Procesy sekwencjonowania

W obszarze Dane główne możesz zarządzać listami kodów, które służą do konfiguracji i kontroli procesów sekwencjonowania w obszarze Zarządzanie wydaniami:

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 Zarządzanie wydaniami: 5 dni z 500 oczekującymi pojazdami każdego dnia.

Dla każdego nadchodzącego komunikatu BOD Zarządzanie wydaniami tworzy nową wersję planu i publikuje komunikaty BOD PlanningSchedule oraz SequenceSchedule.

Aby zwiększyć ogólną wydajność instalacji JIT lub JIS klienta, można korzystać z poniższych funkcji w obszarze Zarządzanie wydaniami:

  • Obszar Zarządzanie wydaniami publikuje wszystkie komunikaty BOD zgodnie z regułą podziału BOD po zaimportowaniu nowego harmonogramu. Jest to zwykle PlanningSchedule oraz SequenceSchedule do sekwencjonowania. W przypadku importu SequenceSchedule publikowanie PlanningSchedule nie jest wymagane. Aby ominąć publikowanie komunikatu BOD SequenceSchedule po zaimportowaniu komunikatu BOD PlanningSchedule, należy skonfigurować listę kodów SequencePlanningScheduleFastProcess w obszarze Dane główne. Domyślnie zakaz czynności jest dezaktywowany, a komunikat SequenceSchedule jest publikowany. Publikowanie komunikatu SequenceSchedule 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.
  • Obszar Zarządzanie wydaniami 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 Zarządzanie wydaniami 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, AktualizacjaUsuwanie. 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 Zarządzanie wydaniami polega na zatrzymaniu przetwarzania komunikatu impulsu sekwencyjnego bez odpowiadającego komunikatu prognozy sekwencyjnej. Na stronie Nieprzetworzone plany wyświetlą się harmonogramy jako nieprzetworzone plany o stanie wyjątku Błąd.

W celu przetworzenia komunikatu impulsu sekwencyjnego bez odpowiedniego komunikatu prognozy sekwencyjnej możesz skonfigurować listę kodów SequenceAcceptImpulseWithoutForecast w obszarze Dane główne.

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.