BMC Remedy ITSM

統合バージョン: 4.0

Google Security Operations で BMC Remedy ITSM の統合を構成する

Google SecOps で統合を構成する方法について詳しくは、統合を構成するをご覧ください。

統合のパラメータ

次のパラメータを使用して統合を構成します。

パラメータの表示名 種類 デフォルト値 必須 説明
API ルート 文字列 https://{IP}:{port} はい BMC Remedy ITSM インスタンスの API ルート。
ユーザー名 文字列 なし いいえ BMC Remedy ITSM のユーザー名。
パスワード パスワード なし いいえ BMC Remedy ITSM のパスワード。
SSL を確認する チェックボックス オン はい 有効になっている場合は、BMC Remedy ITSM サーバーへの接続用の SSL 証明書が有効であることを確認します。

ユースケース

トリアージ アクションを実行する(レコードの更新/作成/削除)

操作

Ping

説明

[Google Security Operations Marketplace] タブの統合構成ページで提供されるパラメータを使用して、BMC Remedy ITSM への接続をテストします。

実行

このアクションはエンティティに対しては実行されず、必須入力パラメータもありません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

成功した場合:「指定された接続パラメータを使用して BMC Remedy ITSM サーバーに正常に接続されました。」

アクションが失敗し、ハンドブックの実行が停止します。

成功しなかった場合: 「BMC Remedy ITSM サーバーに接続できませんでした。エラーは {0}」.format(exception.stacktrace)

全般

レコードの詳細を取得する

説明

BMC Remedy ITSM からレコードに関する詳細情報を取得します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
レコードタイプ 文字列 なし はい 詳細を取得するレコードのタイプを指定します。
レコード ID CSV なし はい 詳細を返すレコードの ID を指定します。
返されるフィールド CSV なし いいえ

返すフィールドを指定します。

無効なフィールドが指定されている場合、アクションは失敗します。何も指定しないと、アクションですべてのフィールドが返されます。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
[
    {
        "Request ID": "X|X",
        "Submitter": "Remedy Application Service"
    },
    {
        "Request ID": "X|X",
        "Submitter": "Remedy Application Service"
    },
    {
        "Request ID": "X|X",
        "Submitter": "Remedy Application Service"
    }
]
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

少なくとも 1 つの ID に関するデータが利用可能な場合(is_success=true): 「次の ID の BMC Remedy ITSM のレコードタイプ {Record Type} に関する詳細が正常に返されました: {record ids}」。

少なくとも 1 つの ID のデータがない場合(is_success=true): 「BMC Remedy ITSM で、次の ID のレコードタイプ {Record Type} に関する詳細情報が見つかりませんでした: {record ids}」。

すべてのデータが利用できない場合(is_success=false):「レコードが見つかりませんでした。」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「"レコードの詳細を取得" アクションの実行中にエラーが発生しました。理由: {0}」.format(error.Stacktrace)

400 の場合: 「アクション「レコードの詳細を取得」の実行エラー。理由: {0}」.format(messageText)

全般
Case Wall テーブル

テーブル名: レコード {レコード ID} の詳細

テーブル列:

  • キー
全般

レコードの更新

説明

BMC Remedy ITSM のレコードを更新します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
レコードタイプ 文字列 なし はい 更新する必要があるレコードのタイプを指定します。
レコード ID 文字列 なし はい 更新する必要があるレコードの ID を指定します。
更新するフィールド JSON

{

"field":"value"

}

はい 必要なフィールドと更新する値を含む JSON オブジェクトを指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

204 ステータス コードが報告された場合(is_success=true):

「BMC Remedy ITSM で {record id} の {record type} レコードが正常に更新されました。」

アクションが失敗し、ハンドブックの実行が停止します。

間違った認証情報、サーバーへの接続なし、その他など、致命的なエラーが報告された場合:「アクション「レコードの更新」の実行エラー。理由: {0}」.format(error.Stacktrace)

404、400、または 500 のステータス コードが報告された場合:「アクション「レコードの更新」の実行エラー。理由: {messageText}{messageAppendedText}。

無効な JSON ペイロードが指定された場合: 「アクション「レコードの更新」の実行エラー。理由: パラメータ「更新するフィールド」で指定された JSON ペイロードが無効です。構造を確認してください。

一般

レコードの削除

説明

BMC Remedy ITSM でレコードを削除します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
レコードタイプ 文字列 なし はい 削除する必要があるレコードのタイプを指定します。
レコード ID 文字列 なし はい 削除する必要があるレコードの ID を指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

