CookBook

IFTTT と連携して LogcDesigner のフローを呼び出す方法

投稿日:

この CookBook では、IFTTT と連携して LogcDesigner のフローを呼び出す方法について紹介しています。
Twitter から「intra-mart」を含むつぶやきを検索し、IMBox にそのツイートを投稿します。(これは実際に intra-mart 社内システムで行われていたりします)

完成サンプル

以下の完成サンプルをダウンロードしてご活用ください。

LogicDesigner インポートファイル : im_cookbook_113664_logicdesigner-data.zip

レシピ

  1. IFTTT Applet を作成する。
  2. LogicDesigner フローを作成する。
  3. LogicDesigner ルーティングを作成する。

1. IFTTT Applet を作成する。

Make an Applet - IFTTT より Applet を作成していきます。
「+」アイコンをクリックします。

「Twitter」をクリックします。

「New tweet from search」をクリックします。

「Search for」に「intra-mart」と入力します。
これによりキーワード「intra-mart」で検索した結果を取得する事ができます。
「Create trigger」をクリックします。

「+」アイコンをクリックします。

「Webhooks」をクリックします。

「Make a web request」をクリックします。

以下のように入力し「Create action」をクリックします。
URL はご利用の環境に合わせて適宜変更してください。

パラメータ
URL https://dev.intra-mart.jp/imart/logic/api/im_cookbook_113664
Method POST
Content-Type application/x-www-form-urlencoded
Body companyCd=comp_sample_01&postUserCd=aoyagi&message={{UserName}} {{Text}} {{LinkToTweet}}

2. LogicDesigner フローを作成する。

「/logic/flow」より「Logic Flow Definition List」を開きます。
「Create new」をクリックします。

「Input and Output Settings」をクリックします。

以下のように入力し「OK」をクリックします。

名前
companyCd string
message string
postUserCd string

「Post to Company Box」タスクを追加し、「Start」と「End」を線でつなげます。

「Post to Company Box」タスクをダブルクリックし、以下のようにパラメータをマッピングし「OK」をクリックします。

「Save Newly」をクリックします。

以下のように入力し「OK」をクリックします。

3. LogicDesigner ルーティングを作成する。

「/logic/flow_route」より「Logic Flow Routing Definition List」を開きます。
「Create new」をクリックします。

下図のように入力し「Register」をクリックします。

「im_cookbook_113664」の「Authorization」アイコンをクリックします。

「Start the authorization setting」をクリックし、「POST im_cookbook_113664」と「Guest User」の交点をクリックして有効化します。
「End the authorization setting」をクリックし、認可設定を終了します。

このように、IFTTT と LogicDesigner を組み合わせて利用することで様々な事ができるようになります。
是非ご活用ください。

-CookBook

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

IM-BloomMaker 画面構成タブでテーブルの行または列を入れ替える方法

この CookBook では、 Accel Platform 2020 Winter から利用可能になった、画面構成タブでテーブルエレメント配下のエレメントを並び替えられる方法を紹介します。 Acce …

IM-LogicDesignerを利用して、IM-Workflowの到達処理で任意の参照者を追加する方法

このCookBookでは、LogicDesignerを利用して、IM-Workflowの到達処理で任意の参照者を追加する方法について紹介しています。 承認ノードの到達処理で、申請者を参照者として登録し …

no image

Milkode のご紹介

この CookBook では、Milkode について紹介しています。 intra-mart 開発本部ではソースコード検索エンジンとして Milkode を利用しています。 導入 導入は Instal …

BloomMakerでワークフローの一括承認画面を作成する

このCookBookでは、BloomMakerで、ワークフローの一括承認画面を作成してみました。 本稿で紹介のサンプルのように、BloomMakerを利用することで、ちょっとした要件に応じた画面が簡単 …

no image

Resin の Docker を作成する。

この CookBook では、Resin の Docker の作成手順について紹介しています。 レシピ ベースイメージの作成 Resin の Docker イメージを作成します 実行します 1. ベー …