【更新された質問 2025】PL-400: Microsoft Power Platform 開発者アソシエイト模擬試験

Why take this course?
この要求は、Microsoft Power Platform と Azure Functions を組み合わせた複雑なシナリオの設計や実装方法について説明するものです。以下に、各項目に対する解説を示します。
Azure Functions を使用して実行時間の長い操作を処理する
Azure Functions は無服务レスコンピューティングサービスで、必要に応じてスケール出します。長時間実行するジョブに適しており、バックエンド処理やサヌのリッチ イベント処理などに使用されます。
スケジュールされたイベント ドリブン トリガーを構成する
Azure Functions では、HttpTrigger, TimerTrigger, QueueTrigger などのさまざまなトリガーを使用して、特定のスケジュールに従った作業を実行することができます。
Microsoft Power Platform に对する認証を行う - Azure AD マネージド ID の使用
Microsoft Power Platform (Power Automate 含む) は、Azure Active Directory (AAD) で管理されるマネージド ID を使用して認証を行います。これにより、セキュレィ強化と統合の容易性が向上します。
Power Automate クラウド フローを構成する
Power Automate は工藤オートメーションのプラットフォームであり、"カムルー・コードレス"とも呼ばれます。Dataverse (クラウド版の Microsoft Dynamics CRM) を含む多くのサービスと統合できます。
- Dataverse コネクタのアクションとトリガー: Power Automate 内で Dataverse の各アクションやトリガーを使用して、データ操作やイベント駆動のフローを作成します。
- 複雑な式の実装: Power Automate 内でロジックや計算を行うために「新規式」という機能を使用します。
- 機密性の高い入出力パラメーターを管理する: Azure Key Vault で保存されている Secrets や Certificates を Power Automate 内から取得し、サフタな環境変数として使用します。
- エラー処理などのフロー制御のアクションを実装する: Condition, Switch, Loop などの制御フローを使用して、エラーハンドリングや複雑なロジックを管理します。
- トリガー フィルターと再試行ポリシーを構成する: Power Automate のトリガーには、一定時間後に実行することができる「再試行」オプションがあります。
- 子フローを使用して再利用可能なロジックを開発する: 複雑なワークフローの一部を抽出し、子フローとして再利用することができます。
Dataverse イベントを発行して使用する
Dataverse (先ほどの「Power Automate クラウド フロー」と同じもの) は、サービス エンドポイントとして機能しており、以下の方法でイベントを発行することができます。
- AspNetCoreHandler: Web API を介してイベントを発行するための方法です。
- プッシュソースエンドポイント: iOS, Android などのモバイルデバイスから直接イベントを発行することが可能です。
Azure AD B2C を使用してユーザー登録とログインを実装する
Azure Active Directory B2C (B2C) は、オムニチャネルのユーザーアクセスを提供するための Azure AD のバリエーションです。サポートされているプラットフォームに応じて、Social Identity Providers (Facebook, Google, Microsoftのメールなど) や Local Accounts ($userIdを使用した自己管理型アカウント) を統合します。
Azure Functions と Power Automate を統合する例
Azure Functions から Power Automate フローを遷移する際の一般的なスケッチは以下の通りです。
- トリガーの設定: Azure Function が特定のイベントに応答するように設定します(例: HTTPリクエスト、定期的なタイマーイベント)。
- Azure Functions で Power Automate フローを呼び出す: Azure 関数のコード内で Power Automate REST API を使用して、指定したフローを起動します。
- Power Automate 内でデータ処理を実装する: Dataverse や他のサービスとの統合、データ変換、条件分岐などの処理を定義します。
- 結果を返送: Power Automate フローが完了したら、Azure Function でその結果(例えば、处理されたデータの状態コードやメッセージ)を適切に処理し、呼び出し者に返送します。
この統合により、無服务レスなビジネスロジックを迅速かつ効率的に実装し、様々なソースからのイベントに対応する高度なシステムを構築することができます。
Loading charts...