跳转到主内容
Procore

工作流用户指南

开始使用

icon-60.svg

本用户指南为 Procore 用户提供了有关如何使用 Procore 的工作流工具构建和使用工作流的从头到尾的信息。

你将在本指南中学到的内容包括:

  • 什么是工作流?工作流是为项目中的项定义唯一审批路径的过程。例如,工作流允许你创建步骤以在 Procore 中"批准"项(例如分包商发票或合同)。工作流模板将定义负责角色、组和条件,以便通过审批流程发送项目,并且该流程经过定制,以满足公司业务环境的独特需求和特定要求。
  • 如何从旧版工作流迁移到自助式工作流。自助式工作流正在取代Procore 的自定义解决方案团队构建的旧版工作流。如果你以前使用过旧版工作流,则你的公司需要使用自助式工作流更新每个工具,然后才能构建新的工作流。
  • 如何创建和管理工作流模板。了解如何在公司工作流工具中构建和管理你自己的工作流模板。
  • 如何将工作流分配给项目。在工作流工具中创建工作流模板后,需要将它们分配给你的项目。这使你能够灵活地创建可用于单个项目或每个项目的工作流。
  • 如何配置用于项目的工作流。工作流在项上处于活动状态之前的最后一步。为你的工作流配置角色、职责和通知。
  • 如何查看和答复工作流。使用工作流模板推进项的审批过程。

工作流

Welcome to the Company level Workflows tool. With Workflows, users have the ability to create their own approval paths for items in Procore. 

What is a custom workflow?

Example

The image below shows you an example of what a published custom workflow for subcontractor invoices might look like. The workflow steps and conditions may be different in your environment. 

Which Procore tools are supported by the Workflows Tool?

设置和配置

在通过"工作流配置设置"页面激活更新之前,从旧版工作流引擎到自助式引擎的转换才完成。但是,允许用户在完全更新其工作流版本之前设置和配置他们自己的自定义工作流模板。在更新工作流配置设置中的工作流版本之前,工作流模板无法应用于项目(合同和发票)。

准备好更新时,请参阅"启用自助式工作流"部分中的步骤。

快速启动工作流模板

什么是快速入门工作流模板?

快速入门工作流模板是为 Procore 财务工具预配置的工作流模板。这些模板是根据行业最佳实践设计的。

你可以通过更改状态、步骤名称等来自定义它们以满足公司的特定需求。请参阅编辑工作流模板

如何获取公司账户中的"快速入门"模板?

快速入门工作流模板将在贵公司的工作流工具中自动可用,可供美国、澳大利亚、纽西兰、加拿大、英国和冰岛的所有客户使用。

它们与账户中已创建的任何自定义工作流一起显示,并标有"客户支持"标签以表示它们由 Procore 创建。

如果我不想使用"快速入门"模板怎么办?

你可以通过点击模板旁边的"存档"按钮存档任何不想使用的快速入门模板。请参阅存档工作流模板

添加"快速入门"模板是否会影响我现有的自定义工作流模板?

不会,对现有的自定义模板没有影响。

创建工作流模板

需要考虑的事项

  • 所需用户权限:

    • 查看、创建或编辑工作流模板:

      • 公司工作流工具的"管理员"级别权限。
        或者

      • 公司工作流工具的"只读"或"标准"级别权限,并在你的权限模板上启用了"查看工作流模板"和"创建和编辑工作流模板"细分权限。

  • 使用 Procore 英语的客户还可以从预先填充的财务工具快速入门工作流模板中进行选择。这些模板可以按原样使用,也可以进行编辑以满足公司的需求。快速入门工作流模板目前在英语地区之外提供。

步骤

添加工作流

  1. 导航到公司级别工作流工具。

  2. 点击创建。这将打开"添加工作流"对话框。
    用于添加工作流的对话框,其中包含名称和工具选择现场,以及"取消"和"创建"按钮。

  3. 输入工作流的名称

  4. 工具菜单中为工作流选择工具。

     注意
    某些 Procore 工具必须启用才能显示为此列表中的选项。有关可用工具的列表,请参阅哪些 Procore 工具支持工作流?
  5. 点击创建。Procore 打开工作流生成器并为你创建一个"无标题"第一步。

更新工作流中的第一步

  1. 首先选择你将在工作流开始时使用的步骤类型(响应步骤、条件步骤)。

工作流第一步选择

2。按照所选步骤类型的说明进行操作:

  • 将答复步骤添加到工作流

  • 将条件步骤添加到工作流

  • 将操作步骤添加到工作流

