SAP Build Process Automation erläutern
Vorhandene SAP-Build-Process-Automation-Inhalte wiederverwenden
Grundlegende Prozesserstellung in SAP Build Process Automation durchführen
Automatisierungen in einer Übersicht erläutern
Funktionen von Advanced Process Building in SAP Build Process Automation verwenden
APIs für die Integration verwenden

Verbesserung des Prozesses für das Kundenauftragsmanagement mit Entscheidungslogik

Objectives

After completing this lesson, you will be able to:
  • Entscheidungslogik im Prozess anlegen und konfigurieren
  • Vorhandenen Prozess aktualisieren

Einführung: Prozess mit Entscheidungslogik verbessern

Nun erfahren Sie, wie Sie eine Entscheidung anlegen und konfigurieren. Eine Entscheidung besteht aus einer oder mehreren Richtlinien. Jedes Regelwerk besteht aus einer Sammlung von Regeln. Diese Regeln werden verwendet, um die Entscheidungsteile eines Geschäftsprozesses zu automatisieren. Nachdem Sie eine Entscheidung (Richtlinie) angelegt haben, definieren Sie Ihre Geschäftslogik, indem Sie Regeln zu den Richtlinien hinzufügen.

Die Abbildung zeigt die Grundlagen der Entscheidungslogik.

Weitere Informationen zu Entscheidungen und Regeln finden Sie im folgenden Video:

Als nächstes folgt eine Übung. Sehen Sie sich das folgende Video an, um auf die Übung Entscheidungslogik im Prozess anlegen und konfigurieren vorbereitet zu sein.

Entscheidungslogik im Prozess anlegen und konfigurieren

Unternehmensszenario

Geschäftsprozesse erfordern in der Regel unterschiedliche Genehmigende, abhängig von den tatsächlichen Daten im Prozess. Genehmigende sollten nicht fest in Genehmigungsschritte programmiert sein, sondern bei jedem Prozesslauf dynamisch berechnet werden. Außerdem ist in einigen Situationen möglicherweise nicht einmal eine tatsächliche Genehmigung durch einen Menschen erforderlich, aber der Prozess sollte automatisch genehmigt werden. Entscheidungen und Entscheidungslogik sind perfekt geeignet, um mit solchen Situationen umzugehen. Im Folgenden legen Sie eine Entscheidungslogik an, die einen Kundenauftrag automatisch genehmigt, wenn sein Kundenauftragsbetrag unter einem bestimmten Schwellenwert liegt.

Legen Sie eine Entscheidung an, um Genehmigende zu ermitteln, die berechtigt sind, Kundenaufträge basierend auf komplexen Regeln zu genehmigen.

Um mehr darüber zu erfahren, wie Sie Entscheidungslogik im Prozess erstellen und konfigurieren, folgen Sie diesem Tutorial.

Ausübungsoptionen

Um mit der Übung zu beginnen, wählen Sie in der Abbildung unten Übung starten.

Ein Dialogfenster wird geöffnet. Sie haben folgende Möglichkeiten:

  • Wählen Sie Start: Die Simulation wird gestartet. Folgen Sie der Simulation, um zu erfahren, wie Sie Entscheidungslogik im Prozess anlegen und konfigurieren.
  • Wenn Sie PDF-Dokument öffnen: Eine PDF wählen, wird geöffnet. Basierend auf den in diesem Dokument beschriebenen Schritten können Sie die Übung in Ihrer eigenen Systemlandschaft durchführen.

Um eine Entscheidung hinzuzufügen, identifizieren Sie zunächst den Regelsatz, der im Entscheidungsprozess berücksichtigt werden soll.

