前言
TheGuard ServiceDesk
是一个开放式 IT 服务管理解决方案,旨在使您的 IT 团队能够更快,更智能地处理服务询问,可以支持多个渠道的服务请求(电子邮件、电话、匿名服务请求门户),提供工作流自动化以及管理和监控 IT 服务运行情况。
node-red-contrib-theguard-servicedesk
是基于 node-red
的插件包,可以用于将 node-red
中的数据与 TheGuard ServiceDesk
进行交互,达到自动处理服务请求的目的。
本文将详细介绍 node-red-contrib-theguard-servicedesk
的安装、配置、使用以及示例代码,帮助读者尽快掌握使用该插件的技能。
安装
在安装该插件前,需要确保已经安装了 node.js
和 node-red
,如果您是新手可以先了解一下 node.js 官网 和 node-red。
使用 npm 命令安装 node-red-contrib-theguard-servicedesk
:
npm install node-red-contrib-theguard-servicedesk
配置
安装成功后,进入 node-red
的编辑界面,将 TheGuard ServiceDesk
节点拖入编辑器的画布中。
配置 TheGuard ServiceDesk
节点的参数:
- 操作类型:选择
服务请求
。 - 服务请求:选择你已经在
TheGuard ServiceDesk
系统中创建的服务请求类型。 - 资源地址:
TheGuard ServiceDesk
系统的访问地址。 - 登录账户:身份验证所需的登录账户。
- 密码:身份验证所需的密码。
配置完成后,点击 Deploy
按钮进行部署。
使用
部署成功后,可以将需要处理的数据通过连接 TheGuard ServiceDesk
节点进行提交。
使用 inject
节点模拟数据:
-- -------------------- ---- ------- -- ------- ----------------- ---------- --------- -------------- ------------- ----------- ---- --------- ------ ------------ - -------- ---------------- -------- ---------------- ------- ------ -- ------------- - -------- ----------------- -------- ----------------- ------- ----- -- ----------- -- ------- --------- -- --
然后通过连接 inject
节点到 TheGuard ServiceDesk
节点,提交数据。
如果一切正常,数据将会被自动处理、推送到 TheGuard ServiceDesk
中,等待进一步的处理。
示例代码
假设现在需要将一个在线表单提交的数据自动转化为 TheGuard ServiceDesk
的服务请求,可以使用以下代码实现:
-- -------------------- ---- ------- -- ------- ----------------- ---------- ------------------ -------------- ------------------------ ----------- --------------------- --------- ------ ------------ - -------- ------------------ -------- ------------------ ------- ---------------- -- ------------- - -------- ----------------- -------- ----------------- ------- ----- -- ----------- -- ------- --------- -- --
该示例代码通过读取 msg.payload
中的数据,自动构造 TheGuard ServiceDesk
的服务请求。
结语
node-red-contrib-theguard-servicedesk
插件的使用,可以节省人力成本,提高处理服务请求的速度和准确性,是一个非常实用的前端工具。希望本文的介绍可以帮助到您,让您更好地掌握使用该插件的技能。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60067358890c4f7277583dcd