204 ステータス コードが報告された場合(is_success=true)「BMC Remedy ITSM で ID {record id} の {レコードタイプ} レコードが正常に削除されました。」

404 ステータス コードが報告され、メッセージ番号が 302 の場合(is_success=true): 「ID {record id} の {レコードタイプ} レコードが BMC Remedy ITSM に存在しません。」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「"レコードの削除" アクションの実行中にエラーが発生しました。理由: {0}」.format(error.Stacktrace)

404 ステータス コードが報告され、メッセージ番号が 302 ではない場合(is_success=false):「アクション「レコードの削除」の実行エラー。理由: {messageText}」

全般

レコードを作成する

説明

BMC Remedy ITSM でレコードを作成します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
レコードタイプ 文字列 なし はい 作成する必要があるレコードのタイプを指定します。
レコード ペイロード JSON

{

"field":"value"

}

はい 必要なすべてのフィールドと値を含む JSON オブジェクトを指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
{
    "values": {
        "Work Log ID": "X",
        "Submitter": "Admin",
        "Submit Date": "2022-01-06T10:42:43.000+0000",
        "Assigned To": null,
        "Last Modified By": "Admin",
        "Last Modified Date": "2022-01-06T10:42:43.000+0000",
        "Status": "Enabled",
        "Short Description": ".",
        "Status History": null,
        "Assignee Groups": null
    }
}
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

201 ステータス コードが報告された場合(is_success=true): 「BMC Remedy ITSM で {レコードタイプ} レコードが正常に作成されました。」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「"レコードの作成" アクションの実行中にエラーが発生しました。理由: {0}「.format(error.Stacktrace)」

400 ステータス コードが報告され、メッセージ番号が 307 の場合:「アクション「レコードの作成」の実行エラー。理由: 次のフィールドは必須です: {csv of messageAppendedText}。」

400 ステータス コードが報告され、メッセージ番号が 307 ではない場合: 「アクション「レコードの作成」の実行エラー。理由: {messageText}: {messageAppendedText}。」

無効な JSON ペイロードが指定された場合: 「アクション「レコードの作成」の実行エラー。理由: パラメータ「レコード ペイロード」で指定された JSON ペイロードが無効です。構造を確認してください。」

全般

レコード フィールドの更新を待機

説明

BMC Remedy ITSM でレコード フィールドが更新されるのを待ちます。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
レコードタイプ 文字列 なし はい 更新を待機するレコードのタイプを指定します。
レコード ID 文字列 なし はい 更新する必要があるレコードの ID を指定します。
確認するフィールド JSON

{

"field":"value"

}

はい 必要なすべてのフィールドと値を含む JSON オブジェクトを指定します。
タイムアウトした場合に失敗 チェックボックス オン はい 有効にすると、すべてのフィールドが更新されない場合、アクションは失敗します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
{
    "values": {
        "Work Log ID": "X",
        "Submitter": "Admin",
        "Submit Date": "2022-01-06T10:42:43.000+0000",
        "Assigned To": null,
        "Last Modified By": "Admin",
        "Last Modified Date": "2022-01-06T10:42:43.000+0000",
        "Status": "Enabled",
        "Short Description": ".",
        "Status History": null,
        "Assignee Groups": null
    }
}
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

200 ステータス コードの場合(is_success=true): 「BMC Remedy ITSM で ID {record id} の {レコードタイプ} レコードが更新されました。」

いずれかのフィールドが更新されず、「タイムアウト時に失敗」パラメータが有効になっていない場合(is_success=false): 「BMC Remedy ITSM の ID {レコード ID} の {レコードタイプ} レコードで次のフィールドが更新されませんでした: {更新されなかったフィールド}」

非同期メッセージ: 「BMC Remedy ITSM で ID {record id} の {record type} レコードの次のフィールドが更新されるのを待機しています: {fields that were not updated}」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「アクション「フィールドの更新を待機」の実行エラー。理由: {0}」.format(error.Stacktrace)

一部のフィールドが見つからない場合: 「アクション「フィールドの更新を待機」の実行中にエラーが発生しました。理由: レコードの構造に次のフィールドが見つかりませんでした: {見つからなかったフィールド}。

404 ステータス コードが報告された場合:「アクション「レコード フィールドの更新を待機」の実行エラー。理由: {messageText}。」