Definieren Sie dann die Datentypen, die für die Gestaltung der Regeln relevant sind. Datentypen enthalten alle erforderlichen Felder, die zum Modellieren der Regel erforderlich sind. Beispiel: Wenn eine Designregel "Kundenauftragsbetrag größer als 100000" lautet, legen Sie die E-Mail des Genehmigenden auf lorin@domain.com fest. Die Datentypen lauten dann Kundenauftrag mit Betragsfeld und Genehmigendermit E-Mail-Feld.

Schritte

  1. Entscheidungslogik im Prozess anlegen und konfigurieren.

    1. Wählen Sie Auftragsbearbeitung.

    2. Wählen Sie Hinzufügen (das Symbol +).

    3. Wählen Sie Entscheidung (im Bereich Wählen Sie aus, was als Nächstes geschieht).

    4. Wählen Sie Leere Entscheidung.

    5. Geben Sie im Feld NameGenehmigenden ermitteln ein.

    6. Geben Sie im Feld BeschreibungRegel ein, um die potenziellen Genehmigenden für den Kundenauftrag zu identifizieren.

    7. Wählen Sie Anlegen.

    8. Wählen Sie Übersicht.

    9. Wählen Sie Anlegen.

    10. Wählen Sie Datentyp.

    11. Geben Sie im Feld NameGenehmigender ein.

    12. Geben Sie im Feld Beschreibungdie Details zum Genehmigenden ein, der den Auftrag von der Lieferantenseite genehmigt.

    13. Wählen Sie Anlegen.

    14. Wählen Sie Neues Feld.

    15. Geben Sie im Feld Nameden Namen E-Mail ein.

    16. Wählen Sie Neues Feld.

    17. Geben Sie im Feld Namedie Benutzergruppe ein.

    18. Wählen Sie Sichern.

    19. Wählen Sie Genehmigenden ermitteln.

    20. Wählen Sie Eingabeparameter hinzufügen.

    21. Geben Sie im Feld NameKundenauftragseingabe ein.

    22. Geben Sie im Feld BeschreibungGeschäftsregeln ein.

    23. Wählen Sie Typ.

    24. Wählen Sie Kundenauftrag.

    25. Wählen Sie Ausgabeparameter hinzufügen.

    26. Geben Sie im Feld Nameden Namen Ausgabe des Genehmigenden ein.

    27. Geben Sie im Feld BeschreibungGeschäftsregeln ein.

    28. Wählen Sie Typ.

    29. Wählen Sie Genehmigender.

    30. Wählen Sie Sichern.

    31. Wählen Sie Eingabeparameter.

    32. Wählen Sie Ausgabeparameter.

    33. Wählen Sie Regeln.

    34. Wählen Sie Regel hinzufügen.

    35. Geben Sie im Feld RegelnameGenehmigenden ermitteln ein.

    36. Geben Sie im Feld RegelbeschreibungRegel ein, um die potenziellen Genehmigenden für den Kundenauftrag zu identifizieren.

    37. Wählen Sie Nächste Schritte.

    38. Wählen Sie Kundenauftragseingabe.

    39. Wählen Sie orderAmount.

    40. Wählen Sie shippingCountry.

    41. Wählen Sie Nächster Schritt.

    42. Wählen Sie Ausgabe des Genehmigenden.

    43. Wählen Sie E-Mail.

    44. Wählen Sie UserGroup.

    45. Wählen Sie Nächster Schritt.

    46. Wählen Sie Anlegen.

    47. Wählen Sie orderAmount.

    48. Drücken Sie Strg+Leertaste.

    49. Wählen Sie Vergleichsoperatoren.

    50. Wählen Sie ist gleich oder kleiner als.

    51. Geben Sie im Feld orderAmountden Wert 100000 ein.

    52. Wählen Sie shippingCountry.

    53. Drücken Sie Strg+Leertaste.

    54. Wählen Sie Array-Operatoren.

    55. Wählen Sie EXISTSIN.

    56. Geben Sie im Feld shippingCountry[UnitedKingdom, India, Germany] ein.

    57. Wählen Sie E-Mail.

    58. Geben Sie im Feld E-Mailden Wert 'john.doe@sap.com' ein.

    59. Wählen Sie UserGroup.

    60. Geben Sie im Feld UserGroupden Wert SO_APPROVER ein.

    61. Wählen Sie Alle markieren.

    62. Wählen Sie Zeilen hinzufügen.

    63. Wählen Sie Einfügen nach.

    64. Wählen Sie orderAmount.

    65. Drücken Sie Strg+Leertaste.

    66. Wählen Sie Vergleichsoperatoren.

    67. Wählen Sie ist größer als.

    68. Geben Sie im Feld orderAmountden Wert 100000 ein.

    69. Geben Sie im Feld E-Mailden Wert 'john.doe@sap.com' ein.

    70. Wählen Sie UserGroup.

    71. Geben Sie im Feld UserGroupden Wert SO_MGMNT ein.

    72. Wählen Sie Sichern.

      Notiz

      Stellen Sie sicher, dass Sie die Einträge in einfache Anführungszeichen (' ') setzen.
    73. Wählen Sie Close.

    74. Wählen Sie Übersicht.

    75. Wählen Sie Auftragsbearbeitung.

    76. Wählen Sie Add.

    77. Wählen Sie Entscheidung.

    78. Wählen Sie Genehmigenden ermitteln.

    79. Wählen Sie Eingaben.

    80. Markieren Sie den Auswahlknopf Einzelne Eigenschaften.

    81. Wählen Sie expected tedDeliveryDate.

    82. Wählen Sie Auftragsdetails abrufen 1.

    83. Wählen Sie expected tedDeliveryDate.

    84. Wählen Sie orderAmount.

    85. Wählen Sie orderAmount.

    86. Wählen Sie orderDate.

    87. Wählen Sie orderDate (im Bereich Prozessinhalt auf der linken Seite).

    88. Wählen Sie orderDate (im Bereich Prozessinhalt).

    89. Wählen Sie orderNumber.

    90. Wählen Sie orderNumber (im Bereich Prozessinhalt auf der linken Seite).

    91. Wählen Sie orderStatus.

    92. Wählen Sie orderStatus (im Bereich Prozessinhalt auf der linken Seite).

    93. Wählen Sie shippingCountry.

    94. Wählen Sie shippingCountry (im Bereich Prozessinhalt auf der linken Seite).

    95. Wählen Sie Sichern.

    96. Wählen Sie Close.

    97. Wählen Sie Genehmigenden ermitteln.

    98. Wählen Sie Close.

    99. Wählen Sie erneut Schließen.

    100. Wählen Sie Zoom.

    101. Wählen Sie An Fenstergröße anpassen.

