项目自定义函数用于项目自定义触发器。项目自定义函数可以作为自定义操作和全局函数执行。自定义动作可在项目自定义触发器中直接调用,而全局操作可在项目自定义动作中调用。
要创建项目自定义功能,请访问管理 >> 开发者空间 >> 自定义函数。
自定义动作是可操作的自定义函数,允许用户在 ServiceDesk Plus 和其他外部应用程序中操作数据。自定义函数基于 Zoho 特有的脚本语言 Deluge 构建。
自定义动作可用于项目自定义触发器,对项目、其他模块和外部应用程序执行动作。
使用以下指引进行创建、启用、禁用和删除自定义动作。
使用新建按钮创建自定义动作。
通过动作按钮可以批量删除、禁用和启用自定义动作。要修改单个自定义动作,请使用自定义动作旁边显示的图标。请注意,只有激活的自定义动作才能在上述配置中使用。
使用关键字在提供的字段中搜索自定义动作。使用顶部的过滤器显示特定功能中使用的自定义动作。
单击自定义动作列表视图页面上的新建。
在显示的页面上,为自定义操作提供名称和描述。
使用名为 Deluge 脚本编辑器的简单拖放界面创建自定义动作。
如下截图所示,"projectObj "和 "context "将作为参数传递给自定义函数:
您必须以 projectObj 为参数编写自定义函数。 执行自定义函数后,将以以下格式返回 Map 数据类型:
{
"message":"Executed successfully",
"status":"success/failure"
}
编写自定义函数后,可以按照以下步骤进行测试:
单击保存并测试。
从显示的项目列表中选择一个示例项目。
将传递给自定义函数的数据将显示在参数 “projectObj ”下。
单击执行。
测试自定义函数时,可以使用名为 info 的语句调试代码并打印输出。例如,要了解 projectObj 和 context 的结构,只需运行以下脚本并研究响应即可。
info
projectObj;
info context;
return true;