いずれかのフィールドが更新されず、「タイムアウト時に失敗」パラメータが有効になっている場合(is_success=false): 「アクション「フィールドの更新を待機」の実行中にエラーが発生しました。理由: BMC Remedy ITSM の ID {record id} の {レコードタイプ} レコードで次のフィールドが更新されませんでした: {更新されなかったフィールド}」

無効な JSON ペイロードが指定された場合: 「アクション「フィールドの更新を待機」の実行エラー。理由: パラメータ「Fields To Check」で指定された JSON ペイロードが無効です。構造を確認してください。

全般

インシデントの詳細を取得する

説明

BMC Remedy ITSM からインシデントに関する詳細情報を取得します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
インシデント ID CSV なし はい 詳細を返すインシデントの ID を指定します。
返されるフィールド CSV なし いいえ

返すフィールドを指定します。

無効なフィールドが指定されている場合、アクションは失敗します。

何も指定しないと、アクションですべてのフィールドが返されます。

作業メモを取得する チェックボックス オン いいえ 有効にすると、アクションによってインシデントに関連する作業メモが返されます。
返される作業メモの最大数 Integer 50 いいえ 返す作業メモの数を指定します。何も指定しないと、アクションは 50 個の作業メモを返します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
{
        "Work Log ID": "X",
        "Submitter": "Admin",
        "Submit Date": "2022-01-06T10:42:43.000+0000",
        "Assigned To": null,
        "Last Modified By": "Admin",
        "Last Modified Date": "2022-01-06T10:42:43.000+0000",
        "Status": "Enabled",
        "Short Description": ".",
        "Status History": null,
        "Assignee Groups": "",
        "Worknotes": [
            {
                "Submitter": "X",
                "Detailed Description": "asdasd",
                "Work Log Type": "X",
                "Work Log Submit Date": "2022-01-06T11:21:56.000+0000"
            },
            {
                "Submitter": "X",
                "Detailed Description": "Work Log Entry from Bob.",
                "Work Log Type": "X",
                "Work Log Submit Date": "2008-11-07T00:30:41.000+0000"
            }
        ]
}
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

少なくとも 1 つの ID に関するデータが利用可能な場合(is_success=true): 「次の ID の BMC Remedy ITSM のインシデントに関する詳細が正常に返されました: {record ids}。」

少なくとも 1 つの ID のデータがない場合(is_success=true): 「アクションは、次の ID の BMC Remedy ITSM のインシデントに関する詳細情報を見つけられませんでした: {record ids}。」

すべての ID でデータが利用できない場合(is_success=false):「インシデントが見つかりませんでした。」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「インシデントの詳細を取得」というアクションの実行エラー。理由: {0}」.format(error.Stacktrace)

400 ステータス コードが報告された場合:「アクション「インシデントの詳細を取得」の実行エラー。理由: {0}」.format(messageText)

全般
Case Wall テーブル

テーブル名: Incident Details

テーブル列:

  • キー
全般
Case Wall テーブル

テーブル名: Incident {インシデント番号} Worknotes

テーブル列:

  • 送信者
  • テキスト
  • 時間
全般

インシデントを更新

説明

BMC Remedy ITSM でインシデントを更新します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
インシデント ID 文字列 なし はい 更新する必要があるインシデントの ID を指定します。
ステータス DDL

1 つ選択

値は次のいずれかです。

  • 1 つ選択
  • 新規
  • 割り当て済み
  • 処理中
  • 保留中
  • 解決済み
  • クローズ
  • キャンセル
いいえ

インシデントのステータスを指定します。

注: ステータスが「Pending」または「Resolved」の場合は、「Status Reason」の値も指定する必要があります。

ステータスの理由 文字列 なし いいえ インシデントのステータスの理由を指定します。
影響 DDL

1 つ選択

有効な値:

  • 1 つ選択
  • 広範囲/広範
  • 重大/大
  • 中程度/制限付き
  • 軽微/局所的
いいえ インシデントの影響を指定します。
緊急度 DDL

1 つ選択

値は次のいずれかです。

  • 1 つ選択
  • 重大
いいえ インシデントの緊急度を指定します。
説明 文字列 なし いいえ インシデントの説明を指定する
インシデントの種類 DDL

1 つ選択

有効な値:

  • ユーザー サービスの復元
  • ユーザー サービス リクエスト
  • インフラストラクチャの復元
  • インフラストラクチャ イベント