Ergebnis

Sie haben nun die Entscheidungslogik im Prozess erfolgreich angelegt und konfiguriert.

Entscheidungslogik in den Prozess einbeziehen

Unternehmensszenario

Wenn Genehmigende automatisch durch die Entscheidungslogik im Prozess ermittelt werden, muss dies auch in den folgenden Genehmigungsaufgaben widergespiegelt werden. Die Empfänger der Genehmigungsaufgaben sollten auf dem resultierenden Prozessinhalt/den Variablen des Entscheidungsausführungsschritts basieren.

Sie passen den Geschäftsprozess nun ein letztes Mal an, um Ihre Genehmigerauswahl vollständig zu automatisieren, indem Sie die Empfänger des Genehmigungsformulars mit dem aus der Entscheidungstabelle zurückgegebenen Empfänger abgleichen.

Um mehr darüber zu erfahren, wie Sie die Entscheidungslogik in den Prozess einbinden, folgen Sie diesem interaktiven Tutorial.

Ausübungsoptionen

Um mit der Übung zu beginnen, wählen Sie in der Abbildung unten Übung starten.

Ein Dialogfenster wird geöffnet. Sie haben folgende Möglichkeiten:

  • Wählen Sie Start: Die Simulation wird gestartet. Folgen Sie der Simulation, um zu erfahren, wie Sie die Entscheidungslogik in den Prozess einbinden.
  • Wenn Sie PDF-Dokument öffnen: Eine PDF wählen, wird geöffnet. Basierend auf den in diesem Dokument beschriebenen Schritten können Sie die Übung in Ihrer eigenen Systemlandschaft durchführen.

