对象元数据
对象 .object.yml
定义对象名称、显示名称、对象的基本信息,以及功能开关。
name: contracts
enable_api: true
enable_audit: true
enable_chatter: false
enable_events: false
enable_files: true
enable_inline_edit: true
enable_instances: false
enable_notes: false
enable_search: true
enable_tasks: false
enable_trash: true
enable_workflow: true
enable_enhanced_lookup: true
icon: contract
is_enable: true
label: 合同
| 属性名 | 类型 | 含义 |
|---|---|---|
| datasource | master_detail | 数据源 |
| label | text | 显示名 |
| name | text | API 名称 |
| icon | lookup | 图标 |
| is_enable | boolean | 启用 |
| in_development | select | 开发状态 |
| enable_search | boolean | 允许搜索 |
| enable_files | boolean | 允许上传附件 |
| enable_tasks | boolean | 允许添加任务 |
| enable_notes | boolean | 允许添加备注 |
| enable_events | boolean | 允许添加事件 |
| enable_api | boolean | 允许 API 访问 |
| enable_workflow | boolean | 允许配置对象流程 |
| enable_instances | boolean | 允许查看申请单 |
| enable_chatter | boolean | 允许添加留言 |
| enable_audit | boolean | 记录字段历史 |
| enable_inline_edit | boolean | 允许编辑单个字段 |
| enable_tree | boolean | 启用树状结构显示记录 |
| enable_enhanced_lookup | boolean | 启用弹出窗口查找模式 |
| table_name | text | 数据库表名称 |
| description | textarea | 备注 |
| owner | lookup | 拥有者 |
| is_system | boolean | 系统 |
| fields_serial_number | number | 对象上新增字段时排序号以+10方式递进 |
| is_deleted | boolean | 已删除 |
| created_by | lookup | 创建人 |
| modified_by | lookup | 修改人 |
| form | object | 表单事件 |
| form.onValuesChange | code | 数据变化时 |
| form.initialValues | code | 初始化数据 |
| form.beforeDelete | code | 删除数据之前 |
| form.afterDelete | code | 删除数据之后 |
| form.beforeView | code | 记录显示之前 |
| form.afterView | code | 记录显示之后 |
补充说明:
- datasource:数据源 ,存在“默认数据源”和“外部数据源(oracle等)”,默认值为“默认数据源”。
- name:API 名称, 表单事件、触发器等中调用该字段所用的名称。
- icon:图标, 对象图标对应 salesforce 中的 Standard Icons 。
- is_enable:启用,该对象是否启用。
- in_development:开发状态,有“开发中(仅管理员才可以访问对象)” 和“已部署”两个可选项。
- enable_search:允许搜索,全局搜索。
- enable_files:允许上传附件,开启后详细页存在附件子表。
- enable_tasks:允许添加任务,开启后详细页存在任务子表。
- enable_notes:允许添加备注,开启后详细页存在备忘子表。
- enable_events:允许添加事件,开启后详细页存在日程子表。
- enable_api:允许 API 访问,关闭后,不会将对象服务的actions转化为rest接口
- enable_workflow:允许配置对象流程,设置审批流程功能必须开启此属性。
- enable_instances:允许查看申请单,开启后详细页存在审批子表。
- enable_chatter:允许添加留言,开启后详细页同级菜单栏有留言子页面。
- enable_audit:记录字段历史,开启后详细页存在审计日志子表,记录字段修改历史。
- enable_inline_edit:允许编辑单个字段,开启后列表页允许编辑字段保存。
- enable_tree