• 製品
  • 使用を開始する
  • 関連ドキュメント
  • リソース

Opsgenie を Desk.com と統合する

Desk ロゴ

Opsgenie が Desk.com ユーザーに提供するもの

OpsgenieDesk.com インテグレーションを使用して、Desk.com のアラートを Opsgenie に転送します。Opsgenie は、オンコール スケジュールに基づいて通知する適切な担当者を決定します。テキスト メッセージ (SMS)、電話、iOS、Android のプッシュ通知によって通知して、アラートが確認されるかクローズされるまでアラートをエスカレートします。Opsgenie の "add note" アラート アクティビティを Desk.com に転送します。

統合の機能性

  • Desk.com で新しいケースが作成されると、統合によって Opsgenie でアラートが自動で作成されます。

  • Desk.com のケースがクローズまたは解決されると、Opsgenie でアラートがクローズされます。

  • Opsgenie でアラートにメモが追加されると、そのメモは Desk.com のケースにも追加されます。

Opsgenie で Desk.com インテグレーションを追加する

この統合は、Opsgenie の Standard プランと Enterprise プラン、および Jira Service Management の Premium プランと Enterprise プランでのみ利用できます。

統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。

  1. [設定] > [統合] の順に移動します。Desk.com を検索して [追加] を選択します。 

  2. [応答者] フィールドを使用して、Desk.com アラートの通知先を指定します。入力し始めると、オートコンプリートの候補が表示されます。

  3. Opsgenie エンドポイントと API キーを含む統合 URL をコピーします。

  4. [Save Integration (統合の保存)] を選択します。

Desk.com での設定

  1. Desk.com で管理者パネルに移動します。

  2. [アプリ] タブで、カスタム アクションをインストールします。

  3. アクション名「Opsgenie」を入力して、認証方法として [なし] を選択します。

  4. 統合を追加する際に、コピーした統合 URL を貼り付けます。

Desk.com カスタム アクションのインストール

5. [作成] をクリックします。

6. アプリをインストールした後、[アクションを追加] をクリックします。

7. 名前を「Send to Opsgenie (Opsgenie に送信)」に設定する

8. [アクション タイプ] として [Post a JSON string to a URL (JSON 文字列を URL に投稿する)] を選択します。

9. このファイルを参照して [JSON to POST (JSON から POST へ)] フィールドに入力します。

Desk.com の新規アクション

10. [アクションを追加] をクリックします。

11. [Cases (ケース)] > [ルール] > [Inbound Interaction (受信インタラクション)] の順に移動します。

12. [+ ルールを追加] をクリックします。

13. 名前を入力して [追加] をクリックします。

Desk.com 受信インタラクション ルールを追加する

14. [アプリ アクションのトリガー] と [Opsgenie: Opsgenie に送信] を選択して、ルール アクションを追加します。

15. [有効化] を [はい] に設定して [更新] をクリックします。

Desk.com 受信インタラクション ルールを編集する

送信インタラクションを設定すると、ケースの変更で Opsgenie アラートを更新してクローズできます。

アラートのプロパティは、Desk.com の [Integration / Advanced Settings (統合/詳細設定)] ページから設定します。

Opsgenie から Desk.com インテグレーションの設定 (オプション)

OpsgenieDesk.com にアラート アクションを送信できるようにするには、Desk.comOpsgenie の両方を設定します。

Desk.com で次の手順に従います。

API アプリケーションを追加する

  • Desk.com で [管理パネル] > [設定] の順に移動します

  • 「Opsgenie」という名前の API アプリケーションを追加します

  • 生成されたキーは Opsgenie によって使用されます

Desk.com トークン

Opsgenie で次の手順に従います。

OpsgenieDesk.com インテグレーションに次の情報を追加します。

  • Opsgenie インテグレーション ページに移動して、Desk.com インテグレーションをクリックして変更します。

  • [Send Actions to Desk.com (Desk.com にアクションを送信)] がオンになっていることを確認します。

  • Desk アカウントのサブドメインを入力します。

  • "OpsGenie" API アプリケーションの [キー] を [コンシューマー キー] フィールドに貼り付けます。

  • "OpsGenie" API アプリケーションの [シークレット] を [Consumer Key Secret (コンシューマー キー シークレット)] フィールドに貼り付けます。

  • "OpsGenie" API アプリケーションの [トークン] を [アクセス トークン] フィールドに貼り付けます。

  • "OpsGenie" API アプリケーションの [Token Secret (トークン シークレット)] を [Access Token Secret (アクセス トークン シークレット)] フィールドに貼り付けます。

  • [Save Integration (統合を保存)] をクリックします。

Desk.com の保存設定

Opsgenie はこの情報を使用して、Desk.com から API リクエストを送信し、ケースを最新の状態に保ちます。この設定はオプションです。[アクションをデスクに送信] をオフにして Desk.com インテグレーションを一方向で使用します。

ペイロードの例

JSON

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 { "caseId": "2558", "caseSubject": "Fwd: test123", "caseDescription": "", "caseLabels": "", "caseStatusName": "New", "caseGroupName": "General", "caseChannel": "email", "casePriority": "4", "caseUserId": "", "caseUserName": "", "caseOpenedAt": "2015-01-29 15:45:47 UTC", "caseCreatedAt": "2015-01-29 15:42:47 UTC", "caseUpdatedAt": "2015-01-29 15:42:47 UTC", "customerId": "290081130", "customerName": "Tuba", "customerEmail": "tuba@gmail.com", "customerPhone": "12345", "customerCompany": "ifountain" }

 

その他のヘルプ