Dynamics 365 Finance and Operations ~ Power Automateを活用する① ~
今日は FO と Power Automate で何かシナリオを考えてみます。とりあえず Power Automate にはテンプレートが沢山あるので、色々とアイデアはすぐに出てきそうです。初回なので簡単なテーマで以下にしてみます。
シナリオ:新製品がマスタに追加されたらメールで通知する。
① FO に Alert rule を作成します。Alert(警告)は何かしらの FO 内のビジネスイベント*をキャッチしてくれる機能です。通常のまま使うと、イベントが起きた時にアクションセンター(画面右上)に通知されます。ただ、その時に通知したい相手が FO を使っていない可能性があるので、メールなり Teams なりに通知したいというケースがあるかと思います。
*ビジネスイベント…各モジュールにてレコードが作成・編集・削除された、など。2021年3月アップデートで、バッチ処理の開始・完了・失敗・キャンセルにも対応するようになったので、夜間バッチの監視にも使えそうです。
リリース済製品 > オプション > カスタム警告の作成
警告をビジネスイベントとして送信する場合は、"外部に送信" を はい に設定します。
OKボタン
Rule ID: 000263 で作成されました。これが今回のビジネスイベントの内容になります。
次に、ビジネスイベントのスキーマをコピーしておきます。これを Power Automate 側に教えてあげることで、FO(ビジネスイベント) と Power Automate(フロー)のデータ内容が紐づけられます(後述のParse JSON)。
ビジネスイベントカタログ > ビジネスイベントID "BusinessEventsAlertEvent" > スキーマのダウンロード
FO 側の操作は以上です。
② Power Automate でビジネスイベントが発生したら、メールを送信するというフローを作成します。
Power Automate ポータル: https://japan.flow.microsoft.com/
+ 作成 > テンプレート > "Dynamics 365 Finance でビジネス イベントが発生したら電子メールを送信する"
サンプルから生成 > 先ほどダウンロードしたスキーマのテキストを張り付ける。
こちらで一通りの Power Automate(フロー)の設定は完成しました。
なお、フローを作ると、FO 側のビジネスイベントのアクティブイベントにも当該イベント "警告ルールをトリガーする時" が反映されます。
では、テストしてみます。Power Automate で "テスト" - "手動" をクリック
FO で 新製品マスタ(リリース済製品)を作成すると、
ビジネスイベントがトリガーされて、フローが正常に回りメールが通知されてきました。
Author And Source
この問題について(Dynamics 365 Finance and Operations ~ Power Automateを活用する① ~), 我々は、より多くの情報をここで見つけました https://qiita.com/TaichiKayama/items/275b5e35074a8b972d28著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .