Power Automate クラウド フローは、複雑なソリューションの自動化に役立ちます。 ただし、ソリューションはすぐに大きくなり、ナビゲートと保守が困難になる可能性があります。
単一の複雑すぎる自動化ソリューションを作成する代わりに、子フローの使用を検討してください。 子フローを使用すると、複雑なプロセスを管理しやすいチャンクに分割できます。 このアプローチにより、自動化プロセスに深みと効率性が加わり、フローがよりモジュール化され、管理が容易になります。
子フローを使用するメリット
子フローを使用する理由は次のとおりです。
- モジュール性: 子フローはモジュール性を促進し、さまざまなワークフローに簡単にプラグインできる再利用可能なコンポーネントを構築できるようにします。 このアプローチにより、開発が合理化されるだけでなく、保守性も向上します。
- メンテナンス性: 小規模で焦点を絞ったフローは、更新とトラブルシューティングが容易になり、メンテナンスに必要な時間と労力が削減されます。
- 拡張性: モジュール化されたフローは、オートメーション全体をオーバーホールすることなく、簡単に拡張できるため、新しい要件に適応させることができます。 自動化をより小さく、より管理しやすい部分に分割することで、プロセスをより効果的に拡張できます。 変更や機能の追加が必要ですか? 子フローでは、個々のコンポーネントを更新するのと同じくらい簡単です。
- きめ細かな制御: 子フローでは、自動化ロジックをきめ細かく制御できます。 親フローと子フローの間でデータを渡すことができるため、動的な意思決定とパーソナライズされたエクスペリエンスが可能になります。
- コラボレーション: チーム環境では、子フローにより、チーム メンバーが大規模な自動化プロジェクトの別々のコンポーネントで同時に作業できるようになるため、コラボレーションが促進されます。
チップ
親フローとすべての子フローを同じソリューションで 直接 作成する必要があります。 既知の制限を参照してください。
親子フローのシナリオ例
このシナリオでは、モジュール式の効率的な承認プロセスを使用して冗長性を減らし、メンテナンスを簡素化することの価値を示します。
Contoso 組織では、プロジェクト提案、休暇申請、経費の提出など、さまざまなシナリオで承認が必要です。 これらのシナリオの承認者は、別の SharePoint グループのメンバーです。 このプロセスを効率化するには、再利用可能な子フローを 1 つ作成して、SharePoint グループから承認者の一覧を抽出します。 各親フロー (プロジェクト提案、休暇申請、経費の提出など) は、この子フローを呼び出して承認者の一覧を取得できます。
子フロー
子フローが SharePoint リストから承認者の一覧を抽出し、この一覧を親フローに返します。
子フローのステップ:
承認者の取得
SharePoint グループにクエリを発行し、指定された条件に基づいて承認者を取得します。
返されるデータ
承認者のリストを呼び出し元の親フローに送り返します。
親フロー
親フローは子フローを呼び出して承認者の一覧を取得し、それに応じて応答を処理します。
親フローのステップ:
子フローの呼び出し
子フローを呼び出して、承認者のリストを取得します。
応答の処理
子フローによって返された承認者のリストを使用して、特定のシナリオ (プロジェクト提案、休暇申請、経費の提出など) の承認プロセスを続行します。