Procesy sekwencjonowania
W obszarze
możesz zarządzać listami kodów, które służą do konfiguracji i kontroli procesów sekwencjonowania w obszarze :optymalizacje wydajności just-in-time (JIT) oraz just-in-sequence (JIS)
W procesach sekwencjonowania takich jak JIT lub JIS duże ilości danych muszą być często przetwarzane w krótkim czasie. Ta sytuacja prowadzi do określonych wymagań dotyczących wydajności. Ponieważ procesy JIT lub JIS różnią się od procesów standardowych, które wykorzystują harmonogramy planowania i harmonogramy wysyłek, wymagane są określone optymalizacje wydajności. Faktyczne wymagania są określone konkretnie dla procesów JIT lub JIS. Te czynniki wpływają na procesy JIT lub JIS:
- Partner handlowy
- Liczba i typ pozycji na pojazd
- Liczba wyprodukowanych pojazdów
- Odległość od dostawcy np. na miejscu lub odległy JIS.
Niezwykle ważne jest przetwarzanie komunikatów impulsu sekwencyjnego w czasie. Okres realizacji dla tych komunikatów zależy od określonej produkcji i modelu zmiany i może być mniejszy niż 1 godzina.
Poniższa przykładowa sytuacja obrazuje niektóre czynniki wpływające na czas realizacji:
- 500 pojazdów produkowanych dziennie
- 100 pozycji na pojazd (z 200 pozycji w sumie)
- Harmonogram sekwencyjny prognozy dziennej z zakresem czasu 1 dnia, 500 pojazdów otrzymano z wyprzedzeniem 5 dni
- Jeden komunikat impulsu sekwencyjnego na pojazd: 500 komunikatów EDI dziennie, otrzymane z czterogodzinnym wyprzedzeniem, średnio jeden komunikat impulsu sekwencyjnego co 2 minuty
Kluczowe liczby z powyższego przykładu dają ok. 2500 pozycji zamówienia na połączony plan w obszarze
: 5 dni z 500 oczekującymi pojazdami każdego dnia.Dla każdego nadchodzącego komunikatu BOD PlanningSchedule
oraz SequenceSchedule
.
Aby zwiększyć ogólną wydajność instalacji JIT lub JIS klienta, można korzystać z poniższych funkcji w obszarze
:- Obszar
PlanningSchedule
orazSequenceSchedule
do sekwencjonowania. W przypadku importuSequenceSchedule
publikowaniePlanningSchedule
nie jest wymagane. Aby ominąć publikowanie komunikatu BODSequenceSchedule
po zaimportowaniu komunikatu BODPlanningSchedule
, należy skonfigurować listę kodówSequencePlanningScheduleFastProcess
w obszarze . Domyślnie zakaz czynności jest dezaktywowany, a komunikatSequenceSchedule
jest publikowany. Publikowanie komunikatuSequenceSchedule
jest zakazane tylko dla klientów określonych na liście kodów. Typ BOD jest kopiowany do pola Ostatnio przetworzony harmonogram nowego połączonego planu.
publikuje wszystkie komunikaty BOD zgodnie z regułą podziału BOD po zaimportowaniu nowego harmonogramu. Jest to zwykle - Obszar scala komunikaty impulsów sekwencyjnych przed sprawdzeniem poprawności. Zwykle każdy komunikat impulsu sekwencyjnego wywołuje utworzenie pojedynczego planu dla każdej pozycji reprezentującej jedną pozycję zamówienia na pojazd. Te nowe plany są przetwarzane. Wszystkie plany, których to dotyczy, są publikowane z wszystkimi pozycjami zamówienia na pojazd. Aby ograniczyć publikowanie wszystkich pozycji każdego pojazdu, plany są zbierane dla zdefiniowanego czasu i wspólnie przetwarzane. Następnie scalone plany są przetwarzane jak wcześniej. Scalanie jest zawsze aktywne dla komunikatów impulsu sekwencyjnego.
Publikowanie zmian netto podczas przetwarzania komunikatów impulsu sekwencyjnego
Komunikat impulsu sekwencyjnego zwykle zawiera informacje o pojeździe. Po opublikowaniu komunikatu BOD SequenceSchedule przez obszar Zarządzanie wydaniami
wszystkie zapotrzebowania sekwencyjne są publikowane niezależnie od ich modyfikacji. Aby ograniczyć liczbę wierszy w komunikacie BOD SequenceSchedule
do opublikowania, możesz skonfigurować obszar tak, aby publikowane były wyłącznie zmienione zapotrzebowania.
Na liście kodów SequenceNetChange
możesz określić klientów na podmiot gospodarczy, dla których publikowane są zmiany netto.
Podczas korekty planu pole Kod celu zostaje ustawione na poziom zapotrzebowań. Obsługiwane wartości to: Wstawianie, Aktualizacja i Usuwanie. Jeśli aktywowano funkcjonalność Zmiana netto, następuje publikowanie pola Kod celu dla zapotrzebowań typu Impuls sekwencyjny na odwołanie RequirementPurposeCode
.
Dodatkowo cały harmonogram sekwencyjny zostaje oznaczony jako harmonogram NetChange
.
Jeśli nie aktywowano funkcjonalności "Zmiana netto", wszystkie zapotrzebowania są publikowane.
Komunikaty impulsu sekwencyjnego bez prognozy sekwencyjnej w procesie sekwencjonowania
Standardowe zachowanie obszaru Nieprzetworzone plany wyświetlą się harmonogramy jako nieprzetworzone plany o stanie wyjątku Błąd.
polega na zatrzymaniu przetwarzania komunikatu impulsu sekwencyjnego bez odpowiadającego komunikatu prognozy sekwencyjnej. Na stronieW celu przetworzenia komunikatu impulsu sekwencyjnego bez odpowiedniego komunikatu prognozy sekwencyjnej możesz skonfigurować listę kodów SequenceAcceptImpulseWithoutForecast
w obszarze .
Domyślnie parametr listy kodu jest dezaktywowany. Na stronie Nieprzetworzone plany wyświetli się komunikat impulsu sekwencyjnego jako nieprzetworzony plan o stanie wyjątku Niepowodzenie. Jeśli aktywowano parametr, nastąpi komunikat impulsu sekwencyjnego bez błędów.