Erstellen Sie einen Service-Erfüllungsschritt-Typ
Erweitern Sie die Abdeckung von Anwendungsfällen der Service-Erfüllung über die von Schritttypen im Basissystem unterstützten Fälle hinaus. Mit einem Service-Erfüllungsschritttyp 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 zum Ausführen des Schritts erforderlich sind. Diese Informationen werden von einem Besitzer eines Katalogelements bei der Definition des Anforderungserfüllungsprozesses bereitgestellt. Führen Sie einen der folgenden Schritte aus.
Option Beschreibung Wenn für einen Schritttyp eine zusätzliche Eingabe vom Besitzer des Katalogelements erforderlich ist Erstellen Sie eine Tabelle durch Erweitern der Tabelle „Erfüllungsservice-Schritt“ [sc_service_fulfillment_step], 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 Textkörper die zusätzlichen Eingaben, die der Besitzer des Katalogelements beim Definieren der Schritte bereitgestellt hat. Daher sollten der erweiterten Tabelle Felder für E-Mail-ID und Text hinzugefügt werden, um die Eingabe zu speichern. Hinweis:Stellen Sie sicher, dass die neue Tabelle ähnliche ACLs wie die Tabelle des Service-Erfüllungsschritts [sc_service_fulfillment_step] aufweist.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, muss das Attribut Domänenmaster hinzugefügt werden, und sein Wert muss als service_fulfillment_stagefestgelegt werden. Die Domäne eines Service-Erfüllungsschritts wird dann vom Katalogelement geerbt.
Wenn für einen Schritttyp keine Eingabe erforderlich ist Verwenden Sie die Service-Erfüllungsschritt-Basistabelle [sc_service_fulfillment_step]. Beispielsweise erfordert eine Genehmigung durch einen Abteilungsleiter keine zusätzliche Eingabe vom Besitzer des Katalogelements und keine neue Tabelle. -
Erstellen Sie einen Datensatzersteller, um die vom Besitzer des Katalogelements 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 im Datensatzersteller entsprechende Variablen zugeordnet sein.
- Konfigurieren Sie das Formular „Datensatzersteller“ so, dass die Option Bearbeitung zulassen und das Feld Speicheroptionen angezeigt werden. Wählen Sie außerdem die Option Bearbeitung zulassen aus, und legen Sie den Wert des Felds Speicheroptionen auf In Ziel speichernfest.
- Stellen Sie sicher, dass der Datensatzersteller für Benutzer mit der Rolle „catalog_builder_editor“ nicht eingeschränkt ist.
-
Erstellen Sie einen Subflow, um eine Folge von Aktionen auszuführen, indem Sie den Subflow Template: Service Fulfillment Steps (Vorlage: Service-Erfüllungsschritte) kopieren und dann Ihren Subflow definieren. Weitere Informationen zu Subflows finden Sie unter Subflows.
Tabelle : 1. Vorlage: Subflow-Eingabeparameter für Erfüllungsprozess-Schritte 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. Sie muss auf eine Tabelle verweisen, in die der in der Schrittkonfiguration definierte Datensatzersteller einen Datensatz einfügt. Schrittdatensatz nicht aktualisieren.
Informationen zu Subflow-Feldtypen finden Sie unter Feldtypen.
-
Erstellen Sie eine Schrittkonfiguration, um das Verhalten und die Anzeige eines Service-Erfüllungsschritttyps zu definieren.
- Navigieren zu Servicekatalog > Katalogverwaltung > Konfigurationen des Erfüllungsprozess-Schritts.
- Klicken Sie auf Neu.
-
Füllen Sie die Felder des Formulars aus.
Tabelle : 2. Formular „Konfigurationen für Erfüllungsprozess-Schritt“. Feld Beschreibung Name Name der Schrittkonfiguration Anwendung Anwendungsbereich, in dem die Schrittkonfiguration unterstützt wird. Aktiv Option zum Aktivieren der Unterstützung der Service-Erfüllung für den Flow. Bestellung Reihenfolge der Schrittkonfiguration. Basierend auf der Reihenfolge der Schrittkonfigurationen werden die entsprechenden Service-Erfüllungsschritttypen in der Liste im Region Schritte des Schritts Erfüllung angezeigt.
Der Schritttyp, der der Schrittkonfiguration mit der niedrigsten Reihenfolge entspricht, wird neben der Liste angezeigt, und Schritttypen für alle anderen Schrittkonfigurationen werden basierend auf ihrer Reihenfolge in der Liste enthalten.
Abbildung : 1. Reihenfolge der Schritttypen der Service-Erfüllung Ausblenden Blendet den Schritttyp aus, der dieser Schrittkonfiguration entspricht, in der Liste im Bereich „Schritte“ des Erfüllungsschritts. Keine Auswirkung auf vorhandene Schritte. Kurzbeschreibung Beschreibung der Schrittkonfiguration. Hersteller Datensatzersteller, der eine Instanz des Schritttyps im Datenspeicher des Schritts erstellt. Subflow der Service-Erfüllung Subflow, der während des Anforderungserfüllungsprozesses ausgelöst wurde. Dynamischer Titel Text, der für den entsprechenden Service-Erfüllungsschritt im Bereich „Schritte“ des Erfüllungsschritts angezeigt werden soll. 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.
Im Basissystem enthält das Feld Dynamischer Titel für die Konfiguration des anwenderdefinierten Genehmigungsschritts beispielsweise den folgenden Wert:
Genehmigung von ${approval_title}Hier ist approval_title das Feld aus der Tabelle „Genehmigungsschritt für Service-Erfüllung“ [sc_service_fulfillment_approval_step], in der der zugehörige Datensatzersteller, Add anwenderdefinierte Genehmigung, einen Datensatz erstellt.
- Klicken Sie auf Absenden.