BMC Remedy ITSM

本文档介绍了如何将 BMC Remedy ITSM 与 Google Security Operations 集成。

在 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 SecOps Content Hub 页面中的集成配置页面上提供的参数,测试与 BMC Remedy ITSM 的连接。

运行时间

该操作不会对实体执行,也没有强制性输入参数。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果成功:“已使用提供的连接参数成功连接到 BMC Remedy ITSM 服务器!”

操作应失败并停止 playbook 执行:

如果不成功:“Failed to connect to the BMC Remedy ITSM server! 错误为 {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"
    }
]
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果至少有一个 ID 有可用数据 (is_success=true):“已成功返回 BMC Remedy ITSM 中以下 ID 的记录类型 {Record Type} 的详细信息:{record ids}”。

如果至少有一个 ID 没有数据 (is_success=true):“Action wasn't able to find details regarding record type {Record Type} in BMC Remedy ITSM for the following ids: {record ids}”。

如果所有数据都不可用 (is_success=false):“未找到任何记录。”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭据错误、无法连接到服务器等):“执行‘获取记录详情’操作时出错。Reason: {0}''.format(error.Stacktrace)

如果为 400:“执行操作‘获取记录详情’时出错。Reason: {0}''.format(messageText)

常规
案例墙表格

表名称:记录 {record Id} 详细信息

表列:

  • 键
  • 值
常规

更新记录

说明

更新 BMC Remedy ITSM 中的记录。

参数

参数显示名称 类型 默认值 为必填项 说明
记录类型 字符串 不适用 是 指定需要更新的记录的类型。
记录 ID 字符串 不适用 是 指定需要更新的记录的 ID。
要更新的字段 JSON

{

"field":"value"

}

是 指定一个 JSON 对象,其中包含需要更新的所有字段和值。

运行时间

此操作不会对实体执行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果报告了 204 状态代码 (is_success=true):

“已成功在 BMC Remedy ITSM 中更新 ID 为 {record id} 的 {record type} 记录。”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭据错误、无法连接到服务器等),则会显示:“Error executing action "Update Record". Reason: {0}''.format(error.Stacktrace)

如果报告了 404、400 或 500 状态代码:“执行‘更新记录’操作时出错。原因:{messageText}{messageAppendedText}。

如果提供的 JSON 载荷无效:“执行‘更新记录’操作时出错。原因:在“要更新的字段”参数中提供了无效的 JSON 载荷。请检查结构。

常规

删除记录

说明

删除 BMC Remedy ITSM 中的记录。

参数

参数显示名称 类型 默认值 为必填项 说明
记录类型 字符串 不适用 是 指定需要删除的记录的类型。
记录 ID 字符串 不适用 是 指定需要删除的记录的 ID。

运行时间

此操作不会对实体执行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果报告了 204 状态代码 (is_success=true)“已成功删除 BMC Remedy ITSM 中 ID 为 {record id} 的 {Record Type} 记录。”

如果报告了 404 状态代码,且消息编号为 302 (is_success=true):“BMC Remedy ITSM 中不存在 ID 为 {record id} 的 {Record Type} 记录。”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭据错误、无法连接到服务器等):“执行‘删除记录’操作时出错。Reason: {0}''.format(error.Stacktrace)

如果报告了 404 状态代码,并且消息编号不是 302 (is_success=false):“Error executing action "Delete Record". 原因:{messageText}”

常规

Create Record

说明

在 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
    }
}
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果报告了 201 状态代码 (is_success=true):“已在 BMC Remedy ITSM 中成功创建 {record type} 记录。”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭据错误、无法连接到服务器等):“执行操作‘创建记录’时出错。Reason: {0}''.format(error.Stacktrace)"

如果报告了 400 状态代码,且消息编号为 307:“执行‘创建记录’操作时出错。原因:以下字段是必填字段:{csv of messageAppendedText}。”

如果报告了 400 状态代码,且消息编号不是 307:“Error executing action 'Create Record'. 原因:{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
    }
}
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果状态代码为 200 (is_success=true):“ID 为 {record id} 的 {record type} 记录已在 BMC Remedy ITSM 中更新。”

如果其中一个字段未更新,并且“Fail If Timeout”(超时则失败)参数未启用 (is_success=false):“The following fields were not updated for {record type} record with ID {record id} in BMC Remedy ITSM: {fields that were not updated}”(BMC Remedy ITSM 中 ID 为 {record id} 的 {record type} 记录的以下字段未更新:{fields that were not updated})

