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.