Szablon danych do zarządzania zapasami

Microsoft Dynamics 365
Szablon danych do zarządzania zapasami

Szablon danych do zarządzania zapasami

Ten szablon pokazuje, jak zebrać dane potrzebne do analizy procesu zarządzania zapasami. Zawiera listę niezbędnych atrybutów, działań do śledzenia oraz praktyczne wskazówki dotyczące ekstrakcji danych. Dzięki niemu można uwzględnić informacje potrzebne do skutecznego process mining.
  • Zalecane atrybuty do zebrania
  • Działania do śledzenia
  • Wskazówki dotyczące ekstrakcji
Pierwszy raz spotykają się Państwo z dziennikiem zdarzeń? Dowiedz się jak utworzyć dziennik zdarzeń na potrzeby process mining.

Atrybuty zarządzania zapasami

To zalecane pola danych, które warto uwzględnić w dzienniku zdarzeń, aby dokładnie analizować proces zarządzania zapasami.
5 Wymagane 6 Zalecane 10 Opcjonalne
Nazwa Opis
Czas zdarzenia
EventTime
Dokładny znacznik czasu wskazujący, kiedy miała miejsce czynność związana z zapasem.
Opis

Ten atrybut zapisuje datę i godzinę zarejestrowania czynności w systemie. Określa kolejność zdarzeń dla każdej partii zapasu, co ma podstawowe znaczenie dla process mining.

Znaczniki czasu służą do obliczania czasu realizacji, czasu trwania i oczekiwania między czynnościami. Umożliwia to analizę wyników procesu, wykrywanie wąskich gardeł i monitorowanie zgodności z umowami SLA. Dokładne i kompletne znaczniki czasu są niezbędne do rzetelnej analizy procesu.

Dlaczego to ważne

Znacznik czasu pozwala ustalić kolejność zdarzeń, obliczać czas realizacji i czas trwania oraz analizować wyniki procesu w czasie.

Skąd pobrać

Zwykle znajduje się w tabelach transakcji, takich jak InventTrans (np. DATEPHYSICAL, CREATEDDATETIME), lub w tabelach zleceń, takich jak WHSWorkTable (np. CREATEDDATETIME, MODIFIEDDATETIME).

Przykłady
2023-10-26T09:00:00Z2023-10-26T11:34:15Z2023-10-27T14:21:05Z
Nazwa czynności
ActivityName
Nazwa konkretnego zdarzenia związanego z zarządzaniem zapasami, na przykład „Zarejestrowano przyjęcie towaru” lub „Zakończono kompletację”.
Opis

Ten atrybut opisuje czynność biznesową wykonaną w określonym momencie dla danej partii zapasu. Oznacza pojedynczy etap procesu zarządzania zapasami i jest częścią sekwencji zdarzeń składających się na przebieg procesu.

Analiza sekwencji czynności stanowi podstawę process mining. Pozwala zobrazować mapę procesu, wykrywać wąskie gardła między czynnościami, mierzyć czas przejścia i znajdować niestandardowe warianty procesu. Każda wartość odpowiada ważnemu etapowi cyklu życia zapasu.

Dlaczego to ważne

Ten atrybut określa etapy procesu, dzięki czemu można zobrazować jego mapę, analizować warianty i wykrywać wąskie gardła.

Skąd pobrać

Ustalany na podstawie typów transakcji, zmian statusu lub typów zleceń w tabelach takich jak InventTrans, WHSWorkTable i WHSRFMenuItemTable.

Przykłady
Zarejestrowano przyjęcie towaruZakończono odkładanieSkorygowano różnicę w stanie magazynowymZakończono kompletacjęZłomowano zapas
Partia/seria zapasu
InventoryBatchLot
Unikatowy identyfikator konkretnej partii lub serii produktu, używany jako główny identyfikator sprawy.
Opis

Numer partii lub serii zapasu jest głównym identyfikatorem sprawy i grupuje wszystkie czynności dotyczące określonej ilości produktu. Umożliwia śledzenie pełnego cyklu życia danej ilości zapasu, od przyjęcia do magazynu, przez kolejne przesunięcia, aż po wydanie lub zużycie.

W analizie procesów ten atrybut pozwala prześledzić drogę każdej partii zapasu. Analizując pojedynczą partię, można mierzyć czas realizacji od początku do końca, identyfikować typowe ścieżki i wykrywać odstępstwa od standardowych procedur dla konkretnych produktów lub dostawców.

Dlaczego to ważne

To podstawowy identyfikator umożliwiający śledzenie całego cyklu życia danej ilości zapasu, analizę wariantów i monitorowanie wyników dla każdej partii.

Skąd pobrać

Ten identyfikator znajduje się zwykle w tabelach transakcji magazynowych, takich jak InventTrans, oraz w powiązanych tabelach zawierających szczegóły partii, takich jak InventBatch.

Przykłady
BCH003451LOT2024-A55B001-RAW-STEEL
Ostatnia aktualizacja danych
LastDataUpdate
Znacznik czasu wskazujący, kiedy dane dotyczące tego procesu zostały ostatnio odświeżone z systemu źródłowego.
Opis

