1. 元数据
  2. 自动化元数据

概览

  • 对象验证规则
  • 工作流规则
  • 字段更新
  • 工作流通知
  • 记录修改(创建、更新、删除)
  • 批准过程
  • Process
  • Flow

对象验证规则 object_validation_rules

对象验证规则.validationRule.yml
用于保存在对象上配置的验证规则,验证规则主要用于验证该对象的数据是否符合特定的规则。当用户对于对象的某个字段的更改不符合用户创建的验证规则时,用户输入的信息无法提交保存。

name: test
active: true
description: 对象验证规则说明
error_condition_formula: 1==1
error_message: 错误消息提示
字段名字段类型字段含义
nametext规则名
object_namemaster_detail所属对象
activeboolean已启用
descriptiontextarea说明
error_condition_formulatextarea错误条件公式
error_messagetextarea错误消息

工作流规则 workflow_rule

object_name.workflow.yml
用于保存管理员在流程自动化配置中配置的工作流规则

rules:
  - name: test
    active: true
    description: 描述信息
    formula: 1=1
    label: 测试工作流规则
    object_name: testobject__c
    trigger_type: onCreateOrTriggeringUpdate
    updates_field_actions: []
    workflow_notifications_actions: []
fieldUpdates: []
notifications: []
字段名字段类型字段含义
object_namelookup对象
nametextAPI 名称
labeltext显示名称
activeboolean启用
trigger_typeselect评估条件
formulatextarea公式
updates_field_actionslookup字段更新
workflow_notifications_actionslookup工作流通知
descriptiontextarea描述

字段更新 action_field_updates

object_name.workflow.yml
用于保存管理员在流程自动化配置中配置的字段更新信息。

fieldUpdates:
  - name: fieldupdate
    description: 描述
    field_name: name
    formula: '{ ''名称全称'' }'
    label: 字段更新测试
    object_name: testobject__c
    operation: formula
    reevaluate_on_change: true
    target_object: testobject__c
    undirect: true
字段名字段类型字段含义
nametextAPI 名称
labeltext显示名称
object_namelookup对象
target_objectlookup要更新的对象
field_namelookup要更新的字段
operationlookup新字段值类型
formulatextarea公式
literal_valuetext指定新字段值
notify_assigneeboolean通知被分配人(仅修改拥有者时由此选项)
descriptiontextarea描述
reevaluate_on_changeboolean字段更改后重新评估工作流规则
undirectboolean触发对象触发器、工作流规则、字段验证规则

工作流通知 workflow_notifications

object_name.workflow.yml
用于保存管理员在流程自动化配置中配置的工作流通知信息

notifications:
  - name: worktalk
    assigned_user_field: []
    body: '{ ''哈哈哈哈'' }'
    label: 工作流通知测试
    object_name: testobject__c
    title: '{ ''标题公式'' }'
字段名字段类型字段含义
nametextAPI 名称
labeltext显示名称
object_namelookup对象
titletextarea标题公式
bodytextarea正文公式
assigned_userslookup指定具体人员
assigned_user_fieldlookup指定对象上的用户字段

注意: 工作流规则、字段更新、工作流通知这三个元数据在同一个文件下!

批准过程 process_definition

用于保存管理员在设置应用中配置的批准过程信息。

name: process_definition
label: Approval Processes
hidden: true
icon: approval
enable_inline_edit: false
字段名字段类型字段含义
nametextAPI 名称
labeltext显示名称
object_namelookup对象
descriptiontextarea描述
ordernumber序号
activeboolean启用
entry_criteriatextarea指定条目条件
record_editabilityselect记录可编辑性属性
allow_recallboolean允许提交人取消申请
initial_submission_record_lockselect锁定记录
initial_submission_updates_field_actionslookup字段更新
initial_submission_workflow_notifications_actionslookup工作流通知
final_approval_record_lockselect锁定记录
final_approval_updates_field_actionslookup字段更新
final_approval_workflow_notifications_actionslookup工作流通知
final_rejection_record_lockselect锁定记录
final_rejection_updates_field_actionslookup字段更新
final_rejection_workflow_notifications_actionslookup工作流通知
recall_record_lockselect锁定记录
recall_updates_field_actionslookup字段更新
recall_workflow_notifications_actionslookup工作流通知
权限属性useradmin
allowCreatefalsetrue
allowDeletefalsetrue
allowEditfalsetrue
allowReadtruetrue
modifyAllRecordsfalsetrue
viewAllRecordstruetrue