Opsgenie の販売とサポートの終了

Atlassian ended new sales of Opsgenie on June 4, 2025, and will end support on April 5, 2027. Move to Jira Service Management or Compass to continue using incident response features, now with enhanced capabilities. 発表の全文を参照して、

Opsgenie を Remedyforce と統合する

BMC のロゴ

Opsgenie が BMC Remedyforce ユーザーに提供するもの

OpsgenieBMC Remedyforce との強力なインテグレーションを提供します。BMC Remedyforce で新しいインシデントが作成されると、インシデントに関する詳しい情報を含む、対応する Opsgenie アラートが自動的に作成されます。Opsgenie は、オンコールローテーション、スケジューリング機能、アラートエスカレーションを含む高度な通知を提供し、BMC Remedyforce の顧客に最適なインシデント管理を保証します。

統合の機能性

  • インシデントが BMC Remedyforce で作成されると、アラートが Opsgenie で作成されます。

  • インシデントが BMC Remedyforce でクローズ、拒否、クローズ/連絡先なし、クローズしてメール、完了にアップデートされると、アラートは Opsgenie でもクローズされます。

  • BMC Remedyforce でインシデントが受け入れ済み、割り当て済みとして更新されると、Opsgenie のアラートは承認済みとして更新されます。

  • [Send Alert Updates Back to BMC RemedyForce (アラートの更新を BMC RemedyForce に送り返す)] が有効になっている場合は、BMC Remedyforce で作成されたアラートに対して選択したアクションが Opsgenie で実行されると、BMC Remedyforce のアクションが BMC Remedyforce で実行されます。

Opsgenie に BMC Remedyforce 統合を追加する

Opsgenie の Free プランまたは Essentials プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合は、チーム ダッシュボードからのみこの統合を追加できます。 このプランでは、[設定] の [統合] ページが利用できません。

  1. [チーム] に移動して自分のチームを選択します。

  2. 左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。

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

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

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

  3. API キーをコピーします。

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

BMC Remedyforce での設定

  • BMC Remedyforce との統合により、Opsgenie へのインシデントの転送がサポートされます。

  • 次の手順BMC Remedyforce アカウントで実行します。

    • BMC Remedyforce で、右上にある [設定] ボタンをクリックします。

    • 設定ページの左側で [ 開発] -> [Apex クラス] に移動します。

    • リストの最上部にある [新規] ボタンをクリックします。

    • opsgenieClass.apxc ファイルをダウンロードします。次に、コピーして [Apex クラス] ページに貼り付けます。

    • [保存] をクリックします。

Apex クラス
  • 設定ページの左側で [ 作成] -> [オブジェクト] に移動します。

    • [カスタムオブジェクト] リストで [インシデント] をクリックします。

    • [トリガー] リストの上部にある [新規] をクリックします。

    • opsgenieTrigger.apxt ファイルをダウンロードします。次に、コピーして [Apex トリガー] ページに貼り付けます。

    • apiKey 変数の CUSTOMER_GENERATED_OPS_GENIE_API_KEY の値を Opsgenie の設定ページでコピーした API キーに変更します。

    • [保存] をクリックします。

Apex トリガー

トリガーメソッドによって送信される必須フィールド

簡易モードで統合を追加した (詳細な統合の設定を編集していない) 場合、次のフィールドは必須です。

  • ID

  • shortDescription

  • impactId

  • statusId

  • CategoryID

  • priorityId

  • 重大度

  • name

  • ownerId

  • statusChangeDate

  • ID

  • clientName

  • urgencyId

  • incidentResolution

設定でパラメータとして与えられるフィールドは必須です。BMC Remedy Force システムで使用されていないフィールドがある場合は、Apex トリガー関数でこれらのフィールドを削除する必要があります。また、これらのフィールドを統合設定のパラメータとして指定しないでください。

カスタマイズしたフィールドの設定 Apex トリガー関数

  • BMC Remedyforce で、カスタマーは新しいフィールドを作成して、インシデントでそれらのフィールドを使用できます。Opsgenie アラートでカスタム フィールドを使用する必要がある場合は、Apex 関数をカスタマイズする必要があります。Apex トリガー関数には、編集できるカスタム フィールドが 10 個あります。これらのフィールドは定義されていますが、初期化されていません。カスタマイズしたフィールドは、次の手順で送信できます。

    • 設定ページの左側で [ 作成] -> [オブジェクト] に移動します。

    • [カスタムオブジェクト] リストで [インシデント] をクリックします。

    • [カスタム フィールドと関係] リストで送信する必要があるフィールドを見つけ、指定されたフィールド名を [API 名] 列にメモします。

    • Apex トリガー関数に移動して、まだ初期化されていないカスタム フィールドを編集します。フィールドを obj.<COPIED_API_NAME> として初期化します。データ タイプが文字列と異なる場合は、データ タイプも変更する必要があります。カスタム フィールドはペイロードにすでに追加されています。フィールドを初期化すると、Opsgenie にフィールドが送信されます。

    • Opsgenie アラートにカスタム フィールドを追加する必要がある場合は、Opsgenie 統合ページの [詳細設定] に移動し、フィルターまたはアラート設定をアップデートしてください。

Opsgenie と BMC Remedyforce

  1. BMC Remedyforce にアラートと最新情報を送信するには、接続アプリを作成します。OAuth 設定を有効にして接続アプリを作成するには、このページに従います。

  2. 接続アプリを作成したら、接続アプリからコンシューマーキーとコンシューマーシークレットをコピーします。

Remedyforce による接続アプリの管理

3. コンシューマーキー、カスタマーシークレット、ユーザー名、パスワードの情報を Opsgenie に追加します。

パスワード

Opsgenie に入力するパスワードは、Salesforce のログイン パスワードとアカウントのセキュリティ トークンを連結したものです。つまり、パスワードが ABC であり、セキュリティ トークンが XYZ である場合は、「ABCXYZ」と入力します。セキュリティ トークンを持っていない場合は、[設定] > [個人情報] > [セキュリティ トークンをリセット] の順に移動します。新しいセキュリティ トークンがメールで送信されます。

BMC Remedyforce でアラートを送信
  1. インシデントオブジェクトに新しいカスタム フィールド opsgenie-alias を追加します。

  • 設定ページの左側にある オブジェクト マネージャー に移動します。

  • [カスタムオブジェクト] リストで [インシデント] をクリックします。

  • 左側のメニューから [フィールドと関係] を選択し、[新規] をクリックします

  • カスタム フィールドに含まれる情報の種類としてテキストを選択し、[次へ] をクリックします。

  • フィールドラベルopsgenie-alias長さ255 を入力します。

  • 既定のセキュリティと [ページに追加] レイアウト設定を使用します。[保存して新規作成] をクリックします

すでに古い統合があり、現在双方向に変換しようとしている場合は、Apex トリガーコードをアップデートしてください。

トラブルシューティング

Apex アプリケーションから「不正なエンドポイント。[設定] -> [セキュリティ] -> [リモートサイト設定] を確認してください」メッセージを含む開発者スクリプト例外を受け取る場合、[設定] -> [セキュリティ] -> [リモートサイトの設定] タブに移動し、https://api.opsgenie.com を新しいリモートサイトから追加できます。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。