Ten atrybut zapisuje datę i godzinę ostatniej ekstrakcji lub odświeżenia danych. Informuje, jak aktualne są analizowane dane.

Dzięki temu użytkownicy wiedzą, na jakim okresie opiera się analiza procesu. Mogą właściwie ocenić aktualność danych. To ważne metadane każdego raportu lub dashboardu, które pomagają podejmować decyzje ze świadomością, jakiego okresu dotyczą dane.

Dlaczego to ważne

Informuje o aktualności danych, dzięki czemu użytkownicy wiedzą, jak świeże są wyniki analizy.

Skąd pobrać

To pole metadanych generowane podczas pobierania danych. Zapisuje znacznik czasu zadania ekstrakcji.

Przykłady
2024-01-20T05:00:00Z2024-01-21T05:00:00Z
System źródłowy
SourceSystem
Wskazuje system, z którego pochodzą dane, na przykład „Dynamics 365 F&O”.
Opis

Ten atrybut określa aplikację lub platformę źródłową, która wygenerowała dane o zdarzeniach. W nowoczesnej firmie dane mogą pochodzić z wielu systemów, takich jak ERP, system zarządzania magazynem (WMS) lub system realizacji produkcji (MES).

W analizie jednego systemu wartość ta często pozostaje stała, ale ma duże znaczenie przy łączeniu danych z różnych źródeł. Pomaga zachować integralność danych, diagnozować problemy z integracją i ustalić, jaki wkład mają poszczególne systemy w cały proces.

Dlaczego to ważne

Dostarcza informacji o pochodzeniu danych, co ma znaczenie dla zarządzania danymi i analizy procesów obejmujących kilka zintegrowanych systemów.

Skąd pobrać

Zwykle jest to stała wartość dodawana podczas ekstrakcji danych w celu oznaczenia ich źródła.

Przykłady
Dynamics 365 F&OD365 SCMMicrosoft Dynamics AX
Czas zakończenia zdarzenia
EventEndTime
Znacznik czasu zakończenia czynności, używany do obliczenia jej czasu trwania.
Opis

Wiele zdarzeń związanych z zarządzaniem zapasami trwa chwilę, ale niektóre czynności mają wyraźny początek i koniec, na przykład kontrola jakości lub odłożenie towaru. Ten atrybut zapisuje czas zakończenia takich czynności.

Znajomość czasu rozpoczęcia i zakończenia pozwala obliczyć czas realizacji poszczególnych czynności. Ułatwia to analizę wykorzystania zasobów, wykrywanie najbardziej czasochłonnych czynności i ocenę rzeczywistego kosztu etapów procesu.

Dlaczego to ważne

Pozwala dokładnie obliczyć czas trwania czynności, co pomaga wykrywać nieefektywne etapy i analizować wykorzystanie zasobów.

Skąd pobrać

Można go ustalić na podstawie osobnego znacznika czasu aktualizacji statusu, na przykład daty modyfikacji wiersza zlecenia w WHSWorkTable, gdy jego status zmienia się na „Closed”.

Przykłady
2023-10-26T09:15:00Z2023-10-26T12:01:45Z2023-10-27T15:00:00Z
Identyfikator magazynu
WarehouseId
Identyfikator magazynu lub lokalizacji fizycznej, w której miała miejsce czynność dotycząca zapasu.
Opis

Ten atrybut określa magazyn, w którym znajduje się zapas lub w którym wykonano daną czynność. Zapewnia kontekst geograficzny lub organizacyjny każdego zdarzenia.

Podział analizy procesu według magazynu pozwala porównywać wyniki różnych lokalizacji. Pomaga ustalić, które magazyny działają najsprawniej, gdzie występuje najwięcej rozbieżności i w których miejscach wąskie gardła są najbardziej dotkliwe. Ułatwia to planowanie ukierunkowanych usprawnień operacyjnych i przydział zasobów.

Dlaczego to ważne

Umożliwia porównywanie wyników i analizę wąskich gardeł w różnych lokalizacjach fizycznych i magazynach.

Skąd pobrać

Znajduje się w wymiarach zapasów powiązanych z tabelami transakcji. W InventTrans należy szukać INVENTDIMID, który łączy rekord z tabelą InventDim zawierającą INVENTLOCATIONID.

Przykłady
WH-MAINSITE-02DC-WEST
Identyfikator produktu
ItemId
Unikatowy identyfikator obsługiwanego produktu lub materiału, znany również jako SKU.
Opis

Ten atrybut to unikatowy kod produktu, materiału lub jednostki magazynowej (SKU). Łączy każdą czynność dotyczącą zapasów z produktem, który jest przemieszczany, liczony lub kontrolowany.

Analiza procesu według identyfikatora produktu pozwala szczegółowo badać zachowanie poszczególnych produktów. Pomaga ustalić, które produkty najdłużej czekają na odłożenie, są najczęściej korygowane lub najczęściej złomowane. Ma to podstawowe znaczenie dla optymalizacji zapasów i zarządzania cyklem życia produktów.

Dlaczego to ważne

Łączy czynności dotyczące zapasów z konkretnymi produktami (SKU), umożliwiając analizę wyników procesu, kosztów i problemów dla poszczególnych produktów.

