次の方法で共有


子フローの再利用可能なコードを作成する

Power Automate クラウド フローは、複雑なソリューションの自動化に役立ちます。 ただし、ソリューションはすぐに大きくなり、ナビゲートと保守が困難になる可能性があります。

単一の複雑すぎる自動化ソリューションを作成する代わりに、子フローの使用を検討してください。 子フローを使用すると、複雑なプロセスを管理しやすいチャンクに分割できます。 このアプローチにより、自動化プロセスに深みと効率性が加わり、フローがよりモジュール化され、管理が容易になります。

子フローを使用するメリット

子フローを使用する理由は次のとおりです。

  • モジュール性: 子フローはモジュール性を促進し、さまざまなワークフローに簡単にプラグインできる再利用可能なコンポーネントを構築できるようにします。 このアプローチにより、開発が合理化されるだけでなく、保守性も向上します。
  • メンテナンス性: 小規模で焦点を絞ったフローは、更新とトラブルシューティングが容易になり、メンテナンスに必要な時間と労力が削減されます。
  • 拡張性: モジュール化されたフローは、オートメーション全体をオーバーホールすることなく、簡単に拡張できるため、新しい要件に適応させることができます。 自動化をより小さく、より管理しやすい部分に分割することで、プロセスをより効果的に拡張できます。 変更や機能の追加が必要ですか? 子フローでは、個々のコンポーネントを更新するのと同じくらい簡単です。
  • きめ細かな制御: 子フローでは、自動化ロジックをきめ細かく制御できます。 親フローと子フローの間でデータを渡すことができるため、動的な意思決定とパーソナライズされたエクスペリエンスが可能になります。
  • コラボレーション: チーム環境では、子フローにより、チーム メンバーが大規模な自動化プロジェクトの別々のコンポーネントで同時に作業できるようになるため、コラボレーションが促進されます。

チップ

親フローとすべての子フローを同じソリューションで 直接 作成する必要があります。 既知の制限を参照してください。

親子フローのシナリオ例

このシナリオでは、モジュール式の効率的な承認プロセスを使用して冗長性を減らし、メンテナンスを簡素化することの価値を示します。

Contoso 組織では、プロジェクト提案、休暇申請、経費の提出など、さまざまなシナリオで承認が必要です。 これらのシナリオの承認者は、別の SharePoint グループのメンバーです。 このプロセスを効率化するには、再利用可能な子フローを 1 つ作成して、SharePoint グループから承認者の一覧を抽出します。 各親フロー (プロジェクト提案、休暇申請、経費の提出など) は、この子フローを呼び出して承認者の一覧を取得できます。

子フロー

子フローが SharePoint リストから承認者の一覧を抽出し、この一覧を親フローに返します。

子フローのステップ:

  1. 承認者の取得

    SharePoint グループにクエリを発行し、指定された条件に基づいて承認者を取得します。

  2. 返されるデータ

    承認者のリストを呼び出し元の親フローに送り返します。

SharePoint グループから承認者を取得する子フローのスクリーンショット。

親フロー

親フローは子フローを呼び出して承認者の一覧を取得し、それに応じて応答を処理します。

親フローのステップ:

  1. 子フローの呼び出し

    子フローを呼び出して、承認者のリストを取得します。

  2. 応答の処理

    子フローによって返された承認者のリストを使用して、特定のシナリオ (プロジェクト提案、休暇申請、経費の提出など) の承認プロセスを続行します。

子フローを呼び出す親フローのスクリーンショット。