使用自定义函数自动化您的任务工作流程。自定义函数是可用于自动化流程的软件代码。在 Deluge 中,您可以编写自己的函数,并从一个或多个工作流规则中调用它。它类似于 JavaScript 的内置函数,例如 DATE、CONCAT、REPLACE 等。自定义函数允许您自动发送通知、调用 Webhook 或在触发工作流规则后立即执行逻辑。
例如,可以使用自定义函数为父任务创建后续任务。为此,您需要创建如下所示的自定义函数:
添加如下所示的参数:
在 Deluge 编辑器中输入以下代码:
dependencyType = "FS";
values_map = Map();
values_map.put("name","Task_Name_Here");
values_map.put("description","Sample Deluge Script For Sub task Creation");
createTaskResponse = zoho.projects.create(portalId,projectId,"tasks",values_map);
if(createTaskResponse != null && createTaskResponse.get("tasks") != null)
{
taskInfo = createTaskResponse.get("tasks").get(0);
newTaskId = taskInfo.get("id_string");
dependencyParam = Map();
dependencyParam.put("taskid",newTaskId);
dependencyParam.put("predids",taskId);
dependencyParam.put("projId",projectId);
dependencyParam.put("toupdate","dependencyset");
dependencyParam.put("childprojId",projectId);
dependencyParam.put("dependencytype",dependencyType);
info dependencyParam;
info "------------------";
projectsAPIEndPoint = "https://projectsapi.zoho.com/restapi";
dependency = invokeurl
[
url :projectsAPIEndPoint + "/portal/" + portalId + "/projects/" + projectId + "/taskdependency/"
type :POST
parameters:dependencyParam
connection:"zprojects"
];
info dependency;
info "-------------------------------------";
}
return "success";
点击“保存并执行”即可运行此自定义函数。现在,您必须将此函数关联到工作流规则并保存该规则。
当满足条件时,自定义函数将被触发并创建后续任务。
优势:
与 Zoho Apps 或第三方应用集成。
自动执行重复性任务。
关联工作流规则以设置条件
添加自定义函数
点击 顶部导航栏。
导航到 Marketplace,然后点击“开发者空间”下的“自定义函数”。
从下拉框中选择“任务”。
点击“创建自定义函数”。
输入函数名称和描述。
选择布局并设置参数。
在 Deluge 脚本编辑器中输入代码,或拖放编辑器左侧面板中可用的参数并进行自定义。
点击“保存”。
点击“保存并执行”立即执行自定义函数。
输入任务 ID 或搜索并获取任务 ID 以执行自定义函数。
将自定义函数关联到工作流规则
点击顶部导航栏中的 。
导航到“任务自动化”,然后点击“工作流规则”。
选择一个规则。
在“添加操作”下,点击“关联自定义函数”。
您可以关联现有的自定义函数,也可以创建新的自定义函数。
点击“保存规则”。
将自定义函数关联到蓝图
点击 顶部导航栏。
导航到“任务自动化”,然后点击“蓝图”。
选择一个蓝图。
在“之后”下,点击“自定义函数”。
点击“添加”以关联自定义函数或创建新函数。
点击“发布”按钮。
图库函数
我们提供了一些预定义的图库函数,可供您随时使用。
点击顶部导航栏中的 。
导航到 Marketplace,然后点击“开发者空间”下的“自定义函数”。
从下拉框中选择“任务”。
点击“创建自定义函数”按钮旁边的下拉菜单。
点击“图库函数”。
将鼠标悬停在列出的任意函数上,然后点击“创建”。
根据需要更改描述和参数。
deluge 代码已预先填充。TODO 功能会提醒用户在执行代码之前需要进行哪些编辑。
点击“保存”或“保存并执行”即可运行自定义函数。
支持的图库功能
里程碑自动完成
将截止日期更改推送至分析
在 Slack 频道发送消息
在 Cliq 频道发送消息
更新项目状态
更改后续任务状态
创建后续任务
创建子任务
为任务创建问题
将状态时间线推送至分析
其他操作
用户可以编辑、删除、克隆或启用自定义函数的 REST API。
将鼠标悬停在自定义函数上,然后点击 图标。
选择所需选项并进行必要的更改。
编辑:修改现有的自定义函数
删除:删除现有的自定义函数
克隆:创建自定义函数的副本
Rest API:为自定义函数启用 REST API 网址。