Porovnat verze

Klíč

  • Tento řádek byl přidán.
  • Tento řádek byl odstraněn.
  • Formátování bylo změněno.

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.

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.

Panel
titleUkázka zprávy Operation scheduled in the past - integrity issue

Analysis of DistributionOrder: (DO) - Chair <108|35de9434-81cd-4dcd-af79-f2a8f68803bb> could not detect its reference to SchedulingRequest.AppliedCurrentDateTime. This is critical integrity issue. Please report such a case to your system provider.

V tomto případě kontaktujte správce systému.


Pokud systém nalezne příkazy naplánované do minulosti zobrazí se tato zpráva.

Panel
titleUkázka zprávy Operation scheduled in the past


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:

Panel
titleUkázka zprávy Invalid operation status sequence

V routingu existuje status příkazu nižší než statusy jeho následujících příkazů.

Square table board varnishing
  - Start Date: 23.06.2022 11:00:00
  - End Date: 23.06.2022 12:00:00
  - Priority: 50
  - Status: Confirmed
Previous Square table board grinding
  - Start Date: 20.06.2022 0:00:00
  - End Date: 21.06.2022 8:00:00
  - Priority: 49
  - Status: Proposed

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).

Image Added

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.

Image Added

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.

Image Added