---
title: Automatyczne wyznaczanie scenariusza
description: "## Cel Algorytm automatycznie przypisuje scenariusz kompletacji do dokumentu magazynowego na podstawie zestawu reguł (grupa dokumentów) skonfigurowanych przez użytkownika. ## Pojęcia kluczowe - Grupa dokumentów - zestaw kryteriów, które dokument musi spełnić (np. konkretna wartość atrybutu, rodzaj towaru, itp.). Każda…"
url: "https://ppmag.pl/docs/automatyczne-wyznaczanie-scenariusza/"
updated: "2026-07-13"
category: PP Mag
---

# Automatyczne wyznaczanie scenariusza

## Cel

Algorytm automatycznie przypisuje scenariusz kompletacji do dokumentu magazynowego na podstawie zestawu reguł (grupa dokumentów) skonfigurowanych przez użytkownika.

## Pojęcia kluczowe

- Grupa dokumentów - zestaw kryteriów, które dokument musi spełnić (np. konkretna wartość atrybutu, rodzaj towaru, itp.). Każda grupa ma swoją nazwę i może działać w trybie „wszystkie warunki muszą być spełnione" (AND) lub „wystarczy jeden" (OR).
- Mapowanie grupy na scenariusz – przypisanie określonego scenariusza w przypadku spełnienia danej grupy warunków.
- Poziom priorytetu – liczba określająca ważność mapowania. Im wyższa liczba, tym wyższy priorytet. System zaczyna sprawdzanie od najwyższego poziomu.

## Jak przebiega wyznaczanie scenariusza dla dokumentu

1. Krok 1 – Sprawdzenie warunków - System przegląda wszystkie grupy warunków, które mają przypisany scenariusz i sprawdza, które z nich są spełnione przez dany dokument.
2. Krok 2a – Żadna grupa nie jest spełniona - Jeśli dokument nie pasuje do żadnej grupy warunków, to scenariusz dokumentu zostaje ustawiony na brak scenariusza (0).
3. Krok 2b – Przynajmniej jedna grupa jest spełniona -  System przegląda spełnione grupy od najwyższego poziomu priorytetu do najniższego.
4. Dla każdego poziomu:
   1. Dokładnie jedna spełniona grupa na tym poziomie -  scenariusz tej grupy zostaje przypisany do dokumentu.
   2. Więcej niż jedna spełniona grupa na tym poziomie -  wystąpił konflikt, system nie wie, który scenariusz wybrać. Zwracany jest komunikat błędu z nazwami konfliktujących grup. Przetwarzanie zatrzymuje się (niższe poziomy nie są sprawdzane). Scenariusz dokumentu zostaje wyczyszczony.
   3. Nie są spełnione warunki żadnej z grup - system przechodzi do mapowań niższego poziomu.

 

 