将答复步骤添加到工作流

  1. 一般信息部分输入以下信息:

    • 步骤名称。输入步骤的名称。

    • 键入。选择答复步骤

    • 项状态。输入将与此工作流步骤关联的项状态。

    • 完工天数。输入"责任组"必须完成工作流步骤的天数。然后从下拉列表中选择日历日工作日。设定的天数过去后,Procore 会发送提醒电子邮件,直到该步骤完成。

    • 可选:通知收件人。选择当工作流步骤未在剩余天数下指定的天数内完成时,应接收自动通知的组或角色。在工作流步骤完成后,此处指定的收件人也会收到一封电子邮件。默认组包括:

      • 工作流经理。工作流经理是必须在项目中指定的 Procore 用户。

      • 项创建者。项创建者是在项目中创建项的 Procore 用户。

      • 通讯组.发布此工作流并将其分配给项目后,可以在项目级别配置工作流时定义不同的组成员。

      • 公司的所有项目用户。当你从通知收件人列表中选择项创建者的公司时,项创建者公司中分配给项目的所有项目用户都会自动收到通知。

添加任务分配对象

  1. 完成任务分配对象部分:

    • 决策类型。为步骤选择一种默认决策类型。此设置还将决定哪些答复要求选项可用。

      • 急救人员做决定。

      • 由多个答复者决定。

        • 只有 所需的答复者才能决定。如果希望对该 步骤的最终决定仅由担任一个或所有成员需要答复的角色的答复者待定,请选中此方框。

  2. 点击管理任务分配对象

  3. 你可以根据项目角色自定义角色任务分配 对象对象类型管理任务分配对象。根据你的任务分配 对象分配对象配置方法,请按照相关说明进行操作:

    • 项目角色任务分配对象:
      无需手动更新即可管理单个任务分配对象。
      项目 任务分配对象会根据工作流

    • 项目目录
      重要提示:确保项目 目录角色已正确分配且为最新角色。请参阅如何将项目 角色自动分配给工作流步骤?了解详情。

      1. 在公司管理员工具内创建项目角色。了解如何 →

      2. 在项目目录工具中将个人分配给项目角色。了解如何 →

      3. 在公司级别配置工作流模板。配置每个工作流步骤时,选择要分配给该步骤的相关项目角色。

      4. 对于分配了模板的任意项目,与这些项目角色关联的个人将根据你公司级别的工作流模板 配置自动填充到每个工作流步骤中。

      5. 确保项目目录中列出的所有成员都具有每个工具中的项所需的适当权限和正确的工作流权限。

      6. 要完成配置,仍然需要为每个工具手动为每个项目模板配置工作流管理器。此步骤是必需的,因为项目目录按项目进行管理,并且工作流经理可能因工具而异。

    • 自定义角色任务分配对象:

      1. "任务分配对象"部分下的步骤详细信息中点击管理任务分配对象

      2. 点击自定义角色旁边的编辑成员

      3. 从可用的项目 目录成员中选择用户。注意:工作流步骤中的每个自定义角色都必须至少有一个分配的用户。

      4. 如果决策类型是 多个答复者决定 ,你可以使用 需要答复 下拉列表。

      5. 点击完成以确认任务分配 对象更新。

      6. 点击保存以完成更改。注意:如果任何必填现场缺少信息,工作流查看器的顶部会出现一个横幅。点击显示详细信息以查看哪个步骤需要更新。

         提示
        你还可以从公司目录批量分配项目 角色。

添加答复

确定步骤的任务任务分配 对象角色后,下一步是添加答复。添加答复时可用的选项取决于步骤的决策类型以及是否需要任何答复者。

添加答复的步骤按决策类型进行分隔。按照在步骤中选择的决策类型的步骤进行操作。

  •  

    急救人员决定:显示/隐藏

    • 在步骤设置的答复卡中,执行以下操作:

    • 如果答复是。从下拉菜单中选择一(1)个或多个答复。

    • 转到步骤。如果此答复是步骤的最终决策,请选择工作流中的下一步。

    • 可选:点击添加答复以创建其他答复并根据需要填写上述信息。

  •  

    由多个答复者决定:显示/隐藏

    • 在步骤设置的答复卡中,执行以下操作:

    • 如果已勾选所需答复者决定IS:

    • 如果需要,则由答复者决定。从下拉菜单中选择一(1)个或多个答复。

    • 转到步骤。如果此答复是步骤的最终决策,请选择工作流中的下一步。

    • 如果未选中所需答复者决定:

    • 如果所有答复者决定。从下拉菜单中选择一(1)个或多个答复。

    • 转到步骤。如果此答复是步骤的最终决策,请选择工作流中的下一步。

    • 可选:点击添加答复以创建其他答复并根据需要填写上述信息。

