HintergrundWorkflow-Muster: Statuswechsel der Leistungsbeauftragung

 

Dieses Workflow-Muster (Sub-Workflow) können Sie innerhalb des Workflow-Musters Auftragsbearbeitung beim Statuswechsel Mehrschrittaufgabe verwenden.

Mit diesem Workflow-Muster können Sie die zugeordneten Bearbeiter einer Workflow-Definition auffordern, einen Auftrag der Leistungsbeauftragung beim Statuswechsel zu bearbeiten.

Struktur

Workflow-Muster: 3000054

Kürzel: N1SORDSTCHG

Bezeichnung: Statuswechsel eines Auftrags der LBA

Verwendete Standardaufgaben

Das Workflow-Muster verwendet folgende Standardaufgaben, um die Verknüpfung mit der Anwendungslogik über die Methode CHANGE_SERVICE_ORDER des Objekttyps Auftragsposition zu gewährleisten :

  • TS3000074 Auftrag fertigstellen (N1SORDOCMPLT)

  • TS3000076 Auftrag bestätigen (N1SORDOCNFRM)

  • TS3000078 Auftrag prüfen (N1SORDOCHECK)

  • TS3000083 Auftrag überprüfen (N1SORDOTBREV)

Bevor Sie die Standardaufgaben produktiv verwenden können, müssen Sie die Zuordnung zu den möglichen Bearbeitern pflegen.

Verwendete Workflow-Standardregeln

Workflow-Standardregeln zur Bearbeiterermittlung

Prozess

Als Reaktion auf das auslösende Ereignis, ermittelt der Workflow den internen Status des Auftrags der Leistungsbeauftragung und welche Bearbeitungsschritte den Aufgaben zustehen. Über die Workflow-Standardregeln weist er diese den richtigen Bearbeitern zu.

Der Workflow erzeugt für folgende internen Status des Auftrags ein Workitem:

  • zum internen Status Vorgemerkt fordert der Workflow den Bearbeiter mit der Aufgabe Auftrag fertigstellen auf

  • zum internen Status Zur Bestätigung fordert der Workflow den Bearbeiter mit der Aufgabe Auftrag bestätigen auf

  • zum internen Status Bestätigt fordert der Workflow den Bearbeiter mit der Aufgabe Auftrag prüfen auf

  • zum internen Status Zur Prüfung fordert der Workflow den Bearbeiter mit der Aufgabe Auftrag überprüfen auf

Der Workflow generiert zu jedem der zuvor genannten internen Status ein neues Workitem.

Wenn der Workflow den Auftrag der Leistungsbeauftragung im internen Status Zur Prüfung ermittelt, prüft dieser, ob der Adressat eine Organisationseinheit oder ein Geschäftspartner ist. Der Workflow generiert ein Workitem zu diesem internen Status, wenn der Adressat als Geschäftspartner im System gekennzeichnet ist.

Workitems vom Typen Auftrag prüfen generiert der Workflow nicht, da der Adressat der Aufträge der Leistungsbeauftragung eine Organisationseinheit und nicht ein Geschäftspartner ist.