Aplikacja w tle Aktualizuj danych zapotrzebowania służy do aktualizacji danych zapotrzebowania. Poniżej znajdują się m. in. opisy korzystania z tej aplikacji działającej w tle. Użytkownik znajdzie również informacje o efektach.
Definicje terminów
- Aplikacja działająca w tle — jest to aplikacja, która działa bez interakcji z użytkownikiem. Może zostać otwarta przez zadanie przetwarzania, przez wywołanie CORBA lub przez inną aplikację.
- Rezerwacja — jest to gwarancja, że towary będą dostępne w określonym dniu. Rezerwacja stanowi powiązanie między źródłem zapotrzebowania a źródłem pokrycia zapotrzebowania. Rezerwacja jest możliwa tylko wtedy, gdy zarówno artykuł, jak i magazyn są takie same dla źródła zapotrzebowania i źródła pokrycia zapotrzebowania.
- Źródło zapotrzebowania — tworzą zapotrzebowanie w terminie zapotrzebowania, które jest spełniane przez źródła pokrycia zapotrzebowania. Źródła zapotrzebowania obejmują np. zamówienia sprzedaży.
- Źródło pokrycia zapotrzebowania — pozwala zaspokoić zapotrzebowania wywołane przez źródło zapotrzebowania. Źródła pokrycia zapotrzebowania obejmują np. zapasy i planowane przyjęcia, wynikające z zamówień zakupu.
Opis aplikacji
Aplikacja działająca w tle Aktualizacja danych zapotrzebowania sprawdza w trybach Utwórz i Utwórz i usuń, czy dane zapotrzebowania odpowiadają ustawieniom konfiguracji i danych podstawowych. Jeśli tak nie jest, to dane zapotrzebowania są regenerowane. Dane do sprawdzenia można zawęzić za pomocą parametrów, tak aby np. sprawdzane i aktualizowane były tylko dane zapotrzebowania dla określonego typu zlecenia lub określonego artykułu. Dane wymagań typu innego niż zlecenie, takie jak zapotrzebowania bez dowodu, nie są aktualizowane przez tę aplikację.
W trybie Utwórz i usuń w odniesieniu do zlecenia dane zapotrzebowania oraz rezerwacje dla zamówienia są usuwane i ponownie tworzone przy użyciu ustawień konfiguracji i danych podstawowych.
Procedura
Dane są aktualizowane w kilku krokach. Każdy krok jest przeprowadzany w oddzielnym procesie w tle, który jest tworzony specjalnie dla tego kroku.
W pierwszym kroku określane są ustawienia konfiguracji i danych podstawowych dla odpowiednich lokalizacji. Określone ustawienia są używane do generowania procesów w tle dla każdej lokalizacji, które określają źródła pokrycia zapotrzebowania lub źródła zapotrzebowania, dla których dane zapotrzebowania mają zostać zaktualizowane. W ostatnim kroku, dane zapotrzebowania są aktualizowane. Ta aktualizacja również odbywa się w oddzielnym procesie w tle. Jeśli trzeba zaktualizować dużą ilość danych, to wykonywanych jest kilka zadań przetwarzania.
Kroki zostały opisane bardziej szczegółowo poniżej. W zależności od wybranej akcji, kroki [Utwórz dane zapotrzebowania] i [Usuń dane zapotrzebowania] są wykonywane w innej kolejności.
Rozpoczęcie aktualizacji
Aplikacja może być uruchomiona tylko raz dla bazy danych OLTP. Aplikacja powinna być uruchamiana w czasie, gdy niewielu użytkowników korzysta z systemu, ponieważ w zależności od kombinacji danych może być aktualizowanych wiele danych i mogą wystąpić wzajemne zakłócenia. Ponadto, baza danych może być intensywnie wykorzystywana, ponieważ dane są uzyskiwane za pośrednictwem tabeli dostępności, która zwykle zawiera dużą liczbę wpisów.
Tworzenie danych zapotrzebowania
Dane zapotrzebowania są generowane, jeśli dokonano rezerwacji artykułu i magazynu zgodnie z ustawieniami konfiguracja i danych podstawowych.
Jeśli wybrano akcję [Utwórz] lub [Utwórz i usuń], to dane zapotrzebowania są tworzone tylko dla tych źródeł zapotrzebowania i źródeł pokrycia zapotrzebowania, które nie mają jeszcze żadnych danych zapotrzebowania. Istniejące dane zapotrzebowania nie są zmieniane ani regenerowane. Oznacza to, że dane zapotrzebowania nie są przetwarzane.
W przypadku wybrania akcji [Usuń i utwórz w odniesieniu do zlecenia], dane zapotrzebowania dla określonego zlecenia są przetwarzane. Oznacza to, że dane zapotrzebowania dla zlecenia są najpierw usuwane, a następnie ponownie tworzone.
Dla wszystkich akcji generowane są tylko dane zapotrzebowania, ale nie są dokonywane żadne rezerwacje. Wyjątkiem są dokumenty związane z magazynem, które są natychmiast rezerwowane z zapasów, oraz zlecenia związane z zamówieniami zakupu, w przypadku których oba zlecenia są również natychmiast rezerwowane w stosunku do siebie. Jeśli pożądana jest późniejsza rezerwacja nowo wygenerowanych danych zapotrzebowania, wówczas aplikacja w tle Automatyczne rezerwacje może zostać uruchomiona po aktualizacji danych zapotrzebowania.
Podczas konfigurowania danych zapotrzebowania, wszelkie istniejące rezerwacje specyfikacji są usuwane.
Usuwanie danych zapotrzebowania
Jeśli akcja [Utwórz i usuń] zostanie wykonana i nie są planowane żadne rezerwacje dla artykułu i magazynu, zgodnie z ustawieniami konfiguracji i danych podstawowych, dane zapotrzebowania dla źródeł pokrycia zapotrzebowania i źródeł zapotrzebowania nie są już wymagane i dlatego są usuwane.
Jeśli wykonywana jest akcja [Usuń i utwórz w odniesieniu do zlecenia], wówczas dane zapotrzebowania dla określonego zlecenia są zawsze usuwane jako pierwsze.
Po usunięciu danych zapotrzebowania mogą zostać wygenerowane rezerwacje specyfikacji. Rezerwacja specyfikacji jest dokonywana dla wszystkich typów zlecenia, dla których określono specyfikację.
Aktualizacja źródła zapotrzebowania
Gdy dane zapotrzebowania są tworzone i usuwane, odniesienia do danych zapotrzebowania w źródłach zapotrzebowania są aktualizowane. Przed aktualizacją wymagana jest zwykła blokada, która uniemożliwia kilku użytkownikom zmianę danych zlecenia w tym samym czasie. Jeśli nie można ustawić blokady dla źródła, wówczas powiązane dane zapotrzebowania nie są aktualizowane.
Komunikaty
Aplikacja wydaje komunikaty, które dostarczają informacji o liczbie zaktualizowanych danych zapotrzebowania, a także o możliwych przyczynach, jeśli dane nie mogły zostać zaktualizowane. Komunikaty te można przeglądać w aplikacji Rejestr komunikatów.
Parametry
Aplikacja działająca w tle Aktualizacja danych zapotrzebowania posiada następujące parametry:
- Akcja — w tym polu należy wybrać akcję, która ma zostać wykonana podczas aktualizacji danych zapotrzebowania. Informacje na temat poszczególnych etapów aktualizacji można znaleźć w sekcji Procedura. Dostępne są następujące opcje wyboru:
- Utwórz — generowane są dane zapotrzebowania. Użytkownik może użyć tej akcji, np. jeśli niedawno aktywował on funkcję Rezerwacje w aplikacji Konfiguracja i żadne dane dotyczące zapotrzebowania nie są jeszcze dostępne.
- Utwórz i usuń — jeśli jeszcze nie istnieją, dane zapotrzebowania są przetwarzane, a wszelkie istniejące rezerwacji specyfikacji są usuwane. Istniejące dane zapotrzebowania nie są zmieniane i nie są przetwarzane. Dane zapotrzebowania, które nie są już wymagane ze względu na zmiany w ustawieniach rezerwacji, są usuwane. Tej czynności należy użyć, np. jeśli użytkownik korzysta już z funkcji Rezerwacje i ustawienie rezerwacji zostało zmienione w danych podstawowych artykułów lub magazynów.
- Usuń i utwórz w odniesieniu do zlecenia — dane zapotrzebowania są przetwarzane, tj. najpierw dane zapotrzebowania i wszelkie istniejące rezerwacje specyfikacji dla określonego zlecenia są usuwane, a następnie dane zapotrzebowania są odtwarzane przy użyciu ustawień konfiguracji i danych podstawowych. Użytkownik może użyć tej akcji, np., jeśli dane zapotrzebowania dla konkretnego zlecenia są nieprawidłowe.
- Lokalizacja — w razie potrzeby, użytkownik wprowadza lokalizację. Podczas aktualizacji danych zapotrzebowania uwzględniane są tylko te dane, których lokalizacje odpowiadają kryterium wyboru. Jeśli lokalizacja nie zostanie określona, aktualizacja danych nie będzie ograniczona do tej lokalizacji.
- Właściciel zapasów — w razie potrzeby, użytkownik wprowadza właściciela zapasów. Podczas aktualizacji danych zapotrzebowania uwzględniane są tylko te dane, których właściciel spełnia kryterium wyboru. Jeśli użytkownik nie wprowadzi właściciela akcji, wówczas aktualizacja danych nie będzie ograniczona do właściciela zapasów.
- Magazyn — w razie potrzeby, użytkownik wprowadza lokalizację magazynu. Podczas aktualizacji danych zapotrzebowania uwzględniane są tylko te dane, których lokalizacje magazynu odpowiadają kryterium wyboru. Jeśli użytkownik nie wprowadzi lokalizacji magazynu, wówczas aktualizacja danych nie będzie ograniczona do lokalizacji magazynu.
- Artykuł — w razie potrzeby, użytkownik wprowadza artykuł. Podczas aktualizacji danych zapotrzebowania uwzględniane są tylko te dane, których artykuły spełniają kryterium wyboru. Jeśli użytkownik nie określisz artykułu, wówczas aktualizacja danych nie będzie ograniczona do artykułu.
- Typ zlecenia — w tym polu należy wybrać typy zleceń, dla których dane zapotrzebowania mają zostać zaktualizowane. Należy wybrać co najmniej jeden typ zlecenia. Jeśli użytkownik chce zaktualizować dane zapotrzebowania dla określonego zlecenia, wówczas musi on wybrać odpowiedni typ zlecenia. Dostępne są następujące opcje:
- Oferta sprzedaży
- Zamówienie sprzedaży
- Zlecenie dostawy
- Kompletacja
- Zlecenie dystrybucji
- Zlecenie produkcyjne
- Zamówienie zakupu
- Dyspozycja magazynowa
- Przyjęcia towarów
- Numer zlecenia — jeśli wybrano akcję [Usuń i utwórz w odniesieniu do zlecenia], w tym polu należy wprowadzić numer zlecenia, którego dane zapotrzebowania mają zostać przetworzone. Należy również wybrać odpowiedni typ zlecenia w polu Typ zlecenia.
Obiekty biznesowe, których to dotyczy
Aplikacja ma wpływ na następujące obiekty biznesowe:
- Oznaczenie: Zapotrzebowanie do rezerwacji
com.cisag.app.inventory.reservation.obj.DemandOrigin
- Oznaczenie: Pozycja zapotrzebowania
com.cisag.app.inventory.reservation.obj.DemandOriginDetail
- Oznaczenie: Możliwe do rezerwacji źródło pokrycia zapotrzebowania
com.cisag.app.inventory.reservation.obj.DemandCoverage
- Oznaczenie: Pozycja źródła pokrycia zapotrzebowania możliwa do rezerwacji
com.cisag.app.inventory.reservation.obj.DemandCoverageDetail
- Oznaczenie: Stała rezerwacja
com.cisag.app.inventory.reservation.obj.FixedReservation
- Oznaczenie: Dane zapasów (zarezerwowane)
com.cisag.app.inventory.obj.InventoryOnhandReservation
- Oznaczenie: Zmiana dostępności
com.cisag.app.inventory.obj.AvailabilityDetail
- Oznaczenie: Dane stanu zapasów i rezerwacji numerów serii
com.cisag.app.inventory.obj.SerialNumberOnhand
- Oznaczenie: Pozycje wszystkich możliwych do wybrania zleceń
com.cisag.app…OrderDetail
Konfiguracja
Dla aplikacji Aktualizacja danych zapotrzebowania nie trzeba definiować żadnych ustawień w aplikacji Konfiguracja.
Jednostki biznesowe
Dla aplikacji Aktualizacja danych zapotrzebowania istotna jest następująca jednostka biznesowa, której można użyć np. do
- Przyporządkowania uprawnień
- Konfigurowania definicji działań
- Importu lub eksportu danych.
Zmiana dostępności
com.cisag.app.inventory.obj.AvailabilityDetail
Uprawnienia
Uprawnienia można przyporządkowywać zarówno przy użyciu ról autoryzacji, jak i poprzez przyporządkowanie organizacji. Koncepcję uprawnień można znaleźć w dokumentacji Uprawnienia.
Uprawnienia specjalne
Dla aplikacji Aktualizacja danych zapotrzebowania istnieje następujące uprawnienie specjalne, które odnosi się do akcji. Uprawnienia do tej funkcji można przypisać w aplikacji Role uprawnień.
Oznaczenie: Wykonanie aplikacji Aktualizacja danych zapotrzebowania
com.cisag.app.inventory.reservation.log.UpdateDemandData
Użytkownik może uruchomić aplikację w tle Aktualizacja danych zapotrzebowania tylko wtedy, gdy ta funkcja jest do niego przypisana.
Przyporządkowania organizacyjne
Aplikacja Aktualizacja danych zapotrzebowania nie wymaga przyporządkowania organizacyjnego.
Funkcje specjalne
Aplikacja Aktualizacja danych zapotrzebowania nie posiada żadnych funkcji specjalnych.
Uprawnienia dla partnerów biznesowych
Aplikacja Aktualizacja danych zapotrzebowania nie jest dostępna dla partnerów biznesowych.