将条件步骤添加到工作流

条件步骤允许根据是否满足步骤的条件以不同的方式发送工作流路径。要创建条件步骤,请按照以下说明操作。

  1. 一般信息部分输入以下信息:

    • 步骤名称。输入步骤的名称。

    • 键入。选择条件步骤

    • 的时候。选择条件语句中假设的第一部分。每个工具都存在不同的条件语句。请参阅按工具分类的条件语句。

      • 大于。如果你的组织需要为大于或等于指定金额的金额额外签名,你将需要选择此选项并在右侧现场中输入金额。

      • 小于。如果希望步骤在假设小于指定数时运行。

      • 。如果希望该步骤在为自定义现场选择某个现场时运行。

      • 已勾选。如果希望该步骤在选中自定义现场复选框时运行。

      • 包含以下任何一个。如果希望该步骤在为自定义现场选择一个或多个多选选项时运行。

    • 然后。从下拉列表中选择一个步骤,或通过点击添加步骤按钮创建一个新步骤。

    • 否则。从下拉列表中选择一个步骤,或通过点击添加步骤按钮创建一个新步骤。如果不满足当前步骤的条件,这将是工作流的下一步。

  2. 从以下选项中选择:

    • 取消。点击此按钮可放弃所做的任何更改。

    • 保存为草稿。点击此按钮可保存编号的"草稿"工作流版本。当你仍在创建工作流时,请选择此选项。

    • 保存并发布。点击此按钮可创建工作流的新发布版本。当你准备好将工作流分配给项目时,请选择此选项。

按工具划分的条件语句

 

预算变更…显示/隐藏

条件

定义

预算变更金额

所有"至"和"来自"预算变更调整明细项值的总计。

调整量

调整明细项的金额的总和,或调整明细项的金额的绝对值。最大的绝对值将用于确定条件步骤的结果。

 

合约…显示/隐藏

条件

定义

示例

原始合同金额

待批合同的 SOV 总金额。

根据待审批的合同金额,工作流需要遵循不同的审批路径。

获批成本对象总额

 

项目的"获批合约"、合约变更通知单和直接成本的 SOV 总金额。工作流项的 SOV 金额包含在总计中。

公式…显示/隐藏

获批合约数 + 获批合约变更通知单 + 获批直接成本 = 获批成本对象总额

当其他已获批合同、变更通知单和直接成本的总金额超过或低于指定金额时,路由工作流的审批路径。

所有成本对象的总额

 

项目的所有"已批准"和"待处理"合约、合约变更通知单和直接成本的 SOV 总金额。工作流项的 SOV 金额包含在总计中。

公式…显示/隐藏

已获批和待定合约 + 已获批和待定的 CCO + 已获批和待定直接成本 = 所有成本对象的总额

当任何状态的其他待处理或已获批合同、变更通知单和直接成本的总金额超过或低于指定金额时路由工作流的审批路径

已批准成本对象超出预算的金额

从所有"已获批"的合约、合约变更通知单和直接成本的合并总额中减去项目指定列的总金额。

公式…显示/隐藏

获批合约 + 获批合约变更通知单 + 获批直接成本 - 总预算金额 = 已获批成本对象超出预算的金额

如果正在审批的合同和其他已获批的合同、变更通知单和直接成本要使你的项目超出预算特定金额,请传送工作流的审批路径。*

所有成本对象的预算外金额

从所有"已获批"和"待处理"合约、合约变更通知单和直接成本的合并总额中减去项目的总预算金额。

公式…显示/隐藏

已获批和待处理合约 + 已获批和待定的 CCO + 已获批和待处理直接成本 - 总预算金额 = 所有成本对象的超出预算金额

如果正在审批的合同和其他待处理或已获批的合同、变更通知单和直接成本要使你的项目超出预算特定金额,请路由工作流的审批路径。*

分配给已批准成本对象的预算百分比

项目总预算金额占“已获批”合约、合约变更通知单和直接成本总金额的百分比。

公式…显示/隐藏

(获批合约 + 获批合约变更通知单 + 获批直接成本)÷总预算金额 = 分配给获批成本对象的预算百分比

