{"id":6032,"date":"2022-09-14T12:20:19","date_gmt":"2022-09-14T10:20:19","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=6032"},"modified":"2022-09-14T12:21:50","modified_gmt":"2022-09-14T10:21:50","slug":"harmonogramowanie-specyficzne-dla-danej-zmiany","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/harmonogramowanie-specyficzne-dla-danej-zmiany\/","title":{"rendered":"Harmonogramowanie specyficzne dla danej zmiany"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/harmonogramowanie-specyficzne-dla-danej-zmiany\/#i\" >\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/harmonogramowanie-specyficzne-dla-danej-zmiany\/#Tworzenie_harmonogramu\" >Tworzenie harmonogramu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/harmonogramowanie-specyficzne-dla-danej-zmiany\/#Czas_buforowania_i_jego_redukcja\" >Czas buforowania i jego redukcja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/harmonogramowanie-specyficzne-dla-danej-zmiany\/#Wplyw_metody_harmonogramowania_na_zmiany_na_funkcje_w_produkcji\" >Wp\u0142yw metody harmonogramowania na zmiany na funkcje w produkcji<\/a><\/li><\/ul><\/nav><\/div>\n<p>W artykule opisano planowanie proces\u00f3w pracy i rezerwacji zasob\u00f3w na poziomie zmianowym (planowanie dla danej zmiany) oraz opisano wykorzystanie zasob\u00f3w, kt\u00f3re s\u0105 dost\u0119pne wielokrotnie. Na poni\u017cszej grafice zosta\u0142 pokazany proces tworzenia harmonogramu pracy zmianowej w oparciu o aplikacje oraz dane konfiguracyjne.<\/p>\n<figure id=\"attachment_6033\" aria-describedby=\"caption-attachment-6033\" style=\"width: 1244px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2022\/09\/10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6033\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2022\/09\/10.jpg\" alt=\"\" width=\"1244\" height=\"935\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/10.jpg 1244w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/10-300x225.jpg 300w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/10-1024x770.jpg 1024w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/10-768x577.jpg 768w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/10-50x38.jpg 50w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/10-920x691.jpg 920w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/10-600x451.jpg 600w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/10-320x241.jpg 320w\" sizes=\"auto, (max-width: 1244px) 100vw, 1244px\" \/><\/a><figcaption id=\"caption-attachment-6033\" class=\"wp-caption-text\">Proces tworzenia harmonogramu pracy zmianowej zasob\u00f3w<\/figcaption><\/figure>\n<h3 id=\"_\" ><span class=\"ez-toc-section\" id=\"i\"><\/span><strong>\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Spos\u00f3b harmonogramowania jest okre\u015blany na poziomie zasob\u00f3w w polu <em>Metoda harmonogramowania<\/em> w aplikacji <em>Zasoby<\/em>. By m\u00f3c harmonogramowa\u0107 pracy zasobu dla zmiany nale\u017cy wybra\u0107 ustawienie <em>Specyficzna dla danej zmiany<\/em>.<\/p>\n<p>Harmonogramowanie procesu produkcyjnego z dok\u0142adno\u015bci\u0105 co do zmiany ma zastosowanie w przypadku zarz\u0105dzania produkcj\u0105 na danej zmianie. Oznacza to, \u017ce system ustala operacje do zrealizowania dla danej zmiany, a od kierownika zmiany zale\u017cy, kt\u00f3re operacje i w jakiej kolejno\u015bci zostan\u0105 wykonane. Metoda harmonogramowania na zmiany r\u00f3\u017cni si\u0119 od harmonogramowania precyzyjnego ograniczeniami, kt\u00f3re wymieniono poni\u017cej:<\/p>\n<ul>\n<li>Harmonogramowanie specyficzne dla danej zmiany planuj\u0105c prac\u0119 wykorzystuje liczb\u0119 zasob\u00f3w, stopie\u0144 obci\u0105\u017cenia oraz stopie\u0144 planowania zasob\u00f3w w odniesieniu do ca\u0142ego czasu zmiany. Powy\u017csze dane dost\u0119pne s\u0105 w aplikacji <em>Zasoby<\/em> na zak\u0142adce <em>Wydajno\u015b\u0107 produkcyjna<\/em>, kt\u00f3re s\u0105 aktywowane po wybraniu w polu <em>Metoda harmonogramowania<\/em> opcji <em>Specyficzna dla danej zmiany<\/em>.<\/li>\n<li>Liczba zasob\u00f3w, stopie\u0144 obci\u0105\u017cenia oraz poziom planowania zawsze dotycz\u0105 ca\u0142ej zmiany<\/li>\n<li>Harmonogramowanie na zmiany korzysta z tego samego typ\u00f3w harmonogramowania co harmonogramowanie precyzyjne (wprz\u00f3d, wstecz, z wydajno\u015bci\u0105 oraz bez wydajno\u015bci)<\/li>\n<li>Liczba zasob\u00f3w wykorzystywanych w operacji (definiowana w aplikacji <em>Operacje<\/em>) prowadzi do zwi\u0119kszenia ilo\u015bci wykorzystywanych zasob\u00f3w, zmniejszenia wydajno\u015bci zasob\u00f3w bez wp\u0142ywu na czas trwania operacji<\/li>\n<li>Zmiana liczby zasob\u00f3w, poziomu wydajno\u015bci lub stopnia planowania wi\u0119ksza od 1 prowadzi do zmiany poziomu wykorzystania zasob\u00f3w<\/li>\n<li>Czas przezbrojenia jest uwzgl\u0119dniany tylko raz, je\u015bli operacja rozci\u0105ga si\u0119 na kilka zmian, b\u0119dzie on uwzgl\u0119dniony na pierwszej zmianie<\/li>\n<\/ul>\n<section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Zasoby z r\u00f3\u017cnym typem harmonogramowania mo\u017cna dowolnie \u0142\u0105czy\u0107 w operacjach.<\/div><\/section>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zmiana metody harmonogramowania dla istniej\u0105cego zasobu, kt\u00f3ry jest wykorzystywany w procesach produkcyjnych, mo\u017ce prowadzi\u0107 do niesp\u00f3jno\u015bci w dost\u0119pno\u015bci zasob\u00f3w.<\/div><\/section>\n<h3 id=\"tworzenie-harmonogramu\" ><span class=\"ez-toc-section\" id=\"Tworzenie_harmonogramu\"><\/span>Tworzenie harmonogramu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dla specyficznej dla danej zmiany metody harmonogramowania system okre\u015bla tylko, na kt\u00f3rej zmianie dana operacja ma zosta\u0107 wykonana.<\/p>\n<p>W celu po\u0142\u0105czenia czasu pracy zasob\u00f3w posiadaj\u0105cych r\u00f3\u017cne typy harmonogramowania system oblicza pocz\u0105tek kolejnej operacji bior\u0105c pod uwag\u0119 zdefiniowane czasy buforowania (przed i po).<\/p>\n<p>Logika tworzenia harmonogram\u00f3w pracy rezerwuje czas pracy zasobu (co skutkuje odpowiednim przesuni\u0119ciem w czasie) do momentu osi\u0105gni\u0119cia wydajno\u015bci obliczonej na podstawie liczby zasob\u00f3w i stopnia ich wykorzystania.<\/p>\n<p>Na podstawie wybranego punktu pocz\u0105tkowego oblicze\u0144 zale\u017cnego od typu harmonogramowania obliczana jest ilo\u015b\u0107 czasu dost\u0119pna dla danej zmiany. W przypadk\u00f3w harmonogramowania wprz\u00f3d pocz\u0105tek zmiany jest pocz\u0105tkiem planowania, w przypadku harmonogramowania wstecz koniec zmiany jest u\u017cywany do zako\u0144czenia operacji. Definiuj\u0105c zale\u017cno\u015b\u0107 mi\u0119dzy operacjami, mo\u017cna zwi\u0119ksza\u0107 czas operacji w stosunku do ilo\u015bci czasu dost\u0119pnego na zmianie, a tym samym mo\u017cliwy czas trwania pojedynczej operacji mo\u017ce by\u0107 kr\u00f3tszy ni\u017c czas operacyjny zmiany. Poni\u017cej zosta\u0142y przedstawione obliczenia oraz przyk\u0142ady planowania pracy.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><br \/>\nPrzeliczenie wydajno\u015bci dla operacji<br \/>\nTyp harmonogramu (ustawiane w zleceniu produkcyjnym): Do przodu z ograniczeniem wydajno\u015bci<br \/>\nLiczba zasob\u00f3w (ustawiane dla zasobu): 5<br \/>\nCzas trwania zmiany (ustawiania czasu w systemie): 9 godzin<br \/>\nStopie\u0144 wydajno\u015bci (ustawiane dla operacji przy pozycji zasobu): 80%<br \/>\nWydajno\u015b\u0107 na zmian\u0119:<br \/>\n<a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2022\/09\/20-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6035\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2022\/09\/20-7.png\" alt=\"\" width=\"858\" height=\"420\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/20-7.png 858w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/20-7-300x147.png 300w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/20-7-768x376.png 768w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/20-7-50x24.png 50w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/20-7-600x294.png 600w, https:\/\/pomoc.comarch.pl\/cee\/640\/wp-content\/uploads\/2022\/09\/20-7-320x157.png 320w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><\/a><\/div><\/section>\n<h3 id=\"czas-buforowania-i-jego-redukcja\" ><span class=\"ez-toc-section\" id=\"Czas_buforowania_i_jego_redukcja\"><\/span>Czas buforowania i jego redukcja<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Stosowanie czas\u00f3w buforowania umo\u017cliwia planowanie operacji z wi\u0119ksz\u0105 elastyczno\u015bci\u0105. Czas buforowania dla operacji jest definiowany w aplikacji <em>Marszruty<\/em>. W celu dodania czasu buforowania nale\u017cy utworzy\u0107 formu\u0142\u0119 dla pozycji marszruty z u\u017cyciem poni\u017cszych funkcji:<\/p>\n<ul>\n<li><strong>WAITTIME_BEFORE<\/strong> \u2013 dodaje czas buforowania przed operacj\u0105<\/li>\n<li><strong>WAITTIME_AFTER<\/strong> \u2013 dodaje czas buforowania po operacji<\/li>\n<\/ul>\n<p>Czas buforowania w przypadku harmonogramowania na zmiany mo\u017ce wp\u0142ywa\u0107 na przypisanie operacji do zmiany produkcyjnej poniewa\u017c b\u0119dzie wyd\u0142u\u017ca\u0142 ca\u0142kowity czas trwania operacji. Przy stosowaniu metody harmonogramowania specyficznej dla danej zmiany nale\u017cy stosowa\u0107 czasy buforowania tak, \u017ceby w realistyczny spos\u00f3b uzyska\u0107 czas realizacji zam\u00f3wienia. W aplikacji <em>Operacje<\/em> oraz <em>Zlecenia produkcyjne<\/em> jest dost\u0119pne pole <em>Redukcja czasu buforowania<\/em>, kt\u00f3re umo\u017cliwia zdefiniowanie wsp\u00f3\u0142czynnika procentowego, o kt\u00f3ry system, w momencie ustalania harmonogramu, b\u0119dzie m\u00f3g\u0142 skr\u00f3ci\u0107 czas buforowania dla operacji. Czasy buforowania umo\u017cliwiaj\u0105 r\u0119czne dostosowywanie planu produkcyjnego w aplikacji <em>Przydzia\u0142 zasob\u00f3w<\/em>.<\/p>\n<h3 id=\"wplyw-metody-harmonogramowania-na-zmiany-na-funkcje-w-produkcji\" ><span class=\"ez-toc-section\" id=\"Wplyw_metody_harmonogramowania_na_zmiany_na_funkcje_w_produkcji\"><\/span>Wp\u0142yw metody harmonogramowania na zmiany na funkcje w produkcji<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Wyb\u00f3r metody harmonogramowania specyficznej dla danej zmiany ma wp\u0142yw na poni\u017csze funkcje w systemie:<\/p>\n<ul>\n<li><strong>Aplikacja <em>Zasoby<\/em><\/strong> \u2013 udost\u0119pniona zostaje zak\u0142adka <em>Wydajno\u015b\u0107<\/em> <em>produkcyjna<\/em>, kt\u00f3ra wymaga zdefiniowania liczby dost\u0119pnych zasob\u00f3w, stopnia planowania oraz stopnia wykorzystania dla zasobu. Dodatkowo mo\u017ce zosta\u0107 zdefiniowana liczba zasob\u00f3w udost\u0119pniana dla konkretnej zmiany produkcyjnej.<\/li>\n<li><strong>Aplikacja <em>Wydajno\u015b\u0107<\/em> <em>zasob\u00f3w<\/em><\/strong> \u2013 umo\u017cliwia edycj\u0119 danych dost\u0119pnych w zak\u0142adce <em>Wydajno\u015b\u0107 produkcyjn<\/em>a w aplikacji <em>Zasoby<\/em>, dla ka\u017cdego dnia produkcyjnego<\/li>\n<li><strong>Aplikacja <em>Operacje<\/em><\/strong> \u2013 umo\u017cliwia zdefiniowanie ilo\u015bci zasob\u00f3w wykorzystywanych przez operacj\u0119 oraz wsp\u00f3\u0142czynnik procentowy redukcji czasu buforowania<\/li>\n<li><strong>Aplikacja <em>Marszruty<\/em><\/strong> \u2013 umo\u017cliwia zdefiniowanie czasu buforowania<\/li>\n<li><strong>Aplikacja <em>Zlecenie<\/em> <em>produkcyjne<\/em> <\/strong>\u2013 umo\u017cliwia zdefiniowanie wsp\u00f3\u0142czynnika procentowego redukcji czasu buforowania.<\/li>\n<li><strong>Aplikacja <em>Wykorzystanie<\/em> <em>zasob\u00f3w<\/em> <\/strong>\u2013 zmiany produkcyjne zazwyczaj nie s\u0105 definiowane w obr\u0119bie jednego dnia np. zmiana nocna od 22:00 do 6:00 dnia nast\u0119pnego, z uwagi na ten fakt w aplikacji <em>Wykorzystanie zasob\u00f3w<\/em> nie jest mo\u017cliwe sp\u00f3jne okre\u015blenie stopnia wykorzystania danego zasobu wzgl\u0119dem dnia kalendarzowego<\/li>\n<li><strong>Aplikacja <em>Przydzia\u0142<\/em> <em>zasob\u00f3w<\/em> <\/strong>\u2013 umo\u017cliwia przesuwanie operacji w obr\u0119bie czasu buforowania oraz przeniesienie rezerwacji na inny zas\u00f3b<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"author":20,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-6032","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-zasoby"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/6032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=6032"}],"version-history":[{"count":2,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/6032\/revisions"}],"predecessor-version":[{"id":6037,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/6032\/revisions\/6037"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=6032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}