请求自定义菜单

 

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

本文档讨论以下主题:

添加新菜单

  1. 单击页眉窗格中的管理选项卡。
  2. 帮助台自定义块下单击请求自定义菜单。系统将显示请求自定义菜单列表视图页面。在这里,您可以添加、编辑、启用/禁用和删除自定义菜单。
  3. 要添加新的请求自定义菜单,请单击请求自定义菜单列表视图右侧角落中的添加新菜单

  1. 系统将显示新建菜单表单。

     

  • 提供以下详细信息:

基本详细信息

  • [必填] 菜单名称:为正在创建的菜单指定一个唯一名称。(菜单名称将显示在请求详细信息页面中的操作菜单下。)
  • 关联模板:从以下模板中选择一个进行关联:'所有模板'、'所有事件模板'、'所有服务模板' 或 '选择模板'。

     
  • 关联角色:决定哪些技术人员角色可以访问此菜单。您可以选择以下任一选项




     
    • 选择角色:在可用文本框中输入角色名称(例如 SDAdmin、SDGuest 等),以选择所需角色,如下所示:
    • 所有角色:只需选择此选项。
    • 说明:描述该菜单并说明其用途。
  • 选择模板:如果您选择此项,将显示以下选项。选择“事件模板”或“服务模板”,然后将所需模板选项从左侧移动到右侧面板(已选模板),如下所示:

执行操作

要执行某个操作,必须在指定位置提供用于实现该操作的HTML文件、脚本文件或文件。您可以执行以下操作:

  • 自定义 HTML 文件
    • 要在调用菜单时加载自定义 HTML 文件,您需要将该文件放置在 [SDP_Home]/Integration/resources/ 目录中。仅支持调用扩展名为 htt/htx/htm/html/htmls 的文件。此外,JavaScript 和 CSS 等依赖文件也必须放置在相同位置。

       

      示例Create_Jira_Ticket.html

  • 操作类型 - 执行类
    • 操作类型 - 执行脚本
    • 要执行类,您需要在提供的字段中指定执行器类。您需要手动将所需的 Class/Jar 放入一个文本文件中,并将其保存在 [SDP_Home]/integration/lib/executor_files 目录下。

      单击此处查看示例配置。
    • 要执行脚本,您需要在提供的字段中指定文本文件的名称。默认情况下,您必须手动将这些文本文件保存在 [SDP_Home]/integration/custom_scripts/executor_files 目录下。

您还可以为自定义脚本/类传递参数。所有 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 对象传递。

  1. 单击保存

现在,菜单已创建,您可以在请求详细信息页面操作菜单下查看它。

顶部

查看列表

在添加新菜单时,您可以访问此选项。您可以在此执行以下操作:

启用/禁用菜单:

  1. 单击菜单旁边的 图标以禁用该菜单。
  2. 单击菜单旁边的 图标以启用该菜单。

编辑菜单:

  1. 请求自定义菜单列表视图中,单击要编辑的菜单旁边的编辑 图标。
  2. 修改所需的详细信息。
  3. 单击保存以保存所做的更改。

删除菜单:

  1. 请求自定义菜单列表视图中,单击要删除的菜单旁边的删除 图标。将弹出一个确认窗口。
  2. 单击确定以继续删除。该菜单将从列表中移除。
  3. 如果您不想删除该菜单,请单击取消

顶部