Skąd pobrać

Klucz główny występujący w większości tabel związanych z zapasami, takich jak InventTrans (pole: ITEMID), InventBatch i InventTable.

Przykłady
A0001HW-1024RAW-STL-P01
Identyfikator użytkownika
UserId
Identyfikator użytkownika, który wykonał czynność lub odpowiada za jej wykonanie.
Opis

Ten atrybut zapisuje identyfikator użytkownika powiązanego z transakcją magazynową, na przykład pracownika magazynu, który zakończył kompletację, lub kontrolera zapasów, który zaksięgował korektę.

Analiza czynności według użytkownika pomaga określić potrzeby szkoleniowe, rozpoznać osoby lub zespoły osiągające dobre wyniki oraz zbadać przyczyny ręcznych interwencji i błędów. Jest niezbędna w dashboardach takich jak „Przyczyny ręcznych korekt zapasów”, które pokazują, kto wprowadza zmiany i dlaczego.

Dlaczego to ważne

Pozwala śledzić udział użytkowników, co pomaga analizować wyniki, określać potrzeby szkoleniowe i ustalać przyczyny ręcznych korekt.

Skąd pobrać

Występuje w różnych tabelach, często w polu createdBy lub modifiedBy. Na przykład WHSWorkTable zawiera pole USERID.

Przykłady
d.smithj.doewarehouse.worker1
Ilość
Quantity
Ilość produktu objętego transakcją, wyrażona w podstawowej jednostce miary.
Opis

Ten atrybut określa liczbę jednostek produktu objętych czynnością dotyczącą zapasów. Wartość może być dodatnia przy przyjęciach i dodatnich korektach albo ujemna przy wydaniach, złomowaniu i ujemnych korektach.

Analiza ilości ma podstawowe znaczenie dla oceny skali i wpływu procesów magazynowych. Ilość jest wykorzystywana w niemal każdym dashboardzie i wskaźniku KPI, od obliczania wolumenu złomowanych towarów po pomiar wielkości rozbieżności w zapasach. Pomaga ustalać priorytety na podstawie wpływu na działalność.

Dlaczego to ważne

Określa fizyczną ilość produktów w każdej transakcji, co jest niezbędne do pomiaru wpływu na działalność, przepustowości i skali rozbieżności.

Skąd pobrać

Znajduje się w podstawowych tabelach transakcji, takich jak InventTrans (pole: QTY).

Przykłady
100-2510500
Kod przyczyny
ReasonCode
Kod wyjaśniający przyczynę konkretnej transakcji, na przykład korekty zapasu lub zwrotu.
Opis

Kody przyczyn dostarczają informacji o tym, dlaczego wykonano daną czynność. Zwykle stosuje się je przy korektach zapasów, przesunięciach, zwrotach i złomowaniu, aby sklasyfikować przyczynę biznesową.

Analiza według kodu przyczyny jest niezbędna do ustalania źródeł problemów. Pomaga wykryć, dlaczego występują rozbieżności w zapasach (np. „Uszkodzony towar”, „Błąd wprowadzania danych”), dlaczego zapas jest przemieszczany wewnętrznie (np. „Uzupełnienie”, „Konsolidacja”) lub dlaczego produkty są zwracane. Te informacje są ważne przy usprawnianiu procesów.

Dlaczego to ważne

Wyjaśnia przyczynę zdarzenia i umożliwia analizę źródeł problemów, takich jak korekty zapasów, zwroty czy złomowanie.

Skąd pobrać

Występuje w różnych tabelach, zależnie od transakcji, na przykład w InventJournalTrans (pole: REASONREFRECID) lub w konfiguracjach niestandardowych.

Przykłady
RC-DMGFOUNDCYCLECOUNT
Czas od kompletacji do pakowania
PickingToPackingTime
Łączny czas od rozpoczęcia kompletacji do zakończenia pakowania zamówienia.
Opis

Ten KPI mierzy czas trwania etapu realizacji zamówienia, a konkretnie okres między działaniem „Rozpoczęto kompletację” lub „Zakończono kompletację” a działaniem „Zakończono pakowanie”. Można go obliczyć na poziomie case, jeśli case odpowiada pozycji zamówienia sprzedaży, albo na podstawie powiązanych działań.

Ta miara pozwala ocenić sprawność kompletacji i pakowania. Krótszy czas oznacza sprawniejszą realizację zamówień, szybszą wysyłkę i większe zadowolenie klientów. Pomaga też wskazać wąskie gardła w procesie realizacji zamówień.

Dlaczego to ważne

Mierzy sprawność głównego procesu realizacji zamówień, który bezpośrednio wpływa na szybkość wysyłki i zadowolenie klientów.

Skąd pobrać

Obliczany jako różnica między timestampami działań „Zakończono pakowanie” i „Rozpoczęto kompletację” dla tego samego zamówienia lub identyfikatora pracy.

Przykłady
25 minut1 godzina 5 minut48 minut
Czas odkładania towaru
PutAwayCycleTime
Łączny czas od przyjęcia towaru do zakończenia odkładania go w docelowym miejscu składowania.
Opis