Prozess einschließlich Automatisierung und Entscheidung ausführen

Unternehmensszenario

Sie haben Ihren Geschäftsprozess mit einer Automatisierung und einer zusätzlichen Entscheidungslogik aktualisiert. Bisher haben Sie sichergestellt, dass der Prozess wie erwartet ausgeführt wurde. Nun müssen Sie erneut validieren, da signifikante Änderungen vorgenommen wurden. Es ist erforderlich, den Prozess erneut freizugeben und zu deployen und ihn für die Validierung auszuführen.

Führen Sie den Geschäftsprozess mit einer vollständigen Überwachung der Workflow-Instanzen und Automatisierungsjobs aus.

Um mehr darüber zu erfahren, wie Sie den Prozess einschließlich Automatisierung und Entscheidung ausführen, folgen Sie diesem Tutorial.

Voraussetzungen

Stellen Sie vor der Freigabe und Implementierung Ihres Geschäftsprozesses sicher, dass Sie die erforderlichen Einstellungen für die Agent-Verwaltung vorgenommen haben, um den Prozess mit einer Automatisierung auszuführen.

Nachdem Sie sich um die Einstellungen für die Agentenverwaltung gekümmert haben, können Sie das Geschäftsprozessprojekt freigeben und implementieren, um den Prozess auszuführen.

Ausübungsoptionen

Um mit der Übung zu beginnen, wählen Sie in der Abbildung unten Übung starten.

Ein Dialogfenster wird geöffnet. Sie haben folgende Möglichkeiten:

  • Wählen Sie Start: Die Simulation wird gestartet. Folgen Sie der Simulation, um zu erfahren, wie Sie den Prozess einschließlich Automatisierung und Entscheidung ausführen.
  • Wenn Sie PDF-Dokument öffnen: Eine PDF wählen, wird geöffnet. Basierend auf den in diesem Dokument beschriebenen Schritten können Sie die Übung in Ihrer eigenen Systemlandschaft durchführen.