いいえ インシデントのインシデント タイプを指定します。
割り当て先のグループ 文字列 なし いいえ インシデントの割り当てグループを指定します。
割り当て先 文字列 なし いいえ インシデントの割り当て先を指定します。
解決策 文字列 なし いいえ インシデントの解決策を指定します。
解決策のカテゴリ - Tier 1 文字列 なし いいえ インシデントの解決カテゴリ Tier 1 を指定します。
解決策のカテゴリ レベル 2 文字列 なし いいえ インシデントの解決カテゴリ Tier 2 を指定します。
解決策のカテゴリ レベル 3 文字列 なし いいえ インシデントの解決カテゴリ Tier 3 を指定します。
解決策の商品カテゴリ Tier 1 文字列 なし いいえ インシデントの解決カテゴリ Tier 1 を指定します。
解決策の商品カテゴリ Tier 2 文字列 なし いいえ インシデントの解決カテゴリ Tier 2 を指定します。
解決策の商品カテゴリ Tier 3 文字列 なし いいえ インシデントの解決カテゴリ Tier 3 を指定します。
報告されたソース DDL

1 つ選択

有効な値:

  • 直接入力
  • メール
  • 外部エスカレーション
  • FAX
  • システム管理
  • 電話
  • 留守番電話
  • Walk In
  • ウェブ
  • その他
  • BMC Impact Manager イベント
いいえ 報告されたソースを指定します。
カスタム フィールド JSON なし いいえ

必要なフィールドと更新する値を含む JSON オブジェクトを指定します。

注: このパラメータは、指定された他のパラメータを上書きします。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

