在项目管理的过程中,如何自动分配资源作为任务负责人?

张开发
2026/4/11 18:12:35 15 分钟阅读

分享文章

在项目管理的过程中,如何自动分配资源作为任务负责人?
在 Zoho Projects 中任务所有者可以在创建任务时自动设置从而允许根据任务名称分配资源。资源是指添加到门户网站的工作设备或工具用于监控其在各个项目中的使用情况。资源可以直接分配给任务也可以与其他任务所有者一起分配给任务。例如一个负责筹办技术峰会的活动管理团队其音响系统和舞台设备已作为资源记录在 Zoho Projects 中。当团队创建任务时任何包含特定关键字的任务都会根据条件触发工作流规则。然后关联的自定义函数会将该资源指定为任务所有者。要配置此流程导航至页面右上角点击→ 开发者空间 → 连接并创建一个具有以下范围的新连接ZohoProjects.tasks.UPDATEZohoProjects.users.READZohoProjects.projects.READ导航至开发者空间 → 自定义函数。在“任务”选项卡下创建一个新的自定义函数并添加以下 Deluge 脚本。注意 请确保门户网站 URL 与您的数据中心一致。否则该功能可能无法按预期执行。自定义函数代码// scopes: ZohoProjects.tasks.UPDATE, ZohoProjects.users.READ, ZohoProjects.projects.READprojectsV3Endpoint https://projectsapi.zoho.in/api/v3/portal/;resourceName Event Infrastructure;params Map();params.put(index,1);params.put(range,50);params.put(view,1);params.put(searchTerm,resourceName);getAllResources invokeurl[url :projectsV3Endpoint portalId /projects/ projectId /resourcestype :GETparameters:paramsconnection:assignresource];resourceId getAllResources.get(data).get(0).get(entities).get(0).get(id);updateTaskParameter Map();updateTaskParameter.put(owners_and_work,{owners:[{zpuid:resourceId}]});updateTaskResponse invokeurl[url :projectsV3Endpoint portalId /projects/ projectId /tasks/ taskIdtype :PATCHparameters:updateTaskParameter.toString()connection:assignresource];return success;注意第 2 行确保门户 URL 与您的数据中心一致。第 3 行将“Event Infrastructure”替换为您要指定为任务所有者的资源名称。第 14 行和第 24 行将 “assignresource” 替换为您的 Zoho Projects 连接名称。添加下面提到的参数。点击“保存”。自定义函数保存后将其与工作流规则关联。导航至→ 自动化 → 工作流规则 → 任务选项卡 → 新建工作流规则。配置工作流使其在创建任务时根据用户操作触发。点击“添加操作集条件”然后选择“关联自定义函数”。注意 用户还可以将任务状态设置为触发器以便在状态更新时自动分配资源。点击“保存规则”。当任务名称符合规则时指定的资源将被指定为任务所有者。

更多文章