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

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

関連記事

IM-BloomMaker リッチテーブルのセルにアイコンを表示する方法

このCookBookでは、リッチテーブルのセルに Font Awesome 5 や CSS Sprite Image List のアイコンを表示する方法について紹介しています。 intra-mart …

IM-FormaDesignerでアップロードしたExcelファイルの内容を画面上に出力する方法

このCookBookでは、IM-FormaDesignerでBISフローの申請画面にてアップロードしたExcelファイルの内容を承認画面にて出力する方法を紹介します。 完成イメージ 完成サンプル 以下 …

no image

多要素認証(MFA)のバックアップコードを生成していないユーザに通知を送る方法

この CookBook では、多要素認証のバックアップコードを生成していないユーザに通知を送る方法について紹介しています。 多要素認証では Google Authenticator を用いて認証を行い …

no image

後処理プログラムで画面アイテム「ファイルアップロード」にバリデーションを実行する方法

このCookbookでは、画面アイテム「ファイルアップロード」に添付されたファイルをバリデーションする方法を紹介します。 後処理プログラムを使用してバリデーションを実行することで、画面に表示するエラー …

no image

IM-BloomMaker レイアウトの作り方(縦に並べる編)

この CookBook では、コンテンツ種別が Bulma のレイアウトを縦に並べる方法を紹介します。また、レイアウトを横に並べる編もありますので、併せてご確認ください。https://dev.int …