Powiadomienie o niskim stanie

Automatyczne alerty e-mail o niskich stanach magazynowych z regułami, filtrami lokalizacji i bieżącymi wynikami.

Moduł Powiadomień o niskim stanie automatycznie wysyła alerty e-mail, gdy stan magazynowy zapasów spada poniżej zdefiniowanych progów. Pomaga kierownikom magazynów i działom zakupów być na bieżąco z krytycznymi poziomami zapasów bez ręcznego sprawdzania stanów.

ℹ️ Co to robi

Moduł monitoruje zapasy według konfigurowalnych reguł i wysyła zbiorcze powiadomienia e-mail do wyznaczonych odbiorców, gdy zapasy spadną poniżej progów ilościowych. Każdy e-mail zawiera zbiorczą tabelę wszystkich zapasów poniżej progu wraz z linkiem do strony bieżących wyników w Business Central, gdzie odbiorcy mogą w każdej chwili sprawdzić aktualne stany.

Kluczowe funkcje:

  • Monitorowanie oparte na zestawach reguł — grupuj reguły i odbiorców w logiczne zestawy (np. według zespołu, magazynu lub kategorii produktów).
  • Elastyczne typy reguł — definiuj progi na trzech poziomach: Globalny (wszystkie zapasy), Kategoria zapasu (cała kategoria) lub Zapas (konkretny zapas).
  • Priorytet reguł — gdy do zapasu pasuje kilka reguł, wygrywa najbardziej szczegółowa: Zapas > Kategoria zapasu > Globalny.
  • Filtr lokalizacji — opcjonalnie ogranicz reguły do określonych lokalizacji, używając standardowej składni filtrów BC (np. MAG1|MAG2).
  • Źródło kalkulacji — wybierz, czy progi mają być porównywane ze stanem magazynowym, czy z dostępnością obliczoną według wybranego szablonu. Po ustawieniu na Własna dostępność należy wybrać szablon, który definiuje sposób obliczania stanu.
  • Użyj zapasu bezpieczeństwa jako progu — opcjonalnie możesz przełączyć źródło progu z własnej wartości w regule na pole Ilość zapasu bezpieczeństwa z kartoteki zapasu. Dzięki temu nie musisz ręcznie definiować progów w regułach — system korzysta z wartości, które już utrzymujesz na kartach zapasów. Zapasy z ilością zapasu bezpieczeństwa równą 0 są pomijane (brak alertu).
  • Zbiorcze alerty e-mail — jeden e-mail na zestaw reguł zawierający wszystkie zapasy poniżej progu, wysyłany do wszystkich przypisanych odbiorców.
  • Wielojęzyczne e-maile — wiadomości są wysyłane w preferowanym języku każdego odbiorcy (obsługiwany jest angielski i polski).
  • Źródło kalkulacji w e-mailach — gdy wszystkie zapasy są obliczone tym samym źródłem, e-mail wyświetla informację o źródle ponad tabelą. Gdy źródła są mieszane (np. część zapasów użyła stanu magazynowego), w tabeli pojawia się dodatkowa kolumna "Źródło kalkulacji" dla każdego wiersza.
  • Strona bieżących wyników — każdy e-mail zawiera link do strony N24I - Wyniki alertu niskiego stanu, która przelicza stany magazynowe w czasie rzeczywistym po otwarciu.
  • Automatyczne planowanie — uruchamiany automatycznie przez wpis kolejki zleceń w konfigurowalnym interwale (domyślnie: co 24 godziny).

🎯 Kiedy tego używać

  • Chcesz być proaktywnie powiadamiany o niskich stanach zapasów, zamiast odkrywać braki podczas realizacji zamówień.
  • Różne zespoły potrzebują oddzielnych zestawów alertów — np. zespół ds. rowerów interesuje się tylko częściami rowerowymi, podczas gdy magazyn monitoruje wszystko.
  • Potrzebujesz progów specyficznych dla lokalizacji — ten sam zapas może wymagać różnych minimalnych ilości w różnych magazynach.
  • Chcesz lekkiego, zautomatyzowanego rozwiązania, które działa w tle bez interakcji użytkownika po początkowej konfiguracji.