异步消息:“正在等待 BMC Remedy ITSM 中 ID 为 {record id} 的 {record type} 记录更新以下字段:{fields that were not updated}”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭据错误、无法连接到服务器等):“执行操作‘等待字段更新’时出错。Reason: {0}''.format(error.Stacktrace)

如果未找到某些字段:“执行‘等待字段更新’操作时出错。原因:在记录结构中找不到以下字段:{fields that were not found}。

如果报告了 404 状态代码:“执行‘等待记录字段更新’操作时出错。原因:{messageText}。”

如果其中一个字段未更新,并且“超时则失败”参数已启用 (is_success=false):“执行‘等待字段更新’操作时出错。原因:BMC Remedy ITSM 中 ID 为 {record id} 的 {record type} 记录的以下字段未更新:{fields that were not updated}”

如果提供的 JSON 载荷无效:“执行‘等待字段更新’操作时出错。原因:在“要检查的字段”参数中提供了无效的 JSON 载荷。请检查结构。

常规

获取突发事件详情

说明

从 BMC Remedy ITSM 获取有关突发事件的详细信息。

参数

参数显示名称 类型 默认值 为必填项 说明
突发事件 ID CSV 不适用 是 指定要返回其详细信息的突发事件的 ID。
要返回的字段 CSV 不适用 否

指定要返回的字段。

如果提供的字段无效,则操作会失败。

如果未提供任何内容,该操作会返回所有字段。

提取工作笔记 复选框 勾选 否 如果启用,操作将返回与突发事件相关的工作备注。
要返回的工作备注数上限 整数 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"
            }
        ]
}
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果至少有一个 ID 有可用数据 (is_success=true):“已成功返回 BMC Remedy ITSM 中以下 ID 对应的突发事件详情:{record ids}。”

如果至少有一个 ID 没有可用数据 (is_success=true):“Action wasn't able to find details regarding incidents in BMC Remedy ITSM for the following ids: {record ids}.”

如果所有 ID 都没有可用数据 (is_success=false):“未找到任何突发事件。”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭据错误、无法连接到服务器等):“执行‘获取突发事件详情’操作时出错。Reason: {0}''.format(error.Stacktrace)

如果报告了 400 状态代码:“执行操作‘获取突发事件详情’时出错。Reason: {0}''.format(messageText)

常规
案例墙表格

表名称:Incident Details

表列:

  • 键
  • 值
常规
案例墙表格

表名称:突发事件 {incident number} 工作备注

表列:

  • 提交者
  • 文本
  • 时间
常规

更新突发事件

说明

在 BMC Remedy ITSM 中更新突发事件。

参数

参数显示名称 类型 默认值 为必填项 说明
突发事件 ID 字符串 不适用 是 指定需要更新的突发事件的 ID。
状态 DDL

选择一项

可能的值:

  • 选择一项
  • 新
  • 已分配
  • 进行中
  • 待处理
  • 已解决
  • 已关闭
  • 已取消
否

指定突发事件的状态。

注意:如果状态为“待处理”或“已解决”,您还需要提供“状态原因”值。

状态原因 字符串 不适用 否 指定突发事件的状态原因。
影响 DDL

选择一项

可能的值:

  • 选择一项
  • 广泛/普遍
  • 显著/较大
  • 中等/有限
  • 轻微/本地化
否 指定突发事件的影响。
紧急情况 DDL

选择一项

可能的值:

  • 选择一项
  • 严重
  • 高
  • 中
  • 低
否 指定突发事件的紧急程度。
说明 字符串 不适用 否 指定突发事件的说明
事件类型 DDL

选择一项

可能的值:

  • Users 服务恢复
  • 用户服务请求
  • 基础设施恢复
  • 基础架构事件
否 指定突发事件的类型。
已分配的群组 字符串 不适用 否 指定突发事件的分配组。
分配对象 字符串 不适用 否 指定突发事件的受理人。
解决方法 字符串 不适用 否 指定突发事件的解决方法。
解决类别第 1 层 字符串 不适用 否 指定突发事件的第 1 层级解决方法类别。
解决类别第 2 层 字符串 不适用 否 指定突发事件的第 2 层级解决方法类别。
解决类别第 3 层级 字符串 不适用 否 指定突发事件的第 3 级解决方法类别。
Resolution Product Category Tier 1 字符串 不适用 否 指定突发事件的第 1 层级解决方法类别。
问题解决商品类别第 2 层 字符串 不适用 否 指定突发事件的第 2 层级解决方法类别。
Resolution Product Category Tier 3 字符串 不适用 否 指定突发事件的第 3 级解决方法类别。
报告的来源 DDL

