在Zoho Desk内使用自定义函数

在Zoho Desk内使用自定义函数

自定义函数易于编写脚本,可帮助您更新相关帮助台模块或其它第三方应用程序中的数据。当记录与工作流条件匹配时,工作流引擎会自动触发自定义函数并更新记录。有了自定义函数,您可以通过Deluge脚本( Zoho Creator提供技术支持)来编写自定义脚本,并将它们关联到工作流规则,以让业务流程自动化。另请参阅Deluge 脚本 - 参考指南

业务场景
  • 在Zoho Desk中创建或修改联系人时,在Zoho CRM中添加新联系人或更新现有联系人。这样,您可以使联系人数据库在应用程序之间保持完美同步。
  • 在Zoho Desk中创建或修改客户时,在Zoho CRM中添加新客户或更新现有客户 这样,您可以使应用程序之间的客户数据库保持完美同步。
  • 因Zoho Desk中所创建的每个新工单而在Zoho CRM内添加新联系人或更新现有联系人。这使您的销售团队能够及时了解Zoho CRM帐户内线索、联系人和客户的支持请求。
  • 因Zoho Desk中所创建的每个新工单而在Zoho CRM内添加新客户或更新现有客户。这使您的销售团队能够及时了解Zoho CRM帐户内线索、联系人和客户的支持请求。

针对人群
  • 配置工作流自动化规则的帮助台管理员
  • 具有REST API和Deluge脚本知识的程序员

注意:
  • 所需的角色权限: 具有帮助台自动化权限的用户可以访问此功能。
  • 自定义函数仅在企业版中可用。

建立自定义函数
可以通过三个简单的步骤来建立自定义函数:
  • 创建自定义函数。
  • 将自定义函数关联到工作流规则。
  • 测试自定义函数集成。

创建自定义函数:
  1. 点击顶部栏内的设置图标 (  ) 。
  2. 设置落地  页,点击自动化下的工作流
  3. 工作流规则  页面,点击左侧面板内的自定义函数
  4. 自定义函数  页面,点击右上方区域内的新建自定义函数
  5. 配置自定义函数 页面,您可以从中选择函数或者使用Deluge脚本编写一个新的。
  6. 点击保存。


将自定义函数关联到工作流规则:
  1. 点击顶部栏内的设置图标 (  ) 。
  2. 设置落地  页,点击自动化下的工作流
  3. 工作流规则  页面,点击右上方区域内的新建规则
  4. 新建工作流 页面,提供有关工作流的一些基本信息,然后点击下一步
  5. 在以下页面,指定执行操作和工作流规则的参数。
  6. 操作 下,点击添加函数图标 (  ) 并选择现有的自定义函数。
  7. 点击关联自定义函数,然后点击保存。

测试自定义函数集成:
  1. 您必须根据Zoho Desk内您的工作流规则条件来添加记录。
  2. 在您的应用程序中,通过自定义函数检查从Zoho Desk收到的记录
  3. 如果未收到记录或应用程序中存在不匹配,请在Zoho Desk中修改自定义函数的代码。
  4. 您可以继续测试该函数,直到您从Zoho Desk获得所需的记录到您的应用程序

要点
  • 每个工作流规则,您只可以关联1个自定义函数
  • 最多可从Zoho Desk转移10个支持字段 (参数) 到第三方应用程序。
  • 可以使用自定义函数来将您其它应用内的数据获取到Zoho Desk
  • 必须根据第三方应用程序内的限制定期地更新API工单。
  • 如果自定义函数集成由于第三方API内的问题而停止工作,您不会收到任何的邮件通知。
  • 当无法连接Zoho Creator服务时,在停止为该特定工作流发送通知之前,系统将会重试三次。如果出错,可以在失败部分进行查看。
  • 如果您超出了每日的最大限制,系统将不会发送剩余的自定义函数通知给第三方应用程序并会将失败通知给管理员。
  • 配置"send mail” deluge任务时,‘发件’或者‘收件’地址必须包含帮助台管理员的邮箱。
  • 当您首次配置特定于服务的"integration task"时,相应用户的认证详情将存储在该服务中。
  • 自定义函数的限制:
    • 函数执行 - 50000个调用/天
    • 语句 - 200000个语句/函数
    • Integration Tasks - 500000个API 调用/月。
    • 调用URL -无限调用
    • Send Email - 2500 封邮件/月