⚙️ Jak to działa

  1. Kolejka zleceń okresowo uruchamia proces monitorowania zapasów.
  2. System iteruje po wszystkich włączonych zestawach reguł.
  3. Dla każdego zestawu reguł ocenia każdy aktywny (niezablokowany) zapas według włączonych reguł, stosując priorytety (ZapasKategoria zapasuGlobalny).
  4. Dla każdego zapasu oblicza ilość według skonfigurowanego Źródła kalkulacji: stan magazynowy (domyślnie) lub szablon własnej dostępności. Jeśli obliczenie dostępności nie powiedzie się (np. moduł jest wyłączony lub brakuje szablonu), system automatycznie wraca do stanu magazynowego.
  5. System wyznacza próg porównania: jeśli opcja Użyj zapasu bezpieczeństwa jako progu jest włączona, próg jest pobierany z pola Ilość zapasu bezpieczeństwa na karcie zapasu. W przeciwnym razie używana jest Ilość progowa zdefiniowana w regule. Zapasy z ilością zapasu bezpieczeństwa równą 0 są pomijane — nie generują alertu.
  6. Jeśli obliczony stan zapasu w odpowiednich lokalizacjach jest równy progowi lub poniżej, jest dodawany do listy alertów.
  7. Jeśli znaleziono alerty, dla każdego języka odbiorców tworzony jest jeden e-mail z tabelą zawierającą: Nr zapasu, Opis, Kod lokalizacji, Bieżącą ilość, Ilość progową i Jednostkę miary.
  8. Gdy wszystkie zapasy zostały obliczone tym samym źródłem, e-mail wyświetla informację o źródle (np. "Kalkulacja oparta na: Stan magazynowy" lub "Kalkulacja oparta na: Własna dostępność") ponad tabelą. Gdy źródła są mieszane, w tabeli pojawia się dodatkowa kolumna "Źródło kalkulacji" dla każdego wiersza.
  9. E-mail zawiera przycisk Wyświetl bieżące wyniki w Business Central, który otwiera stronę N24I - Wyniki alertu niskiego stanu przefiltrowaną do danego zestawu reguł, przeliczającą stan na żywo.

💡 Przykłady i scenariusze

Konfiguracja globalnej reguły niskiego stanu

Potrzeba: Monitorowanie wszystkich zapasów według tego samego progu stanu.

Konfiguracja:

  1. Utwórz lub otwórz zestaw reguł na stronie konfiguracji reguł niskiego stanu.
  2. Dodaj włączoną regułę z Typem reguły ustawionym na Globalny.
  3. Wprowadź wymaganą Ilość progową i przypisz odbiorców do zestawu reguł.

Rezultat: Zapasy o stanie równym progowi lub niższym są zbierane w alercie zestawu reguł i uwzględniane w zbiorczym e-mailu.

Zastosowanie reguły kategorii przed regułą globalną

Potrzeba: Użycie innego progu dla jednej kategorii zapasów oraz domyślnego progu dla pozostałych zapasów.

Konfiguracja:

  1. Dodaj włączoną regułę typu Kategoria zapasu i wybierz wymaganą kategorię.
  2. Wprowadź jej Ilość progową.
  3. Dodaj włączoną regułę typu Globalny z progiem domyślnym.

Rezultat: Dla pasujących zapasów wybierana jest reguła kategorii, ponieważ priorytet reguł ma kolejność ZapasKategoria zapasuGlobalny. Pozostałe zapasy korzystają z reguły globalnej.

Monitorowanie stanu według lokalizacji

Potrzeba: Sprawdzanie zapasu według progu w wybranych lokalizacjach.

Konfiguracja:

  1. Dodaj włączoną regułę typu Zapas i wybierz zapas.
  2. Wprowadź Filtr lokalizacji z użyciem standardowej składni filtrów Business Central.
  3. Wprowadź Ilość progową i upewnij się, że zestaw reguł jest włączony.

Rezultat: Monitor sprawdza zapas w każdej pasującej lokalizacji i dodaje wpis alertu, gdy stan jest równy progowi lub niższy.