Opsgenie を Kayako と統合する
概要
統合でできるようになること
Opsgenie は Kayako との強力な双方向の統合を提供します。Kayako で新しい会話が作成されると、チケットに関する詳しい情報を含む、その会話の Opsgenie アラートが自動的に作成されます。Opsgenie は、オンコール ローテーション、スケジューリング機能、アラート エスカレーションにおいて高度な通知を提供して、Kayako の顧客に最適なチケット管理を保証します。ユーザーがアラートで承認、メモの追加、クローズなどのアクションを実行すると、Kayako での会話もマッピングされたアクションに従って自動的に更新されます。
統合による機能
Kayako から Opsgenie
Kayako で会話が作成されると、Opsgenie でアラートが作成されます。
Kayako で会話が解決またはクローズされると、Opsgenie でアラートがクローズされます。
Opsgenie から Kayako
If Send alert updates back to Kayako is selected, actions for Kayako are run in Kayako when the chosen action is run in Opsgenie for alerts created by Kayako.
If Create Kayako conversations for Opsgenie alerts is selected, actions for Kayako are run in Kayako when the chosen action is run in Opsgenie for alerts that have a source other than the Kayako integration. Learn more about mapping alert actions in the “Map alert actions” in this article.
統合をセットアップする
Kayako は双方向の統合です。セットアップするには、次のステップに従います。
Opsgenie で Kayako 統合を追加する
アラート アクションをマッピングする
Kayako で統合を設定する
Kayako 統合を追加する
この統合は、Opsgenie の Standard プランと Enterprise プラン、および Jira Service Management の Premium プランと Enterprise プランでのみ利用できます。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。
Opsgenie で Kayako 統合を追加するには、次の手順に従います。
Go to Settings > Integrations.
[統合を追加] を選択します。
検索を実行して「Kayako」を選択します。
次の画面で、統合の名前を入力します。
オプション: 特定のチームが統合からのアラートを受信するようにする場合は、[Assignee team (担当者チーム)] のチームを選択します。
[Continue] を選択します。
この時点で、統合が保存されます。「統合を設定する手順」セクションを展開して、統合 URL をコピーします。
この URL は、後ほど Kayako で統合を設定する際に使用します。[統合をオンにする] を選択します。
統合のために作成したルールは、統合をオンにした場合にのみ機能します。
アラート アクションをマッピングする
Opsgenie アクションと Kayako アクション間 (アラートのソースが Kayako である場合も同様) のマッピングを定義できます。これには Kayako アカウントの追加認証が必要です。
「設定」ページで [編集] を選択して、統合を編集します。
[Authenticate for sending alert updates to Kayako (Kayako にアラートの更新を送信するための認証)] セクションで、[Kayako アカウントで認証] チェックボックスを選択します。
次の値を入力します。
Kayako Password: The password used to log in to Kayako
Kayako サブドメイン: Kayako ページにアクセスするためのサブドメイン
Kayako Email: The email address used to log in to Kayako
The subdomain must be "john" if the URL of the Kayako page is: https://john.kayako.com
[保存] を選択します。
For alerts created by Kayako
Map Opsgenieactions to Kayako actions when the source of the alert is Kayako (when the alert is created by Kayako) in the Send alert updates back to Kayako section. For example, add notes to a Kayako conversation when the alert is acknowledged. To do this, define If alert is acknowledged in Opsgenie, add note in Kayako.
For other Opsgenie alerts
Map Opsgenie actions to Kayako actions when the source of the alert is NOT Kayako (when the alert is created by another integration) in the Create Kayako cases for Opsgenie Alerts section.
Map one Opsgenie action to the create a conversation Kayako action. The Opsgenie action doesn't have to be alert is created; it can be other actions as well.
a tag is added to alert and a custom action executed on alert actions differ from other actions. When either action is selected, an extra field is provided to enter for which tags or for which custom action this mapping works. Enter multiple tags by separating the tags with a comma. If multiple tags are entered, the mapping works if the alert has one or more specified tags. Leave the tags field empty for the mapping to work for any tag.
カスタム アクション マッピングを選択した場合は、マッピングが機能するカスタム アクションの名前を指定します。空のままにはできません。
If a Opsgenie action is mapped to multiple Kayako actions, an error occurs except for the A tag is added to alert and a custom action executed on alert actions. Save multiple mappings for these actions because they differ by the given tags and the given custom action names.
Kayako で統合を設定する
1. Kayako で、「設定」ページに移動します。
2. [統合] > [エンドポイント] の順に選択します。
3. [新しいエンドポイント] > [Webhook] の順に選択します。
4. Paste the URL you copied while adding the integration in Opsgenie into Request URL.
5. [メソッド] には [POST] を選択し、[リクエスト コンテンツ タイプ] には [JSON] を選択します。
6. [保存] を選択します。
7. 設定パネルに移動して [自動化] > [トリガー] の順に選択します。
8. トリガーを作成します。
手順については「トリガーの手順」をご確認ください。
Kayako からの Webhook メッセージの例
(JSON 形式)
{
"Case ID": "9",
"Subject": "subject",
"Team": "General",
"Assignee": "testUser",
"Requester": "testUser",
"Priority": "",
"Type": "",
"Status": "New",
"Tags": "",
"Brand": "OpsGenie",
"Form": "Default",
"Custom fields": [],
"Source channel": "MAIL",
"Last replier": "testUser",
"Rating status": "UNOFFERED"
}
この内容はお役に立ちましたか?