选择一项

可能的值:

  • 直接输入
  • 电子邮件
  • 外部上报
  • 传真
  • 系统管理服务
  • 电话
  • 语音信箱
  • 到店
  • Web
  • 其他
  • BMC Impact Manager 事件
否 指定举报的来源。
自定义字段 JSON 不适用 否

指定一个 JSON 对象,其中包含需要更新的所有字段和值。

注意:此参数会覆盖提供的其他参数。

运行时间

此操作不会对实体执行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果报告了 204 状态代码 (is_success=true):“已成功在 BMC Remedy ITSM 中更新 ID 为 {record id} 的突发事件。”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭据错误、无法连接到服务器等),则会显示:“Error executing action "Update Incident". Reason: {0}''.format(error.Stacktrace"

如果报告了 400 或 500 状态代码:“执行‘更新突发事件’操作时出错。原因:{messageText}{messageAppendedText}。

如果未找到突发事件 (is_success = true):“Error executing action "Update Incident". 原因:在 BMC Remedy ITSM 中找不到突发事件 {incident id}。请检查拼写。”

如果提供的 JSON 载荷无效:“执行‘更新突发事件’操作时出错。原因:在“要更新的字段”参数中提供了无效的 JSON 载荷。请检查结构。”

常规

创建突发事件

说明

在 BMC Remedy ITSM 中创建突发事件。

参数

参数显示名称 类型 默认值 为必填项 说明
状态 DDL

选择一项

可能的值:

  • 选择一项
  • 新
  • 已分配
  • 进行中
  • 待处理
  • 已解决
  • 已关闭
  • 已取消
否 指定突发事件的状态。
影响 DDL

选择一项

可能的值:

  • 选择一项
  • 广泛/普遍
  • 显著/较大
  • 中等/有限
  • 轻微/本地化
否 指定突发事件的影响。
紧急情况 DDL

选择一项

可能的值:

  • 选择一项
  • 严重
  • 高
  • 中
  • 低
否 指定突发事件的紧急程度。
说明 字符串 不适用 否 指定突发事件的说明
公司 字符串 不适用 否 指定突发事件所属的公司
客户 字符串 不适用 否

指定突发事件的客户。

注意:客户姓名需要采用“{姓氏} {名字}”格式。

示例:Allbrook Allen

模板名称 字符串 不适用 否

指定突发事件模板的名称。

注意:该操作会尝试在后台查找模板的 ID。为了提高精确度,您可以通过自定义字段直接提供模板 ID。

事件类型 DDL

选择一项

可能的值:

  • Users 服务恢复
  • 用户服务请求
  • 基础设施恢复
  • 基础架构事件
否 指定突发事件的类型。
已分配的群组 字符串 不适用 否 指定突发事件的分配组。
分配对象 字符串 不适用 否 指定突发事件的受理人。
解决方法 字符串 不适用 否 指定突发事件的解决方法。
解决类别第 1 层 字符串 不适用 否 指定突发事件的第 1 层级解决方法类别。
解决类别第 2 层 字符串 不适用 否 指定突发事件的第 2 层级解决方法类别。
解决类别第 3 层级 字符串 不适用 否 指定突发事件的第 3 级解决方法类别。
Resolution Product Category Tier 1 字符串 不适用 否 指定突发事件的第 1 层级解决方法类别。
问题解决商品类别第 2 层 字符串 不适用 否 指定突发事件的第 2 层级解决方法类别。
Resolution Product Category Tier 3 字符串 不适用 否 指定突发事件的第 3 级解决方法类别。
报告的来源 DDL

选择一项

可能的值:

  • 直接输入
  • 电子邮件
  • 外部上报
  • 传真
  • 自助服务
  • 系统管理服务
  • 电话
  • 语音信箱
  • 到店
  • Web
  • 其他
  • 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,
}
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果报告了 201 状态代码 (is_success=true):“已在 BMC Remedy ITSM 中成功创建突发事件。”

操作应失败并停止 playbook 执行:

<如果报告了严重错误,例如凭据错误、无法连接到服务器等:“执行‘创建突发事件’操作时出错。Reason: {0}''.format(error.Stacktrace)"

如果报告了 400 状态代码,且消息编号为 307:“执行‘创建突发事件’操作时出错。原因:以下字段是必填字段:{csv of messageAppendedText}。”

如果报告了 400 或 500 状态代码,且消息编号不是 307:“执行‘创建突发事件’操作时出错。原因:{messageText} {messageAppendedText}。”

