Enterprise Blue Ocean ◮

神谷町RPAブログ

  • 日本の RPA の 課題と処方箋 について寄稿しました
  • Blue Prism の Blue Prism 事始め!オンボーディングの記事はこちら
  • Blue Prism を 無料で利用する 方法はこちら
  • Blue Prism で Excelを操作 する記事はこちら
  • Blue Prism の ベストプラクティス 記事はこちら
  • Blue Prism の 逆引きナレッジ wiki こちら。ご活用ください☆

Blue Prism と Power Platform を統合する(BP→PA編)

年末らしく、去年の記事とか、

去年の仕事のメールとか、

いろいろと振り返ってみた。。

 

・・・

f:id:EnterpriseBlueOcean:20191227161412p:plain

 

 

Blue Prism から Power Automate を呼ぶ(設計)

初級編ということで、簡単な連携を考えてみます。

  1. Blue Prism から REST API 経由で Power Automate を呼ぶ
  2. Power AutomateHTTP Request を受け取る
  3. Power Automate が HTTP Request の Body から文字列を取り出して Teams に送る

  

Blue Prism から Power Automate を呼ぶ(実装)

Power Automate 側の実装

まず、Power Automate 側から。フローの全体像はこんな感じ。

f:id:EnterpriseBlueOcean:20191227161813p:plain

ステップは HTTP 要求の受信時メッセージを投稿する(V3)(プレビュー)のみ。

 

HTTP 要求の受信時の中身はこんな感じ。

f:id:EnterpriseBlueOcean:20191227162108p:plain

シンプルな JSON を受ける設定にしています。こんなやつ👇

{"input":"ここに入力文字を入れる"}

これを受けて、メッセージを投稿する(V3)(プレビュー)の設定はこんな感じ👇

f:id:EnterpriseBlueOcean:20191227162613p:plain

チームチャネルは適当に選んでます。

メッセージはこんな感じです。

<p>Hello <b>Power Automate</b> from <b>Blue Prism</b>☆</p>
<p>input data is: @{triggerBody()?['input']} </p>

 

Blue Prism 側の実装

次に Blue Prism 側。まずは Web API の設定

f:id:EnterpriseBlueOcean:20191227163045p:plain

設定するのはベースURLと、こまごまとしたものです。

f:id:EnterpriseBlueOcean:20191227163150p:plain

パラメータを設定することで、プロセスからデータを Power Automate に渡せます

f:id:EnterpriseBlueOcean:20191227163251p:plain

HTTP Request の Body は、以下のように設定します。

f:id:EnterpriseBlueOcean:20191227165655p:plain
パラメータをちゃんと埋め込んでいます。

{"input":"[input]"}

ヘッダーには、Content-Typeapplication/json に設定しています。

f:id:EnterpriseBlueOcean:20191227165732p:plain

Web API を設定したら、プロセスから呼べばOKです。

f:id:EnterpriseBlueOcean:20191227165827p:plain

今回は以下のテキストを Web API に入力しています。

"Blue Prism からのメッセージ◮"

 

Blue Prism から Power Automate を呼ぶ(やってみた)

やってみた。Blue Prism のプロセスを起動して。。

f:id:EnterpriseBlueOcean:20191227170723p:plain

Power Automate 側の画面は、、成功。

f:id:EnterpriseBlueOcean:20191227170848p:plain

Teams を見てみると・・・

f:id:EnterpriseBlueOcean:20191227171233p:plain

やったぜ。

 

まとめ

  • Blue Prism から Power Automate のフローを呼んでみた。
  • 今回は REST API でサクッと連携。Blue Prism から Power Automate を経由して Teams に書き込み。
  • Power Automate をアダプタ代わりに使うことで、Blue Prism のユースケースが広がる(?)

 

ら、来年はもっと成長しちゃうんだから!!

(皆様、良いお年を☆彡)