自动执行业务流程
不用依靠您的用户来执行每个部分的业务流程,可以自动完成!华炎魔方提供可自动化几种业务流程的工具:工作流规则和批准过程。
我应使用哪个自动化工具?
华炎魔方提供多种工具,以自动执行贵组织的重复性业务流程,目前支持: 工作流、 批准 。 您需要的最佳自动化工具取决于您将进行自动化的业务流程的类型。
记录如何获得批准
示例:经理批准其直接下属的休假请求。 例如,在员工请求休假时,休假时间将由员工经理批准。您需要确保休假请求已提交待批准时,正确的人员(员工经理)会收到该请求。 要自动执行您组织的审批记录进程,请创建批准进程。
当记录有特定值时该如何做
示例:在相关个案升级后,通知客户所有人。 我们可使用工作流工具,即创建工作流规则来解决此使用案例。
我们建议优先考虑使用工作流来实现自动执行业务流程,特别是为那些可简化为“如果/则”语句的业务流程。例如:如果进行了个案升级,则通知客户所有人。
自动化工具的功能
以下是各个自动化工具所支持的所有功能和操作的分类列表。使用该列表以找出最适合您业务需求的工具。
- | 工作流 | 批准 |
---|---|---|
实现方式 | 工作流规则 | 批准过程 |
复杂度 | 单个“如果/则”语句。 | 单个“如果/则”语句。 |
开始时间 | 更改记录后 | 提请批准后 |
基于时间的操作 | 未来可能支持 | 不支持 |
- | 支持的操作 | - |
更新字段 | 记录或其父记录 | 记录或其父记录 |
其他操作 | 敬请期待 | 敬请期待 |
在华炎魔方中,用户可以为每一个对象创建验证规则。验证规则主要用于验证该对象的数据是否符合特定的规则。当用户对于对象的某个字段的更改不符合用户创建的验证规则时,华炎魔方会拒绝保存用户的输入。
比如:用户可以创建验证规则,使得每一个“业务机会”的“金额”数值必须大于1000,否则拒绝保存。验证规则适用于对象被添加或更改的所有场景。最常见的情况是用户在“编辑”界面点击“保存”按钮时进行验证。
验证规则可以包含公式或表达式,它们会计算一个或多个字段中的数据,然后返回“真”或“假”值。验证规则还包含当规则返回“真”值时要显示给用户的错误消息,以红色文本显示。
使用验证规则提高数据质量。在某个对象管理详细页的对象验证规则子表栏,您可以:
如果所有数据有效,将保存此记录。
如果任一数据无效,将显示关联的错误消息,不保存该记录。
CloseDate < TODAY()
错误:IF(CloseDate < TODAY(), TRUE, FALSE)
OR (ISBLANK (field__c), field__c=1)
与公式字段不同,在配置验证规则时不可以配置空值处理方式,如果公式中引用了值为空的数值类型的字段时,是按0值处理的,即 ISBLANK(count__c) 这样的表达式,只要count__c字段类型是数值,任何情况下在验证规则中它的返回值都是TRUE,另一个空值处理函数 BLANKVALUE 也类似。
email_format_error
,这会显示错误信息“邮件格式错误”。在实施验证规则前,请先了解以下注意事项。
lookup_mater_object_field.summary_value + current_value >= 100
。请按您的实际目的,查看以下有参考价值的验证规则示例。用户保存记录之前,验证规则会验证用户在记录中输入的数据是否符合您指定的标准。 有关这些示例中使用的任何公式函数的详细信息,请参阅 公式运算符和函数。
客户编号为数字
AND(
NOT(ISBLANK(AccountNumber)),
NOT(ISNUMBER(AccountNumber))
)
华炎魔方公式引擎暂时不支持ISNUMBER函数,可以用正则代替,请参考 REGEX ,该示例可替换为:
AND(
NOT(ISBLANK(AccountNumber)),
NOT(REGEX(AccountNumber, "[0-9]+(.[0-9]+)*"))
)
中国手机号码包含11位数字
NOT(REGEX(Phone, "1[3-9][0-9]{9}"))
日期必须属于当月
OR (
YEAR( My_Date__c ) <> YEAR ( TODAY() ),
MONTH( My_Date__c ) <> MONTH ( TODAY() )
)
My_Date__c
是一个日期类型字段,而不是日期时间类型字段,否则上述公式会报错。如果需要,请关注TODAY函数对于时区方面的偏差,以防止出现预期不一致的效果,可以参考:有关日期时间和时区的备注