204 ステータス コードが報告された場合(is_success=true): 「BMC Remedy ITSM で {record id} のインシデントが正常に更新されました。」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「"インシデントを更新"という操作の実行中にエラーが発生しました。理由: {0}」.format(error.Stacktrace"

400 または 500 のステータス コードが報告された場合:「アクション「インシデントの更新」の実行エラー。理由: {messageText}{messageAppendedText}。

インシデントが見つからない場合(is_success = true):「アクション「インシデントの更新」の実行中にエラーが発生しました。理由: インシデント {インシデント ID} が BMC Remedy ITSM に見つかりませんでした。スペルを確認してください。」

無効な JSON ペイロードが指定された場合: 「"インシデントを更新"という操作の実行中にエラーが発生しました。理由: パラメータ「更新するフィールド」で指定された JSON ペイロードが無効です。構造を確認してください。」

全般

インシデントを作成

説明

BMC Remedy ITSM でインシデントを作成します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
ステータス DDL

1 つ選択

値は次のいずれかです。

  • 1 つ選択
  • 新規
  • 割り当て済み
  • 処理中
  • 保留中
  • 解決済み
  • クローズ
  • キャンセル
いいえ インシデントのステータスを指定します。
影響 DDL

1 つ選択

有効な値:

  • 1 つ選択
  • 広範囲/広範
  • 重大/大
  • 中程度/制限付き
  • 軽微/局所的
いいえ インシデントの影響を指定します。
緊急度 DDL

1 つ選択

値は次のいずれかです。

  • 1 つ選択
  • 重大
いいえ インシデントの緊急度を指定します。
説明 文字列 なし いいえ インシデントの説明を指定する
会社 文字列 なし いいえ インシデントの会社を指定する
顧客 文字列 なし いいえ

インシデントのお客様を指定します。

注: お客様の名前は「{姓} {名}」の形式で指定する必要があります。

例: Allbrook Allen

テンプレート名 文字列 なし いいえ

インシデントのテンプレートの名前を指定します。

注: このアクションは、バックグラウンドでテンプレートの ID を検索します。精度を高めるには、カスタム フィールドを使用してテンプレート ID を直接指定します。

インシデントの種類 DDL

1 つ選択

有効な値:

  • ユーザー サービスの復元
  • ユーザー サービス リクエスト
  • インフラストラクチャの復元
  • インフラストラクチャ イベント
いいえ インシデントのインシデント タイプを指定します。
割り当て先のグループ 文字列 なし いいえ インシデントの割り当てグループを指定します。
割り当て先 文字列 なし いいえ インシデントの割り当て先を指定します。
解決策 文字列 なし いいえ インシデントの解決策を指定します。
解決策のカテゴリ - Tier 1 文字列 なし いいえ インシデントの解決カテゴリ Tier 1 を指定します。
解決策のカテゴリ レベル 2 文字列 なし いいえ インシデントの解決カテゴリ Tier 2 を指定します。
解決策のカテゴリ レベル 3 文字列 なし いいえ インシデントの解決カテゴリ Tier 3 を指定します。
解決策の商品カテゴリ Tier 1 文字列 なし いいえ インシデントの解決カテゴリ Tier 1 を指定します。
解決策の商品カテゴリ Tier 2 文字列 なし いいえ インシデントの解決カテゴリ Tier 2 を指定します。
解決策の商品カテゴリ Tier 3 文字列 なし いいえ インシデントの解決カテゴリ Tier 3 を指定します。
報告されたソース DDL

1 つ選択

有効な値:

  • 直接入力
  • メール
  • 外部エスカレーション
  • FAX
  • セルフサービス
  • システム管理
  • 電話
  • 留守番電話
  • Walk In
  • ウェブ
  • その他
  • BMC Impact Manager イベント
いいえ 報告されたソースを指定します。
カスタム フィールド JSON なし いいえ

作成時に使用する必要があるすべての必要なフィールドと値を含む JSON オブジェクトを指定します。

注: このパラメータは、指定された他のパラメータを上書きします。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
{
        "Request ID": "X",
        "Submitter": "X",
        "Create Date": "2022-01-06T14:05:31.000+0000",
        "Assigned To": null,
        "Last Modified By": "X",
        "Modified Date": "2022-01-06T14:05:31.000+0000",
        "Status": "X",
        "Short Description": ".",
        "Status History": {
            "New": {
                "user": "X",
                "timestamp": "2022-01-06T14:05:31.000+0000"
            },
            "In Progress": {
                "user": "X",
                "timestamp": "2022-01-06T14:05:31.000+0000"
            }
        },
        "Assignee Groups": null,
        "InstanceId": "X",
        "Vendor Assignee Groups": null,
        "Vendor Assignee Groups_parent": null,
        "Assignee Groups_parent": null,
        "Product Categorization Tier 1": null,
        "Product Categorization Tier 2": null,
        "Product Categorization Tier 3": null,
}
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

201 ステータス コードが報告された場合(is_success=true):「BMC Remedy ITSM でインシデントが正常に作成されました。」

アクションが失敗し、ハンドブックの実行が停止します。

<認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「"インシデントの作成" アクションの実行中にエラーが発生しました。理由: {0}「.format(error.Stacktrace)」

400 ステータス コードが報告され、メッセージ番号が 307 の場合:「アクション「インシデントの作成」の実行エラー。理由: 次のフィールドは必須です: {csv of messageAppendedText}。」

400 または 500 のステータス コードが報告され、メッセージ番号が 307 ではない場合: 「アクション「インシデントの作成」の実行エラー。理由: {messageText} {messageAppendedText}。」

無効な JSON ペイロードが指定された場合: 「アクション「インシデントの作成」の実行エラー。理由: パラメータ「更新するフィールド」で指定された JSON ペイロードが無効です。構造を確認してください。」

テンプレートが見つからない場合: 「アクション「インシデントの作成」の実行中にエラーが発生しました。理由: 「{テンプレート名}」という名前のテンプレートが見つかりませんでした。スペルを確認するか、カスタム フィールドからテンプレート ID を直接指定してください。」

全般

Wait For Incident Fields Update

説明

BMC Remedy ITSM でインシデント フィールドが更新されるのを待ちます。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
インシデント ID 文字列 正しい 更新する必要があるインシデントの ID を指定します。
ステータス DDL

1 つ選択

値は次のいずれかです。

1 つ選択

新規

割り当て済み

処理中

保留中

解決済み

クローズ

キャンセル

誤り インシデントの想定されるステータスを指定します。
確認するフィールド JSON

{

"field":"value"

}

誤り 必要なフィールドと値がすべて含まれた JSON オブジェクトを指定します。注: このパラメータは [ステータス] フィールドよりも優先されます。
タイムアウトした場合に失敗 Bool 正しい 正しい 有効にすると、すべてのフィールドが更新されなかった場合にアクションが失敗します。

実行

なし

アクションの結果

スクリプトの結果

is_success. True または False を指定できます。少なくとも 1 つのエンティティでアクションが正常に実行された場合(エラーが返されず、サーバー レスポンスが 200 OK の場合)、is_success を True に設定する必要があります。

JSON の結果

{
    "values": {
        "Work Log ID": "X",
        "Submitter": "X",
        "Submit Date": "2022-01-06T10:42:43.000+0000",
        "Assigned To": null,
        "Last Modified By": "X",
        "Last Modified Date": "2022-01-06T10:42:43.000+0000",
        "Status": "X",
        "Short Description": ".",
        "Status History": null,
        "Assignee Groups": null
    }
}
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

200 ステータス コードが報告された場合(is_success= true): 「BMC Remedy ITSM で ID {インシデント ID} のインシデントが更新されました。」

フィールドの 1 つが更新されず、「タイムアウト時に失敗」パラメータが有効になっていない場合(is_success=false): 「BMC Remedy ITSM で ID {インシデント ID} のインシデントについて、次のフィールドが更新されませんでした: {更新されなかったフィールド}」

非同期メッセージ: 「BMC Remedy ITSM で ID {インシデント ID} のインシデントの次のフィールドが更新されるのを待機しています: {更新されなかったフィールド}」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「アクション「インシデント フィールドの更新を待機」の実行中にエラーが発生しました。理由: {0}」.format(error.Stacktrace)

一部のフィールドが見つからない場合: 「アクション「Wait For Incident Fields Update」の実行中にエラーが発生しました。理由: インシデントの構造に次のフィールドが見つかりませんでした: {見つからなかったフィールド}。

インシデントが見つからない場合: 「アクション「インシデント フィールドの更新を待機」の実行中にエラーが発生しました。理由: ID {インシデント ID} のインシデントが見つかりませんでした。

いずれかのフィールドが更新されず、「タイムアウト時に失敗」パラメータが有効になっている場合(is_success=false): 「アクション「フィールドの更新を待機」の実行中にエラーが発生しました。理由: BMC Remedy ITSM の ID {インシデント ID} のインシデントで次のフィールドが更新されませんでした: {更新されなかったフィールド}」

無効な JSON ペイロードが指定された場合: 「アクション「フィールドの更新を待機」の実行エラー。理由: パラメータ「Fields To Check」で指定された JSON ペイロードが無効です。構造を確認してください。」

「ステータス」パラメータと「確認するフィールド」パラメータが指定されていない場合:「アクション「フィールドの更新を待機」の実行エラー。理由: 「ステータス」または「確認するフィールド」パラメータに値を指定する必要があります。

全般

インシデントに作業メモを追加

説明

BMC Remedy ITSM のインシデントに作業メモを追加します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
インシデント ID 文字列 なし はい 作業メモを追加するインシデントの ID を指定します。
Work Note Text 文字列 なし はい 作業メモのテキストを指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

少なくとも 1 つの ID に関するデータが利用可能な場合(is_success=true): 「BMC Remedy ITSM のインシデント「{incident id}」にメモが正常に追加されました。」

アクションが失敗し、ハンドブックの実行が停止します。

間違った認証情報、サーバーへの接続なし、その他など、致命的なエラーが報告された場合:「アクション「インシデントに作業メモを追加」の実行エラー。理由: {0}「.format(error.Stacktrace)」

インシデントが見つからない場合(is_success = false): 「アクション「インシデントの更新」の実行中にエラーが発生しました。理由: インシデント {インシデント ID} が BMC Remedy ITSM に見つかりませんでした。スペルを確認してください。」

全般

インシデントを削除する

説明

BMC Remedy ITSM でインシデントを削除します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
インシデント ID 文字列 なし はい 削除する必要があるインシデントの ID を指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
Case Wall
結果のタイプ 値 / 説明 タイプ(エンティティ \ 全般)
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

204 ステータス コードが報告された場合(is_success = true): 「BMC Remedy ITSM で ID {record id} のインシデントが正常に削除されました。」

インシデントが見つからない場合(is_success=true): 「ID {レコード ID} のインシデントは BMC Remedy ITSM に存在しません。」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「"インシデントの削除" アクションの実行中にエラーが発生しました。理由: {0}「.format(error.Stacktrace)」

全般

ジョブ

タグでクローズされたインシデントを同期する

説明

Google SecOps Case ハンドブックと Google SecOps ケース内で作成された BMC Remedy ITSM リクエストを同期します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
インシデント テーブル 文字列 HPD:IncidentInterface はい インシデントの詳細を取得するために使用する必要があるテーブルの名前を指定します。
API ルート 文字列 https://{IP}:{port} はい BMC Remedy ITSM インスタンスの API ルート。
ユーザー名 文字列 なし はい BMC Remedy ITSM のユーザー名。
パスワード パスワード なし はい BMC Remedy ITSM のパスワード
最大遡及時間 整数 24 いいえ ステータスを同期するために遡る時間数を指定します。
SSL を確認 チェックボックス オン はい 有効になっている場合は、BMC Remedy ITSM サーバーへの接続用の SSL 証明書が有効であることを確認します。

さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。