urashineのTechてくてく👣

アウトプットするための環境

Power Automate | RSS - フィード項目が発行される場合<検証>

Power Automate で トリガー『RSS - フィード項目が発行される場合』を使用した
自動化したクラウド フローを作成しました。

 

今回は【公式】東京ディズニーリゾート・ブログRSSを利用させて頂きました。
これで不定期に更新されるブログの通知をリアルタイムで受け取ることができるはずです。(ディズニープラスの更新情報があればよかったのですがRSS見当たらず。)

※追記 2022/12/22 ディズニーブログのRSSは対応していなかったため、検証は失敗に終わりました。詳細は下記リンクから。

Power Automate | フィード項目が発行される場合のトリガーが動かなかった件 - urashineのTechてくてく👣

 

www.tokyodisneyresort.jp

 

フローの想定

  1. 【公式】東京ディズニーリゾート・ブログでブログの更新が行われる
  2. RSSを介して、Power Automate クラウドフローがトリガー開始
  3. Teamsのチャネルに更新内容を投稿する

恐らくですがRSSからの受け取る情報によっては
画像の情報が含まれていて、それをサムネイル表示させる工夫もできそうですが
今回の記事では、上記のような一旦”シンプル”なものを作ってみたいと思います。

 

作業開始

  1. Power Automateフロー作成ページから、【自動化した クラウドフロー】を選択してフローを作成開始。

    【自動化した クラウドフロー】を選択してフローを作成開始
  2. フロー名はフリー入力、フローのトリガーの選択はRSS - フィード項目が発行される場合』をクリックして指定。

    フローのトリガーの選択は『RSS - フィード項目が発行される場合』


  3. トリガーとなる『フィード項目が発行される場合』には「RSS フィードの URL」「選択したプロパティを使用して新しいアイテムを判断します。」の2項目が用意されていました。

    今回は下記のように指定。
    RSS フィードの URL:https://www.tokyodisneyresort.jp/tdrblog/feed/rss.xml
    選択したプロパティを使用して新しいアイテムを判断します。:PublishDate

    『フィード項目が発行される場合』の各項目を設定

    ※「PublishDate」と「UpdatedOn」どちらかの選択ができるようです。
    「PublishDate」では新着情報のみを、「UpdatedOn」は更新された記事も含めて情報を受け取れるとのことですが未確認。

  4. Teamsのアクション、『チャットまたはチャネルでメッセージを投稿する』を追加し、指定したチームのチャネルに更新情報を投稿する準備を行う。

    Teamsのアクション『チャットまたはチャネルでメッセージを投稿する』を追加
  5.  追加したアクションの本文に、トリガーから取得される動的なコンテンツを必要に応じて追加。今回は片っ端から突っ込みます。(どんな情報が得られるかわからないので。。。)

    トリガーから取得される動的なコンテンツをチャットの本文に追加
  6. 想定する動きはこれで達成しているはずなので、フローを保存して終了

 

フローの検証

ブログの更新がないと、検証のしようがないのでディズニープラスで映画でもみながら待ちたいと思います。

(もしかしたらブログも冬休みに入るのかしら、、、)

フローの実行が確認でき次第、取得できた内容と自分の欲しい情報を照らし合わせて
フローを修正していけたらなと思っています。