Ten KPI mierzy czas od działania „Zarejestrowano przyjęcie towaru” do działania „Zakończono odkładanie” dla danej partii zapasów. Jest to miara na poziomie case, która pokazuje sprawność przyjęcia i odkładania towaru.

Monitorowanie tego czasu pomaga wykrywać wąskie gardła w przepływie towarów przychodzących. Wysokie wartości mogą wskazywać na problemy z pojemnością magazynu, dostępnością zasobów lub organizacją pracy. Każdy z tych czynników opóźnia udostępnienie zapasów do realizacji zamówień.

Dlaczego to ważne

Mierzy sprawność całego procesu przyjęcia towaru i pokazuje, jak szybko nowe zapasy stają się dostępne.

Skąd pobrać

Obliczany na poziomie case jako różnica między timestampami działań „Zakończono odkładanie” i „Zarejestrowano przyjęcie towaru” dla tej samej wartości InventoryBatchLot.

Przykłady
4 godziny 15 minut1 dzień 2 godziny35 minut
Czy korekta rozbieżności
IsDiscrepancyAdjustment
Wartość logiczna true oznacza, że działanie jest zdarzeniem „Skorygowano rozbieżność w zapasach”.
Opis

Ten atrybut obliczany jest prostą flagą (true lub false), która wskazuje działania związane z ręcznymi korektami zapasów. Ułatwia filtrowanie i agregowanie danych podczas analizy dokładności ewidencji zapasów.

Flaga pozwala łatwo obliczać KPI, takie jak „Wskaźnik rozbieżności w zapasach” czy „Wskaźnik ręcznych korekt”. Analitycy mogą szybko wyodrębnić te niestandardowe zdarzenia i zbadać ich przyczyny bez tworzenia złożonych filtrów na podstawie nazw działań.

Dlaczego to ważne

Ułatwia analizę dokładności ewidencji zapasów i obliczanie powiązanych KPI, oznaczając wszystkie zdarzenia dotyczące rozbieżności.

Skąd pobrać

Pole obliczane: TRUE, jeśli ActivityName ma wartość „Inventory Discrepancy Adjusted”, w przeciwnym razie FALSE.

Przykłady
truefalse
Identyfikator dziennika inwentaryzacyjnego
CountingJournalId
Unikatowy identyfikator dziennika inwentaryzacyjnego.
Opis

Dziennik inwentaryzacyjny służy do zapisywania wyników fizycznego liczenia zapasów, na przykład inwentaryzacji cyklicznej lub rocznej. Ten identyfikator grupuje wszystkie wpisy z liczenia i wynikające z niego korekty dla danego zdarzenia inwentaryzacyjnego.

Analiza według identyfikatora dziennika inwentaryzacyjnego zapewnia kontekst dla czynności związanych z korektą zapasów. Pomaga odróżnić korekty wynikające z planowej inwentaryzacji od doraźnych poprawek, co ułatwia ustalenie przyczyn niedokładności stanów magazynowych.

Dlaczego to ważne

Grupuje wyniki liczenia zapasów i wynikające z nich korekty, wyjaśniając, dlaczego wykryto i skorygowano rozbieżność.

Skąd pobrać

Wartość JOURNALID z InventJournalTable, w której typ dziennika to „Counting”.

Przykłady
ICJ-00561ICJ-00562ICJ-00563
Identyfikator dziennika przesunięć
MovementJournalId
Unikalny identyfikator dziennika przesunięć zapasów.
Opis

Dziennik przesunięć zapasów służy do rejestrowania wewnętrznych przesunięć towarów, które nie są częścią formalnego procesu odkładania ani kompletacji. Przykładem może być przenoszenie towarów między lokalizacjami w celu konsolidacji lub uzupełnienia zapasów. Ten identyfikator grupuje pozycje należące do jednej transakcji przesunięcia.

Analiza według identyfikatora dziennika przesunięć pozwala lepiej zrozumieć działania „Wewnętrzne przesunięcie zapasów”. Ułatwia ustalenie zakresu i przyczyn tych przesunięć. Jeśli występują zbyt często, może to wskazywać na nieefektywny układ magazynu lub niewłaściwe strategie uzupełniania zapasów.

Dlaczego to ważne

Ułatwia analizę częstotliwości i przyczyn niestandardowych przesunięć zapasów.

Skąd pobrać

Wartość JOURNALID z tabeli InventJournalTable, w której typ dziennika to „Movement”.

Przykłady
IMJ-00945IMJ-00946IMJ-00947
Identyfikator lokalizacji
LocationId
Konkretne miejsce składowania w magazynie, na przykład pojemnik, regał lub alejka.
Opis

Ten atrybut wskazuje dokładne miejsce w magazynie, w którym przechowywany jest zapas lub wykonywana jest czynność. Zapewnia szczegółowe dane do analizy wewnętrznych przemieszczeń magazynowych.

Analiza według identyfikatora lokalizacji pomaga optymalizować układ magazynu i przepływ towarów. Może ujawnić nieefektywne trasy, zatłoczone obszary oraz lokalizacje, w których częściej dochodzi do błędów kompletacji lub rozbieżności w zapasach. Jest to ważne w dashboardach „Analiza przepływu pracy w magazynie” i „Przegląd wewnętrznych przemieszczeń zapasów”.

