快速向导
自动化操作帮助非编程人员使用可视化界面实现部分业务逻辑。
用户可以为对象创建验证规则。验证规则主要用于验证该对象的数据是否符合特定的规则。当用户对于对象的某个字段的更改不符合用户创建的验证规则时,系统会拒绝保存用户的输入。
验证规则在服务端执行,可以获取相关表的数据进行判断。
工作流规则可以在记录修改时,如果满足一定的条件,自动触发一些操作,包括更新字段、发送通知等。
例如:如果下雨,请带雨伞。
工作流规则可以分为两个主要组成部分。
条件:“如果/则”语句的“如果”部分。换言之,记录内容必须为真,才能让工作流规则执行关联操作。 操作:“如果/则”语句的“则”部分。换言之,在记录满足条件时执行的操作。 在下雨示例中,条件是“如果下雨”,则操作是“带雨伞”。如果条件未满足(未下雨),则不会执行操作(无需带雨伞)。
在记录满足工作流规则的所有条件时,则将会执行规则的操作,请参考执行自动操作来了解系统目前支持的操作。
新建时
:在每次创建记录时评估规则条件。如果满足规则条件,运行规则。忽略现有记录的所有更新。使用此选项时,规则对每个记录的运行次数从不超过一次。新建时,和每次编辑时
:在每次创建或更新记录时评估规则条件。如果满足规则条件,运行规则。使用此选项时,只要记录满足规则条件,每次编辑记录时,规则都会重复运行。(如果您选择此选项,则无法添加依赖于时间的操作)新建时,或编辑数据导致条件成立
:(默认)在每次创建或更新记录时评估规则条件。对于新记录,在满足规则条件的情况下运行规则。对于更新的记录,仅在将记录从未满足规则条件到更改为满足规则条件的情况下执行规则。使用此选项时,规则对每个记录可以运行多次,但是,如果记录编辑与规则条件无关,则规则不运行。工作流操作是可重复使用的组件,可在后台执行某种操作,如更新字段或发送电子邮件。创建自动操作后,可将其添加到 工作流规则 、 批准过程 或其他自动过程中。
字段更新操作允许您自动更新字段值。您可以将字段更新与工作流规则、批准过程关联。
对于所有自定义对象和一些标准对象,您可以创建对子表记录的更改会更新相关主表记录上字段的操作。跨对象字段更新可用于自定义对象与自定义对象之间的主表/子表关系、自定义对象与标准对象之间的主表/子表关系以及标准对象与标准对象之间的主表/子表关系。
通知操作允许您自动发送工作流通知给指定人员。您可以将工作流通知与工作流规则、批准过程关联。
批准过程,则在自动化处理方面更进一步,让您可以指定批准该类记录所必需经历的审批步骤序列。还可以指定在各个时间点、各个审批步骤的自动处理操作。
以付款为例,处理过程可能包括:
付款记录提交批准时,记录将被锁定,这时用户无法修改它。同时,应将该付款记录的状态修改为“已提交”。 不同情形下,审批的过程可能有所区别。如果付款金额为 500元及以下,则无需审批、直接获准;如果付款金额高于 500元,向部门经理发送批准请求;如果付款金额高于5000元,部门经理批准后,还需向分管副总发送批准请求。 如果付款申请得到了所有人的批准,则该付款记录的状态会更改为“已批准”,同时解锁记录。如果付款申请未获批准,则该付款记录的状态会更改为“已拒绝”,同时解锁记录。