Zuordnen von Parametern für Geschäftsprozesstests

Auf der Registerkarte Komponenten können Sie die Parameter einer Geschäftskomponente im Kontext eines Geschäftsprozesstests oder eines Flows einem der folgenden Objekte zuordnen:
  • Einem Eingabeparameter des ausgewählten Geschäftsprozesstests oder -Flows.
  • Einem Ausgabeparameter einer vorherigen Geschäftskomponente im ausgewählten Geschäftsprozesstest oder -Flow.
  • Einem Testparameter des Geschäftsprozesstests. Dies gilt nicht für Geschäftskomponenten im Kontext eines Flows. Weitere Informationen finden Sie unter Testparameter.
  • Einem statischem Wert.
Anmerkung: Parameter, deren Name übereinstimmt, werden automatisch zugeordnet. So wird beispielsweise der Ausgabeparameter ${name}→ automatisch dem Eingabeparameter ${name} einer beliebigen nachfolgenden Komponente im Geschäftsprozesstest oder -Flow zugeordnet.
  1. Wählen Sie den Geschäftsprozesstest oder den Flow aus.
    • Um einen Geschäftsprozesstest auszuwählen, klicken Sie auf Tests > Detailansicht und wählen Sie den Geschäftsprozesstest in der Hierarchie Tests aus.
    • Um einen Flow auszuwählen, klicken Sie auf Tests > Bibliotheken und wählen Sie den Flow in der Hierarchie Bibliotheken aus.
  2. Klicken Sie auf die Registerkarte Komponenten. In der Spalte Parameter werden alle Parameter angezeigt, die für die zugeordneten Komponenten angegeben wurden.
  3. Klicken Sie auf den Parameter, den Sie zuordnen möchten.
  4. Geben Sie die Zuordnung für den Parameter an.
    • Um den Parameter einem anderen Parameter zuzuordnen, wählen Sie den Parameter, dem Sie ihn zuordnen möchten, aus der Liste aus.
    • Um einen statischen Wert für einen Eingabeparameter festzulegen, geben Sie den Wert in das Textfeld ein und drücken Sie die EINGABETASTE.
ACHTUNG:
Wenn Sie die Parameter einer Komponente umbenennen oder neu sortieren, kann die Parameterzuordnung ungültig werden und Sie müssen die Parameter neu zuordnen.

Beispiel

Angenommen, Sie haben eine Reihe von Geschäftskomponenten, um Produkte zu bestellen, zu beschaffen und zu versenden.

Ein Produkt wird in der ersten Geschäftskomponente bestellt. Hierdurch wird eine OrderID generiert, die dann an die nachfolgenden Geschäftskomponenten übergeben wird.

Silk Central ordnet den Ausgabeparameter OrderID der ersten Geschäftskomponente automatisch den Eingabeparametern OrderID der nachfolgenden Geschäftskomponenten zu, da die Parameter den gleichen Namen haben.

Wenn Sie über mehrere Geschäftskomponenten mit einem gleichnamigen Ausgabeparameter verfügen, werden die gleichnamigen Eingabeparameter der nachfolgenden Komponenten dem Ausgabeparameter der zuletzt vorhergehenden Geschäftskomponente in der Reihenfolge zugeordnet.

Angenommen, Sie haben eine wie in der folgenden Abbildung dargestellte Reihenfolge.

Auf den Ausgabeparameter des ersten Produktauftrags in der Reihenfolge kann in keiner nachfolgenden Geschäftskomponente zugegriffen werden, da er durch den Ausgabeparameter des zweiten Produktauftrags überschrieben wird.

Um dies zu verhindern, können Sie den Wert von Ausgabeparametern in temporäre Variablen schreiben, indem Sie in das Feld des Ausgabeparameters klicken und ${Variablenname} eingeben. Sie können die temporäre Variable dann als Eingabeparameter für nachfolgende Geschäftskomponenten verwenden.

Die folgende Abbildung zeigt diese Funktionsweise, indem die OrderID-Ausgabeparameter der beiden nachfolgenden Geschäftskomponenten Order Product in die temporären Variablen OrderID A und OrderID Bgeschrieben werden.