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

操作不应失败,也不应停止 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):“Successfully returned details regarding record type {Record Type} in BMC Remedy ITSM for the following ids: {record ids}”(已成功返回 BMC Remedy ITSM 中有关记录类型 {Record Type} 的详细信息,涉及以下 ID:{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}”(操作无法在 BMC Remedy ITSM 中找到以下 ID 对应的记录类型 {Record Type} 的详细信息:{record ids})。

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

操作应失败并停止 playbook 执行

如果报告了致命错误(例如凭据错误、无法连接到服务器、其他错误):“Error executing action "Get Record Details". 原因:{0}''.format(error.Stacktrace)

如果为 400:“执行操作‘获取记录详情’时出错。原因:{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 中更新 {record type} 记录 {record id}。”

操作应失败并停止 playbook 执行

如果报告了致命错误(例如凭据错误、无法连接到服务器、其他错误):“Error executing action "Update Record". 原因:{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):“具有 ID {record id} 的 {Record Type} 记录在 BMC Remedy ITSM 中不存在。”

操作应失败并停止 playbook 执行

如果报告了致命错误(例如凭据错误、未连接到服务器、其他错误):“Error executing action "Delete Record"”(执行“删除记录”操作时出错)。原因:{0}''.format(error.Stacktrace)

如果报告了 404 状态代码,且消息编号不是 302 (is_success=false):“执行操作‘删除记录’时出错。原因:{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 执行

如果报告了严重错误(例如凭据错误、无法连接到服务器、其他错误):“Error executing action "Create Record". 原因:{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
    }
}
案例墙
结果类型 值/说明 类型(实体\常规)
输出消息*

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

如果状态代码为 200 (is_success=true):“{record type} record with ID {record id} was updated in 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 执行

如果报告了致命错误(例如凭据错误、无法连接到服务器、其他错误):“Error executing action "Wait For Fields Update". 原因:{0}''.format(error.Stacktrace)

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

如果报告了 404 状态代码:“Error executing action "Wait For Record Fields Update". 原因:{messageText}。”

如果其中一个字段未更新,并且“Fail If Timeout”参数已启用 (is_success=false):“Error executing action "Wait For Fields Update". 原因:在 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):“Successfully returned details regarding incidents in BMC Remedy ITSM for the following ids: {record ids}.”

如果至少有一个 ID 没有可用数据(is_success=true):“Action 无法在 BMC Remedy ITSM 中找到以下 ID 对应的事件详情:{记录 ID}。”

如果所有 ID 均无可用数据 (is_success=false):“未发现任何突发事件。”

操作应失败并停止 playbook 执行

如果报告了致命错误(例如凭据错误、无法连接到服务器、其他错误):“Error executing action "Get Incidents Details"”(执行“获取突发事件详情”操作时出错)。原因:{0}''.format(error.Stacktrace)

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

常规
“案例墙”表格

表格名称:事件详情

表格列

常规
“案例墙”表格

表名称:事件 {incident number} 工作笔记

表格列

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

更新突发事件

说明

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

参数

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

选择一项

可能的值:

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

指定突发事件的状态。

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

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

选择一项

可能的值:

  • 选择一项
  • 广泛
  • 显著/较大
  • 中度/有限
  • 低/局部
指定突发事件的影响。
紧急情况 DDL

选择一项

可能的值:

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

选择一项

可能的值:

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

选择一项

可能的值:

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

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

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

运行于

此操作不会在实体上运行。

操作执行结果

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

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

如果报告了 204 状态代码 (is_success=true):“Successfully updated incident with {record id} in BMC Remedy ITSM.”

操作应失败并停止 playbook 执行

如果报告了严重错误(例如凭据错误、无法连接到服务器、其他错误):“Error executing action "Update Incident". 原因:{0}''.format(error.Stacktrace"

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

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

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

常规

创建突发事件

说明

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

参数

参数显示名称 类型 默认值 是否为必需属性 说明
状态 DDL

选择一项

可能的值:

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

选择一项

可能的值:

  • 选择一项
  • 广泛
  • 显著/较大
  • 中度/有限
  • 低/局部
指定突发事件的影响。
紧急情况 DDL

选择一项

可能的值:

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

指定突发事件的客户。

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

示例:Allbrook Allen

模板名称 字符串 不适用

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

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

事件类型 DDL

选择一项

可能的值:

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

选择一项

可能的值:

  • 直接输入
  • 电子邮件
  • 外部上报
  • 传真
  • 自助服务
  • 系统管理服务
  • 电话
  • 语音信箱
  • Walk In
  • 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):“Successfully created incident with in BMC Remedy ITSM.”

操作应失败并停止 playbook 执行

<如果报告了严重错误(例如凭据错误、无法连接到服务器、其他错误):“执行操作‘创建突发事件’时出错。原因:{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

选择一项

可能的值:

选择一项

已分配

进行中

待处理

已解决

已关闭

已取消

错误 指定事件的预期状态。
要检查的字段 JSON

{

"field":"value"

}

错误 指定包含所有必需字段和值的 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):“BMC Remedy ITSM 中已更新 ID 为 {incident id} 的突发事件。”

如果某个字段未更新,且“Fail If Timeout”参数未启用 (is_success=false):“The following fields were not updated for incident with ID {incident id} in BMC Remedy ITSM: {fields that were not updated}”(BMC Remedy ITSM 中 ID 为 {incident id} 的突发事件的以下字段未更新:{fields that were not updated})

异步消息:"Waiting for the following fields to be updated for incident with ID {incident id} in BMC Remedy ITSM: {fields that were not updated}"

操作应失败并停止 playbook 执行

如果报告了致命错误(例如凭据错误、未连接到服务器、其他错误):“Error executing action "Wait For Incident Fields Update". 原因:{0}''.format(error.Stacktrace)

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

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

如果其中一个字段未更新,并且“Fail If Timeout”参数已启用 (is_success=false):“Error executing action "Wait For Fields Update". 原因:在 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 执行

如果报告了致命错误(例如凭据错误、无法连接到服务器、其他错误):“Error executing action "Add Work Note To Incident". 原因:{0}''.format(error.Stacktrace)"

如果未找到相应事件(is_success = false):“Error executing action "Update Incident". 原因:在 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 为 {记录 ID} 的突发事件。

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

操作应失败并停止 playbook 执行

如果报告了致命错误(例如凭据错误、无法连接到服务器、其他错误):“Error executing action "Delete Incident".”(执行“删除突发事件”操作时出错。)原因:{0}''.format(error.Stacktrace)"

常规

作业

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

说明

同步在 Google SecOps Case 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 专业人士那里获得解答。