Dlaczego to ważne

Zapewnia szczegółowe dane potrzebne do optymalizacji układu magazynu, analizy przemieszczeń wewnętrznych i wykrywania problematycznych miejsc składowania.

Skąd pobrać

Znajduje się w tabeli InventDim (pole: WMSLOCATIONID), połączonej z tabelami transakcji za pomocą INVENTDIMID.

Przykłady
A1-R2-S3-B4RECV-DOCK-01PACK-STN-5
Identyfikator zamówienia zwrotu
ReturnOrderId
Unikatowy identyfikator zamówienia zwrotu od klienta (RMA).
Opis

Ten atrybut jest identyfikatorem autoryzacji zwrotu materiału (RMA) lub zamówienia zwrotu, które służy do śledzenia przyjęcia towaru od klienta. Łączy wszystkie czynności dotyczące danego zwrotu.

Identyfikator ten ma duże znaczenie przy analizie przebiegu procesu zwrotu towaru. Pozwala mierzyć czas od przyjęcia zwróconego produktu do jego ostatecznego przeznaczenia, na przykład ponownego przyjęcia na stan, naprawy lub złomowania. Pomaga wykrywać opóźnienia i nieefektywne działania w obsłudze zwrotów.

Dlaczego to ważne

Śledzi cały cykl obsługi zwrotu od klienta, umożliwiając analizę czasu realizacji i sprawności procesu.

Skąd pobrać

Identyfikator zamówienia sprzedaży z SalesTable, w którym typ sprzedaży to „Returned order”.

Przykłady
RMA-01002RMA-01003RMA-01004
Identyfikator zlecenia kontroli jakości
QualityOrderId
Unikatowy identyfikator zlecenia kontroli jakości.
Opis

Jeśli towar wymaga kontroli przy przyjęciu lub na innym etapie procesu, tworzone jest zlecenie kontroli jakości. Ten atrybut jest jego unikatowym identyfikatorem i łączy powiązane czynności, takie jak utworzenie zlecenia, testy i zatwierdzenie wyniku pozytywnego lub negatywnego.

Analiza według identyfikatora zlecenia kontroli jakości pomaga ocenić sprawność i wyniki procesu kontroli jakości. Jest niezbędna w dashboardach takich jak „Wyniki kontroli jakości”, które służą do pomiaru czasu od utworzenia zlecenia do jego zakończenia i wykrywania wąskich gardeł w workflow kontroli.

Dlaczego to ważne

Łączy czynności związane z jakością, umożliwiając analizę czasu trwania i wyników kontroli jakości.

Skąd pobrać

Klucz główny tabeli InventQualityOrderTable.

Przykłady
QO-00182QO-00183QO-00184
Identyfikator zlecenia magazynowego
WorkId
Unikatowy identyfikator zlecenia magazynowego, na przykład kompletacji lub odłożenia towaru.
Opis

Identyfikator zlecenia magazynowego jest generowany w module Warehouse Management i oznacza zestaw zadań dla pracownika magazynu, takich jak pobranie produktów do zamówienia lub odłożenie przyjętego towaru. Grupuje powiązane czynności.

Analiza według identyfikatora zlecenia pozwala ocenić sprawność konkretnych zadań magazynowych. Ułatwia pomiar czasu realizacji od utworzenia do zakończenia zlecenia odłożenia lub kompletacji oraz analizę wyników pracy.

Dlaczego to ważne

Grupuje powiązane zadania magazynowe, umożliwiając analizę sprawności konkretnych zleceń, takich jak kompletacja i odłożenie towaru.

Skąd pobrać

Klucz główny tabeli WHSWorkTable.

Przykłady
USMF-000123USMF-000124USMF-000125
Wartość produktu
ItemValue
Wartość pieniężna zapasu objętego transakcją.
Opis

Ten atrybut oznacza obliczoną wartość finansową ilości przemieszczonej lub skorygowanej w ramach transakcji, zwykle na podstawie bieżącej ceny kosztu produktu. Przekłada fizyczne zmiany w zapasach na ich wpływ finansowy.

Analiza według wartości produktu ma znaczenie dla sprawozdawczości finansowej i oceny wpływu na działalność. Służy do obliczania wskaźników KPI, takich jak „Scrapped Inventory Value Ratio”, i pomaga kierować działania usprawniające na czynności o największych konsekwencjach finansowych, na przykład rozbieżności dotyczące produktów o wysokiej wartości lub złomowanie.

Dlaczego to ważne

Przelicza ilości zapasów na wartość finansową, co pomaga ustalać priorytety i obliczać finansowe wskaźniki KPI.

Skąd pobrać

Obliczana przez pomnożenie ilości z InventTrans (QTY) przez koszt produktu z InventTableModule lub powiązanej tabeli kosztów. Zaksięgowana wartość może znajdować się w InventTrans.COSTAMOUNTPOSTED.

Przykłady
1500.00-375.5025000.75
Wymagane Zalecane Opcjonalne

Działania w procesie zarządzania zapasami

