Best Practices zur Wiederverwendung von Prozessschritten mithilfe von Unterprozessen

Integrationsentwicklung

Ossi Galkin avatarGeschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contents

Wiederverwenden von Prozessschritten mithilfe von Unterprozessen

Wenn Sie Integrationen entwickeln, stellen Sie möglicherweise fest, dass Sie im Grunde immer wieder dieselbe Funktionalität entwickeln. Möglicherweise kopieren Sie sogar Prozessschritte von einem Prozess in einen anderen. In diesem Fall sollten Sie die Erstellung eines Unterprozesses in Betracht ziehen, der diese Schritte ausführt, und Sie können diesen Unterprozess dann in anderen Prozessen oder Unterprozessen verwenden. Beispielsweise hosten Sie APIs in Frends für verschiedene Anwendungsfälle und diese APIs empfangen ähnliche Daten, die auf die gleiche Weise vorverarbeitet werden müssen. In diesem Fall sollten Sie einen Unterprozess erstellen, der diese Vorverarbeitung der Daten übernimmt, und diesen Unterprozess in Prozessen verwenden, die mit den APIs verknüpft sind. Auf diese Weise müssen Sie nicht alle erforderlichen Schritte für die Vorverarbeitung kopieren, sondern fügen den Unterprozess einfach als Teil des gesamten Prozesses hinzu.

Wenn Sie feststellen, dass Ihre Prozesse die gleiche Funktionalität haben und diese Funktionalität in einen Unterprozess verschieben möchten, können Sie die gewünschten Schritte einfach mit dem Lasso-Werkzeug in der Symbolleiste auswählen und die Schritte in einen neuen Unterprozess kopieren. Anschließend müssen Sie die erforderlichen Daten als Parameter für den manuellen Auslöser bereitstellen und die Schritte allgemeiner gestalten, damit die Funktionalität zwischen verschiedenen Prozessen geteilt werden kann.

Der nächste Artikel istBewährte Methoden zum Zugriff auf Ressourcen mit Remote-Subprozessen


Verwandte ArtikelEinführung in die Verwendung von Unterprozessen in anderen ProzessenBest Practices zur Benennung von Prozessen und UnterprozessenBest Practices zur Vereinfachung von Prozessen mit UnterprozessenBest Practices zum Lastenausgleich mit UnterprozessenBest Practices zur Versionierung von Prozessen und Unterprozessen