触发器、事件和函数

触发器、事件和函数

触发器用于响应事件。创建触发器以将函数与事件关联。假设您希望在创建任务时触发电子邮件发送。您可以创建发送邮件函数。接下来,创建触发器并将发送邮件函数与创建任务事件关联。创建任务时将发送电子邮件。Zoho Projects 支持以下事件:


扩展程序触发器:
  • 运行扩展程序

  • 停止扩展程序

  • 安装扩展程序

  • 卸载扩展程序

  • 禁用扩展程序

  • 启用扩展程序

  • 更新扩展程序

  • 升级扩展程序


项目触发器:

  • 创建项目

  • 更新项目字段

  • 向项目添加评论

  • 归档项目

  • 取消归档项目

  • 删除项目


任务触发器:

  • 删除任务

  • 创建任务

  • 为任务添加评论

  • 更新任务字段

  • 附加任务文档


其他触发器:

  • 添加自定义事件

创建函数

函数允许您通过连接其他云服务来自定义扩展程序。函数可以与 Zoho Projects 中的事件关联,以便在特定事件发生时触发。让我们创建一个发送电子邮件的示例函数。

  1. 导航到“函数”模块,然后点击右上角的“添加函数”。

  2. 输入函数名称并添加描述。

  3. 点击“创建”

  4. 打开新创建的函数。

  5. 将“发送邮件”函数拖放到“通知”部分下。

  6. 指定发件人和收件人的电子邮件地址、电子邮件主题和正文。

  7. 点击“编辑”以将占位符添加到您的电子邮件中。

  8. 点击“更新”。


要获取当前任务的详细信息,请使用 data.get("task_detail");

创建触发器

  1. 导航至“扩展模块”,将鼠标悬停在您的扩展程序上,然后点击

  2. 导航至“触发器”,然后点击“添加触发器”

  3. 输入触发器的名称。

  4. 选择要触发触发器的事件。

  5. 选择要与您的触发器关联的函数。

  6. 选择函数版本。

  7. 点击“创建”

    • Related Articles

    • 项目工作流规则

      工作流规则可让您创建满足业务需求的条件和操作,从而更高效地管理项目。要使工作流规则发挥作用,需要一个运行该规则的触发器和一个操作。您可以添加、编辑和禁用工作流规则。 例如,如果您希望分配给特定用户的项目具有最高优先级,并自动设置为“严格项目”,则可以按所示设置条件。 在本例中,创建项目时,规则会自动检查第一个条件:如果项目所有者是 Monica ...
    • 基于日期和时间的项目工作流规则

      工作流规则可帮助项目经理通过设置符合项目要求的标准和操作来组织项目中的任务。Zoho Projects 现在允许用户根据日期和时间安排和简化项目规则。安排工作流有助于跨项目自动化日常功能,消除人工干预,减少错误并加快决策速度。此外,它还能确保始终如一地遵循关键流程,帮助您保持标准并有效地满足合规性要求。 从项目模块创建基于时间的规则 点击左侧导航面板中的“项目”模块。 点击右上角的“自动化”,然后点击“新建工作流规则”。 输入规则标题,然后选择“基于日期和时间”选项。 设置所需的时间范围。 ...
    • 问题的业务规则和工作流程

      业务规则允许您通过设置符合项目需求的条件来更有效地组织错误。当存在多个业务规则时,系统会根据规则列表的顺序将业务规则应用于错误。您可以添加、编辑和停用业务规则。 添加业务规则 您可以根据需要为问题添加任意数量的业务规则。 点击顶部导航栏右上角的 。 导航至“问题跟踪”>“业务规则”。 点击“添加规则”。 输入“名称”,并选择规则执行的触发器。 点击“下一步”。 根据触发器选择“条件”,然后点击“下一步”。 点击 以添加条件。 可以添加多个条件。执行条件可以使用“与”和“或”表达式进行管理。 ...
    • 任务的工作流规则

      工作流规则通过设置符合项目需求的条件和操作,帮助您更高效地组织任务。为了使工作流规则发挥作用,您需要一个执行规则的触发器和一个自动执行的操作。 举例 例如,如果您希望分配给特定用户的项目具有最高优先级,则可以设置如下所示的条件。 在本例中,规则将检查项目所有者。如果项目所有者是 Monica ...
    • 为项目设置 Webhook

      Webhook 允许用户向第三方应用程序发送自动 HTTP 通知。当事件或触发器发生时,Webhook 会将实时数据从一个应用程序传输到另一个应用程序。您可以定义自己的 HTTP URL,并使用 Webhook 将其与工作流规则关联。要了解更多关于 Webhook 的信息,请参阅 WebHooks.org。 配置 Webhook 导航至 > 项目自动化 > Webhook。 点击“添加 Webhook”。 在 Webhook 页面中,指定所有必要参数。 点击“保存”。 Webhook ...