如果待审批的合同和其他已获批的合同、变更通知单和直接成本要使你的项目超出预算特定百分比,请路由工作流的审批路径。 *

分配给所有成本对象的预算百分比

所有"已获批"和"待处理"合约、合约变更通知单和直接成本的合并总额所使用的项目总预算金额所占的百分比。

公式…显示/隐藏

(已获批和待定合约 + 已获批和待定合约变更通知单 + 已获批和待定直接成本) ÷总预算金额 = 分配给所有成本对象的预算百分比

如果正在审批的合同和其他待处理或已获批的合同、变更通知单和直接成本要使你的项目超出预算特定百分比,请路由工作流的审批路径。*

自定义现场(单选、多选或复选框)注意:,单选和多选现场必须标记为必填在中。 请参阅新建可配置字段集

根据在工作流模板构建器中设置的自定义字段的值移动工作流。

根据"合同类型"或"建筑物编号"的自定义现场传送工作流的审批路径。如果"建筑物编号"为2 ,则将工作流发送给John。如果"建筑物编号"是1 ,则将工作流路由给 Susan。

获批成本对象的测试版超出预算金额预算编号值

与项 SOV 中包含的每个预算编号相关的获批金额(合约、合约变更通知单、直接成本)与项 SOV 的预算编号的修订后预算金额之间的差额。

将根据项目的审批是否会导致与项目关联的任何预算编号超过设置的金额来路由工作流。

所有成本对象的测试版超出预算编号值金额

与项 SOV 中包含的预算编号相关的已获批、待处理和修订金额(合约、合约变更通知单、直接成本)之间的差额与预算编号的修订后预算金额。

将根据项目的审批是否会导致与项目关联的任何预算编号超过设置的金额来路由工作流。

获批预算成本占预算编号值的测试版百分比

预算编号金额的修订后预算金额在所有获批成本项中的工作流项的 SOV 中所包含的百分比。

将根据所有已获批项目中工作流项的 SOV 预算编号值是否高于/低于预算编号的修订后预算金额的定义百分比来路由工作流。

预算编制预算编号值的测试版所有成本百分比

工作流项 SOV 中包含的预算编号金额在所有已批准、待处理和已修订项中的修订后预算金额的百分比。

将根据工作流项的所有已批准、待处理和已修订项目的 SOV 预算编号值是否高于/低于预算编号的修订后预算金额的定义百分比来路由工作流。

 

合约变更通知单…显示/隐藏

条件

定义

示例

金额

正在批准的变更通知单的总 SOV 金额。

根据待审批的合同金额,工作流需要遵循不同的审批路径。

获批成本对象总额

项目的"获批合约"、合约变更通知单和直接成本的 SOV 总金额。工作流项的 SOV 金额包含在总计中。

公式…显示/隐藏

获批合约数 + 获批合约变更通知单 + 获批直接成本 = 获批成本对象总额

当其他已获批合同、变更通知单和直接成本的总金额超过或低于指定金额时,路由工作流的审批路径。

所有成本对象的总额

项目的所有"已批准"和"待处理"合约、合约变更通知单和直接成本的 SOV 总金额。工作流项的 SOV 金额包含在总计中。

公式…显示/隐藏

已获批和待定合约 + 已获批和待定的 CCO + 已获批和待定直接成本 = 所有成本对象的总额

当任何状态的其他待处理或已获批合同、变更通知单和直接成本的总金额超过或低于指定金额时路由工作流的审批路径

已批准成本对象超出预算的金额

从所有"已获批"的合约、合约变更通知单和直接成本的合并总额中减去项目指定列的总金额。

公式…显示/隐藏

获批合约 + 获批合约变更通知单 + 获批直接成本 - 总预算金额 = 已获批成本对象超出预算的金额

如果正在审批的合同和其他已获批的合同、变更通知单和直接成本要使你的项目超出预算特定金额,请传送工作流的审批路径。*

所有成本对象的预算外金额

从所有"已获批"和"待处理"合约、合约变更通知单和直接成本的合并总额中减去项目的总预算金额。

公式…显示/隐藏

已获批和待处理合约 + 已获批和待定的 CCO + 已获批和待处理直接成本 - 总预算金额 = 所有成本对象的超出预算金额

如果正在审批的合同和其他待处理或已获批的合同、变更通知单和直接成本要使你的项目超出预算特定金额,请路由工作流的审批路径。*

