Erstellen Sie einen Schritttyp für die Serviceerfüllung
Erweitern Sie die Abdeckung von Serviceerfüllungs-Anwendungsfällen über die von Schritttypen im Basissystem unterstützten Anwendungsfälle hinaus. Mit einem Schritttyp für die Serviceerfüllung können Katalogelementbesitzer mehrere Schritte definieren, die Teil des Anforderungserfüllungsprozesses sind.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
- Aufgabe
- Anwenderdefinierte Genehmigung
- Managergenehmigung
Prozedur
-
Richten Sie einen Datenspeicher ein, um Informationen zu speichern, die für die Ausführung des Schritts erforderlich sind. Diese Informationen werden von einem Katalogelementbesitzer bei der Definition des Anforderungserfüllungsprozesses bereitgestellt. Führen Sie einen der folgenden Schritte aus.
Option Beschreibung Wenn zusätzliche Eingaben vom Besitzer des Katalogelements für einen Schritttyp erforderlich sind Erstellen Sie eine Tabelle, indem Sie die Tabelle „Service-Erfüllungsschritt“ [sc_Service_Fulfillment_STEP] erweitern, und fügen Sie Felder hinzu, um die zusätzliche Eingabe zu speichern. Um beispielsweise einen Schritttyp für E-Mail-Benachrichtigungen zu erstellen, sind die E-Mail-ID und der Text die zusätzliche Eingabe, die der Besitzer des Katalogelements bei der Definition der Schritte bereitstellt. Daher sollten Felder für E-Mail-ID und Text der erweiterten Tabelle hinzugefügt werden, um die Eingabe zu speichern. Hinweis:Stellen Sie sicher, dass die neue Tabelle ähnliche ACLs wie die der Tabelle „Service-Erfüllungsschritt“ [sc_Service_Fulfillment_STEP] enthält.Hinweis:Stellen Sie sicher, dass für die neue Tabelle der Anwendungszugriff canCreate, canUpdate und canRead aktiviert ist.Für Tabellen, die die Tabelle „Service-Erfüllungsschritt“ [sc_Service_Fulfillment_STEP] erweitern, die Domänenmaster Attribut muss hinzugefügt werden, und sein Wert muss auf festgelegt werden Service_Fulfillment_stage . Die Domäne eines Service-Erfüllungsschritts wird dann vom Katalogelement übernommen.
Wenn für einen Schritttyp keine Eingabe erforderlich ist Verwenden Sie die Basistabelle „Service-Erfüllungsschritt“ [sc_Service_Fulfillment_STEP]. Zum Beispiel erfordert eine Genehmigung des Abteilungsleiters keine zusätzlichen Eingaben des Katalogelementbesitzers und benötigt keine neue Tabelle. -
Erstellen Sie einen Datensatzersteller, um die vom Katalogelementbesitzer bereitgestellten Werte im Datenspeicher (Basistabelle oder erweiterte Tabelle) dieses Schritts zu speichern. Informationen zum Erstellen eines Datensatzerstellers finden Sie unter Datensatzersteller anlegen.
Hinweis:
- Der Variablensatz „Service-Erfüllungsschritte – Eigenschaftensatz“ wird dem Datensatzersteller automatisch hinzugefügt und darf nicht aus dem Datensatzersteller entfernt werden.
- Allen zusätzlichen Spalten, die in der erweiterten Tabelle definiert sind, müssen entsprechende Variablen im Datensatzersteller zugeordnet sein.
- Konfigurieren Sie das Formular „Datensatzersteller“, um anzuzeigen Bearbeitung zulassen Option und Optionen Speichern Feld. Wählen Sie auch aus Bearbeitung zulassen Option und legen Sie den Wert von fest Optionen Speichern Feld bis In Ziel speichern .
- Stellen Sie sicher, dass der Datensatzersteller nicht für Anwender mit der Rolle „catalog_Builder_Editor“ eingeschränkt ist.
-
Erstellen Sie einen Subflow, um eine Reihe von Aktionen auszuführen, indem Sie den Subflow Vorlage: Service-Erfüllungsschritte kopieren und dann Ihren Subflow definieren. Informationen zu Subflows finden Sie unter Subflows .
Tabelle : 1. Vorlage: Subflow-Eingabeparameter für Service-Erfüllungsschritte Parameter Typ Beschreibung RequestedItem Referenz RITM-Datensatz Service_Fulfillment_STEP_Data Referenz Schrittdatensatz. Aktualisieren Sie den Status auf einen der folgenden Werte, bevor Sie den Subflow beenden: - Abgebrochen
- Fehlgeschlagen
- abgeschlossen
Service_Fulfillment_STEP Referenz Schritt, der für ein Katalogelement definiert ist. Er muss auf eine Tabelle verweisen, in die der in der Schrittkonfiguration definierte Datensatzersteller einen Datensatz einfügt. Aktualisieren Sie den Schrittdatensatz nicht.
Informationen zu Subflow-Feldtypen finden Sie unter Feldtypen .
-
Erstellen Sie eine Schrittkonfiguration, um das Verhalten und die Anzeige eines Schritttyps der Serviceerfüllung zu definieren.
- Navigieren zu Servicekatalog > Katalogverwaltung > Konfigurationen des Erfüllungsprozess-Schrittsan.
- Klicken Sie auf Neu.
-
Füllen Sie im Formular die Felder aus.
Tabelle : 2. Formular „Konfiguration des Service-Erfüllungsschritts“ Feld Beschreibung Name Name der Schrittkonfiguration. Anwendung Anwendungsbereich, in dem die Schrittkonfiguration unterstützt wird. Aktiv Option zum Aktivieren der Service-Erfüllungsunterstützung für den Flow. Reihenfolge Reihenfolge der Schrittkonfiguration. Basierend auf der Reihenfolge der Schrittkonfigurationen werden die entsprechenden Service-Erfüllungs-Schritttypen in der Liste in angezeigt Schritte Region von Erfüllung Schritt.
Der Schritttyp, der der Schrittkonfiguration mit der geringsten Reihenfolge entspricht, wird neben der Liste angezeigt, und Schritttypen für alle anderen Schrittkonfigurationen sind basierend auf ihrer Reihenfolge in der Liste enthalten.
Abbildung : 1. Reihenfolge der Schritttypen der Serviceerfüllung Ausblenden Blendet den Schritttyp aus, der dieser Schrittkonfiguration entspricht, in der Liste in aus Schritte Region von Erfüllung Schritt. Keine Auswirkung auf vorhandene Schritte. Kurzbeschreibung Beschreibung der Schrittkonfiguration. Hersteller Datensatzersteller, der eine Instanz des Schritttyps im Datenspeicher des Schritts erstellt. Subflow zur Serviceerfüllung Subflow, der während des Anforderungserfüllungsprozesses ausgelöst wurde. Dynamischer Titel Text, der für den entsprechenden Service-Erfüllungsschritt in angezeigt werden soll Schritte Region von Erfüllung Schritt. Wenn Sie keinen Wert angeben, wird der Name der Schrittkonfiguration angezeigt. Um dynamischen Text anzuzeigen, können Sie den Feldnamen aus dem Datenspeicher des Schritts (Basistabelle oder erweiterte Tabelle) einfügen, in dem der zugehörige Datensatzersteller einen Datensatz erstellt.
Beispiel: Im -Basissystem die Dynamischer Titel Das Feld für die Konfiguration des anwenderdefinierten Genehmigungsschritts enthält den folgenden Wert:
Genehmigung von ${Approval_title}Hier, approval_titleIst das Feld aus der Tabelle „Genehmigungsschritt der Serviceerfüllung“ [sc_Service_Fulfillment_Approval_STEP], in der der zugehörige Datensatzersteller, anwenderdefinierte Genehmigung hinzufügen, einen Datensatz erstellt.
- Klicken Sie auf Absenden.