Schritte

  1. Führen Sie den Prozess aus, einschließlich Automatisierungs-, Entscheidungs- und Sichtbarkeitsszenario.

    1. Wählen Sie Prozessdetails.

    2. Wählen Sie Sichtbarkeit.

    3. Wählen Sie Add.

    4. Wählen Sie expected tedDeliveryDate.

    5. Wählen Sie Add.

    6. Wählen Sie orderAmount.

    7. Wählen Sie Add.

    8. Wählen Sie orderDate.

    9. Wählen Sie Add.

    10. Wählen Sie orderNumber.

    11. Wählen Sie Add.

    12. Wählen Sie orderStatus.

    13. Wählen Sie Add.

    14. Wählen Sie shippingCountry.

    15. Wählen Sie Add.

    16. Wählen Sie den Blätterbereich, um nach unten zu blättern.

    17. Wählen Sie Kundenname.

    18. Wählen Sie Sichern.

    19. Wählen Sie Project Content.

    20. Wählen Sie Add.

    21. Wählen Sie Anlegen.

    22. Wählen Sie Sichtbarkeitsszenario.

    23. Geben Sie im Feld NameVisibility-Szenario für Kundenauftrag ein.

    24. Wählen Sie Anlegen.

    25. Wählen Sie Add.

    26. Wählen Sie Prozess hinzufügen.

    27. Wählen Sie Auftragsbearbeitung.

    28. Wählen Sie Sichern.

    29. Wählen Sie Allgemein.

    30. Geben Sie im Feld InstanzenbezeichnerKundenauftrag ein.

    31. Geben Sie im Feld InstanzbezeichnerKundenauftrag ein.

    32. Wählen Sie Status.

    33. Wählen Sie Zieltyp.

    34. Wählen Sie Konstante.

    35. Wählen Sie Add.

    36. Wählen Sie Performance Indicators.

    37. Wählen Sie Sichern.

    38. Wählen Sie Close.

    39. Wählen Sie Übersicht.

    40. Wählen Sie den Blätterbereich, um nach unten zu blättern.

    41. Wählen Sie Freigeben.

    42. Wählen Sie im Dialogfenster Projekt freigeben die Drucktaste Freigeben.

    43. Wählen Sie Deploy.

    44. Wählen Sie Öffentlich.

    45. Wählen Sie Deploy.

    46. Geben Sie im Feld StringC:\Users\Downloads\SalesOrders.xlsx ein.

    47. Wählen Sie Deploy.

    48. Wählen Sie Auftragsbearbeitung.

    49. Wählen Sie Auslösen.

    50. Wählen Sie Link kopieren.

      Notiz

      Sie können den kopierten Link auf einer neuen Registerkarte öffnen, um das Formular anzuzeigen.
    51. Geben Sie im Feld KundennameSAP SE ein.

    52. Geben Sie im Feld AuftragsnummerPO7918 ein.

    53. Wählen Sie „Submit".

      Notiz

      Das Formular wird jetzt abgesendet. Sie erhalten eine Benachrichtigung in Ihrem Posteingang der SAP-Build-Apps-Lobby.
    54. Wählen Sie Monitoring.

    55. Wählen Sie Sichtbarkeitsszenarios.

    56. Wählen Sie Szenario für Kundenauftragssichtbarkeit.

      Notiz

      Beachten Sie, dass es im Szenario für die Sichtbarkeit von Kundenaufträgen keine Verarbeitungsinformationen gibt. Sie genehmigen das Formular nun über die Inbox der SAP-Build-App-Lobby.
    57. Wählen Sie Eingang.

    58. Wählen Sie Lieferantenbestätigung.

    59. Wählen Sie Approve.

    60. Wählen Sie Aktualisieren.

    61. Wählen Sie „Submit".

      Notiz

      Sie haben nun das Bestellungsbestätigungsformular eingereicht.
    62. Wählen Sie Monitoring.

    63. Wählen Sie Sichtbarkeitsszenarios.

    64. Wählen Sie Szenario für Kundenauftragssichtbarkeit.

    65. Wählen Sie Dashboard öffnen.

      Notiz

      Beachten Sie, dass das Dashboard ohne Werte leer ist.
    66. Wählen Sie Prozessdaten.

    67. Wählen Sie Aktualisieren.

    68. Wählen Sie Dashboard öffnen.

    69. Wählen Sie expected tedDeliveryDate.

    70. Wählen Sie 27.01.2022.

    71. Wählen Sie OK.

    72. Wählen Sie OrderAmount.

    73. Wählen Sie 150935.13.

    74. Wählen Sie OK.

    75. Wählen Sie orderDate.

    76. Wählen Sie 2022.01.22.

    77. Wählen Sie OK.

    78. Wählen Sie orderNumber.

    79. Wählen Sie PO7918.

    80. Wählen Sie OK.

    81. Wählen Sie orderStatus.

    82. Wählen Sie Dringend.

    83. Wählen Sie OK.

    84. Wählen Sie ShippingCountry.

    85. Wählen Sie Großbritannien.

    86. Wählen Sie OK.

    87. Wählen Sie Kundenname.

    88. Wählen Sie SAP SE.

    89. Wählen Sie OK.

Ergebnis

Sie haben nun den Prozess einschließlich Automatisierung, Entscheidungs- und Sichtbarkeitsszenario erfolgreich ausgeführt.