主にWebアプリケーション内で、特定のイベントが発生したらJENKAに対して通知する機能です。
Webhookの利用については、Webアプリケーション側の設定などを行う必要があります。Webhookの設定方法は、Webアプリケーション側の設定手順を参照してください。
設定手順
接続するWebサービスにより接続方法が異なります。いくつかの設定例を掲載しますのでご参照ください。
Chatworkの設定例
<JENKA側パラメータ設定>
メソッド:POST
認証:NONE
<Chatwork側の設定>
1.右上の選択メニューからサービス連携を選択
3.以下の通り設定し保存。
WebhookURL:JENKA側のWebhookコネクタで発行されたURLを貼り付け
イベント:ルームイベントを選択、Webhookを動かす為のアクションを選択
ルームID:Webhookを利用するルームIDを入力
※ルームIDは、送信したい先のURLに記載のある数字の部分です。こちらを記載します。
webhookに戻り、「webhook」を受信するにした状態で、ChatworkでWebhookを設定したマイチャットやグループでテスト送信を行ってください。
kintoneの設定例
<JENKA側パラメータ設定>
メソッド:POST
認証:NONE
<Kintone側設定>
1.利用したアプリ内の歯車の設定ボタンより「アプリの設定」画面に遷移
2.設定タブを開き、「Webhook」を選択
3. Webhookの一覧画面に遷移するので、「+追加する」ボタンから「Webhookの作成」に遷移
4.下図、赤枠の欄にJENKAでコピーとURLを貼り付けする。また通知する際の条件を指定
Salesforceの設定例
<JENKA側パラメータ設定>
メソッド:POST
認証:NONE
<Salesforceの設定箇所>
1.設定箇所は、検索窓で「ワークフロールール」を検索
2.「ワークフロールール」に遷移したら、以下の赤枠部分をクリック
3.以下の「編集」をクリックし、Webhookのエンドポイントを設定。
BowNowの設定例
<JENKA側パラメータ設定>
メソッド:POST
認証:NONE
<Bownow側の設定>
の説明に従い、Bownow側でWebhookの設定
Backlogの設定例
<Backlog側の設定>
1.プロジェクトの設定画面にクリックして、インテグレーションメニューの中のWebhookの編集をクリック
2.Webhook を追加するをクリック
3.WebhookURLにJENKA側のWebhookコネクタで発行されたURLを貼り付け。
通知するイベントを選択して、「Webhookを追加する」をクリックして設定は完了。
注意事項
サービスによりWebhookの利用について制限事項があるため、利用先の制限事項を確認してください。