如果提供的 JSON 载荷无效:“执行‘创建突发事件’操作时出错。原因:在“要更新的字段”参数中提供了无效的 JSON 载荷。请检查结构。”

如果找不到模板:“执行‘创建突发事件’操作时出错。原因:找不到名为“{template Name}”的模板。请检查拼写,或直接通过自定义字段提供模板 ID。”

常规

等待突发事件字段更新

说明

等待 BMC Remedy ITSM 中的突发事件字段更新。

参数

参数显示名称 类型 默认值 为必填项 说明
突发事件 ID 字符串 正确 指定需要更新的突发事件的 ID。
状态 DDL

选择一项

可能的值:

选择一项

新

已分配

进行中

待处理

已解决

已关闭

已取消

False 指定突发事件的预期状态。
要检查的字段 JSON

{

"field":"value"

}

False 指定一个包含所有所需字段和值的 JSON 对象。注意:此参数的优先级高于“状态”字段。
超时则失败 布尔值 正确 正确 如果启用,则在未更新所有字段的情况下,操作将失败。

运行时间

不适用

操作执行结果

脚本结果

is_success。可以是 True 或 False。如果操作在至少一个实体上成功运行(未返回任何错误,服务器响应为 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
    }
}
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果报告了 200 状态代码 (is_success= true):“ID 为 {incident id} 的突发事件已在 BMC Remedy ITSM 中更新。”

如果其中一个字段未更新,并且“超时则失败”参数未启用 (is_success=false):“BMC Remedy ITSM 中 ID 为 {incident id} 的突发事件的以下字段未更新:{fields that were not updated}”

异步消息:“正在等待 BMC Remedy ITSM 中 ID 为 {incident id} 的突发事件的以下字段更新:{fields that were not updated}”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭证错误、无法连接到服务器等):“执行操作‘等待突发事件字段更新’时出错。Reason: {0}''.format(error.Stacktrace)

如果未找到某些字段:“执行‘等待突发事件字段更新’操作时出错。原因:在突发事件的结构中找不到以下字段:{fields that were not found}。

如果未找到突发事件:“执行操作‘等待突发事件字段更新’时出错。原因:找不到 ID 为 {incident ID} 的突发事件。

如果其中一个字段未更新,并且“超时则失败”参数已启用 (is_success=false):“执行‘等待字段更新’操作时出错。原因:BMC Remedy ITSM 中 ID 为 {incident id} 的突发事件的以下字段未更新:{fields that were not updated}”

如果提供的 JSON 载荷无效:“执行‘等待字段更新’操作时出错。原因:在“要检查的字段”参数中提供了无效的 JSON 载荷。请检查结构。”

如果未提供“状态”和“要检查的字段”参数:“执行‘等待字段更新’操作时出错。原因:“状态”或“要检查的字段”参数应有值。

常规

向突发事件添加工作备注

说明

在 BMC Remedy ITSM 中为突发事件添加工作备注。

参数

参数显示名称 类型 默认值 为必填项 说明
突发事件 ID 字符串 不适用 是 指定要向其添加工作备注的突发事件的 ID。
工作备注文本 字符串 不适用 是 指定工作备注的文本。

运行时间

此操作不会对实体执行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果至少有一个 ID 有可用数据 (is_success=true):“已成功在 BMC Remedy ITSM 中向突发事件‘{incident id}’添加备注。”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭证错误、无法连接到服务器等):“执行‘向突发事件添加工作备注’操作时出错。Reason: {0}''.format(error.Stacktrace)"

如果未找到突发事件 (is_success = false):“执行‘更新突发事件’操作时出错。原因:在 BMC Remedy ITSM 中找不到突发事件 {incident id}。请检查拼写。”

常规

删除突发事件

说明

删除 BMC Remedy ITSM 中的突发事件。

参数

参数显示名称 类型 默认值 为必填项 说明
突发事件 ID 字符串 不适用 是 指定需要删除的突发事件的 ID。

运行时间

此操作不会对实体执行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果报告了 204 状态代码 (is_success = true):“已成功删除 BMC Remedy ITSM 中 ID 为 {record id} 的突发事件。

如果未找到突发事件 (is_success=true):“BMC Remedy ITSM 中不存在 ID 为 {record id} 的突发事件。”

操作应失败并停止 playbook 执行:

如果报告了严重错误(例如凭据错误、无法连接到服务器等):“执行‘删除突发事件’操作时出错。Reason: {0}''.format(error.Stacktrace)"

常规

作业

按标签同步已关闭的突发事件

说明

同步在 Google SecOps 案例 playbook 和 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 专业人士的解答。