Freigeben über


Schritt 2: Definieren des Geschäftsprozesses

Schritt 2 von 4

Abgeschlossene Zeit: 8 Minuten

Ziel: In diesem Schritt verwenden Sie Orchestrierung Designer, um Ihren Geschäftsprozess zu definieren.

Zweck: Der Workflow der Orchestrierung stellt den Geschäftsprozess Ihres Unternehmens für die Genehmigung von Bestandsauffüllungsanforderungen dar und automatisiert diesen.

Voraussetzungen

Folgende Voraussetzungen müssen erfüllt sein, bevor Sie mit diesem Arbeitsschritt beginnen:

Prozeduren

Der erste Schritt beim Entwickeln einer Orchestrierung ist das Verwenden von Aktionsformen, um den Geschäftsprozess darzustellen.

So erstellen Sie den Workflow des EAI-Geschäftsprozesses

  1. Doppelklicken Sie in Visual Studio in Projektmappen-Explorer auf EAIProcess.odx, um die Orchestrierung zu öffnen.

  2. Ziehen Sie in Orchestrierung Designer aus der Orchestrierungs-Toolbox das Shape Receive, und legen Sie es zwischen den Shapes Begin (grüner Kreis) und End (rotes Achteck) ab.

    Hinweis

    Wenn die Toolbox nicht geöffnet ist, klicken Sie im Menü Ansicht auf Toolbox. Klicken Sie zur Verankerung der Toolbox auf dem Bildschirm auf das Heftzweckensymbol.

  3. Ziehen Sie aus der Toolbox das Shape Entscheiden unter das Shape Empfangen.

  4. Ziehen Sie aus der Toolbox das Shape Transformieren auf den linken Branch des Shape Entscheiden. Die Form "Transformieren" wird in der Form "Nachricht erstellen" geschachtelt.

  5. Ziehen Sie aus der Toolbox das Shape Senden unter das Shape Transformieren.

  6. Ziehen Sie aus der Toolbox das Shape Senden auf den rechten Branch des Shape Entscheiden. Nach dem Hinzufügen der Aktionsformen sollte die Orchestrierung wie folgt aussehen:

    EAI-Prozess

    Der nächste Schritt ist das Definieren der Nachrichtenvariablen. Mehrere Aktionsformen verfügen über eine Nachrichteneigenschaft, die angegeben werden muss.

So definieren Sie Nachrichtenvariablen

  1. Klicken Sie in Visual Studio auf das Menü Ansicht , auf Andere Fenster und dann auf Orchestrierungsansicht.

  2. Klicken Sie in der Orchestrierungsansicht mit der rechten Maustaste auf Nachrichten, und klicken Sie dann auf Neue Nachricht.

  3. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Identifier Geben Sie RequestMessage ein.
    Nachrichtentyp Klicken Sie auf Schemas, und klicken Sie dann auf <Aus Assembly auswählen, auf die verwiesen wird ...>. Klicken Sie im Fenster Artefakttyp auswählen auf EAISchemas, und klicken Sie dann auf Anforderung. Klicken Sie auf OK
  4. Klicken Sie in der Orchestrierungsansicht mit der rechten Maustaste auf Nachrichten, und klicken Sie dann auf Neue Nachricht.

  5. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Identifier Geben Sie RequestDeclineMessage ein.
    Nachrichtentyp Klicken Sie auf Schemas, und klicken Sie dann auf <Aus Assembly auswählen, auf die verwiesen wird ...>. Klicken Sie im Fenster Artefakttyp auswählen auf EAISchemas, und klicken Sie dann auf AnforderungDecline. Klicken Sie auf OK

So konfigurieren Sie die Eigenschaften der Formen

  1. Klicken Sie auf der Entwurfsoberfläche auf das Shape Empfangen , um sie auszuwählen.

  2. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Name Geben Sie ReceiveRequest ein.
    Meldung Wählen Sie RequestMessage aus.
    Aktivieren Wählen Sie in der Dropdownliste True aus.

    Hinweis

    Wenn das Eigenschaftenfenster nicht geöffnet ist, klicken Sie im Menü Ansicht auf Eigenschaftenfenster.

  3. Klicken Sie auf der Entwurfsoberfläche auf die Form Entscheiden .

  4. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Name Geben Sie CheckGrandTotal ein.

    Hinweis

    Wenn das Eigenschaftenfenster nicht geöffnet ist, klicken Sie im Menü Ansicht auf Eigenschaftenfenster.

  5. Klicken Sie auf der Entwurfsoberfläche auf das Rule_1 Shape.

  6. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Name Geben Sie DeclineRule ein.
    Ausdruck Klicken Sie auf die Auslassungspunkte (...), und geben Sie dann ein RequestMessage(EAISchemas.PropertySchema.GrandTotal ) > 10000. Klicken Sie auf OK.
  7. Klicken Sie auf der Entwurfsoberfläche auf das ConstructMessage_1 Shape.

  8. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Name Geben Sie ConstructRequestDeclineMessage ein.
    Erstellte Nachrichten Wählen Sie RequestDeclineMessage aus.
  9. Klicken Sie auf der Entwurfsoberfläche auf das Transform_1 Shape.

  10. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Name Geben Sie TransformRequestToRequestDeclineMessage ein.
    Kartenname Klicken Sie auf .... Gehen Sie in Transformationskonfiguration wie folgt vor:

    Geben Sie die Konfigurationsinformationen ein:

    – Klicken Sie auf Vorhandene Karte.

    Voll gekennzeichneter Zuordnungsname:

    – Wählen Sie <Aus Assembly> auswählen, auf die verwiesen wird. Wählen Sie im linken Bereich EAISchemas aus. Wählen Sie im rechten Bereich "EAISchemas.MapToReqDecline" aus. Klicken Sie auf OK.

    `Source`

    – RequestMessage

    Destination

    – RequestDeclineMessage
  11. Klicken Sie auf der Entwurfsoberfläche auf die form Send_1 .

  12. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Name Geben Sie SendRequestDecline ein.
    Meldung Wählen Sie RequestDeclineMessage aus.
  13. Klicken Sie auf der Entwurfsoberfläche auf die Send_2 Form.

  14. Führen Sie im Eigenschaftenfenster die folgenden Aktionen aus:

    Option Aufgabe
    Name Geben Sie SendRequestToERP ein.
    Meldung Wählen Sie RequestMessage aus.

Abgeschlossene Aufgaben

In diesem Schritt haben Sie mit dem Orchestrierungs-Designer den gewünschten Geschäftsprozess definiert.

Nächste Schritte

Sie fügen der Orchestrierung in Schritt 3: Hinzufügen von Ports zur Orchestrierung logische Ports hinzu.

Weitere Informationen

Schritt 1: Hinzufügen eines EAIOrchestration-Projekts zur Projektmappe
Schritt 3: Hinzufügen von Ports zur Orchestrierung
Schritt 4: Erstellen des Projekts „EAIOrchestrations“