Anforderungsmanagement-Architektur

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Mit Anforderungsmanagement können Katalogelemente basierend auf definierten Flows angefordert und erfüllt werden.

    Anforderungsmanagement-Hierarchie

    Servicekatalog ist der Ausgangspunkt des Anforderungsmanagement-Prozesses. Der Anforderungsmanagement-Prozess wird nur ausgelöst, wenn ein Katalogelement aus der Katalogelement-Tabelle „[sc_cat_item]“ angefordert wird.

    Wenn ein Benutzer eine Anforderung für ein Katalogelement sendet, werden Datensätze in der folgenden Hierarchie generiert.

    Hinweis:
    Variablen sind nur der Tabelle „Angefordertes Element“ [sc_req_item] zugeordnet. Für erweiterte Tabellen werden Variablen nicht unterstützt.
    Abbildung : 1. Anforderungsmanagement-Hierarchie
    Screenshot für die Hierarchie des Anforderungsmanagements
    Hinweis:
    Beachten Sie Folgendes, wenn Sie Anforderungsmanagement konfigurieren:
    • Das Datenmodell unterstützt keinen Datensatzersteller, der Anforderungsmanagement-Objekte generiert, z. B. Anforderung, Anforderungselement und Katalogaufgabe. Verwenden Sie daher keinen Datensatzersteller, um Datensätze in die folgenden Anforderungsmanagement-Tabellen oder ihre Erweiterungen einzufügen:
      • Anforderung [sc_request]
      • Anforderungselement [sc_req_item]
      • Katalogaufgabe [sc_task]
    • Schreiben Sie keine Geschäftsregeln mit dem Vor-Auslöser für die folgenden Tabellen:
      • Anforderung [sc_request]
      • Anforderungselement [sc_req_item]
      • Einkaufswagen [sc_cart]
      • Artikel im Einkaufswagen [sc_cart_item]

    Anforderungsmanagement-Prozess

    Katalogelemente werden direkt bestellt, ohne in den Einkaufswagen gelegt zu werden
    Wenn ein Katalogelement direkt bestellt oder angefordert wird, ohne in den Einkaufswagen gelegt zu werden, werden die folgenden Schritte ausgeführt:
    1. Ein temporärer Einkaufswagen, „sc_cart“, wird erstellt.
    2. Das Katalogelement wird zusammen mit den Variablen (vom Benutzer eingegebene Werte) als Datensatz in der Tabelle „Artikel im Einkaufswagen“ [sc_cart_item] zum temporären Einkaufswagen hinzugefügt.
    3. Die Variablen werden in den Tabellen „Optionen“ [sc_item_option] und „Variablen-Verantwortlicher“ [sc_item_option_mtom] gespeichert.
    4. Der temporäre Einkaufswagen wird durch das Ausführen dieser Schritte ausgecheckt.
      1. Ein Datensatz in der Tabelle „Anforderung“ [sc_request] wird initialisiert, jedoch nicht in der Datenbank festgeschrieben.
      2. Ein Datensatz in der Tabelle „Anforderungselement“ [sc_req_item] wird initialisiert, jedoch nicht in der Datenbank festgeschrieben.
      3. Die Anforderungsreferenz für den Datensatz der Tabelle „Anforderungselement“ [sc_req_item] wird mit dem Datensatz der Tabelle „Anforderung“ [sc_request] aktualisiert.
      4. Die Variablendatensätze in den Tabellen „Optionen“ [sc_item_option] und „Variablen-Verantwortlicher“ [sc_item_option_mtom] werden basierend auf dem Datensatz der Tabelle „Anforderungselement“ [sc_req_item] aktualisiert.
      5. Der Datensatz der Tabelle „Anforderungselement“ [sc_req_item] wird in der Datenbank festgeschrieben.
      6. Der Datensatz der Tabelle „Anforderung“ [sc_request] wird in der Datenbank festgeschrieben.
    Die Anforderung wird übermittelt, nachdem das Element in den Einkaufswagen gelegt wurde
    Wenn ein Katalogelement dem Einkaufswagen hinzugefügt wird und die Anforderung mithilfe des Bestellvorgangs übermittelt wird, wird der Standard-Einkaufswagen ausgecheckt.

    Alle im vorherigen Szenario („Katalogelemente werden direkt bestellt, ohne in den Einkaufswagen gelegt zu werden“) genannten Schritte sind anwendbar. Wenn jedoch mehrere Katalogelemente zum Einkaufswagen hinzugefügt werden, werden die Schritte b bis e für jeden Artikel wiederholt.

    Die Anfrage wird mithilfe eines Bestellleitfadens übermittelt
    Für ein Zwei-Stufen-Bestellleitfaden-Checkout, wird der temporäre Einkaufswagen für alle Artikel verwendet. Für ein Drei-Stufen-Bestellleitfaden-Checkout, wird der Standard-Einkaufswagen für die Artikel verwendet.

    Alle im vorherigen Szenario („Katalogelemente werden direkt bestellt, ohne in den Einkaufswagen gelegt zu werden“) genannten Schritte sind anwendbar.

    Hinweis:
    Der der Anforderung angehängte Basissystem-Workflow enthält Demodaten.