Lektion 20: Terminüberschreitung überwachen
Verwendung
Sie können bei der Definition von Schritten, die einen Dialog mit einem Benutzer erfordern, vom Workflow-System Termine überwachen lassen. Folgenden Terminarten kann das Workflow-System überwachen:
Sie lernen in dieser Lektion die Standardbehandlung bei überschrittenen Terminen kennen: Die Reaktion des Systems auf eine Terminüberschreitung besteht standardmäßig in der Benachrichtigung eines
Empfängers der Nachricht für Terminüberschreitung durch ein Terminüberschreitungs-Workitem in seinem Business Workplace.Weitere Informationen finden Sie unter
Pflege der Terminregisterkarten in der Dokumentation zum SAP Business Workflow.In dieser Lektion soll der Workflow so erweitet werden, daß der Antragsteller benachrichtigt wird, falls der Vorgesetzte die Entscheidung über den Urlaubsantrag nach 10 Minuten noch nicht gefällt hat.
Vorgehensweise
Starten Sie den Workflow Builder, und öffnen Sie Ihre Workflow-Definition im Änderungsmodus. Gehen Sie vor, wie in
Lektion 7: "Abwesenheitsmitteilung prüfen" in die Workflow-Definition aufnehmen beschrieben.Empfänger der Nachricht bei Terminüberschreitung bestimmen
Der aktivierte Termin wird durch das Symbol im Registerindex der jeweiligen Registerkarte angezeigt.
Dadurch wird automatisch in das nebenstehende Eingabefeld der Eintrag _WF_Initiator übernommen und der Eintrag im Auswahlfeld ändert sich in Ausdruck.
Bei einer Terminüberschreitung wird automatisch der in der Anzeige sichtbare Text in das Terminüberschreitungs-Workitem übernommen. Sie können diesen Text in der Aufgabendefinition ändern.
Sie wechseln in den SAPscript-Texteditor.
Ihre Abwesenheitsmitteilung Nr
. &_WI_OBJECT_ID.NUMBER& vom &_WI_OBJECT_ID.CREATEDATE& wurde bislang nicht genehmigt.Sie sollten Ihren Vorgesetzten an die Bearbeitung erinnern.
Wenn Sie einen Ausdruck als Textvariable aus dem Aufgabencontainer einfügen wollen, wählen Sie Einbinden
® Ausdruck. Im Dialogfenster Bitte einen Ausdruck auswählen wählen Sie durch Doppelklick im Knoten Container den entsprechenden Ausdruck aus.Schrittdefinition beenden
Die Workflow-Definition wird geprüft, gesichert und bei erfolgreicher Prüfung aktiviert. Werden bei der Prüfung Probleme gefunden, werden diese im Meldungsbereich ausgegeben.
Test
Im linken Bildbereich werden alle Workflows aufgelistet, die Sie starten dürfen. Im rechten Bildbereich wird die Beschreibung des markierten Workflows angezeigt.
Das Workitem zum Anlegen der Abwesenheitsmitteilung wird Ihnen sofort zur Bearbeitung angeboten.
Sie haben Ihren Antrag gestellt und sollten die Frist verstreichen lassen.
Nach Ablauf der Frist befindet sich ein Terminüberschreitungs-Workitem in Ihrem Business Workplace. mit dem Sie auf den überschrittenen Termin aufmerksam gemacht werden. Dieses Workitem ist ein Terminüberschreitungs-Workitem, dem keine ausführbare Methode hinterlegt ist. Vielmehr können Sie ausgehend von der Anzeige dieses Workitems in die Workitem-Anzeige des verspäteten Workitems verzweigen.
Hinweise für Erweiterungen
Die Benachrichtigung des Empfängers einer Nachricht bei Terminüberschreitung erfolgt durch ein Workitem. Der Text der Benachrichtigung ist in der Aufgabendefinition der überwachten Aufgabe abgelegt.
Wenn Sie die Benachrichtigung individueller gestalten wollen, können Sie in der Aufgabendefinition der Aufgabe Abwesenheitsmitteilung prüfen auf der Registerkarte Beschreibung einen Text bei Frist definieren. Dieser Text kann Textvariablen enthalten, die zur Ausführungszeit ersetzt werden.