错误消息和详细信息
这里是您使用自定义函数时可能会遇到的一些失败消息:
  • 执行邮件任务时出错 - 无法执行'send mail'任务。
  • 执行调用api任务时出错: {0} - 无法执行API调用。
  • 指定的数据类型错误。模板变量{0}应该是类型{1} - 您在'set variable'任务内所提及的数据类型是字符串,但提供的却是整数值。
  • 执行{0}任务时出错 - 无法调用'call function'下的集成任务。
  • 无法更新模板变量{0} - 无法执行表达式
  • 评估‘调用URL’函数时出错 - 配置的参数错误或者URL的响应不正确。

    • Related Articles

    • 编写新的自定义函数

      Deluge作为Data Enriched Language for the Universal Grid Environment(针对通用网格环境的数据丰富语言)的缩写,是一种与Zoho服务相集成的在线脚本语言。使用此脚本,您可以向自定义函数添加不同类型的业务逻辑。 整个数据库层是抽象的,您只需要在编写Deluge脚本时将字段与参数进行映射。另请参阅Deluge脚本 - 参考指南 针对人群 要求的角色权限:具有管理帮助台自动化权限的用户才可以访问此功能。 自定义函数仅在企业版中可用。 ...
    • 库函数

      Zoho Desk在库中为您提供以下部署好的自定义函数: 为每个新工单创建3天内到期的任务 将Desk内所新建和修改的客户更新到CRM 为Desk内的新工单创建CRM联系人 为Desk内的新工单创建CRM客户 将一个模块内字段值复制到另一个模块 将工单提交为Zoho Projects内的bug 对于工作时间以外收到的工单,发送自动回复 为打开的任务重新打开工单 基于他们的电子邮件域,将联系人与客户进行映射 自动合并带有相同主题和联系人的工单 自Pipl应用查看联系人信息 ...
    • 创建工作流自动化

      工作流规则是一组操作(提醒、任务、字段更新和自定义函数),当满足特定条件时执行。这些规则使在触发规则时发送邮件提醒、分配任务以及更新记录的某些字段的过程自动化。工作流自动化由以下几部分组成 : 工作流规则 : 满足特定条件时执行一系列规则。 工作流提醒 : 触发工作流规则时自动发送邮件通知。 工作流任务 : 触发工作流规则时将任务分配给用户。 工作流字段更新 : 触发工作流规则时自动更新特定的字段值。 ...
    • 工作流

      Bigin 中的工作流可以帮助您自动执行在业务流程中执行的重复任务。 当您推销产品时,您的主要任务是满足客户的需求。但有时候,您可能需要不断重复地跟进,这浪费了您的宝贵时间。 Bigin 中的工作流使您从这些重复的任务中解放出来,并按照您想要的方式为您执行任务。 创建工作流 创建工作流涉及 3 个阶段: 选择什么时候应触发工作流 为规则设定条件 选择要执行的操作 设置触发器: 您可以指定应该在什么时候触发规则。 以下时候将执行规则: 创建记录时 - 创建记录时将触发工作流规则。 编辑记录时 - ...
    • 工作流规则

      工作流是通过创建一条业务规则帮助您实现任务字段的自动更新,批量任务的自动到期提醒以及将提醒推送到第三方软件等。 使用工作流规则可以节省我们创建和更新任务的时间,实现状态和任务百分比的自动联动。 使用工作流的优点 自动实现任务规则 自动更新任务字段 批量设置任务提醒 如何创建一条工作流规则 点击屏幕右上方的设置,进入设置页面—任务自动化—工作流规则。 点击新建工作流规则,输入规则名,执行时间选择“创建”时,则在任务创建时就会触发这条工作流。进入下一页,设置条件和触发操作。 添加工作流的标准和操作。 ...