分配给已批准成本对象的预算百分比

项目总预算金额占“已获批”合约、合约变更通知单和直接成本总金额的百分比。

公式…显示/隐藏

(获批合约 + 获批合约变更通知单 + 获批直接成本)÷总预算金额 = 分配给获批成本对象的预算百分比

如果待审批的合同和其他已获批的合同、变更通知单和直接成本要使你的项目超出预算特定百分比,请路由工作流的审批路径。 *

分配给所有成本对象的预算百分比

所有"已获批"和"待处理"合约、合约变更通知单和直接成本的合并总额所使用的项目总预算金额所占的百分比。

公式…显示/隐藏

(已获批和待定合约 + 已获批和待定合约变更通知单 + 已获批和待定直接成本) ÷总预算金额 = 分配给所有成本对象的预算百分比

如果正在审批的合同和其他待处理或已获批的合同、变更通知单和直接成本要使你的项目超出预算特定百分比,请路由工作流的审批路径。*

自定义现场(单选、多选或复选框)注意:必须将单选和多选现场标记为必填在字段集中。 请参阅新建可配置字段集

根据在工作流模板构建器中设置的自定义字段的值移动工作流。

根据"合同类型"或"建筑物编号"的自定义现场传送工作流的审批路径。如果"建筑物编号"为2 ,则将工作流发送给John。如果"建筑物编号"是1 ,则将工作流路由给 Susan。

获批成本对象的测试版超出预算金额预算编号值

与项 SOV 中包含的每个预算编号相关的获批金额(合约、合约变更通知单、直接成本)与项 SOV 的预算编号的修订后预算金额之间的差额。

将根据项的批准是否会导致与项关联的任何预算编号超过工作流模板中确定的金额来路由工作流。

所有成本对象的测试版超出预算编号值金额

与项 SOV 中包含的预算编号相关的已获批、待处理和修订金额(合约、合约变更通知单、直接成本)之间的差额与预算编号的修订后预算金额。

将根据项目的审批是否会导致与项目关联的任何预算编号超过设置的金额来路由工作流。

获批预算成本占预算编号值的测试版百分比

预算编号金额的修订后预算金额在所有获批成本项中的工作流项的 SOV 中所包含的百分比。

将根据所有已获批项目中工作流项的 SOV 预算编号值是否高于/低于预算编号的修订后预算金额的定义百分比来路由工作流。

预算编制预算编号值的测试版所有成本百分比

工作流项 SOV 中包含的预算编号金额在所有已批准、待处理和已修订项中的修订后预算金额的百分比。

将根据工作流项的所有已批准、待处理和已修订项目的 SOV 预算编号值是否高于/低于预算编号的修订后预算金额的定义百分比来路由工作流。

 

通信/自定义工具…显示/隐藏

条件

定义

成本影响值

在通信项的“成本影响”字段中输入的金额。

自定义现场(单选、多选或复选框)注意:必须将单选和多选现场标记为必填在字段集中。 请参阅新建可配置字段集

根据在工作流模板构建器中设置的自定义字段的值移动工作流。

 

业主发票…显示/隐藏

条件

定义

本期净账单金额

税前账单金额。

本期账单总额

税后账单金额。

 

主合同…显示/隐藏

条件

定义

示例

原始合同金额

待批合同的 SOV 总金额。

根据待审批的合同金额,工作流需要遵循不同的审批路径。

自定义现场(单选、多选或复选框)注意:必须将单选和多选现场标记为必填在字段集中。 请参阅新建可配置字段集

根据在工作流模板构建器中设置的自定义字段的值移动工作流。

根据"合同类型"或"建筑物编号"的自定义现场传送工作流的审批路径。如果"建筑物编号"为2 ,则将工作流发送给John。如果"建筑物编号"是1 ,则将工作流路由给 Susan。

 

主合同变更通知单…显示/隐藏

条件

定义

示例

金额

正在批准的变更通知单的总 SOV 金额。

根据待审批的合同金额,工作流需要遵循不同的审批路径。

自定义现场(单选、多选或复选框)注意:必须将单选和多选现场标记为必填在字段集中。 请参阅新建可配置字段集

根据在工作流模板构建器中设置的自定义字段的值移动工作流。

根据"合同类型"或"建筑物编号"的自定义现场传送工作流的审批路径。如果"建筑物编号"为2 ,则将工作流发送给John。如果"建筑物编号"是1 ,则将工作流路由给 Susan。

 

分包商发票…显示/隐藏

