Obecné informace
Analýza příkazů poskytuje informaci o tom, zda neexistují nějaké příkazy naplánované do minulosti, které jsou ve statusu Navrhnuto nebo Schváleno. Jedná se pouze o příkazy vzniklé na základě operací typu Fixní čas nebo Proměnný čas.
Operation scheduled in the past - integrity issue
Pokud se systému nepodaří nalézt aplikovaný aktuální čas požadavku na plánování a tedy nemůže určit, zda jsou v systému naplánovány příkazy v minulosti, zobrazí se následující zpráva.
V tomto případě kontaktujte správce systému.
Operation scheduled in the past
Pokud systém nalezne příkazy naplánované do minulosti zobrazí se tato zpráva.
Invalid operation status sequence
Důvodem proč se naplánoval příkaz do minulosti mohou být nesprávné statusy příkazů uvnitř operace typu Sekvence (viz Struktura formuláře operace). V případě, že k tomuto dojde je navíc v analýze zobrazena také následující zpráva:
Znamená to, že příkazy v rámci sekvence mají nesprávné statusy (více viz Příkazy, kapitola Statusy příkazů). Příkaz s "nižším" statusem nesmí předcházet příkazu s "vyšším" statusem. Příkazy mohou mít následující statusy (řazeno on nejnižšího po nejvyšší):
- Navrhnuto
- Schváleno
- Potvrzeno
- Dokončeno
- Uzavřeno
Nemělo by se například stát, že bude příkazu ve stavu Potvrzeno předcházet příkaz ve stavu Navrhnuto. Je-li příkaz ve stavu Potvrzeno, je jeho termín zafixován a může se tedy stát, že příkaz jej předcházející bude naplánován do minulosti. APS totiž musí dodržet pořadí příkazů v rámci sekvence a nemá tedy jinou možnost (viz obrázek níže).
Pokud k tomuto dojde, je potřeba statusy příkazů změnit tak, aby příkazy s nižším statusem nepředcházely příkazy s vyšším statusem.
Tuto situaci můžeme řešit dvěma způsoby. Pokud víme, že se již na příkazu č.1 pracuje, nebo je ukončen, můžeme změnit jeho status na Potvrzeno, Dokončeno nebo Uzavřeno. Po přeplánování zůstane příkaz v minulosti, což je u příkazů v těchto stavech v pořádku.
Pokud nechceme aby zůstal příkaz č.1 v minulosti, musíme změnit status příkazu č.2 na Navrhnuto. Po přeplánování se posune čas všech příkazů tak, aby žádný nezůstal v minulosti.
Změnu statusu lze provést následujícím způsobem. Otevřete záznam analýzy a na formuláři klikněte na Přejít na objekt.
Otevře se formulář příkazu. Klikněte na akci Změnit status příkazu a vyberte požadovaný status ze seznamu.
Pokud dochází k naplánování příkazů do minulosti a zároveň není chyba ve statusech příkazů uvnitř sekvence, kontaktujte prosím správce systému.