Erstellen Sie einen Service-Erfüllungsschritttyp

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • 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: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Die folgenden Schritttypen sind im Basissystem verfügbar.
    • Aufgabe
    • Benutzerdefinierte Genehmigung
    • Managergenehmigung

    Prozedur

    1. 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.
      OptionBeschreibung
      Wenn für einen Schritttyp zusätzliche Eingaben vom Katalogelementbesitzer 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ätzlichen Eingaben zu speichern. Um beispielsweise einen Schritttyp für E-Mail-Benachrichtigungen zu erstellen, sind die E-Mail-ID und der Text die zusätzlichen Eingaben, die der Besitzer des Katalogelements beim Definieren der Schritte bereitstellt. 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 aufweist wie die Tabelle „Service-Erfüllungsschritt“ [sc_service_fulfillment_step].
      Hinweis:
      Stellen Sie sicher, dass für die neue Tabelle die Anwendungszugriffe canCreate, canUpdate und canRead aktiviert sind.

      Für Tabellen, die die Tabelle „Service-Erfüllungsschritt“ [ sc_service_fulfillment_step ] erweitern, sollte das Attribut Domänenmaster hinzugefügt und sein Wert auf service_fulfillment_stage festgelegtwerden. Die Domäne eines Service-Erfüllungsschritts wird dann vom Katalogelement geerbt.

      Wenn für einen Schritttyp keine Eingabe erforderlich ist Verwenden Sie die Basistabelle „Erfüllungsschritt für Services“ [sc_service_fulfillment_step]. Zum Beispiel erfordert eine Genehmigung durch einen Abteilungsleiter keine zusätzlichen Eingaben vom Besitzer des Katalogelements und keine neue Tabelle.
    2. 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 – Eigenschaften festgelegt“ wird automatisch dem Datensatzersteller hinzugefügt und sollte 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“ so, dass die Option Bearbeitung zulassen und das Feld Optionen speichern angezeigt werden. Wählen Sie außerdem die Option Bearbeitung zulassen aus, und legen Sie den Wert des Felds Speicheroptionenauf In Ziel speichernfest.
      • Stellen Sie sicher, dass der Datensatzersteller nicht auf Benutzer mit der Rolle „catalog_builder_editor“ beschränkt ist.
    3. Erstellen Sie einen Subflow, um eine Sequenz von Aktionen auszuführen, indem Sie den Subflow 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 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 der der in der Schrittkonfiguration definierte Datensatzersteller einen Datensatz einfügt.

      Aktualisieren Sie den Schrittdatensatz nicht.

      Weitere Informationen zu Subflow-Feldtypen finden Sie unter Feldtypen.

    4. Erstellen Sie eine Schrittkonfiguration, um das Verhalten und die Anzeige eines Service-Erfüllungsschritttyps zu definieren.
      1. Navigieren zu Servicekatalog > Katalogverwaltung > Konfigurationen des Erfüllungsprozess-Schritts.
      2. Klicken Sie auf Neu.
      3. Füllen Sie die Felder des Formulars 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 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 Bereich Schritte des Erfüllungsschritts angezeigt.

        Der Schritttyp, der der Schrittkonfiguration mit der geringsten Reihenfolge entspricht, wird neben der Liste angezeigt, und Schritttypen für alle anderen Schrittkonfigurationen werden basierend auf ihrer Reihenfolge in die Liste aufgenommen.

        Abbildung : 1. Reihenfolge der Schritttypen der Service-Erfüllung
        Reihenfolge der Schritttypen der Service-Erfüllung
        Ausblenden Blendet den Schritttyp aus, der dieser Schrittkonfiguration in der Liste im Bereich Schritte des Erfüllungsschritts entspricht. 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 wird.
        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 benutzerdefinierten Genehmigungsschritts beispielsweise den folgenden Wert:Genehmigung von ${approval_title}

        Hier ist approval_title das Feld aus der Tabelle „Erfüllungsgenehmigungsschritt“ [sc_service_fulfillment_approval_step], in dem der zugehörige Datensatzersteller Benutzerdefinierte Genehmigung hinzufügen einen Datensatz erstellt.

      4. Klicken Sie auf Absenden.