条件

定义

总金额

完整发票上应用保留金的总金额。

材料存储量

完整发票上存储的材料的账单金额。

净额

完整发票上应用保留金的净金额。

原始合约价值

任何变更、调整或修改前的合约合同的原始金额。

返还保留金金额

完整发票上的返还保留金金额。

返还总保留金

完整发票上返还的保留金百分比。

迄今已完成和存储的总数

完整发票上迄今已完成的工程和存储的材料的百分比。

自定义现场(单选、多选或复选框)注意:必须将单选和多选现场标记为必填在字段集中。 请参阅新建可配置字段集

根据在工作流模板构建器中设置的自定义字段的值移动工作流。

父合约中的自定义现场(单选、多选或复选框)注意:单选和多选现场必须标记为必填在采购订单和分包合同的两个字段集中。请参阅新建可配置字段集

在工作流模板生成器中设置的父合约上,根据自定义字段的值移动工作流。

*与项目预算相关联的条件语句基于在公司级别管理员工具中的自定义报告预算视图中选择的预算列的总金额。请参阅为自定义报告设置预算视图

将操作步骤添加到工作流

操作步骤详细说明了你可以作为工作流的下一步执行的各种操作。目前,支持的操作步骤包括结束工作流、发送 Webhook 和同步ERP外部数据。

结束工作流

结束工作流操作定义工作流的结束并且工作流完成。

  1. 点击的图标蓝色加 PfCP添加到工作流构建器中现有步骤的图标。选择操作>结束工作流

  2. 一般信息部分输入以下信息:

    1. 步骤名称。输入步骤的名称。

    2. 结束类型。选择成功失败

    3. 项状态。选择适当的状态。状态选项因工具而异。

    4. 可选:通知收件人。选择在工作流步骤完成时应接收自动通知的组或角色。默认组包括:

      • 工作流经理。工作流经理是必须在项目中指定的 Procore 用户。

      • 项创建者。项创建者是在项目中创建项的 Procore 用户。

      • 通讯组.发布此工作流并将其分配给项目后,可以在项目级别配置工作流时定义不同的组成员。

  3. 从以下选项中选择:

    • 取消。点击此按钮可放弃所做的任何更改。

    • 保存为草稿。点击此按钮可保存工作流的编号"草稿"版本。当你仍在创建工作流时,请选择此选项。

    • 保存并发布。点击此按钮可创建工作流的新发布版本。当你准备好将工作流分配给项目时,请选择此选项。

发送网络钩子

当工作流到达特定阶段时,发送 Webhook 操作将工作流数据发送到外部系统。此操作适用于所有工作流类型。

  1. 在工作流构建器的答复部分中,导航到转到步骤

  2. 点击加号(+)创建新步骤并选择操作>发送 Webhook

  3. 在一般信息部分输入以下信息:

    • 步骤名称:输入步骤的名称。

    • 类型:默认情况下,设置为"操作步骤"。

    • 可选:通知收件人。选择在工作流步骤完成时应接收自动通知的组或角色。默认组包括:工作流经理、项创建者通讯组

  4. 可选:在发送 Webhook - 详细信息部分下,输入自定义数据。

    注意:此数据将与标准工作流信息一起包含在 Webhook 有效负载中。示例: JSON数据、简单消息和参考编号。

  5. 转到步骤部分,选择下一个相关步骤或选择结束工作流

  6. 点击保存并发布。发送 Web 钩子操作已成功添加到工作流中。

新建网络hook:

将操作添加到工作流后,在项目中设置 Webhook 以从 Procore 接收数据:

  1. 选择你的项目并导航到项目的管理员工具。

  2. 在左侧面板的项目设置下,点击Webhook 。这将打开项目 Webhook 窗口。

  3. 点击右上角的+ 创建挂钩。这将打开"新建关联"窗口。

  4. 在端点配置部分输入以下信息:

    • 端点URL:输入URL以在事件发生时接收请求有效负载。

    • 授权标头:输入要放置在 Procore 的POST请求标头中的令牌。

    • 有效负载格式: 选择你希望接收的 REST 应用程序接口有效负载版本。注意:创建挂钩后,便无法更改负载版本。

  5. 滚动到选择要发送的事件部分。

  6. 工具 > 核心 > 工作流下,选择工作流实例.自定义。 

  7. 填写必填字段后,点击+ 创建 Hook。

  8. 挂钩会在项目 Webhook 页面上显示 Hook ID、状态、已订阅和端点URL。还可以使用编辑 图标。