To najważniejsze etapy i punkty kontrolne, które warto rejestrować w dzienniku zdarzeń, aby prawidłowo odkrywać i analizować przepływ zapasów.
6 Zalecane 9 Opcjonalne
Działanie Opis
Skorygowano różnicę w stanie magazynowym
Ta czynność oznacza zaksięgowanie korekty stanu magazynowego w celu usunięcia różnicy wykrytej podczas inwentaryzacji lub z innego powodu. Jest to jawna transakcja zmieniająca ilość towaru w magazynie.
Dlaczego to ważne

To ważne zdarzenie przy pomiarze dokładności stanów magazynowych i wskaźnika KPI „Inventory Discrepancy Rate”. Częste korekty mogą wskazywać na problemy z kontrolą procesu, przyjęciem towaru lub kompletacją.

Skąd pobrać

Jawna transakcja jest tworzona w tabeli InventTrans po zaksięgowaniu dziennika inwentaryzacyjnego lub dziennika korekt stanu magazynowego.

Rejestrowanie

Zidentyfikuj transakcje w InventTrans utworzone w wyniku zaksięgowania InventJournalTable typu „Counting” lub „Profit/Loss”.

Typ zdarzenia explicit
Utworzono zlecenie kompletacji
Oznacza, że system wygenerował dla pracownika magazynu instrukcje pobrania partii towaru na potrzeby zamówienia sprzedaży lub zlecenia produkcyjnego. Zdarzenie jest rejestrowane po utworzeniu nowego rekordu „work” dotyczącego kompletacji w systemie WMS.
Dlaczego to ważne

To zdarzenie oznacza początek procesu realizacji wysyłki. Czas od utworzenia zamówienia do utworzenia zlecenia kompletacji może wskazywać na opóźnienia w przydzielaniu towaru lub planowaniu.

Skąd pobrać

W tabeli WHSWorkTable tworzony jest nowy rekord z typem zlecenia „Sales order” lub „Production pick”. Zdarzenie jest wywoływane przez zwolnienie zamówienia do magazynu.

Rejestrowanie

Zapisz znacznik czasu utworzenia rekordu w WHSWorkTable, którego typ zlecenia dotyczy kompletacji.

Typ zdarzenia explicit
Zakończono kompletację
Ta czynność oznacza, że pracownik zakończył fizyczne pobieranie partii towaru i przeniósł ją do strefy odkładczej lub pakowania. Wnioskuje się o niej na podstawie zmiany statusu zlecenia kompletacji „work” w systemie WMS na „Closed”.
Dlaczego to ważne

Ten etap oznacza koniec kompletacji i początek pakowania lub wysyłki. Jest niezbędny do pomiaru wskaźnika „Average Picking-to-Packing Time” oraz ogólnej sprawności realizacji zamówień.

Skąd pobrać

Wnioskuje się o tym na podstawie WHSWorkTable, gdy pole „Work Status” zlecenia kompletacji zmienia wartość na „Closed”.

Rejestrowanie

Zidentyfikuj znacznik czasu aktualizacji pola Work Status w WHSWorkTable na „Closed” dla danego zlecenia kompletacji.

Typ zdarzenia inferred
Zakończono odkładanie
To działanie oznacza zakończenie fizycznego przenoszenia partii zapasów do wyznaczonego miejsca składowania. Jest rozpoznawane na podstawie zmiany statusu powiązanego wpisu „pracy” magazynowej na „Zamknięte”.
Dlaczego to ważne

Ten ważny etap kończy proces przyjęcia i odkładania towaru, dzięki czemu zapasy stają się dostępne do realizacji zamówień. Jest niezbędny do pomiaru KPI „Średni czas odkładania”.

Skąd pobrać

Zdarzenie jest rozpoznawane w tabeli WHSWorkTable, gdy pole „Work Status” dla zlecenia pracy typu „Put-away” zmienia się na „Closed”.

Rejestrowanie

Wskaż znacznik czasu aktualizacji pola Work Status w tabeli WHSWorkTable na „Closed” dla odpowiedniej partii.

Typ zdarzenia inferred
Zarejestrowano przyjęcie towaru
To działanie oznacza pierwsze przyjęcie partii zapasów do magazynu, zwykle od dostawcy lub z produkcji. Zdarzenie jest rejestrowane po zaksięgowaniu przyjęcia zamówienia zakupu albo dziennika zgłoszenia zakończenia zlecenia produkcyjnego. Powstaje wtedy transakcja z dodatnią ilością.
Dlaczego to ważne

To główne zdarzenie rozpoczynające cykl życia zapasów. Rozpoczyna pomiar czasu odkładania i całkowitego czasu realizacji dla zapasów, zapewniając punkt odniesienia do oceny wyników.

Skąd pobrać

Zdarzenie jest rejestrowane w tabeli InventTrans. To jawna transakcja utworzona po zaksięgowaniu przyjęcia produktu z zamówienia zakupu lub zgłoszeniu zakończenia zlecenia produkcyjnego.

Rejestrowanie

Wskaż transakcje w InventTrans powiązane z przyjęciem zamówienia zakupu lub zgłoszeniem produkcji, które mają dodatnią ilość.

