ステップ1:マイアプリ連携
まずは事前準備として、Yoomの「マイアプリ」に、コラボフローとZendeskを登録します。
マイアプリをクリックしてください。
「+新規接続」をクリックして、コラボフローと入力します。
コラボフローの新規登録画面に、アカウント名とアクセストークンを入力し、「追加」をクリックします。
今度は、Zendeskの登録を行います。
先ほど同様、「+新規接続」をクリックして、Zendeskを検索してください。
Zendeskの新規登録画面に、アカウント名・アクセストークンを入力してください。
※設定方法の詳細は、こちらをご覧ください。
これでマイアプリの登録が完了です!
ステップ2:アプリトリガーの設定
ここからは、「コラボフローで申請が行われたらZendeskにタスクを追加する」フローボットの中身を編集していきましょう!
アプリトリガーの「経路のWebhookを受信したら(Webhook起動)」という項目をクリックしてください。
このページは、すでに設定されています。
そのまま次のページに進んでください。
次のページで、アプリトリガーのWebhookイベント受信設定をおこないます。
こちらの記事を参考に、コラボフロー内でWebhookの設定を行ってください。
テストをクリックし成功したら、アウトプットを確認し「保存する」をクリックしてください。
これで、アプリトリガーの設定完了です!
ステップ3:コラボフローの申請内容の詳細を取得する
次に「申請内容の詳細を取得」という項目をクリックしてください。
先ほど同様、このページも設定済みのため、そのまま次のページに進んでください。
インスタンス名・アプリケーションコードは、枠外の注釈を参考に入力して下さい。
文書IDは上記のように設定されています。
※補足)上記画像のように設定すると、コラボフローで申請が行われたら「文書ID」を自動で取得することができます。
※設定方法)枠内をクリックし、「経路のWebhookを受信したら(Webhook起動)」の中にある「文書ID」をクリックしてください。文書IDの欄に、{{文書ID}}と入力されます。
テストを行い、アウトプットが正しく取得できたら「保存する」をクリックしてください。
ステップ4:Zendeskにチケットを作成する
続いて、「チケットを作成」という項目をクリックしてください。
先ほど同様、このページも設定済みのため、そのまま次のページに進んでください。
件名と詳細は、上記画像のように設定されています。
※解説)上記画像のように設定すると、コラボフローで申請が行われたら「文書タイトル」「申請ステータス」「申請者名」を自動で取得し、Zendeskにチケットを自動で作成することができます。
設定が完了したらテストを実行し、保存してください。
「トリガーをON」をクリックして、フローボットを起動します。
これで「コラボフローで申請が行われたらZendeskにタスクを追加する」フローボットの完成です。