注意:当工作流到达配置的步骤时,Webhook 会自动发送到所选操作的端点URL 。

同步ERP外部数据

当工作流到达特定阶段时,同步ERP外部数据操作可将工作流项数据与ERP集成同步。这允许你的会计系统识别可以自动从 Procore 中提取的记录。此操作不需要配置,并且以下工作流类型支持:公司直接成本、发票、付款应用程序、主合同、采购订单合同、工作单合同、预算变更、主变更通知单(所有类型)和合约变更通知单(所有类型)。

  1. 在工作流构建器的答复部分中,导航到转到步骤

  2. 点击加号(+)创建新步骤,然后选择操作>同步ERP外部数据

  3. 在一般信息部分输入以下信息:

    • 步骤名称:输入步骤的名称。

    • 类型:默认情况下,设置为"操作步骤"。

    • 可选:通知收件人。选择在工作流步骤完成时应接收自动通知的组或角色。默认组包括:工作流经理、项创建者通讯组

  4. 转到步骤部分,选择下一个相关步骤或选择结束工作流

  5. 点击保存并发布。同步ERP外部数据操作已成功添加到工作流中。

保存工作流模板

以下选项可用于保存工作流模板:

  • 保存为草稿。点击此按钮可保存工作流的编号"草稿"版本。点击另存为草稿不会关闭工作流构建器,因此你可以随时保存工作。草稿工作流模板不能用于项目。

  • 保存并发布。点击此按钮可创建工作流的新发布版本。已发布的工作流可用于项目。

  • 取消。点击此按钮可放弃所做的任何更改。

另请参阅

将工作流模板分配给项目

你的工作流发布后,下一步是将它们分配给项目,以便进行配置。以下步骤将展示如何在公司工作流工具中将工作流模板分配给项目。

  1. Navigate to the Company Workflows tool. 
  2. In the 'Workflows' table, locate the version that you want to publish. 
  3. Click the hyperlink in the 'Assigned Projects' column.  

    v2-workflows-assigned-projects-link.png
     
  4. In the 'Assign Projects' dialog box, do the following:
    • To select all of the active projects in your company's account, place a mark in the Select All check box. 
      v2-workflows-assign-select-all-projects.png
    • To search for individual projects, start typing the project name in the Search box. Then place a mark in the checkbox(es) that corresponds to the desired project(s). 
      v2-workflows-search-assign-to-project.png
  5. Click Update

Assign a Workflow Template to New Projects

A workflow template can be assigned automatically to all new projects so it won't need to be done each time a new project is created. 

  1. Navigate to the Company Workflows tool.
  2. In the 'Workflows' table, locate the version that you want to assign to all new projects.
  3. Hover over the space in the 'Assign to New Projects' column.
  4. Click Assign.
    assign-to-all-projects-workflow.png
  5. A checkmark will appear showing that it has been assigned to all new projects.
    Note: Click the checkmark to stop assigning the template to new projects automatically.

 

在项目上配置工作流模板

将工作流模板分配给项目后,需要使用单个工具的设置来配置它们。在此过程中,将工作流步骤分配给特定用户并设置他们必须答复的天数。在应用和用于批准项之前,还需要为其关联的工具设置默认工作流。

目标

在工具上配置工作流模板。

背景

工作流模板发布并分配给项目后,需要先在项目上进行配置,然后才能使用。配置包括指派人员作为"工作流经理"以及为工作流分配适当的通讯组和任务分配对象。在使用之前,还必须将特定模板设置为工具的"默认"。

需要考虑的事项

  • 所需用户权限:
    • 正在配置的项目工具的"管理员"级别权限。

步骤

  1. 你可以 启用项目级别工作流模板, 为 项目团队提供直接在其项目环境中创建和自定义工作流的自主权,而无需依赖公司级别的权限。
  2. 导航到正在配置工作流的工具。
  3. 点击配置设置icons-settings-gear.png图标。
    注意:对于通信工具,请为工作流模板的特定通信 类型选择配置设置。
  4. 可以克隆项目级别工作流模板,以创建与现有工作流模板相同或非常相似的新工作流模板。
     注意
    必须启用项目级别工作流模板才能使用克隆功能。
  5. 点击右侧窗格中的"工作流设置"。
    注意: 发票和通信工具没有专用的“工作流设置”页面。 滚动到开发票工具配置设置的底部,以访问发票工作流配置。
  6. 点击正在配置的工作流旁边的配置按钮,以打开工作流查看器。
    示例
     clipboard_e6d40c7d3a3c0cf025fea7a0390fc9526.png
  7. 在工作流查看器顶部,通过从下拉列表中选择项目用户来分配工作流经理
  8. 点击保存
    注意:如果任何必填字段缺少信息,工作流查看器的顶部会出现一个横幅。 点击显示详细信息以查看哪个步骤需要更新。