Typ zdarzenia explicit
Zarejestrowano wydanie towaru
Ta czynność oznacza ostateczne wydanie partii towaru z magazynu, zwykle w związku ze sprzedażą klientowi lub zużyciem w produkcji. Jest rejestrowana po zaksięgowaniu dokumentu wydania sprzedaży lub dziennika listy kompletacyjnej dla produkcji.
Dlaczego to ważne

To podstawowe zdarzenie oznaczające pomyślne zakończenie cyklu życia zapasu. Kończy śledzenie czasu przebywania partii w magazynie i potwierdza jej ostateczne przeznaczenie.

Skąd pobrać

Rejestrowane w tabeli InventTrans jako jawna transakcja z ujemną ilością. Powstaje po zaksięgowaniu dokumentu wydania sprzedaży lub listy kompletacyjnej dla produkcji.

Rejestrowanie

Zidentyfikuj transakcje w InventTrans z ujemną ilością, powiązane z wydaniem na zamówienie sprzedaży lub zużyciem na zlecenie produkcyjne.

Typ zdarzenia explicit
Przeniesiono zapas wewnętrznie
To zdarzenie rejestruje przeniesienie partii zapasów z jednej lokalizacji do drugiej w obrębie tego samego magazynu, na przykład w celu uzupełnienia lub konsolidacji. Jest rejestrowane po zaksięgowaniu dziennika transferu zapasów lub zakończeniu pracy związanej z przemieszczeniem towaru.
Dlaczego to ważne

Częste przemieszczenia wewnętrzne mogą wskazywać na nieefektywny układ magazynu lub sposób składowania. Analiza tych przemieszczeń pomaga lepiej rozmieszczać zapasy i ograniczać koszty obsługi.

Skąd pobrać

Może to być jawna transakcja w InventTrans pochodząca z dziennika transferu albo zdarzenie rozpoznane na podstawie zamknięcia pracy typu „Movement” w tabeli WHSWorkTable.

Rejestrowanie

Wskaż transakcje typu „Transfer” w InventTrans lub zakończone wpisy pracy typu „Movement” w tabeli WHSWorkTable.

Typ zdarzenia explicit
Przeprowadzono inwentaryzację
To zdarzenie występuje, gdy pracownik wpisuje policzoną ilość partii towaru do dziennika inwentaryzacyjnego. Jest rejestrowane po uzupełnieniu pola „counted” w wierszu dziennika.
Dlaczego to ważne

Ta czynność dostarcza danych potrzebnych do wykrycia różnic między stanem magazynowym w systemie a wynikiem fizycznego liczenia. To ważny etap przed wprowadzeniem korekt.

Skąd pobrać

Rejestrowane w wierszach dziennika inwentaryzacyjnego (InventJournalTrans), gdy użytkownik wpisuje wartość w polu ilości „Counted”.

Rejestrowanie

Zapisz znacznik czasu z chwili wprowadzenia policzonej ilości do tabeli InventJournalTrans.

Typ zdarzenia explicit
Przeprowadzono kontrolę jakości
To działanie oznacza przeprowadzenie kontroli jakości i zapisanie jej wyników. Zwykle jest rozpoznawane na podstawie zmiany statusu zlecenia kontroli jakości z „Otwarte” na status oznaczający zakończenie, na przykład „Zaliczone” lub „Niezaliczone”.
Dlaczego to ważne

Mierzy czas trwania samej kontroli jakości. Opóźnienia na tym etapie mogą powodować poważne wąskie gardła, zanim zapasy będą dostępne do wykorzystania lub odłożenia.

Skąd pobrać

Zdarzenie jest rozpoznawane na podstawie aktualizacji statusu w tabeli InventQualityOrderTable. Oznacza je zmiana statusu z otwartego na zatwierdzony.

Rejestrowanie

Monitoruj pole statusu w tabeli InventQualityOrderTable i rejestruj znacznik czasu zmiany na status końcowy, taki jak „Zaliczone” lub „Niezaliczone”.

Typ zdarzenia inferred
Przyjęto zwrócony towar
Ta czynność rejestruje przyjęcie do magazynu partii towaru wcześniej sprzedanej klientowi. Zdarzenie jest zapisywane po obsłużeniu zamówienia zwrotu i przyjęciu produktów.
Dlaczego to ważne

Śledzenie zwrotów pomaga zrozumieć problemy z jakością produktów i sprawność procesu logistyki zwrotnej. Rozpoczyna nowy podproces obejmujący kontrolę, ponowne przyjęcie na stan lub utylizację.

Skąd pobrać

W tabeli InventTrans tworzona jest jawna transakcja z dodatnią ilością, powiązana z autoryzacją zwrotu materiału (RMA) lub zamówieniem zwrotu.

Rejestrowanie

Zidentyfikuj transakcje w InventTrans powiązane z zamówieniem zwrotu, które ponownie wprowadza zwróconą partię do zapasów.

Typ zdarzenia explicit
Utworzono dziennik inwentaryzacji
To działanie oznacza rozpoczęcie liczenia zapasów dla określonej partii lub lokalizacji. Jest rejestrowane jako jawne zdarzenie w chwili utworzenia przez użytkownika dziennika inwentaryzacji.
Dlaczego to ważne

