studio
2024.10
true
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
Studio ガイド
Last updated 2024年9月26日

ワークフロー オブジェクトを使用する

コード化されたオートメーションでは、workflows オブジェクトを使用して、他のコード化されたオートメーション (CS) またはローコード オートメーション (XAML) を呼び出すことができます。このオブジェクトは CodedWorkflow 部分クラスからの WorkflowRunnerService クラスのインスタンスであり、プロジェクト内のすべてのワークフローを実行できます。
workflows オブジェクトには、フォルダーの配置に関係なく、プロジェクト内のすべてのワークフローが一覧表示されます。同じ名前のワークフローが異なるフォルダーに存在する場合は、混乱を避けるためにフォルダー構造にプレフィックスが付けられます。
RunWorkflow メソッドと比べ、workflows オブジェクトでは、他のオートメーションを動的に呼び出すことができます。つまり、プロジェクト内の別の場所で呼び出されたファイルにどのような変更を加えても、ファイル参照は、潜在的なエラーも含めて更新されます。
このチュートリアルでは、workflows オブジェクトを使用して、コード化されたオートメーション (CS) 内でローコード ワークフロー (XAML) を呼び出す方法について説明します。次に、[ワークフロー ファイルを呼び出し] アクティビティを使用して、ローコード オートメーション内でコード化されたオートメーションを呼び出す方法について説明します。

このチュートリアルを通じて、次のオートメーションを作成します。

  1. Random - 指定した最大と最小の整数値によって決定される特定の範囲内でランダム値を生成するコード化されたワークフロー (CS ファイル) です。その後、生成されたランダム値を呼び出し元の環境に返します。
  2. Increment - 受け取った値を 1 ずつ増やしていくローコードの XAML ワークフローです。
  3. IncrementProxy - このコード化されたワークフロー (CS ファイル) は、Random ワークフローからランダムに生成された値を受け取り、この値に対して Increment XAML ワークフローを呼び出し (workflows オブジェクトを使用)、インクリメントされた結果を呼び出し元の環境に返します。
  4. Main - このエントリ ポイント ワークフローは、[ワークフロー ファイルを呼び出し] アクティビティを使用してコード化されたワークフロー RandomIncrementProxy を呼び出すことにより、他のすべてのワークフローを統合します。最後に、インクリメントされたランダム値を出力に表示します。
サンプル プロジェクト

これらのチュートリアルの手順を実行するには、ドキュメントに記載されているすべてのシナリオの例を含むサンプル プロジェクト「Hybrid Automations Using Workflows Object (ワークフロー オブジェクトを使用したハイブリッド オートメーション)」をご覧ください。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.