可选步骤。根据工作流要求完成。

  • 分配通讯组。从此列表中选择通讯组。当工作流中发生某些操作时,这些用户组将收到来自 Procore 的通知电子邮件。
  • 剩余完工天数。输入任务分配对象必须在步骤中提交答复的天数。在步骤详细信息的"一般信息"部分的"剩余完工天数"下,在第一个框中输入天数,然后从下拉列表中选择日历工作日工作日
    注意:如果任务分配对象未在定义的时间范围内提交答复,他们将收到自动电子邮件提醒。

设置默认工作流

必须先选择默认工作流,然后才能在项上启动工作流。

  1. 将鼠标悬停在“工作流设置”表中的“默认工作流”列上。
  2. 点击要设为默认工作流的行中的设置为默认。
    注意:如果已经设置了默认工作流,则相同的操作将撤销工作流的默认指定。
  3. 选择默认工作流后,工作流的"默认工作流"列中将出现对勾。

启动工作流

如果已在工作流工具配置设置中启用自助式工作流引擎,则现在已准备好在项目级别项上使用工作流。在项目上创建和配置模板后,下一步是创建需要工作流审批的项。分包商发票上的工作流会自动启动,但合同和其他项目上的工作流需要手动启动。以下指示将向你展示如何启动工作流。

 

Objective

After creating a new Commitment, Prime Contract or Budget Change on a project, the next step will be to start the workflow so assignees can respond.

Things to Consider

Steps

  1. Navigate to the tool and item containing the workflow.
  2. Click Start Workflow at the top right corner of the item.
    start-workflow-button.png

答复工作流

 

Objective 

To respond to a workflow on a project level item. 

Background

After a workflow has been started on a project item, designated users can respond to their assigned step.

Things to Consider

  • Required User Permissions:
    • To respond to a workflow on a commitment, or commitment change order:
      • 'Standard' level permissions or higher on the project's Commitments or Prime Contracts tool.
      • Must have permission to view the item containing the workflow. If the item is marked ‘Private’, the responder must have ‘Admin’ level permissions or be added to the ‘Access for Non-Admin Users’ list in the item’s privacy settings. 
      • Must be the assignee of the contract's current workflow step.
    • To respond to a workflow on a prime contract, or prime contract change order:
      • 'Standard' level permissions or higher on the project's Commitments or Prime Contracts tool.
      • Must have permission to view the item containing the workflow. If the item is marked ‘Private’, the responder must have ‘Admin’ level permissions or be added to the ‘Access for Non-Admin Users’ list in the item’s privacy settings. 
      • Must be the assignee of the contract's current workflow step.
    • To respond to a workflow on a subcontractor invoice:
      • 'Standard' level permissions or higher on the project's Commitments tool.
      • Must be the assignee of the invoice's current workflow step.
      • The invoice must be associated with an open billing period.
      • Must have permission to view the item containing the workflow. If the item is marked ‘Private’, the responder must have ‘Admin’ level permissions or be added to the ‘Access for Non-Admin Users’ list in the item’s privacy settings. 
    • To respond to a workflow on a budget change:
      • 'Standard' level permissions or higher on the project's Budget tool.
      • Must be the assignee of the current workflow step on the budget change.
    • To respond to a workflow on a correspondence item:
      • 'Standard' level permissions or higher on the project's Correspondence type.
      • Must be the assignee of the correspondence item's current workflow step.

Steps 

  1. Navigate to the Project item containing the workflow. 
  2. In the right pane of the item, review the 'Current' step in the workflow. 
    Note: Click 'Show Workflow' if the side panel is collapsed.
  3. Select your response for the workflow at the bottom of the right pane. 
    Note: You will still have an opportunity to cancel your response in the next step.
  4. Optional: Upload or attach files to the workflow. 
    clipboard_e4a42103e5b2fdc57a66510f7b2f60b45.png
  5. Optional: Enter a reason for your response.
    Note: A reason for your response may be required based on the configuration of the workflow template.
  6. Click Submit to finalize your response or Back to return to change your response.