Oznacza rozpoczęcie inwentaryzacji. Czas trwania i częstotliwość liczenia pomagają ocenić nakład pracy operacyjnej oraz działania na rzecz dokładności stanów magazynowych.

Skąd pobrać

Rejestrowane podczas tworzenia rekordu w InventJournalTable z typem dziennika „Counting”.

Rejestrowanie

W przypadku dzienników inwentaryzacyjnych należy użyć znacznika czasu utworzenia rekordu nagłówka w InventJournalTable.

Typ zdarzenia explicit
Utworzono zadanie odkładania
Oznacza, że system wygenerował dla pracownika magazynu instrukcje przeniesienia przyjętych zapasów ze strefy przyjęć lub buforowej do miejsca składowania. Zdarzenie jest rejestrowane po utworzeniu nowego wpisu „pracy” w systemie Warehouse Management System (WMS).
Dlaczego to ważne

To początek fizycznego procesu odkładania. Analiza czasu od przyjęcia do tego momentu może ujawnić opóźnienia systemowe lub związane z planowaniem.

Skąd pobrać

W tabeli WHSWorkTable tworzony jest nowy wpis z typem zlecenia pracy „Put-away”. Po przyjęciu towaru zdarzenie jest wyzwalane automatycznie na podstawie dyrektyw lokalizacyjnych.

Rejestrowanie

Zarejestruj znacznik czasu utworzenia wpisu w tabeli WHSWorkTable, w którym typ zlecenia pracy to „Put-away”.

Typ zdarzenia explicit
Utworzono zlecenie kontroli jakości
To moment, w którym partia zapasów zostaje automatycznie lub ręcznie wstrzymana do kontroli jakości po przyjęciu. Zdarzenie jest rejestrowane po utworzeniu wpisu w tabeli zleceń kontroli jakości, powiązanego z dokumentem źródłowym, na przykład zamówieniem zakupu.
Dlaczego to ważne

Śledzenie utworzenia zleceń kontroli jakości pozwala analizować, jak długo zapasy pozostają w statusie ograniczonej dostępności lub „wstrzymane”, co wpływa na możliwość realizacji zamówień.

Skąd pobrać

Zdarzenie jest generowane w tabeli InventQualityOrderTable. Wyzwalają je powiązania kontroli jakości skonfigurowane dla produktów, dostawców lub procesów produkcyjnych.

Rejestrowanie

Zarejestruj znacznik czasu utworzenia wpisu w tabeli InventQualityOrderTable dla danej partii zapasów.

Typ zdarzenia explicit
Zakończono pakowanie
Oznacza zakończenie pakowania skompletowanych produktów do pojemnika lub paczki przeznaczonej do wysyłki. Można o tym wnioskować na podstawie zamknięcia pojemnika w interfejsie stanowiska pakowania lub aktualizacji statusu wysyłki.
Dlaczego to ważne

To ważny etap realizacji zamówienia. Śledzenie jego zakończenia pomaga ocenić sprawność stanowiska pakowania i jego wpływ na łączny czas wysyłki.

Skąd pobrać

Można o tym wnioskować na podstawie WHSContainerTable, gdy status pojemnika zmienia się na „Closed”, lub na podstawie zmiany statusu wysyłki w WHSShipmentTable.

Rejestrowanie

Zapisz znacznik czasu zmiany statusu na „Closed” w rekordzie WHSContainerTable powiązanym z daną partią.

Typ zdarzenia inferred
Złomowano zapas
Oznacza formalną utylizację lub spisanie partii towaru z powodu upływu terminu ważności, uszkodzenia lub utraty przydatności. Zdarzenie jest rejestrowane po zaksięgowaniu dziennika korekt stanu magazynowego z kodem przyczyny dotyczącym złomowania.
Dlaczego to ważne

To zdarzenie oznacza stratę lub zakończenie cyklu. Analiza złomowanych zapasów pomaga określić skalę strat, wykryć produkty podatne na utratę przydatności i usprawnić planowanie zapasów.

Skąd pobrać

Po zaksięgowaniu dziennika magazynowego typu „Profit/Loss” lub dziennika inwentaryzacyjnego dotyczącego złomowania w tabeli InventTrans tworzona jest jawna transakcja z ujemną ilością.

Rejestrowanie

Zidentyfikuj transakcje z ujemną ilością w InventTrans, pochodzące z zaksięgowania dziennika magazynowego z kodem przyczyny złomowania.

Typ zdarzenia explicit
Zalecane Opcjonalne

Instrukcje ekstrakcji danych

Jak pobrać dane z Microsoft Dynamics 365

Gotowi do rozpoczęcia?

Skorzystaj z tego szablonu, aby rozpocząć analizę procesu zarządzania zapasami. Wykryj nieefektywności i usprawnij operacje, opierając się na danych.

Usprawnij zarządzanie zapasami i przyspiesz przepływ towarów

Skróć cykl obrotu zapasami o 30% i popraw wskaźniki realizacji zamówień.

Rozpocznij okres próbny

Karta kredytowa nie jest wymagana. Konfiguracja zajmuje kilka minut.