使用“请求自定义菜单”,您可以通过自己的脚本来自定义请求页面中的操作菜单。您可以创建不同的操作菜单,并将自定义类或脚本文件与这些菜单相关联,以执行相应的操作。在此处创建的菜单将列在请求详细信息页面的操作菜单下。
本文档讨论以下主题:
系统将显示新建菜单表单。

基本详细信息:


要执行某个操作,必须在指定位置提供用于实现该操作的HTML文件、脚本文件或类文件。您可以执行以下操作:
要在调用菜单时加载自定义 HTML 文件,您需要将该文件放置在 [SDP_Home]/Integration/resources/ 目录中。仅支持调用扩展名为 htt/htx/htm/html/htmls 的文件。此外,JavaScript 和 CSS 等依赖文件也必须放置在相同位置。
示例:Create_Jira_Ticket.html
您还可以为自定义脚本/类传递参数。所有 API 参数都支持作为参数传入。
示例:
对于脚本:cmd / c Index.bat
对于类:com.servicedeskplus.integration.JiraActionImplementation
支持的其他参数:
$COMPLETE_V3_JSON_FILE ---> 完整的请求对象将保存到一个 JSON 文件中,并将该文件路径作为 String 对象传递。
JSON 文件路径:
(SDP_Home\integration\custom_scripts\request\12_1426143538036.json)$HTML_DATA_JSON_FILE ---> Ajax 调用请求的“data”参数将与菜单名称、请求 json 和 xml 文件路径一起保存到 JSON 文件中,并将该文件路径作为 String 对象传递。与自定义 Html 文件一起使用。
示例:(SDP_Home\integration\custom_scripts\request\12_1426143538036.json)$HANDSHAKE_KEY ---> 握手密钥将作为 String 对象传递。
现在,菜单已创建,您可以在请求详细信息页面的操作菜单下查看它。
在添加新菜单时,您可以访问此选项。您可以在此执行以下操作:
启用/禁用菜单:
- 单击菜单旁边的
图标以禁用该菜单。
- 单击菜单旁边的
图标以启用该菜单。
编辑菜单:
- 在请求自定义菜单列表视图中,单击要编辑的菜单旁边的编辑
图标。
- 修改所需的详细信息。
- 单击保存以保存所做的更改。
删除菜单:
- 在请求自定义菜单列表视图中,单击要删除的菜单旁边的删除
图标。将弹出一个确认窗口。
- 单击确定以继续删除。该菜单将从列表中移除。
- 如果您不想删除该菜单,请单击取消。