本記事ではチケットが新規作成された時などに、Slack宛にZendeskから通知メッセージを送信する方法をご紹介します。
Slackの準備
1.SlackにIncoming Webhook Appを追加します。
2.チャンネルを選択して、[Incoming Webhookのインテグレーションの追加]をクリックします。
3.Webhook URLが作成されるので、保存しておきます。
Zendeskの準備
1.Webhookの作成をおこないます。
管理画面右上の製品パネルから、管理センターに移動します。
必要な情報を入力し、Webhookの作成を完了してください。
名前:任意のものを入力(後述のトリガ作成時に宛先として表示されます)
エンドポイントURL:Slack管理画面で発行したWebhook URLを入力
リクエスト方法:POSTを選択
コンテンツタイプ:JSON推奨
2.トリガ作成時、アクションの「アクティブなWebhookを通知する」から作成したWebhookが選択出来るようになります。
JSONボディに通知用テキストを記入してトリガ作成完了です。
Slack投稿時のイメージ画像
JSON例
{
"text": " \n*チケットが作成されました_{{ticket.id}}*nn*Ticket URL*: {{ticket.link}}n組織名 :{{ticket.organization.name}}nリクエスタの名前 : {{ticket.requester.name}}nリクエスタのメールアドレス:{{ticket.requester.email}}nコメントn{{ticket.description}}"
}
チケット情報を送信する場合、プレースホルダを追加してください。
▼Zendesk Supportのプレースホルダのリファレンス
コメント
0件のコメント
サインインしてコメントを残してください。