diff --git a/src/pages/docs/standard-objects-base.mdx b/src/pages/docs/standard-objects-base.mdx new file mode 100644 index 0000000..90910b7 --- /dev/null +++ b/src/pages/docs/standard-objects-base.mdx @@ -0,0 +1,80 @@ +--- +title: 底层基础对象 +description: 底层基础对象定义了一些基础字段、操作按钮、权限,其它对象会继承这些属性配置。 +--- + +- [base对象](#base对象) +- [core对象](#core对象) + +## base对象 +base对象是所有对象的基础对象,这意味着华炎魔方中所有的对象都是继承自该对象。 + +- 该对象中配置了一些基础的字段,比如创建人、创建时间、所有者、所属分部等,可以在继承自该对象的对象中改写或扩展这些字段的属性。 +- 该对象中配置了一些基础的操作按钮,比如新建、编辑、删除等,可以在继承自该对象的对象中改写这些按钮的属性或者添加新的按钮。 +- 该对象中配置了普通用户和管理员简档的对象权限,比如普通用户只能修改、删除属于自己的记录,而管理员可以修改、删除所有记录。 + +```yaml +name: base +hidden: true +``` + + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| owner | lookup | 所有者 | +| space | text | 所属工作区 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | +| is_deleted | boolean | 已删除 | +| deleted | datetime | 删除时间 | +| deleted_by | lookup | 删除人 | +| instances | grid | 申请单 | +| instances.$._id | text | 申请单ID | +| instances.$.state | text | 申请单状态 | +| sharing | grid | 记录级权限 | +| sharing.$ | object | 授权条件 | +| sharing.$.u | [text] | 授权用户 | +| sharing.$.o | [text] | 授权组织 | +| sharing.$.r | text | 来自规则 | +| message_count | number | 留言数 | +| locked | boolean | 已锁定 | +| company_id | lookup | 主分部 | +| company_ids | lookup | 所属分部 | +| instance_state | select | 审批状态 | +| _table | object | 记录对象流程映射功能中表单中表格行信息 | +| _table._id | text | 记录对象流程映射功能中表单中表格行信息ID | +| _table._code | text | 记录对象流程映射功能中表单中表格行信息Code | + + + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + + +## core对象 + +关系型数据库的基础对象。 + +```yaml +name: core +hidden: true +``` + + + +| 权限属性 | admin | +|----|----| +| allowCreate| true | +| allowDelete| true | +| allowEdit| true | +| allowRead| true | +| modifyAllRecords| true | +| viewAllRecords| true | \ No newline at end of file diff --git a/src/pages/docs/standard-objects-chat.mdx b/src/pages/docs/standard-objects-chat.mdx new file mode 100644 index 0000000..d77aeb7 --- /dev/null +++ b/src/pages/docs/standard-objects-chat.mdx @@ -0,0 +1,84 @@ +--- +title: 留言 +description: 留言相关标准对象。 +--- + +- [消息](#消息-chat_messages) +- [房间](#房间-chat_rooms) +- [订阅](#订阅-chat_subscriptions) + +## 消息-chat_messages +基础模块:通知消息。 + +```yaml +name: chat_messages +label: Chat Message +icon: rtc_presence +hidden: false +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| related_to | lookup | 相关 | +| name | textarea | 内容 | +| type | select | 消息类型 | + +| 权限属性 | user | admin | guest | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | true | true | false | +| allowEdit | true | true | false | +| allowRead | true | true | true | +| modifyAllRecords | false | false | false | +| viewAllRecords | true | true | true | + +## 房间-chat_rooms +基础模块:会议房间。 + +```yaml +name: chat_rooms +label: Chat Room +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 内容 | +| members | lookup | 成员 | +| owner | lookup | 房主 | +| type | select | 类型 | + +| 权限属性 | user | admin | guest | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | false | false | false | +| allowEdit | false | false | false | +| allowRead | true | true | true | +| modifyAllRecords | true | true | true | +| viewAllRecords | true | false | true | + +## 订阅-chat_subscriptions +基础模块:订阅内容。 + +```yaml +name: chat_subscriptions +label: Chat Subscription +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| related_to | lookup | 相关 | +| last_message_text | text | 最新消息预览(文本) | +| last_message_date | datetime | 最新消息发送时间 | +| unread | number | 未读数 | + +| 权限属性 | user | admin | guest | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | false | false | false | +| allowEdit | true | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | false | false | false | \ No newline at end of file diff --git a/src/pages/docs/standard-objects-cms.mdx b/src/pages/docs/standard-objects-cms.mdx new file mode 100644 index 0000000..d132bb5 --- /dev/null +++ b/src/pages/docs/standard-objects-cms.mdx @@ -0,0 +1,105 @@ +--- +title: 知识 +description: 知识相关标准对象。 +--- + +- [栏目](#栏目-cms_categories) +- [知识](#知识-cms_posts) +- [站点](#站点-cms_sites) + +## 栏目-cms_categories +用于保存知识文章的分类。 + +```yaml +name: cms_categories +icon: folder +label: Category +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| description | textarea | 描述 | +| site | lookup | 站点 | +| parent | lookup | 上级栏目 | +| parents | lookup | 上级栏目(多层) | +| order | number | 排序号 | +| featured | boolean | featured | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + +## 知识-cms_posts +用于保存知识文章。 + +```yaml +name: cms_posts +icon: knowledge +label: Knowledge +enable_files: true +enable_chatter: true +version: 2 +sidebar: + template_name: creator_grid_sidebar_sites +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 标题 | +| summary | textarea | 摘要 | +| body | markdown | 正文 | +| htmlBody | html | 正文 | +| site | lookup | 站点 | +| category | lookup | 栏目 | +| members | object | 授权查看 | +| members.users | lookup | 人员 | +| members.organizations | lookup | 部门 | +| viewCount | number | 阅读次数 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + +## 站点-cms_sites +用于保存知识应用中的站点,每篇文章都必须属于某个站点。 + +```yaml +name: cms_sites +icon: app +label: Site +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| type | select | 类型 | +| name | text | 名称 | +| visibility | select | 可见性 | +| enable_post_permissions | boolean | 启用文章级权限 | +| order | number | 排序号 | +| admins | lookup | 站点成员(私有) | +| description | textarea | 描述 | +| cover | avatar | 封面图片 | +| avatar | avatar | Logo图片 | +| layout | textarea | 网站模版 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | diff --git a/src/pages/docs/standard-objects-common.mdx b/src/pages/docs/standard-objects-common.mdx new file mode 100644 index 0000000..b87ed62 --- /dev/null +++ b/src/pages/docs/standard-objects-common.mdx @@ -0,0 +1,974 @@ +--- +title: 平台基础对象 +description: 平台基础相关标准对象。 +--- + +- [报表](#报表-reports) +- [任务](#任务-tasks) +- [日程](#日程-events) +- [备忘](#备忘-notes) +- [公告](#公告-announcements) +- [附件](#附件-cms_files) +- [附件版本](#附件版本-cfs_files_filerecord) +- [在线表单](#在线表单-web_forms) +- [节假日](#节假日-holidays) +- [工作时间](#工作时间-business_hours) +- [计量单位](#计量单位-measurement_unit) +- [物料类型](#物料类型-asset_type) +- [物料分组](#物料分组-material_group) +- [物料](#物料-product) +- [仓库](#仓库-warehouse) +- [库位](#库位-stock_location__c) +- [银行类别](#银行类别-bank_type) +- [银行](#银行-bank) +- [发票类型](#发票类型-invoice_type) +- [税率](#税率-tax_rates) +- [货币](#货币-currency) + +## 报表-reports +业务人员可以自定义报表来分析业务数据。 + +```yaml +name: reports +label: Report +icon: report +enable_space_global: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| report_type | select | 报表类型 | +| data_source | select | 报表数据来源 | +| object_name | lookup | 对象名 | +| filter_scope | select | 过虑范围 | +| filter_logic | text | 过滤逻辑 | +| fields | lookup | 字段 | +| rows | lookup | 行 | +| columns | lookup | 列 | +| values | lookup | 统计 | +| filter_fields | grid | 过滤字段 | +| filter_fields.$ | object | Filter Field | +| filter_fields.$.field | lookup | 字段名称 | +| filter_fields.$.required | boolean | 必填 | +| description | textarea | 描述 | +| charting | boolean | 显示图表 | +| grouping | boolean | 显示小计 | +| totaling | boolean | 显示总计 | +| counting | boolean | 显示记录计数 | +| graphql | textarea | Graphql | +| html | textarea | Html | +| helper | textarea | Helper | +| script | textarea | Script | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | + + + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + + + +## 任务-tasks +用于日常任务管理,也可以用于管理对象的相关任务,当在对象上勾选了 ”允许添加任务“ 开关后,业务人员就可以在该对象记录详细界面看到该记录相关的任务子表。任务被创建后,其被分派人可以收到推送通知。 + +```yaml +name: tasks +label: Task +icon: timesheet_entry +enable_search: true +enable_files: true +enable_chatter: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 主题 | +| assignees | lookup | 分派给 | +| due_date | date | 到期日期 | +| state | select | 状态 | +| priority | select | 优先级 | +| related_to | lookup | 相关项 | +| description | textarea | 描述 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + + +## 日程-events +用于日常日程管理,也可以用于管理对象的相关日程,当在对象勾选了”允许添加事件“开关后,业务人员就可以在该对象记录详细界面看到该记录相关的日程子表。日程被创建后,其被分派人可以收到推送通知。 + +```yaml +name: events +label: Event +icon: event +enable_search: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 主题 | +| start | datetime | 开始时间 | +| end | datetime | 结束时间 | +| assignees | lookup | 分派给 | +| related_to | lookup | 相关项 | +| is_all_day | boolean | 全天事件 | +| location | text | 地址 | +| description | textarea | 描述 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + +## 备忘-notes +用于日常备忘管理,也可以用于管理对象的相关备忘,当在对象勾选了”允许添加备注“开关后,业务人员就可以在该对象记录详细界面看到该记录相关的备忘子表。 + +```yaml +name: notes +label: Notes +icon: note +enable_search: true +``` +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 标题 | +| description | textarea | 内容 | +| related_to | lookup | 相关项 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + +## 公告-announcements +用于发布公告,可以选择要发布到哪些人员,相关人员可以收到公告通知。 + +```yaml +name: announcements +icon: announcement +label: Announcement +hidden: false +enable_files: true +enable_chatter: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 标题 | +| body | html | 正文 | +| members | lookup | 发布对象 | +| created | datetime | 发布时间 | +| created_by | lookup | 发布人 | +| modified_by | lookup | 修改人 | +| modified | datetime | 修改时间 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + +## 附件-cms_files +以用于管理对象的相关附件,当在对象勾选了”允许添加附件“开关后,业务人员就可以在该对象记录详细界面看到该记录相关的附件子表。 + +```yaml +name: cms_files +label: Attachments +icon: drafts +enable_search: true +enable_api: true +hidden: false +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| description | textarea | 描述 | +| extention | text | 文件后缀 | +| size | filesize | 文件大小 | +| versions | file | 历史版本 | +| parent | lookup | 所属记录 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + +## 附件版本-cfs_files_filerecord +用于存放附件的各个版本,可以在附件详情页查看附件各个版本。 + +```yaml +name: cfs_files_filerecord +label: Attachment Version +table_name: 'cfs.files.filerecord' +icon: drafts +enable_search: true +enable_api: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| original | object | 文件 | +| original.name | text | 文件名 | +| original.size | number | 文件大小 | +| metadata | object | 属性 | +| metadata.owner | lookup | 上传者 | +| metadata.owner_name | text | 上传者 | +| metadata.parent | master_detail | 所属文件 | +| uploadedAt | datetime | 上传时间 | +| created_by | lookup | 创建人 | +| modified_by | lookup | 修改人 | +| owner | lookup | 所有者 | +| created | datetime | 创建时间 | +| modified | datetime | 修改时间 | +| locked | boolean | 已锁定 | +| company_id | lookup | 主分部 | +| company_ids | lookup | 所属分部 | +| instance_state | select | 审批状态 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | false | +| allowDelete | true | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + +## 在线表单-web_forms +在线表单(匿名提交数据),用于潜在客户注册、合作伙伴申请表、在线故障申报之类的需求。 + +```yaml +name: web_forms +label: Web Forms +icon: display_text +enable_api: true +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| object_name | lookup | 关联对象 | +| fields | lookup | 显示字段 | +| return_url | text | 返回地址 | +| record_owner | lookup | 记录所有人 | +| notification_users | lookup | 通知用户 | +| generated_html | code | 表单HTML | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate| false | true | +| allowDelete| false | true | +| allowEdit| false | true | +| allowRead| false | true | +| modifyAllRecords| false | true | +| viewAllRecords| false | true | +| modifyCompanyRecords| false | | +| viewCompanyRecords| false | | + +## 节假日-holidays +用于自定义节假日。 + +```yaml +name: holidays +label: Holidays +icon: event +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| type | select | 类型 | +| date | date | 日期 | +| adjusted_to | select | 对应工作日 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | + +| 权限属性 | user | admin | guest | +|----|----|----|----| +| allowCreate | false | true | false | +| allowDelete | false | true | false | +| allowEdit | false | true | false | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | true | true | true | + + +## 工作时间-business_hours +用于自定义工作时间。 + +```yaml +name: business_hours +label: Business Hours +icon: date_time +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| is_default | boolean | 默认工作时间 | +| start | text | 开始时间 | +| end | text | 结束时间 | +| lunch_start | text | 午休开始时间 | +| lunch_end | text | 午休结束时间 | +| working_days | select | 工作日 | +| utc_offset | number | GMT时差 | + +| 权限属性 | user | admin | guest | +|----|----|----|----| +| allowCreate | false | true | false | +| allowDelete | false | true | false | +| allowEdit | false | true | false | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | true | true | true | + + + +## 计量单位-measurement_unit + +```yaml +name: measurement_unit +custom: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_enhanced_lookup: true +enable_events: false +enable_files: false +enable_inline_edit: true +enable_instances: false +enable_notes: false +enable_search: true +enable_share: false +enable_tasks: false +enable_workflow: false +icon: account +is_enable: true +label: 计量单位 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|code | text | 编码 | +|name | text | 计量单位名称 | +|owner | lookup | 所有者 | +|remark | textarea | 描述 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | true | true | true | +| allowEdit | true | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | true | +| viewAllRecords | false | true | true | +| permission_set_id | user | admin | master_admin | +| modifyCompanyRecords | | | false | +| viewCompanyRecords | | | false | + + +## 物料类型-asset_type + +```yaml +name: asset_type +enable_api: true +enable_share: true +enable_enhanced_lookup: true +icon: entity +label: 物料类型 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|code | text | 编码 | +|name | text | 名称 | +|separate_accounting | boolean | 单独核算 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate | false | true | true | +| allowDelete | false | true | true | +| allowEdit | false | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | true | +| modifyCompanyRecords | false | | false | +| permission_set_id | user | admin | master_admin | +| viewAllRecords | true | true | true | +| viewCompanyRecords | true | | false | + + +## 物料分组-material_group + +```yaml +name: material_group +custom: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_enhanced_lookup: true +enable_events: false +enable_files: false +enable_inline_edit: true +enable_instances: false +enable_notes: false +enable_search: true +enable_share: false +enable_tasks: false +enable_workflow: false +enable_tree: true +parent_field: material_group +icon: account +is_enable: true +label: 物料分组 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| asset_type | lookup | 所属物料类型 | +| children | lookup | 子分组 | +| group_code | text | 分组编码 | +| inventory | boolean | 盘点 | +| material_group | lookup | 上级物料分组 | +| name | text | 物料分组名称 | +| owner | lookup | 所有者 | +| remark | textarea | 描述 | +| separate_accounting | formula | 单独核算 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | true | true | true | +| allowEdit | true | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | true | +| modifyCompanyRecords | | | false | +| permission_set_id | user | admin | master_admin | +| viewAllRecords | true | true | true | +| viewCompanyRecords | | | false | + +## 物料-product + +```yaml +name: product +custom: true +enable_audit: true +enable_enhanced_lookup: true +enable_files: true +enable_search: true +icon: product +label: 物料 +version: 2 +form: + onValuesChange: !!js/function | + function(args){ + const material_group = args.values.material_group; + var options, result; + result = []; + options = { + $filter: `(_id eq '${material_group}')`, + $select: 'name,inventory' + }; + inventory = Creator.odata.query('material_group', options, true); + if(inventory && inventory[0].inventory){ + args.form.setFieldsValue({inventory: inventory[0].inventory}); + }else{ + args.form.setFieldsValue({inventory: false}); + } + } +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| amount | currency | 价格 | +| asset_type | lookup | 物料类型 | +| attributes | select | 属性 | +| company_id | lookup | 主分部 | +| depreciation_range | number | 折旧年限 | +| description | textarea | 备注 | +| display_url | url | 显示URL | +| external_data_source | lookup | 外部数据源 | +| external_id | text | 外部ID | +| family | select | 物料系列 | +| gross_weight | number | 毛重 | +| height | number | 高 | +| image | image | 图片 | +| inventory | boolean | 盘点 | +| is_active | toggle | 已启用 | +| is_asset | boolean | 资产 | +| length | number | 长 | +| manufacturer | text | 制造厂商 | +| material_group | lookup | 物料分组 | +| name | text | 物料名称 | +| net_weight | number | 净重 | +| number_of_quantity_installments | number | 数量分期付款期数 | +| number_of_revenue_installments | number | 收入分期付款期数 | +| owner | lookup | 所有者 | +| product_code | text | 物料编码 | +| product_currency | lookup | 币种 | +| purpose | select | 使用用途 | +| quantity_installment_period | text | 数量分期付款周期 | +| quantity_schedule_type | text | 数量计划类型 | +| quantity_scheduling_enabled | boolean | 已启用数量计划 | +| quantity_unit_of_measure | text | 数量计量单位 | +| replace | text | 替代 | +| revenue_installment_period | text | 收入分期付款周期 | +| revenue_schedule_type | text | 收入计划类型 | +| revenue_scheduling_enabled | boolean | 已启用收入计划 | +| salvage | percent | 残值率 | +| separate_accounting | boolean | 单独核算 | +| specification | text | 规格型号 | +| stock_keeping_unit | text | 最小存货单位 | +| supplier | text | 供应商 | +| unit | lookup | 计量单位 | +| version | text | 版本 | +| width | number | 宽 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | true | true | true | +| allowEdit | true | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | true | +| modifyCompanyRecords | | | false | +| permission_set_id | user | admin | master_admin | +| viewAllRecords | true | true | true | +| viewCompanyRecords | | | false | + + +## 仓库-warehouse + +```yaml +name: warehouse +enable_audit: true +enable_files: true +enable_search: true +enable_enhanced_lookup: true +icon: household +label: 仓库 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| address | textarea | 仓库地址 | +| code | text | 仓库号 | +| dept | lookup | 相关部门 | +| name | text | 仓库名称 | +| remarks | textarea | 备注 | +| warehouse_keeper | lookup | 仓库管理员 | +| warehouse_status | select | 仓库状态 | + +| 权限属性 | user | admin | crm_manager | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | true | true | true | +| allowEdit | true | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | true | +| modifyCompanyRecords | | | false | +| permission_set_id | user | admin | crm_manager | +| viewAllRecords | true | true | true | +| viewCompanyRecords | | | false | + +## 库位-stock_location__c + +```yaml +name: stock_location__c +custom: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_enhanced_lookup: true +enable_events: false +enable_files: false +enable_inline_edit: true +enable_instances: false +enable_notes: false +enable_search: false +enable_share: false +enable_tasks: false +enable_tree: true +enable_workflow: false +icon: carousel +is_enable: true +label: 库位 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|children | lookup | 子库位 | +|name | text | 库位名称 | +|parent | lookup | 上级库位 | +|warehouse_id__c | lookup | 所属仓库 | + +user权限: user.permission.yml +```yaml +name: 库位.用户 +allowCreate: true +allowCreateFiles: true +allowDelete: true +allowDeleteFiles: true +allowEdit: true +allowEditFiles: true +allowRead: true +allowReadFiles: true +modifyAllRecords: false +permission_set_id: user +viewAllFiles: true +viewAllRecords: false +field_permissions: + - field: name + readable: true + editable: true + - field: owner + readable: false + editable: false + - field: created + readable: true + editable: false + - field: created_by + readable: true + editable: false + - field: modified + readable: true + editable: false + - field: modified_by + readable: true + editable: false + - field: locked + readable: false + editable: false + - field: company_id + readable: false + editable: false + - field: company_ids + readable: false + editable: false + - field: instance_state + readable: false + editable: false + - field: parent + readable: true + editable: true + - field: parent + readable: true + editable: true + - field: children + readable: false + editable: false + - field: children + readable: false + editable: false + - field: warehouse_id__c + readable: true + editable: true +``` +admin权限:admin.permission.yml +```yaml +name: 库位.管理员 +allowCreate: true +allowCreateFiles: true +allowDelete: true +allowDeleteFiles: true +allowEdit: true +allowEditFiles: true +allowRead: true +allowReadFiles: true +modifyAllFiles: true +modifyAllRecords: true +permission_set_id: admin +viewAllFiles: true +viewAllRecords: true +field_permissions: + - field: name + readable: true + editable: true + - field: owner + readable: false + editable: false + - field: created + readable: true + editable: false + - field: created_by + readable: true + editable: false + - field: modified + readable: true + editable: false + - field: modified_by + readable: true + editable: false + - field: locked + readable: false + editable: false + - field: company_id + readable: false + editable: false + - field: company_ids + readable: false + editable: false + - field: instance_state + readable: false + editable: false + - field: parent + readable: true + editable: true + - field: parent + readable: true + editable: true + - field: children + readable: false + editable: false + - field: children + readable: false + editable: false + - field: warehouse_id__c + readable: true + editable: true +``` + +## 银行类别-bank_type + +```yaml +name: bank_type +enable_api: true +enable_share: true +enable_enhanced_lookup: true +icon: account +label: 银行类别 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|code | text | 类别代码 | +|description | textarea | 备注 | +|name | text | 类别名称 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate| false | true | true | +| allowDelete| false | true | true | +| allowEdit| false | true | true | +| allowRead| true | true | true | +| modifyAllRecords| false | true | true | +| modifyCompanyRecords| false | | false | +| permission_set_id| user | admin | master_admin | +| viewAllRecords| true | true | true | +| viewCompanyRecords| true | | false | + +## 银行-bank + +```yaml +name: bank +custom: true +enable_api: true +enable_share: true +enable_enhanced_lookup: true +icon: account +label: 银行 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|code | text | 银行代码 | +|combinenum | text | 联行号 | +|description | textarea | 备注 | +|enablestate | select | 启用状态 | +|name | text | 银行名称 | +|pk_banktype | master_detail | 银行类别 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate| false | true | true | +| allowDelete| false | true | true | +| allowEdit| false | true | true | +| allowRead| true | true | true | +| modifyAllRecords| false | true | true | +| modifyCompanyRecords| false | | false | +| permission_set_id| user | admin | master_admin | +| viewAllRecords| true | true | true | +| viewCompanyRecords| true | | false | + +## 发票类型-invoice_type + +```yaml +name: invoice_type +custom: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_events: false +enable_files: false +enable_inline_edit: true +enable_instances: false +enable_notes: false +enable_search: false +enable_share: false +enable_tasks: false +enable_workflow: false +enable_enhanced_lookup: true +icon: account +is_enable: true +label: 发票类型 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|label | text | 显示名称 | +|name | text | 代码 | +|owner | lookup | 所有者 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate| false | true | true | +| allowDelete| false | true | true | +| allowEdit| false | true | true | +| allowRead| true | true | true | +| modifyAllRecords| false | true | true | +| modifyCompanyRecords| | | false | +| permission_set_id| user | admin | master_admin | +| viewAllRecords| true | true | true | +| viewCompanyRecords| | | false | + +## 税率-tax_rates + +```yaml +name: tax_rates +custom: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_events: false +enable_files: false +enable_inline_edit: true +enable_instances: false +enable_notes: false +enable_search: true +enable_share: false +enable_tasks: false +enable_workflow: false +enable_enhanced_lookup: true +icon: account +is_enable: true +label: 税率 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|name | text | 名称 | +|owner | lookup | 所有者 | +|tax_rate | percent | 税率 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate| false | true | true | +| allowDelete| false | true | true | +| allowEdit| false | true | true | +| allowRead| true | true | true | +| modifyAllRecords| false | true | true | +| modifyCompanyRecords| | | false | +| permission_set_id| user | admin | master_admin | +| viewAllRecords| true | true | true | +| viewCompanyRecords| | | false | + +## 货币-currency + +```yaml +name: currency +enable_audit: true +enable_files: true +enable_search: true +enable_enhanced_lookup: true +icon: currency +label: 货币 +version: 2 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| exchange_rate | number | 汇率(人民币) | +| name | text | 货币名称 | +| shorthand | text | 简称 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | + +| 权限属性 | user | admin | master_admin | +|----|----|----|----| +| allowCreate| false | true | true | +| allowDelete| false | true | true | +| allowEdit| true | true | true | +| allowRead| true | true | true | +| modifyAllRecords| false | true | true | +| modifyCompanyRecords| | | false | +| permission_set_id| user | admin | master_admin | +| viewAllRecords| true | true | true | +| viewCompanyRecords| | | false | \ No newline at end of file diff --git a/src/pages/docs/standard-objects-core.mdx b/src/pages/docs/standard-objects-core.mdx new file mode 100644 index 0000000..f4a2411 --- /dev/null +++ b/src/pages/docs/standard-objects-core.mdx @@ -0,0 +1,425 @@ +--- +title: 平台内核对象 +description: 平台内核相关标准对象。 +--- + +- [登录会话](#登录会话-sessions) +- [自定义主页](#自定义主页-dashboard) +- [审计日志](#审计日志-audit_records) +- [自动编号](#自动编号-autonumber) +- [WebHooks](#WebHooks:object_webhooks) +- [webhooks队列](#webhooks队列-object_webhooks_queue) +- [API Key](#API Key:api_keys) +- [设置](#设置-settings) +- [对象触发器](#对象触发器-object_triggers) +- [_object_reload_logs](#_object_reload_logs) +- [外部数据源](#外部数据源-datasources) +- [邀请用户](#邀请用户-space_users_invite) +- [外部应用](#外部应用-connected_apps) + +## 登录会话-sessions +用于保存登录的用户、ip地址、登录时间等信息。 + +```yaml +name: sessions +label: Session +icon: queue +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| userId | lookup | 用户 | +| token | text | Token | +| userAgent | text | 用户代理 | +| ip | text | IP地址 | +| valid | boolean | 有效 | +| is_phone | boolean | 手机 | +| is_tablet | boolean | 平板电脑 | +| client_id | text | Client ID | +| connected_app_id | lookup | 连接的应用程序 | +| modified | datetime | 最近登录时间 | +| created | datetime | 首次登录时间 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate| false | false | +| allowDelete| false | false | +| allowEdit| false | false | +| allowRead| true | true | +| modifyAllRecords| false | false | +| viewAllRecords| true | true | +| modifyCompanyRecords| false | | +| viewCompanyRecords| true | | + +## 自定义主页-dashboard +用于定义应用的主页。 + +```yaml +name: dashboard +label: Dashboard +icon: dashboard_ea +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| apps | lookup | 关联应用 | +| widgets | grid | 组件 | +| widgets.$.label | text | 标题 | +| widgets.$.type | lookup | 类型 | +| widgets.$.position | lookup | 位置 | +| widgets.$.html | textarea | HTML | +| description | textarea | 描述 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | false | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + +## 审计日志-audit_records +跟踪字段的修改历史,此功能会消耗更多服务器资源,只有必要的对象才应该配置此属性。 + +```yaml +name: audit_records +label: Audit Record +icon: record +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| related_to | lookup | 相关项 | +| created | datetime | 时间 | +| field_name | text | 字段 | +| created_by | lookup | 用户 | +| previous_value | text | 原始值 | +| new_value | text | 新值 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | false | +| allowDelete | false | false | +| allowEdit | false | false | +| allowRead | true | true | +| modifyAllRecords | false | false | +| viewAllRecords | false | true | + +## 自动编号-autonumber +用于查看含有自动编号字段的对象和修改自动编号字段的当前编号值。 + +```yaml +name: autonumber +label: Auto Number +icon: formula +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| object_name | text | 对象名 | +| field_name | text | 自动编号字段 | +| current_no | number | 当前编号值 | +| date_from | datetime | 日期范围开始日期 | +| date_to | datetime | 日期范围截止日期 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + + +## WebHooks:object_webhooks +用于保存待执行的Webhooks队列。 + +```yaml +name: object_webhooks +label: Object Webhook +icon: output +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| object_name | lookup | 对象 | +| events | select | 事件 | +| fields | lookup | 推送字段 | +| payload_url | text | URL | +| content_type | text | 请求数据格式 | +| active | boolean | 激活 | +| space | text | 所属工作区 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + +## webhooks队列-object_webhooks_queue +用于保存待执行的Webhooks队列。 + +```yaml +name: object_webhooks_queue +label: Object Webhooks Queue +icon: sms +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| webhook | object | webhook | +| webhook.data | object | data | +| webhook.payload_url | text | payload_url | +| webhook.content_type | text | content_type | +| webhook.action | text | action | +| webhook.actionUserInfo | object | actionUserInfo | +| webhook.objectName | text | Object Name| +| webhook.objectDisplayName | text | Object Display Name| +| webhook.nameFieldKey | text | Name Field Key| +| webhook.redirectUrl | text | Redirect Url| +| sent | boolean | 是否发送| +| sending | number | 发送数量 | +| createdAt | datetime | 发送时间| +| createdBy | lookup | 创建人 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | false | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + +## API Key:api_keys +用于保存用户创建的API Key记录,启用状态的API Key通常被用于各种接口中身份验证。在激活华炎魔方私有部署项目时也是使用API Key来作身份验证的。 + +```yaml +name: api_keys +custom: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_events: false +enable_files: false +enable_inline_edit: false +enable_instances: false +enable_notes: false +enable_search: false +enable_share: false +enable_tasks: false +enable_workflow: false +icon: omni_supervisor +is_enable: true +label: API Key + +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| active | boolean | 启用 | +| api_key | text | API Key | +| last_use_time | datetime | 最后使用时间 | +| name | text | 名称 | +| owner | lookup | 所有者 | + + +| 权限属性 | user | admin | supplier | customer | +|----|----|----|----|----| +| allowCreate| true | true | true | true | +| allowDelete| true | true | true | true | +| allowEdit| true | true | true | true | +| allowRead| true | true | true | true | +| modifyAllRecords| false | true | false | false | +| modifyCompanyRecords| false | | false | false | +| permission_set_id| user | admin| supplier | customer | +| viewAllRecords| false | true | false | false | +| viewCompanyRecords| false | | false | false | + + + +## 设置-settings + +```yaml +name: settings +label: Setting +icon: custom +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|type|text|类型| +|object_name|text|对象名| +|record_id|text|记录ID| +|settings|object|设置| + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + +## 对象触发器-object_triggers + +```yaml +name: object_triggers +icon: apex +label: Object Triggers +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| object | master_detail | 所属对象 | +| when | lookup | 运行时 | +| is_enable | boolean | 已启用 | +| todo | textarea | 执行的脚本 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | false | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + + +## _object_reload_logs + + + +```yaml +name: _object_reload_logs +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|object_name|text|object_name| +|change_date|object|change_date| +|change_time|datetime|change_time| + + + +## 外部数据源-datasources + +```yaml +name: datasources +label: DataSource +icon: entity +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| driver | select | 数据库类型 | +| label | text | 显示名称 | +| name | text | API 名称 | +| url | text | 连接数据库的URL | +| host | text | 服务器地址 | +| port | number | 端口 | +| database | text | 数据库 | +| username | text | 用户名 | +| password | password | 密码 | +| mssql_options | textarea | 连接选项 | +| connectString | textarea | connectString | +| timezone | text | 时区 | +| options | object | Options | +| enable_space | boolean | 启用工作区 | +| locale | text | 语言 | +| logging | boolean | Debug | +| is_enable | boolean | 启用 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | false | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + + +## 邀请用户-space_users_invite +记录邀请信息 + +```yaml +name: space_users_invite +icon: link +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +|valid|boolean|valid| +|invited_users|lookup|Invited users| + + + + +## 外部应用-connected_apps + +```yaml +name: connected_apps +label: External Application +icon: entity +hidden: true +enable_api: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| code | text | API 名称 | +| active | boolean | 激活 | +| app_logo | avatar | 图标 | +| description | textarea | 描述 | +| app_website | url | 应用官网 | +| start_url | text | 开始 URL | +| mobile_start_url | text | 移动开始 URL | +| client_id | text | Client ID | +| client_secret | text | Client Secret | +| oauth2_enabled | boolean | 启用 OAuth2 | +| oauth2_callback_url | text | 回调 URL | +| oauth2_scopes | select | 范围 | +| oauth2_logout_enabled | boolean | 启用单点注销 | +| oauth2_logout_url | url | 单点注销 URL | +| saml_enabled | boolean | 启用 SAML | +| saml_entity_id | text | Entity ID | +| saml_issuer | text | Issuer | +| saml_idp_cert | text | IDP Cert | +| saml_acs_url | url | ACS URL | +| saml_name_id_format | text | Name | +| saml_logout_enabled | boolean | 启用单点注销 | +| saml_logout_url | url | 单点注销 URL | +| saml_logout_block | select | 单点注销绑定 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate| false | true | +| allowDelete| false | true | +| allowEdit| false | true | +| allowRead| true | true | +| modifyAllRecords| false | true | +| viewAllRecords| true | true | +| modifyCompanyRecords| false | | +| viewCompanyRecords| true | | diff --git a/src/pages/docs/standard-objects-data_import.mdx b/src/pages/docs/standard-objects-data_import.mdx new file mode 100644 index 0000000..78f9ef8 --- /dev/null +++ b/src/pages/docs/standard-objects-data_import.mdx @@ -0,0 +1,79 @@ +--- +title: 数据导入 +description: 数据导入相关标准对象。 +--- + +- [数据导入](#数据导入-queue_import) +- [数据导入历史](#数据导入历史-queue_import_history) + + +## 数据导入-queue_import +用于导入Excel文件中的数据到华炎魔方。 + +```yaml +name: queue_import +label: Data Import Queue +icon: product_consumed +enable_files: false +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| description | text | 导入描述 | +| object_name | lookup | 导入对象 | +| encoding | select | 字符代码 | +| value_separator | select | 值分隔符 | +| operation | select | 导入操作 | +| fire_workflows | boolean | 导入后触发工作流规则 | +| field_mappings | grid | 字段映射 | +| field_mappings.$ | object | Column | +| field_mappings.$.header | text | 表头 | +| field_mappings.$.api_name | lookup | 导入对象的字段 | +| field_mappings.$.matched_by | text | 关联对象的key | +| field_mappings.$.save_key_while_fail | boolean | 关联失败时保存key | +| external_id_name | lookup | 表示数据唯一性字段(重复执行导入时根据此字段更新记录) | +| template_url | html | 导入模板 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + + +## 数据导入历史-queue_import_history +用于查看数据导入的历史记录。 + +```yaml +name: queue_import_history +label: Data Import History +icon: product_consumed +enable_files: false +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| object_name | lookup | 导入对象 | +| queue_import | lookup | 数据导入 | +| success_count | number | 成功个数 | +| failure_count | number | 失败个数 | +| total_count | number | 导入总个数 | +| start_time | datetime | 开始时间 | +| end_time | datetime | 结束时间 | +| state | select | 状态 | +| error | html | 错误信息 | +| file | file | Excel文件 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | false | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | diff --git a/src/pages/docs/standard-objects-organizations.mdx b/src/pages/docs/standard-objects-organizations.mdx new file mode 100644 index 0000000..c33a912 --- /dev/null +++ b/src/pages/docs/standard-objects-organizations.mdx @@ -0,0 +1,402 @@ +--- +title: 组织人员 +description: 公司、人员等标准对象。 +--- + +- [公司](#公司-spaces) +- [部门](#部门-organizations) +- [分部](#分部-company) +- [人员](#人员-space_users) +- [用户](#用户-users) +- [业务伙伴](#业务伙伴-accounts) +- [联系人](#联系人-contacts) + +## 公司-spaces +公司又称工作区。用户被划分为不同的工作区(企业),每个工作区可以配置独立的组织机构和权限控制。业务人员录入的每一条业务数据都会自动加入 space 属性,用于标记所属的工作区。 + +```yaml +name: spaces +label: Company +icon: account +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| avatar | avatar | Logo | +| owner | lookup | 所有者 | +| admins | lookup | 管理员 | +| qywx_corp_id | text | 企业ID(CorpId) | +| qywx_agent_id | text | AgentID | +| qywx_secret | text | Secret | +| qywx_contact_secret | text | 通讯录同步Secret | +| qywx_token | text | Token | +| qywx_aes_key | text | AesKey | +| dingtalk_corp_id | text | 企业ID(CorpId) | +| dingtalk_agent_id | text | AgentID | +| dingtalk_key | text | AppKey | +| dingtalk_secret | text | AppSecret | +| dingtalk_aes_key | text | AesKey | +| dingtalk_token | text | Token | +| account_logo | avatar | Logo | +| background | avatar | 登录页背景图 | +| enable_register | boolean | 启用自助注册 | +| default_profile | lookup | 默认简档 | +| default_organization | lookup | 默认部门 | +| api_key | text | API Key | + + + +| 权限属性 | user | admin | guest | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | false | false | false | +| allowEdit | false | true | false | +| allowRead | true | true | true | +| modifyAllRecords | false | false | false | +| viewAllRecords | true | true | true | + +## 部门-organizations +部门又称组织机构。用于在工作区内,定义公司的组织机构。每个员工可以属于多个组织机构。 + +```yaml +name: organizations +label: Department +icon: team_member +enable_search: true +enable_tree: true +enable_enhanced_lookup: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| fullname | text | 部门全称 | +| parent | lookup | 上级部门 | +| parents | lookup | 上级部门 | +| children | lookup | 下级部门 | +| sort_no | number | 排序号 | +| users | lookup | 成员 | +| company_id | lookup | 所属分部 | +| company_ids | lookup | 所属分部 | +| is_company | boolean | 分部级 | +| hidden | boolean | 隐藏 | +| qywx_id | text | 企业微信部门ID | +| dingtalk_id | text | 钉钉部门ID | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + + +## 分部-company +分部,可以理解为集团分公司,每个员工可以属于多个分部,一般用于实现分部级权限。 + +```yaml +name: company +label: Division +icon: account +enable_api: true +hidden: false +enable_enhanced_lookup: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 分部名称 | +| code | text | 分部代码 | +| parent | lookup | 上级分部 | +| organization | lookup | 关联部门 | +| currency_type | text | 本位币 | +| admins | lookup | 管理员 | +| description | textarea | 备注 | +| sort_no | number | 排序号 | +| company_id | lookup | 主分部 | +| company_ids | lookup | 所属分部 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | +| modifyCompanyRecords | false | | +| viewCompanyRecords | true | | + +## 人员-space_users +用于标记用户属于哪个工作区,以及在对应工作区的参数设置。每个用户可以属于多个工作区。 + +```yaml +name: space_users +label: User +icon: user +enable_search: true +enable_inline_edit: false +enable_enhanced_lookup: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| company_id | lookup | 主分部 | +| name | text | 姓名 | +| job_number | text | 工号 | +| company_ids | lookup | 分部(多选) | +| username | text | 用户名 | +| email | text | 邮件 | +| email_verified | boolean | 邮件已验证 | +| mobile | text | 手机 | +| mobile_verified | boolean | 手机已验证 | +| organizations | lookup | 部门(多选) | +| organizations_parents | lookup | 部门(含上级) | +| organization | lookup | 主部门 | +| position | text | 职务 | +| manager | lookup | 上级主管 | +| profile | lookup | 简档 | +| contact_id | lookup | 联系人 | +| is_supplier | boolean | 是供应商 | +| is_customer | boolean | 是客户 | +| work_phone | text | 工作电话 | +| locale | select | 语言 | +| sort_no | number | 排序号 | +| email_notification | boolean | 接收邮件通知 | +| sms_notification | boolean | 接收短信提醒 | +| user_accepted | boolean | 有效 | +| password_expired | boolean | 密码已过期 | +| avatar | avatar | 头像 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | +| qywx_id | text | 企业微信账号 | +| dingtalk_id | text | 钉钉账号 | +| qywx_space | text | 企业微信工作区 | +| dingtalk_space | text | 钉钉工作区 | +| invite_state | text | 邀请状态 | +| password | text | Password | +| user | master_detail | 用户 | +| owner | lookup | 所有者 | +| space | text | 所属工作区 | + + + +| 权限属性 | user | admin | organization_admin | customer | supplier | +|----|----|----|----|----|----| +| allowCreate | false | true | true | false | false | +| allowDelete | false | false | false | false | false | +| allowEdit | true | true | true | true | true | +| allowRead | true | true | true | true | true | +| modifyAllRecords | false | true | | false | false | +| viewAllRecords | | true | true | false | false | +| modifyCompanyRecords | | | true | | | +| viewCompanyRecords | true | | | | | + + + +## 用户-users +用于保存系统中的注册用户和用户的基本参数。 + +```yaml +name: users +label: User +icon: user +enable_api: true +hidden: false +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| avatar | avatar | 头像 | +| name | text | 姓名 | +| mobile | text | 手机 | +| email | text | 邮件 | +| username | text | 用户名 | +| steedos_id | text | Steedos ID | +| locale | select | 语言 | +| utcOffset | number | 时区 | +| email_notification | boolean | 接收邮件通知 | +| primary_email_verified | boolean | 主邮箱已验证 | +| last_logon | date | 最近登陆 | +| is_cloudadmin | boolean | 是云管理员 | +| is_deleted | boolean | 已删除 | +| password_expired | boolean | Password expired | +| company_id | lookup | 主分部 | +| company_ids | lookup | 所属分部 | +| owner | lookup | 所有者 | +| space | text | 所属工作区 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | + + + +| 权限属性 | user | admin | guest | +|----|----|----|----| +| allowCreate | false | true | false | +| allowDelete | false | true | false | +| allowEdit | false | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | true | true | true | + +## 业务伙伴-accounts +用于保存业务伙伴相关信息。 + +```yaml +name: accounts +label: 业务伙伴 +icon: account +enable_files: true +enable_search: true +enable_events: true +enable_tasks: true +enable_api: true +enable_share: true +enable_audit: true +enable_enhanced_lookup: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 业务伙伴名称 | +| owner | lookup | 所有者 | +| is_supplier | boolean | 供应商 | +| is_customer | boolean | 客户 | +| type | select | 类型 | +| parent_id | lookup | 母公司 | +| credit_code | text | 纳税人识别号(身份证/其他) | +| website | url | 网站 | +| phone | text | 电话 | +| fax | text | 传真 | +| description | textarea | 描述 | +| industry | select | 行业 | +| number_of_employees | number | 员工人数 | +| state | select | 区域 | +| billing_address | textarea | 开单地址 | +| shipping_address | textarea | 发货地址 | +| account_number | text | 业务伙伴编号 | +| rating | select | 分级 | +| invoice_address | text | 开票地址 | +| invoice_phone | text | 开票电话 | +| invoice_bank | text | 开户行 | +| invoice_combinenum | text | 账号 | +| account_source | text | 业务伙伴来源 | +| site | text | 业务伙伴地点 | +| annual_revenue | currency | 年收入 | +| ownership | select | 所有权 | +| account_division | text | 业务伙伴分部 | +| partner_account | boolean | 合作伙伴 | +| assistant | text | 助理 | +| asst_phone | text | 助理电话 | +| birthdate | date | 生日 | +| department | text | 部门 | +| email | email | 电子邮件 | +| do_not_call | boolean | 请勿致电 | +| has_opted_out_of_email | boolean | 退出邮件列表 | +| fax_opt_out | boolean | 退出传真列表 | +| home_phone | text | 家庭电话 | +| lead_source | select | 潜在业务伙伴来源 | +| mailing_city | text | 邮寄地址-城市 | +| mailing_street | text | 邮寄地址-街道 | +| mailing_zip | text | 邮寄地址-邮政编码 | +| other_city | text | 其他地址-城市 | +| other_street | text | 其他地址-街道 | +| other_zip | text | 其他地址-邮政编码 | +| mobile | text | 手机 | +| salutation | select | 性别 | +| other_phone | text | 其他电话 | + +| 权限属性 | user | admin | contract_manager | +|----|----|----|----| +| allowCreate | true | true | true | +| allowDelete | true | true | true | +| allowEdit | true | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | true | +| viewAllRecords | true | true | true | + +## 联系人-contacts +用于保存联系人相关信息。 + +```yaml +name: contacts +label: 联系人 +icon: contact +enable_files: true +enable_search: true +enable_events: true +enable_tasks: true +enable_api: true +enable_audit: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 姓名 | +| owner | lookup | 所有者 | +| account | master_detail | 所属客户 | +| reports_to_id | lookup | 直属上司 | +| salutation | select | 性别 | +| title | text | 职务 | +| department | text | 部门 | +| email | email | 邮件 | +| fax | text | 传真 | +| phone | text | 工作电话 | +| mobile | text | 手机 | +| home_phone | text | 家庭电话 | +| birthdate | date | 生日 | +| mailing_address | textarea | 邮寄地址 | +| user | lookup | 外部用户 | +| hoddy | text | 爱好 | +| description | textarea | 备注 | +| last_save_date | date | 上次保持联系保存日期 | +| last_request_date | date | 上次保持联系请求日期 | +| individual | text | 个人 | +| other_city | text | 其他地址-城市 | +| other_street | text | 其他地址-街道 | +| other_zip | text | 其他地址-邮政编码 | +| other_phone | text | 其他电话 | +| assistant | text | 助理 | +| asst_phone | text | 助理电话 | +| do_not_call | boolean | 请勿致电 | +| has_opted_out_of_email | boolean | 退出邮件列表 | +| fax_opt_out | boolean | 退出传真列表 | +| lead_source | select | 潜在客户来源 | + +| 权限属性 | user | contract_manager | admin | customer | +|----|----|----|----|----| +| allowCreate | true | true | true | false | +| allowDelete | true | true | true | false | +| allowEdit | true | true | true | false | +| allowRead | true | true | true | true | +| modifyAllRecords | false | true | true | false | +| viewAllRecords | true | true | true | false | diff --git a/src/pages/docs/standard-objects-package.mdx b/src/pages/docs/standard-objects-package.mdx new file mode 100644 index 0000000..83ead7d --- /dev/null +++ b/src/pages/docs/standard-objects-package.mdx @@ -0,0 +1,219 @@ +--- +title: 软件包 +description: 软件包相关标准对象。 +--- + +- [软件包](#软件包-package) +- [已安装的软件包](#已安装的软件包-imported_package) +- [软件包组件](#软件包组件-package_type_members) +- [软件包版本](#软件包版本-package_version) + +## 软件包-package +用于保存软件包信息,软件包中包含元数据及相关源代码。 + +```yaml +name: package +custom: true +hidden: true +enable_api: true +enable_audit: true +enable_chatter: false +enable_events: false +enable_files: false +enable_inline_edit: true +enable_instances: false +enable_notes: false +enable_search: false +enable_share: false +enable_tasks: false +enable_workflow: false +icon: folder +is_enable: true +label: 软件包 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| description | textarea | 描述 | +| label | text | 软件包名称 | +| name | text | API 名称 | +| namespace | text | 命名空间 | +| owner | lookup | 所有者 | +| package_type | select | 软件包类型 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + +## 已安装的软件包-imported_package +用于保存当前华炎魔方项目已经安装的软件包信息。 + +```yaml +name: imported_package +custom: true +hidden: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_events: false +enable_files: false +enable_inline_edit: false +enable_instances: false +enable_notes: false +enable_search: false +enable_share: false +enable_tasks: false +enable_workflow: false +icon: case +is_enable: true +label: 已安装的软件包 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| apps | number | 应用 | +| components.$.component_name | text | 名称 | +| components.$.component_parent_object | text | 父对象 | +| components.$.component_type | select | 类型 | +| components | grid | 组件 | +| description | textarea | 描述 | +| first_installed_version | text | 首个安装版本编号 | +| installed | date | 安装日期 | +| installed_by | lookup | 安装者 | +| name | text | 软件包名称 | +| namespace | text | 命名空间前缀 | +| objects | number | 对象 | +| owner | lookup | 所有者 | +| package_name | text | 软件包API 名称 | +| package_type | text | 软件包类型 | +| publisher | text | 发布者 | +| version | text | 版本号 | +| version_name | text | 版本名称 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate| false | false | +| allowDelete| false | false | +| allowEdit| false | false | +| allowRead| false | true | +| modifyAllRecords| false | false | +| modifyCompanyRecords| false | false | +| viewAllRecords| false | true | +| viewCompanyRecords| false | false | + +## 软件包组件-package_type_members +用于保存每个软件包中包含哪些元数据。 + +```yaml +name: package_type_members +custom: true +hidden: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_events: false +enable_files: false +enable_inline_edit: false +enable_instances: false +enable_notes: false +enable_search: false +enable_share: false +enable_tasks: false +enable_workflow: false +paging: + enabled: false +icon: entity +is_enable: true +label: 软件包组件 +form: + beforeEdit: !!js/function | + function(){ + Meteor.setTimeout(function(){$(".creator-modal .slds-modal__content form").children(':first').children(':first').hide();}, 300); + $(".creator-modal .slds-modal__content").css('min-height', '460px'); + return false; + } + +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| _relatedFrom | text | _relatedFrom | +| member | lookup | 组件 | +| name | text | 名称 | +| owner | lookup | 所有者 | +| package | master_detail | 软件包名称 | +| parent | lookup | 父对象 | +| type | select | 类型 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | false | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + + +## 软件包版本-package_version +用于保存软件包的每个版本信息,华炎魔方项目中安装的软件包实际上安装的是这里保存的某个版本中的包。 + +```yaml +name: package_version +custom: true +hidden: true +enable_api: true +enable_audit: false +enable_chatter: false +enable_events: false +enable_files: false +enable_inline_edit: false +enable_instances: false +enable_notes: false +enable_search: false +enable_share: false +enable_tasks: false +enable_workflow: false +icon: case +is_enable: true +label: 软件包版本 +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| created_by | lookup | 上载人 | +| description | textarea | 描述 | +| fields.$.component_name | text | 名称 | +| fields.$.component_parent_object | text | 父对象 | +| fields.$.component_type | select | 类型 | +| fields | grid | 字段 | +| installation_id | text | 软件包ID | +| name | text | 版本名称 | +| objects.$.component_name | text | 名称 | +| objects.$.component_parent_object | text | 父对象 | +| objects.$.component_type | select | 类型 | +| objects | grid | 对象 | +| owner | lookup | 所有者 | +| package | master_detail | 软件包名称 | +| password_protected | boolean | 密码保护 | +| resources.$.component_name | text | 名称 | +| resources.$.component_parent_object | text | 父对象 | +| resources.$.component_type | select | 类型 | +| resources | grid | 资源 | +| status | select | 状态 | +| version | text | 版本号 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | false | +| allowDelete | false | false | +| allowEdit | false | false | +| allowRead | false | true | +| modifyAllRecords | false | false | +| permission_set_id | user | admin | +| viewAllRecords | false | true | diff --git a/src/pages/docs/standard-objects-process.mdx b/src/pages/docs/standard-objects-process.mdx new file mode 100644 index 0000000..e3dc047 --- /dev/null +++ b/src/pages/docs/standard-objects-process.mdx @@ -0,0 +1,213 @@ +--- +title: 批准 +description: 批准相关标准对象。 +--- + +- [批准过程](#批准过程-process_definition) +- [批准步骤](#批准步骤-process_node) +- [process_instance](#process_instance) +- [process_instance_node](#process_instance_node) +- [批准历史](#批准历史-process_instance_history) + + + +## 批准过程-process_definition +用于保存管理员在设置应用中配置的批准过程信息。 + +```yaml +name: process_definition +label: Approval Processes +hidden: true +icon: approval +enable_inline_edit: false +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | API 名称 | +| label | text | 显示名称 | +| object_name | lookup | 对象 | +| description | textarea | 描述 | +| order | number | 序号 | +| active | boolean | 启用 | +| entry_criteria | textarea | 指定条目条件 | +| record_editability | select | 记录可编辑性属性 | +| allow_recall | boolean | 允许提交人取消申请 | +| initial_submission_record_lock | select | 锁定记录 | +| initial_submission_updates_field_actions | lookup | 字段更新 | +| initial_submission_workflow_notifications_actions | lookup | 工作流通知 | +| final_approval_record_lock | select | 锁定记录 | +| final_approval_updates_field_actions | lookup | 字段更新 | +| final_approval_workflow_notifications_actions | lookup | 工作流通知 | +| final_rejection_record_lock | select | 锁定记录 | +| final_rejection_updates_field_actions | lookup | 字段更新 | +| final_rejection_workflow_notifications_actions | lookup | 工作流通知 | +| recall_record_lock | select | 锁定记录 | +| recall_updates_field_actions | lookup | 字段更新 | +| recall_workflow_notifications_actions | lookup | 工作流通知 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + +## 批准步骤-process_node +用于保存管理员在设置应用中为每个批准过程配置的批准步骤信息。 + +```yaml +name: process_node +label: Approval Steps +hidden: true +enable_inline_edit: false +icon: steps +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | API 名称 | +| label | text | 显示名称 | +| order | number | 序号 | +| description | textarea | 描述 | +| process_definition | master_detail | 批准过程 | +| filtrad | boolean | 所有记录都应进入此步骤 | +| entry_criteria | textarea | 如果满足以下条件,则进入此步骤 | +| if_criteria_not_met | select | 如果不满足条件,则 | +| approver | select | 选择批准人 | +| assigned_approver_users | lookup | 指定用户处理 | +| assigned_approver_roles | lookup | 指定审批角色 | +| assigned_approver_flow_roles | lookup | 指定审批岗位 | +| assigned_approver_user_field | lookup | 指定相关用户字段 | +| when_multiple_approvers | select | 当选择多个批准人时 | +| reject_behavior | select | 拒绝行为 | +| approval_updates_field_actions | lookup | 字段更新 | +| approval_workflow_notifications_actions | lookup | 工作流通知 | +| rejection_updates_field_actions | lookup | 字段更新 | +| rejection_workflow_notifications_actions | lookup | 工作流通知 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + + + +## process_instance +批准过程实例 + +```yaml +name: process_instance +label: process_instance +hidden: true +icon: record +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | name | +| process_definition | master_detail | process_definition | +| target_object | lookup | target_object | +| status | select | status | +| completed_date | datetime | completed_date | +| last_actor | lookup | last_actor | +| submitted_by | lookup | submitted_by | +| elapsed_time_in_days | number | elapsed_time_in_days | +| elapsed_time_in_hours | number | elapsed_time_in_hours | +| elapsed_time_in_minutes | number | elapsed_time_in_minutes | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | false | +| allowDelete | false | false | +| allowEdit | false | false | +| allowRead | true | true | +| modifyAllRecords | false | false | +| viewAllRecords | true | true | + +## process_instance_node +批准过程步骤实例 + +```yaml +name: process_instance_node +label: process_instance_node +hidden: true +icon: record +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| process_node_name | text | process_node_name | +| process_instance | lookup | process_instance | +| process_node | lookup | process_node | +| node_status | select | node_status | +| completed_date | datetime | completed_date | +| last_actorId | lookup | last_actorId | +| elapsed_time_in_days | number | elapsed_time_in_days | +| elapsed_time_in_hours | number | elapsed_time_in_hours | +| elapsed_time_in_minutes | number | elapsed_time_in_minutes | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | false | +| allowDelete | false | false | +| allowEdit | false | false | +| allowRead | true | true | +| modifyAllRecords | false | false | +| viewAllRecords | true | true | + +## 批准历史-process_instance_history +用于记录批准过程流转过程中在各个步骤执行时相关人员填写的审批信息。 + +```yaml +name: process_instance_history +label: Approval History +hidden: true +icon: approval +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 步骤名称 | +| created_by | lookup | 提交人| +| process_instance | lookup | process_instance | +| process_instance_node | lookup | process_instance_node | +| step_status | select | 状态| +| original_actor | lookup | 被分配人| +| actor | lookup | 实际审批人| +| target_object | lookup | 审批细节| +| comments | textarea | 备注| +| step_node | lookup | step_node | +| elapsed_time_in_days | number | elapsed_time_in_days | +| elapsed_time_in_hours | number | elapsed_time_in_hours | +| elapsed_time_in_minutes | number | elapsed_time_in_minutes | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人| + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | false | +| allowDelete | false | false | +| allowEdit | false | false | +| allowRead | true | true | +| modifyAllRecords | false | false | +| viewAllRecords | true | true | \ No newline at end of file diff --git a/src/pages/docs/standard-objects-workflow.mdx b/src/pages/docs/standard-objects-workflow.mdx new file mode 100644 index 0000000..15bb0c1 --- /dev/null +++ b/src/pages/docs/standard-objects-workflow.mdx @@ -0,0 +1,567 @@ +--- +title: 审批 +description: 审批相关的标准对象。 +--- + +- [角色](#角色-roles) +- [表单](#表单-forms) +- [流程](#流程-flows) +- [流程分类](#流程分类-categories) +- [岗位](#岗位-flow_roles) +- [岗位成员](#岗位成员-flow_positions) +- [申请单](#申请单-instances) +- [对象流程映射](#对象流程映射-object_workflows) +- [历史步骤](#历史步骤-approvals) +- [流程编号](#流程编号-instance_number_rules) +- [效率统计](#效率统计-instances_statistic) +- [流程委托](#流程委托-process_delegation_rules) +- [图片签名](#图片签名-space_user_signs) +- [流程触发器](#流程触发器-webhooks) + + +## 角色-roles +用于保存管理员在设置应用中为审批王应用配置的角色配置 + +```yaml +name: roles +label: Role +icon: groups +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 角色名称 | +| api_name | text | API Name | +| parent | lookup | 上级角色 | +| users | lookup | 成员 | +| description | textarea | 描述 | + +| 权限属性 | user | admin | +|----|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | false | true | + +## 表单-forms +用于保存管理员用审批王应用的表单设计器设计的表单。 + +```yaml +name: forms +icon: timesheet +label: Form +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 表单 | +| state | select | 表单状态 | +| description | textarea | 表单描述 | +| category | lookup | 表单分类 | +| is_valid | boolean | 是否有效 | +| instance_style | select | 样式 | +| approve_on_create | boolean | 是否同意审批 | +| approve_on_modify | boolean | 是否修改审批 | +| approve_on_delete | boolean | 是否删除审批 | +| enable_workflow | boolean | 是否启用工作流 | +| enable_view_others | boolean | 是否查看其它表单 | +| current | object | 当前版本 | +| current.form_script | code | Form Script | +| current.name_forumla | code | Name Forumla | +| current.fields | grid | Fields | +| current.fields.$.code | text | Code | +| current.fields.$.name | text | Name | +| current.fields.$.type | select | Type | +| current.fields.$.is_required | boolean | Required | +| current.fields.$.is_wide | boolean | Wide | +| current.fields.$.is_list_display | boolean | Display in List | +| current.fields.$.is_searchable | boolean | Searchable | +| current.fields.$.is_multiselect | boolean | Multiselect | + + + +| 权限属性 | user | admin | workflow_admin | +|----|----|----|----| +| allowCreate | false | false | false | +| allowDelete | false | false | false | +| allowEdit | false | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | false | true | false | +| modifyCompanyRecords | | | true| +| viewCompanyRecords | | | true | + +## 流程-flows +用于保存管理员用审批王应用的流程设计器设计的流程。 + +```yaml +name: flows +icon: environment_hub +label: Workflow +hidden: true +enable_files: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| company_id | lookup | 分部 | +| name | text | 流程名 | +| api_name | text | Api Name | +| form | lookup | 流程表单 | +| category | lookup | 分类 | +| state | select | 流程状态 | +| is_valid | boolean | 流程有效 | +| current_no | number | 当前序号 | +| description | textarea | 备注 | +| help_text | textarea | 帮助文本 | +| created_by | lookup | 创建人 | +| modified_by | lookup | 修改人 | +| current | object | 当前版本 | +| current.modified | datetime | 修改时间 | +| current.modified_by | lookup | 修改人 | +| current.created | datetime | 创建时间 | +| current.created_by | lookup | 创建人 | +| current.steps | grid | 步骤 | +| current.steps.$._id | text | _id | +| current.steps.$.name | text | 名称 | +| current.steps.$.disableCC | boolean | 禁止传阅 | +| current.steps.$.allowDistribute | boolean | 允许分发 | +| current.steps.$.can_edit_main_attach | boolean | 允许修改正文 | +| current.steps.$.can_edit_normal_attach | boolean | 允许修改附件 | +| current.steps.$.distribute_optional_flows | lookup | 此步骤分发时可选的流程范围 | +| current.steps.$.cc_must_finished | boolean | 必须等待传阅完成 | +| current.steps.$.cc_alert | boolean | 弹出传阅提醒 | +| current.steps.$.allowBatch | boolean | 批量审批 | +| current.steps.$.oneClickApproval | boolean | 一键核准 | +| current.steps.$.oneClickRejection | boolean | 一键驳回 | +| perms | object | 权限 | +| perms.users_can_add | lookup | 授权用户: 新建申请单 | +| perms.orgs_can_add | lookup | 授权部门: 新建申请单 | +| perms.users_can_monitor | lookup | 授权用户: 查看所有申请单 | +| perms.orgs_can_monitor | lookup | 授权部门: 查看所有申请单 | +| perms.users_can_admin | lookup | 授权用户: 查看所有申请单,并能执行重定位、转签核、删除操作 | +| perms.orgs_can_admin | lookup | 授权部门: 查看所有申请单,并能执行重定位、转签核、删除操作 | +| app | text | 所属应用 | +| historys | grid | 历史版本 | +| object_name | lookup | 绑定对象 | +| instance_fields | grid | 审批单字段 | +| instance_fields.$ | object | 字段 | +| instance_fields.$.name | lookup | 字段 | +| instance_fields.$.required | boolean | 必填 | +| instance_table_fields | grid | 审批单子表 | +| instance_table_fields.$.detail_field_fullname | lookup | 子表名称 | +| instance_table_fields.$.label | text | 显示标题 | +| instance_table_fields.$.field_names | lookup | 显示的字段 | +| instance_template | code | 表单模板 | +| print_template | code | 打印模板 | +| field_map | textarea | 映射关系 | +| events | textarea | 相关事件 | +| distribute_optional_users | object | 流程被分发时分发对象选择范围 | +| distribute_to_self | boolean | 分发给自己 | +| name_formula | text | 标题公式 | +| code_formula | text | 系统公式 | +| auto_remind | boolean | 自动催办 | +| sort_no | number | 排序号 | +| timeout_auto_submit | boolean | 超时自动流转 | +| allow_select_step | boolean | 申请人指定步骤、审批人 | + +| 权限属性 | user | admin | workflow_admin | +|----|----|----|----| +| allowCreate | false | true | true | +| allowDelete | false | false | false | +| allowEdit | false | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | false | true | false | +| modifyCompanyRecords | | | true| +| viewCompanyRecords | | | true | + +## 流程分类-categories +用于保存管理员在设置应用中为审批王应用配置的流程分类。 + +```yaml +name: categories +icon: hierarchy +label: Workflow Category +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| sort_no | number | 排序号 | +| app | lookup | 所属应用 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + + +## 岗位-flow_roles +用于保存管理员在设置应用中为审批王应用配置的岗位。 + +```yaml +name: flow_roles +icon: queue +label: Workflow Role +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| api_name | text | API Name | + +| 权限属性 | user | admin | workflow_admin | +|----|----|----|----| +| allowCreate | false | true | true | +| allowDelete | false | true | true | +| allowEdit | false | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | false | true | false | +| modifyCompanyRecords | | | true| +| viewCompanyRecords | | | true | + +## 岗位成员-flow_positions +用于保存管理员在设置应用中为审批王应用配置的岗位成员。 + +```yaml +name: flow_positions +icon: person_account +label: Workflow Position +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| role | master_detail | 岗位 | +| users | master_detail | 成员 | +| org | lookup | 管辖范围 | + +| 权限属性 | user | admin | workflow_admin | +|----|----|----|----| +| allowCreate | false | true | true | +| allowDelete | false | true | true | +| allowEdit | false | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | false | true | false | +| modifyCompanyRecords | | | true| +| viewCompanyRecords | | | true | + + +## 申请单-instances +用于保存业务人员填写的申请单和签核历程。 + +```yaml +name: instances +icon: task +label: Request +enable_search: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 文件标题 | +| flow | lookup | 流程 | +| flow_version | text | 流程版本号 | +| form | lookup | 表单 | +| form_version | text | 表单版本号 | +| submitter | master_detail | 提交者 | +| submitter_name | text | 提交者 | +| submit_date | datetime | 提交日期 | +| applicant | lookup | 申请人 | +| applicant_name | text | 申请人 | +| applicant_organization | lookup | 申请人部门 | +| applicant_organization_name | text | 申请人部门名称 | +| applicant_organization_fullname | text | 申请人部门全称 | +| code | text | 公式 | +| inbox_users | lookup | 待办处理人 | +| outbox_users | lookup | 已办处理人 | +| traces | [Object] | 步骤审批 | +| attachments | [Object] | 附件 | +| flow_name | text | 流程名 | +| category_name | text | 流程分类 | +| category | lookup | 流程分类 | +| state | select | 审批单状态 | +| is_recorded | boolean | 已归档 | +| is_archived | boolean | 已归档(旧) | +| is_deleted | boolean | 已删除 | +| is_recorded_creator | boolean | 已归档 | +| related_instances | lookup | 相关审批单 | +| record_ids | grid | 记录ID | +| record_ids.$.o | text | record_ids.$.o | +| record_ids.$.ids | [text] | record_ids.$.ids | +| current_step_auto_submit | boolean | 当前步骤超时自动流转 | +| applicant_company | lookup | 申请人所属分部 | + + + +| 权限属性 | user | admin | workflow_admin | +|----|----|----|----| +| allowCreate | false | false | false | +| allowDelete | false | false | false | +| allowEdit | false | false | false | +| allowRead | true | true | true | +| modifyAllRecords | false | false | false | +| viewAllRecords | true | true | false | +| modifyCompanyRecords | | | false| +| viewCompanyRecords | | | true | + + + +## 对象流程映射-object_workflows +用于保存管理员在设置应用中为审批王应用配置的对象流程映射关系。 + +```yaml +name: object_workflows +label: Object Synchronization Rule +icon: link +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| object_name | master_detail | 对象 | +| flow_id | lookup | 流程 | +| field_map | grid | 字段映射关系(对象至表单) | +| field_map.$.workflow_field | lookup | 表单字段 | +| field_map.$.object_field | lookup | 对象字段 | +| field_map_back | grid | 字段映射关系(表单至对象) | +| field_map_back.$.object_field | lookup | 对象字段 | +| field_map_back.$.workflow_field | lookup | 表单字段 | +| field_map_script | textarea | 对象至表单 | +| field_map_back_script | textarea | 表单至对象 | +| sync_attachment | select | 附件同步方式 | +| sync_type | select | 表单至对象同步模式 | +| sync_direction | select | 同步方向 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + + +## 历史步骤-approvals +用于记录审批流程流转过程中在各个步骤执行时相关人员填写的审批信息。 + +``` +name: approvals +icon: metrics +label: Approval +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| from_user | lookup | 发送人 | +| start_date | datetime | 发送时间 | +| user | lookup | 审批人 | +| finish_date | datetime | 审批时间 | +| cost_time | text | 历时时间 | +| judge | select | 审批状态 | +| state | select | 审核状态 | +| description | text | 批语 | +| related_to | lookup | 相关项 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | + +## 流程编号-instance_number_rules +用于保存管理员在设置应用中为审批王应用配置的流程编号规则。 + +```yaml +name: instance_number_rules +icon: topic2 +label: Instance Number Rule +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| company_id | lookup | 主分部 | +| name | text | 名称 | +| year | number | 年份 | +| first_number | number | 起始序号 | +| number | number | 序号 | +| rules | text | 编号规则 | +| owner | lookup | 所有者 | +| space | text | 所属工作区 | +| created | datetime | 创建时间 | +| created_by | lookup | 创建人 | +| modified | datetime | 修改时间 | +| modified_by | lookup | 修改人 | +| is_deleted | boolean | 已删除 | +| deleted | datetime | 删除时间 | +| deleted_by | lookup | 删除人 | +| instances | grid | 申请单 | +| instances.$._id | text | 申请单ID | +| instances.$.state | text | 申请单状态 | +| sharing | grid | 记录级权限 | +| sharing.$ | object | 授权条件 | +| sharing.$.u | [text] | 授权用户 | +| sharing.$.o | [text] | 授权组织 | +| sharing.$.r | text | 来自规则 | +| message_count | number | 留言数 | +| locked | boolean | 已锁定 | +| company_ids | lookup | 所属分部 | +| instance_state | select | 审批状态 | +| _table | object | 记录对象流程映射功能中表单中表格行信息 | +| _table._id | text | Object Workflow Related Form Table Item ID | +| _table._code | text | Object Workflow Related Form Table Code | + +| 权限属性 | user | admin | workflow_admin | +|----|----|----|----| +| allowCreate | false | true | true | +| allowDelete | false | true | true | +| allowEdit | false | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | false | true | false | +| modifyCompanyRecords | | | true| +| viewCompanyRecords | | | true | + +## 效率统计-instances_statistic +审批王效率统计。 + +```yaml +name: instances_statistic +icon: metrics +label: Statistic of Processing Instances +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| user | master_detail | 用户 | +| year | number | 年度 | +| month | number | 月度 | +| month_finished_count | number | 已处理总数 | +| inbox_count | number | 待处理总数 | +| month_finished_time | number | 已处理总耗时 | +| inbox_time | number | 待审核总耗时 | +| month_finished_avg | number | 已处理平均耗时 | +| inbox_avg | number | 待处理平均耗时 | +| avg_time | number | 总平均耗时 | +| owner_organization | lookup | 主部门 | +| owner_organizations | lookup | 所属部门 | + +| 权限属性 | user | admin | workflow_admin | +|----|----|----|----| +| allowCreate | false | false | false | +| allowDelete | false | false | false | +| allowEdit | false | false | false | +| allowRead | true | false | false | +| modifyAllRecords | false | false | false | +| viewAllRecords | false | true | false | +| modifyCompanyRecords | | | true| +| viewCompanyRecords | | | true | + +## 流程委托-process_delegation_rules +用于保存管理员在设置应用中为审批王应用配置的流程委托规则。 + +```yaml +name: process_delegation_rules +icon: metrics +label: Delegation +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| from | lookup | 委托人 | +| from_name | text | 委托人姓名 | +| to | lookup | 被委托人 | +| to_name | text | 被委托人姓名 | +| start_time | datetime | 委托开始 | +| end_time | datetime | 委托结束 | +| enabled | boolean | 启用 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | true | true | +| allowDelete | true | true | +| allowEdit | true | true | +| allowRead | true | true | +| modifyAllRecords | false | false | +| viewAllRecords | false | false | + +## 图片签名-space_user_signs +用于保存管理员在设置应用中为审批王应用配置的图片签名。 + +```yaml +name: space_user_signs +icon: carousel +label: User Sign +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| user | lookup | 用户 | +| sign | avatar | 签名 | + +| 权限属性 | user | admin | workflow_admin | +|----|----|----|----| +| allowCreate | false | true | true | +| allowDelete | false | true | true | +| allowEdit | false | true | true | +| allowRead | true | true | true | +| modifyAllRecords | false | true | false | +| viewAllRecords | false | true | false | +| modifyCompanyRecords | | | true| +| viewCompanyRecords | | | true | + + +## 流程触发器-webhooks +用于保存管理员在设置应用中为审批王应用配置的流程触发器,当审批流程到达特定环节时会触发指定事件。 + +```yaml +name: webhooks +icon: output +label: Webhook +hidden: true +``` + +| 字段名 | 字段类型 | 字段含义 | +|----|----|----| +| name | text | 名称 | +| flow | lookup | 流程 | +| payload_url | text | URL | +| content_type | text | 请求数据格式 | +| active | boolean | 激活 | +| description | text | 描述 | + +| 权限属性 | user | admin | +|----|----|----| +| allowCreate | false | true | +| allowDelete | false | true | +| allowEdit | false | true | +| allowRead | true | true | +| modifyAllRecords | false | true | +| viewAllRecords | true | true | diff --git a/src/pages/docs/standard-objects.mdx b/src/pages/docs/standard-objects.mdx index f04bfc4..919b588 100644 --- a/src/pages/docs/standard-objects.mdx +++ b/src/pages/docs/standard-objects.mdx @@ -3,3143 +3,18 @@ title: 标准对象 description: 标准对象定义低代码平台元数据的存储格式,包括对象、字段、权限、报表、流程等;以及企业软件必须的基础数据:组织、人员、角色等。 --- -- [基础对象](#基础对象) -- [组织人员](#组织人员) -- [审批](#审批) -- [数据导入](#数据导入) -- [知识](#知识) -- [软件包](#软件包) -- [留言](#留言) -- [批准过程](#批准过程) -- [平台内核对象](#平台内核对象) -- [平台基础对象](#平台基础对象) +- [底层基础对象](/docs/standard-objects-base) +- [组织人员](/docs/standard-objects-organizations) +- [审批](/docs/standard-objects-workflow) +- [数据导入](/docs/standard-objects-data_import) +- [知识](/docs/standard-objects-cms) +- [软件包](/docs/standard-objects-package) +- [留言](/docs/standard-objects-chat) +- [批准](/docs/standard-objects-process) +- [平台内核对象](/docs/standard-objects-core) +- [平台基础对象](/docs/standard-objects-common) -## 基础对象 -- base对象 -- core对象 - -### base对象 -base对象是所有对象的基础对象,这意味着华炎魔方中所有的对象都是继承自该对象。 - -- 该对象中配置了一些基础的字段,比如创建人、创建时间、所有者、所属分部等,可以在继承自该对象的对象中改写或扩展这些字段的属性。 -- 该对象中配置了一些基础的操作按钮,比如新建、编辑、删除等,可以在继承自该对象的对象中改写这些按钮的属性或者添加新的按钮。 -- 该对象中配置了普通用户和管理员简档的对象权限,比如普通用户只能修改、删除属于自己的记录,而管理员可以修改、删除所有记录。 - -```yaml -name: base -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| owner | lookup | 所有者 | -| space | text | 所属工作区 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | -| is_deleted | boolean | 已删除 | -| deleted | datetime | 删除时间 | -| deleted_by | lookup | 删除人 | -| instances | grid | 申请单 | -| instances.$._id | text | 申请单ID | -| instances.$.state | text | 申请单状态 | -| sharing | grid | 记录级权限 | -| sharing.$ | object | 授权条件 | -| sharing.$.u | [text] | 授权用户 | -| sharing.$.o | [text] | 授权组织 | -| sharing.$.r | text | 来自规则 | -| message_count | number | 留言数 | -| locked | boolean | 已锁定 | -| company_id | lookup | 主分部 | -| company_ids | lookup | 所属分部 | -| instance_state | select | 审批状态 | -| _table | object | 记录对象流程映射功能中表单中表格行信息 | -| _table._id | text | Object Workflow Related Form Table Item ID | -| _table._code | text | Object Workflow Related Form Table Code | - - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - - - -### core对象 - -关系型数据库的基础对象。 - -```yaml -name: core -hidden: true -``` - -| 权限属性 | admin | -|----|----| -| allowCreate| true | -| allowDelete| true | -| allowEdit| true | -| allowRead| true | -| modifyAllRecords| true | -| viewAllRecords| true | - -## 组织人员 - -- 公司 -- 部门 -- 分部 -- 人员 -- 用户 -- 业务伙伴 -- 联系人 - -### 公司 spaces -公司又称工作区。用户被划分为不同的工作区(企业),每个工作区可以配置独立的组织机构和权限控制。业务人员录入的每一条业务数据都会自动加入 space 属性,用于标记所属的工作区。 - -```yaml -name: spaces -label: Company -icon: account -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| avatar | avatar | Logo | -| owner | lookup | 所有者 | -| admins | lookup | 管理员 | -| qywx_corp_id | text | 企业ID(CorpId) | -| qywx_agent_id | text | AgentID | -| qywx_secret | text | Secret | -| qywx_contact_secret | text | 通讯录同步Secret | -| qywx_token | text | Token | -| qywx_aes_key | text | AesKey | -| dingtalk_corp_id | text | 企业ID(CorpId) | -| dingtalk_agent_id | text | AgentID | -| dingtalk_key | text | AppKey | -| dingtalk_secret | text | AppSecret | -| dingtalk_aes_key | text | AesKey | -| dingtalk_token | text | Token | -| account_logo | avatar | Logo | -| background | avatar | 登录页背景图 | -| enable_register | boolean | 启用自助注册 | -| default_profile | lookup | 默认简档 | -| default_organization | lookup | 默认部门 | -| api_key | text | API Key | - - - -| 权限属性 | user | admin | guest | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | false | false | false | -| allowEdit | false | true | false | -| allowRead | true | true | true | -| modifyAllRecords | false | false | false | -| viewAllRecords | true | true | true | - -### 部门 organizations -部门又称组织机构。用于在工作区内,定义公司的组织机构。每个员工可以属于多个组织机构。 - -```yaml -name: organizations -label: Department -icon: team_member -enable_search: true -enable_tree: true -enable_enhanced_lookup: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| fullname | text | 部门全称 | -| parent | lookup | 上级部门 | -| parents | lookup | 上级部门 | -| children | lookup | 下级部门 | -| sort_no | number | 排序号 | -| users | lookup | 成员 | -| company_id | lookup | 所属分部 | -| company_ids | lookup | 所属分部 | -| is_company | boolean | 分部级 | -| hidden | boolean | 隐藏 | -| qywx_id | text | 企业微信部门ID | -| dingtalk_id | text | 钉钉部门ID | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - - -### 分部 company -分部,可以理解为集团分公司,每个员工可以属于多个分部,一般用于实现分部级权限。 - -```yaml -name: company -label: Division -icon: account -enable_api: true -hidden: false -enable_enhanced_lookup: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 分部名称 | -| code | text | 分部代码 | -| parent | lookup | 上级分部 | -| organization | lookup | 关联部门 | -| currency_type | text | 本位币 | -| admins | lookup | 管理员 | -| description | textarea | 备注 | -| sort_no | number | 排序号 | -| company_id | lookup | 主分部 | -| company_ids | lookup | 所属分部 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | -| modifyCompanyRecords | false | | -| viewCompanyRecords | true | | - -### 人员 space_users -用于标记用户属于哪个工作区,以及在对应工作区的参数设置。每个用户可以属于多个工作区。 - -```yaml -name: space_users -label: User -icon: user -enable_search: true -enable_inline_edit: false -enable_enhanced_lookup: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| company_id | lookup | 主分部 | -| name | text | 姓名 | -| job_number | text | 工号 | -| company_ids | lookup | 分部(多选) | -| username | text | 用户名 | -| email | text | 邮件 | -| email_verified | boolean | 邮件已验证 | -| mobile | text | 手机 | -| mobile_verified | boolean | 手机已验证 | -| organizations | lookup | 部门(多选) | -| organizations_parents | lookup | 部门(含上级) | -| organization | lookup | 主部门 | -| position | text | 职务 | -| manager | lookup | 上级主管 | -| profile | lookup | 简档 | -| contact_id | lookup | 联系人 | -| is_supplier | boolean | 是供应商 | -| is_customer | boolean | 是客户 | -| work_phone | text | 工作电话 | -| locale | select | 语言 | -| sort_no | number | 排序号 | -| email_notification | boolean | 接收邮件通知 | -| sms_notification | boolean | 接收短信提醒 | -| user_accepted | boolean | 有效 | -| password_expired | boolean | 密码已过期 | -| avatar | avatar | 头像 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | -| qywx_id | text | 企业微信账号 | -| dingtalk_id | text | 钉钉账号 | -| qywx_space | text | 企业微信工作区 | -| dingtalk_space | text | 钉钉工作区 | -| invite_state | text | 邀请状态 | -| password | text | Password | -| user | master_detail | 用户 | -| owner | lookup | 所有者 | -| space | text | 所属工作区 | - - - -| 权限属性 | user | admin | organization_admin | customer | supplier | -|----|----|----|----|----|----| -| allowCreate | false | true | true | false | false | -| allowDelete | false | false | false | false | false | -| allowEdit | true | true | true | true | true | -| allowRead | true | true | true | true | true | -| modifyAllRecords | false | true | | false | false | -| viewAllRecords | | true | true | false | false | -| modifyCompanyRecords | | | true | | | -| viewCompanyRecords | true | | | | | - - - -### 用户 users -用于保存系统中的注册用户和用户的基本参数。 - -```yaml -name: users -label: User -icon: user -enable_api: true -hidden: false -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| avatar | avatar | 头像 | -| name | text | 姓名 | -| mobile | text | 手机 | -| email | text | 邮件 | -| username | text | 用户名 | -| steedos_id | text | Steedos ID | -| locale | select | 语言 | -| utcOffset | number | 时区 | -| email_notification | boolean | 接收邮件通知 | -| primary_email_verified | boolean | 主邮箱已验证 | -| last_logon | date | 最近登陆 | -| is_cloudadmin | boolean | 是云管理员 | -| is_deleted | boolean | 已删除 | -| password_expired | boolean | Password expired | -| company_id | lookup | 主分部 | -| company_ids | lookup | 所属分部 | -| owner | lookup | 所有者 | -| space | text | 所属工作区 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | - - - -| 权限属性 | user | admin | guest | -|----|----|----|----| -| allowCreate | false | true | false | -| allowDelete | false | true | false | -| allowEdit | false | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | true | true | true | - -### 业务伙伴 accounts -用于保存业务伙伴相关信息。 - -```yaml -name: accounts -label: 业务伙伴 -icon: account -enable_files: true -enable_search: true -enable_events: true -enable_tasks: true -enable_api: true -enable_share: true -enable_audit: true -enable_enhanced_lookup: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 业务伙伴名称 | -| owner | lookup | 所有者 | -| is_supplier | boolean | 供应商 | -| is_customer | boolean | 客户 | -| type | select | 类型 | -| parent_id | lookup | 母公司 | -| credit_code | text | 纳税人识别号(身份证/其他) | -| website | url | 网站 | -| phone | text | 电话 | -| fax | text | 传真 | -| description | textarea | 描述 | -| industry | select | 行业 | -| number_of_employees | number | 员工人数 | -| state | select | 区域 | -| billing_address | textarea | 开单地址 | -| shipping_address | textarea | 发货地址 | -| account_number | text | 业务伙伴编号 | -| rating | select | 分级 | -| invoice_address | text | 开票地址 | -| invoice_phone | text | 开票电话 | -| invoice_bank | text | 开户行 | -| invoice_combinenum | text | 账号 | -| account_source | text | 业务伙伴来源 | -| site | text | 业务伙伴地点 | -| annual_revenue | currency | 年收入 | -| ownership | select | 所有权 | -| account_division | text | 业务伙伴分部 | -| partner_account | boolean | 合作伙伴 | -| assistant | text | 助理 | -| asst_phone | text | 助理电话 | -| birthdate | date | 生日 | -| department | text | 部门 | -| email | email | 电子邮件 | -| do_not_call | boolean | 请勿致电 | -| has_opted_out_of_email | boolean | 退出邮件列表 | -| fax_opt_out | boolean | 退出传真列表 | -| home_phone | text | 家庭电话 | -| lead_source | select | 潜在业务伙伴来源 | -| mailing_city | text | 邮寄地址-城市 | -| mailing_street | text | 邮寄地址-街道 | -| mailing_zip | text | 邮寄地址-邮政编码 | -| other_city | text | 其他地址-城市 | -| other_street | text | 其他地址-街道 | -| other_zip | text | 其他地址-邮政编码 | -| mobile | text | 手机 | -| salutation | select | 性别 | -| other_phone | text | 其他电话 | - -| 权限属性 | user | admin | contract_manager | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | true | true | true | -| allowEdit | true | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | true | -| viewAllRecords | true | true | true | - -### 联系人 contacts -用于保存联系人相关信息。 - -```yaml -name: contacts -label: 联系人 -icon: contact -enable_files: true -enable_search: true -enable_events: true -enable_tasks: true -enable_api: true -enable_audit: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 姓名 | -| owner | lookup | 所有者 | -| account | master_detail | 所属客户 | -| reports_to_id | lookup | 直属上司 | -| salutation | select | 性别 | -| title | text | 职务 | -| department | text | 部门 | -| email | email | 邮件 | -| fax | text | 传真 | -| phone | text | 工作电话 | -| mobile | text | 手机 | -| home_phone | text | 家庭电话 | -| birthdate | date | 生日 | -| mailing_address | textarea | 邮寄地址 | -| user | lookup | 外部用户 | -| hoddy | text | 爱好 | -| description | textarea | 备注 | -| last_save_date | date | 上次保持联系保存日期 | -| last_request_date | date | 上次保持联系请求日期 | -| individual | text | 个人 | -| other_city | text | 其他地址-城市 | -| other_street | text | 其他地址-街道 | -| other_zip | text | 其他地址-邮政编码 | -| other_phone | text | 其他电话 | -| assistant | text | 助理 | -| asst_phone | text | 助理电话 | -| do_not_call | boolean | 请勿致电 | -| has_opted_out_of_email | boolean | 退出邮件列表 | -| fax_opt_out | boolean | 退出传真列表 | -| lead_source | select | 潜在客户来源 | - -| 权限属性 | user | contract_manager | admin | customer | -|----|----|----|----|----| -| allowCreate | true | true | true | false | -| allowDelete | true | true | true | false | -| allowEdit | true | true | true | false | -| allowRead | true | true | true | true | -| modifyAllRecords | false | true | true | false | -| viewAllRecords | true | true | true | false | - - -## 审批 - -- 角色 roles -- 表单 forms -- 流程 flows -- 流程分类 categories -- 岗位 flow_roles -- 岗位成员 flow_positions -- 申请单 instances -- 对象流程映射 object_workflows -- 历史步骤 approvals -- 流程编号 instance_number_rules -- 效率统计 instances_statistic -- 流程委托 process_delegation_rules -- 图片签名 space_user_signs -- 流程触发器 webhooks - - -### 角色 roles -用于保存管理员在设置应用中为审批王应用配置的角色配置 - -```yaml -name: roles -label: Role -icon: groups -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 角色名称 | -| api_name | text | API Name | -| parent | lookup | 上级角色 | -| users | lookup | 成员 | -| description | textarea | 描述 | - -| 权限属性 | user | admin | -|----|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - -### 表单 forms -用于保存管理员用审批王应用的表单设计器设计的表单。 - -```yaml -name: forms -icon: timesheet -label: Form -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 表单 | -| state | select | 表单状态 | -| description | textarea | 表单描述 | -| category | lookup | 表单分类 | -| is_valid | boolean | 是否有效 | -| instance_style | select | 样式 | -| approve_on_create | boolean | 是否同意审批 | -| approve_on_modify | boolean | 是否修改审批 | -| approve_on_delete | boolean | 是否删除审批 | -| enable_workflow | boolean | 是否启用工作流 | -| enable_view_others | boolean | 是否查看其它表单 | -| current | object | 当前版本 | -| current.form_script | code | Form Script | -| current.name_forumla | code | Name Forumla | -| current.fields | grid | Fields | -| current.fields.$.code | text | Code | -| current.fields.$.name | text | Name | -| current.fields.$.type | select | Type | -| current.fields.$.is_required | boolean | Required | -| current.fields.$.is_wide | boolean | Wide | -| current.fields.$.is_list_display | boolean | Display in List | -| current.fields.$.is_searchable | boolean | Searchable | -| current.fields.$.is_multiselect | boolean | Multiselect | - - - -| 权限属性 | user | admin | workflow_admin | -|----|----|----|----| -| allowCreate | false | false | false | -| allowDelete | false | false | false | -| allowEdit | false | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | false | true | false | -| modifyCompanyRecords | | | true| -| viewCompanyRecords | | | true | - -### 流程 flows -用于保存管理员用审批王应用的流程设计器设计的流程。 - -```yaml -name: flows -icon: environment_hub -label: Workflow -hidden: true -enable_files: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| company_id | lookup | 分部 | -| name | text | 流程名 | -| api_name | text | Api Name | -| form | lookup | 流程表单 | -| category | lookup | 分类 | -| state | select | 流程状态 | -| is_valid | boolean | 流程有效 | -| current_no | number | 当前序号 | -| description | textarea | 备注 | -| help_text | textarea | 帮助文本 | -| created_by | lookup | 创建人 | -| modified_by | lookup | 修改人 | -| current | object | 当前版本 | -| current.modified | datetime | 修改时间 | -| current.modified_by | lookup | 修改人 | -| current.created | datetime | 创建时间 | -| current.created_by | lookup | 创建人 | -| current.steps | grid | 步骤 | -| current.steps.$._id | text | _id | -| current.steps.$.name | text | 名称 | -| current.steps.$.disableCC | boolean | 禁止传阅 | -| current.steps.$.allowDistribute | boolean | 允许分发 | -| current.steps.$.can_edit_main_attach | boolean | 允许修改正文 | -| current.steps.$.can_edit_normal_attach | boolean | 允许修改附件 | -| current.steps.$.distribute_optional_flows | lookup | 此步骤分发时可选的流程范围 | -| current.steps.$.cc_must_finished | boolean | 必须等待传阅完成 | -| current.steps.$.cc_alert | boolean | 弹出传阅提醒 | -| current.steps.$.allowBatch | boolean | 批量审批 | -| current.steps.$.oneClickApproval | boolean | 一键核准 | -| current.steps.$.oneClickRejection | boolean | 一键驳回 | -| perms | object | 权限 | -| perms.users_can_add | lookup | 授权用户: 新建申请单 | -| perms.orgs_can_add | lookup | 授权部门: 新建申请单 | -| perms.users_can_monitor | lookup | 授权用户: 查看所有申请单 | -| perms.orgs_can_monitor | lookup | 授权部门: 查看所有申请单 | -| perms.users_can_admin | lookup | 授权用户: 查看所有申请单,并能执行重定位、转签核、删除操作 | -| perms.orgs_can_admin | lookup | 授权部门: 查看所有申请单,并能执行重定位、转签核、删除操作 | -| app | text | 所属应用 | -| historys | grid | 历史版本 | -| object_name | lookup | 绑定对象 | -| instance_fields | grid | 审批单字段 | -| instance_fields.$ | object | 字段 | -| instance_fields.$.name | lookup | 字段 | -| instance_fields.$.required | boolean | 必填 | -| instance_table_fields | grid | 审批单子表 | -| instance_table_fields.$.detail_field_fullname | lookup | 子表名称 | -| instance_table_fields.$.label | text | 显示标题 | -| instance_table_fields.$.field_names | lookup | 显示的字段 | -| instance_template | code | 表单模板 | -| print_template | code | 打印模板 | -| field_map | textarea | 映射关系 | -| events | textarea | 相关事件 | -| distribute_optional_users | object | 流程被分发时分发对象选择范围 | -| distribute_to_self | boolean | 分发给自己 | -| name_formula | text | 标题公式 | -| code_formula | text | 系统公式 | -| auto_remind | boolean | 自动催办 | -| sort_no | number | 排序号 | -| timeout_auto_submit | boolean | 超时自动流转 | -| allow_select_step | boolean | 申请人指定步骤、审批人 | - -| 权限属性 | user | admin | workflow_admin | -|----|----|----|----| -| allowCreate | false | true | true | -| allowDelete | false | false | false | -| allowEdit | false | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | false | true | false | -| modifyCompanyRecords | | | true| -| viewCompanyRecords | | | true | - -### 流程分类 categories -用于保存管理员在设置应用中为审批王应用配置的流程分类。 - -```yaml -name: categories -icon: hierarchy -label: Workflow Category -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| sort_no | number | 排序号 | -| app | lookup | 所属应用 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - - -### 岗位 flow_roles -用于保存管理员在设置应用中为审批王应用配置的岗位。 - -```yaml -name: flow_roles -icon: queue -label: Workflow Role -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| api_name | text | API Name | - -| 权限属性 | user | admin | workflow_admin | -|----|----|----|----| -| allowCreate | false | true | true | -| allowDelete | false | true | true | -| allowEdit | false | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | false | true | false | -| modifyCompanyRecords | | | true| -| viewCompanyRecords | | | true | - -### 岗位成员 flow_positions -用于保存管理员在设置应用中为审批王应用配置的岗位成员。 - -```yaml -name: flow_positions -icon: person_account -label: Workflow Position -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| role | master_detail | 岗位 | -| users | master_detail | 成员 | -| org | lookup | 管辖范围 | - -| 权限属性 | user | admin | workflow_admin | -|----|----|----|----| -| allowCreate | false | true | true | -| allowDelete | false | true | true | -| allowEdit | false | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | false | true | false | -| modifyCompanyRecords | | | true| -| viewCompanyRecords | | | true | - - -### 申请单 instances -用于保存业务人员填写的申请单和签核历程。 - -```yaml -name: instances -icon: task -label: Request -enable_search: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 文件标题 | -| flow | lookup | 流程 | -| flow_version | text | 流程版本号 | -| form | lookup | 表单 | -| form_version | text | 表单版本号 | -| submitter | master_detail | 提交者 | -| submitter_name | text | 提交者 | -| submit_date | datetime | 提交日期 | -| applicant | lookup | 申请人 | -| applicant_name | text | 申请人 | -| applicant_organization | lookup | 申请人部门 | -| applicant_organization_name | text | 申请人部门名称 | -| applicant_organization_fullname | text | 申请人部门全称 | -| code | text | 公式 | -| inbox_users | lookup | 待办处理人 | -| outbox_users | lookup | 已办处理人 | -| traces | [Object] | 步骤审批 | -| attachments | [Object] | 附件 | -| flow_name | text | 流程名 | -| category_name | text | 流程分类 | -| category | lookup | 流程分类 | -| state | select | 审批单状态 | -| is_recorded | boolean | 已归档 | -| is_archived | boolean | 已归档(旧) | -| is_deleted | boolean | 已删除 | -| is_recorded_creator | boolean | 已归档 | -| related_instances | lookup | 相关审批单 | -| record_ids | grid | 记录ID | -| record_ids.$.o | text | record_ids.$.o | -| record_ids.$.ids | [text] | record_ids.$.ids | -| current_step_auto_submit | boolean | 当前步骤超时自动流转 | -| applicant_company | lookup | 申请人所属分部 | - - - -| 权限属性 | user | admin | workflow_admin | -|----|----|----|----| -| allowCreate | false | false | false | -| allowDelete | false | false | false | -| allowEdit | false | false | false | -| allowRead | true | true | true | -| modifyAllRecords | false | false | false | -| viewAllRecords | true | true | false | -| modifyCompanyRecords | | | false| -| viewCompanyRecords | | | true | - - - -### 对象流程映射 object_workflows -用于保存管理员在设置应用中为审批王应用配置的对象流程映射关系。 - -```yaml -name: object_workflows -label: Object Synchronization Rule -icon: link -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| object_name | master_detail | 对象 | -| flow_id | lookup | 流程 | -| field_map | grid | 字段映射关系(对象至表单) | -| field_map.$.workflow_field | lookup | 表单字段 | -| field_map.$.object_field | lookup | 对象字段 | -| field_map_back | grid | 字段映射关系(表单至对象) | -| field_map_back.$.object_field | lookup | 对象字段 | -| field_map_back.$.workflow_field | lookup | 表单字段 | -| field_map_script | textarea | 对象至表单 | -| field_map_back_script | textarea | 表单至对象 | -| sync_attachment | select | 附件同步方式 | -| sync_type | select | 表单至对象同步模式 | -| sync_direction | select | 同步方向 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - - -### 历史步骤 approvals -用于记录审批流程流转过程中在各个步骤执行时相关人员填写的审批信息。 - -``` -name: approvals -icon: metrics -label: Approval -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| from_user | lookup | 发送人 | -| start_date | datetime | 发送时间 | -| user | lookup | 审批人 | -| finish_date | datetime | 审批时间 | -| cost_time | text | 历时时间 | -| judge | select | 审批状态 | -| state | select | 审核状态 | -| description | text | 批语 | -| related_to | lookup | 相关项 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -### 流程编号 instance_number_rules -用于保存管理员在设置应用中为审批王应用配置的流程编号规则。 - -```yaml -name: instance_number_rules -icon: topic2 -label: Instance Number Rule -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| company_id | lookup | 主分部 | -| name | text | 名称 | -| year | number | 年份 | -| first_number | number | 起始序号 | -| number | number | 序号 | -| rules | text | 编号规则 | -| owner | lookup | 所有者 | -| space | text | 所属工作区 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | -| is_deleted | boolean | 已删除 | -| deleted | datetime | 删除时间 | -| deleted_by | lookup | 删除人 | -| instances | grid | 申请单 | -| instances.$._id | text | 申请单ID | -| instances.$.state | text | 申请单状态 | -| sharing | grid | 记录级权限 | -| sharing.$ | object | 授权条件 | -| sharing.$.u | [text] | 授权用户 | -| sharing.$.o | [text] | 授权组织 | -| sharing.$.r | text | 来自规则 | -| message_count | number | 留言数 | -| locked | boolean | 已锁定 | -| company_ids | lookup | 所属分部 | -| instance_state | select | 审批状态 | -| _table | object | 记录对象流程映射功能中表单中表格行信息 | -| _table._id | text | Object Workflow Related Form Table Item ID | -| _table._code | text | Object Workflow Related Form Table Code | - -| 权限属性 | user | admin | workflow_admin | -|----|----|----|----| -| allowCreate | false | true | true | -| allowDelete | false | true | true | -| allowEdit | false | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | false | true | false | -| modifyCompanyRecords | | | true| -| viewCompanyRecords | | | true | - -### 效率统计 instances_statistic -审批王效率统计。 - -```yaml -name: instances_statistic -icon: metrics -label: Statistic of Processing Instances -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| user | master_detail | 用户 | -| year | number | 年度 | -| month | number | 月度 | -| month_finished_count | number | 已处理总数 | -| inbox_count | number | 待处理总数 | -| month_finished_time | number | 已处理总耗时 | -| inbox_time | number | 待审核总耗时 | -| month_finished_avg | number | 已处理平均耗时 | -| inbox_avg | number | 待处理平均耗时 | -| avg_time | number | 总平均耗时 | -| owner_organization | lookup | 主部门 | -| owner_organizations | lookup | 所属部门 | - -| 权限属性 | user | admin | workflow_admin | -|----|----|----|----| -| allowCreate | false | false | false | -| allowDelete | false | false | false | -| allowEdit | false | false | false | -| allowRead | true | false | false | -| modifyAllRecords | false | false | false | -| viewAllRecords | false | true | false | -| modifyCompanyRecords | | | true| -| viewCompanyRecords | | | true | - -### 流程委托 process_delegation_rules -用于保存管理员在设置应用中为审批王应用配置的流程委托规则。 - -```yaml -name: process_delegation_rules -icon: metrics -label: Delegation -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| from | lookup | 委托人 | -| from_name | text | 委托人姓名 | -| to | lookup | 被委托人 | -| to_name | text | 被委托人姓名 | -| start_time | datetime | 委托开始 | -| end_time | datetime | 委托结束 | -| enabled | boolean | 启用 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | false | -| viewAllRecords | false | false | - -### 图片签名 space_user_signs -用于保存管理员在设置应用中为审批王应用配置的图片签名。 - -```yaml -name: space_user_signs -icon: carousel -label: User Sign -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| user | lookup | 用户 | -| sign | avatar | 签名 | - -| 权限属性 | user | admin | workflow_admin | -|----|----|----|----| -| allowCreate | false | true | true | -| allowDelete | false | true | true | -| allowEdit | false | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | false | true | false | -| modifyCompanyRecords | | | true| -| viewCompanyRecords | | | true | - - -### 流程触发器 webhooks -用于保存管理员在设置应用中为审批王应用配置的流程触发器,当审批流程到达特定环节时会触发指定事件。 - -```yaml -name: webhooks -icon: output -label: Webhook -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| flow | lookup | 流程 | -| payload_url | text | URL | -| content_type | text | 请求数据格式 | -| active | boolean | 激活 | -| description | text | 描述 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -## 数据导入 - -- 数据导入 queue_import -- 数据导入历史 queue_import_history - - -### 数据导入 queue_import -用于导入Excel文件中的数据到华炎魔方。 - -```yaml -name: queue_import -label: Data Import Queue -icon: product_consumed -enable_files: false -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| description | text | 导入描述 | -| object_name | lookup | 导入对象 | -| encoding | select | 字符代码 | -| value_separator | select | 值分隔符 | -| operation | select | 导入操作 | -| fire_workflows | boolean | 导入后触发工作流规则 | -| field_mappings | grid | 字段映射 | -| field_mappings.$ | object | Column | -| field_mappings.$.header | text | 表头 | -| field_mappings.$.api_name | lookup | 导入对象的字段 | -| field_mappings.$.matched_by | text | 关联对象的key | -| field_mappings.$.save_key_while_fail | boolean | 关联失败时保存key | -| external_id_name | lookup | 表示数据唯一性字段(重复执行导入时根据此字段更新记录) | -| template_url | html | 导入模板 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - - -### 数据导入历史 queue_import_history -用于查看数据导入的历史记录。 - -```yaml -name: queue_import_history -label: Data Import History -icon: product_consumed -enable_files: false -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| object_name | lookup | 导入对象 | -| queue_import | lookup | 数据导入 | -| success_count | number | 成功个数 | -| failure_count | number | 失败个数 | -| total_count | number | 导入总个数 | -| start_time | datetime | 开始时间 | -| end_time | datetime | 结束时间 | -| state | select | 状态 | -| error | html | 错误信息 | -| file | file | Excel文件 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | false | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - -## 知识 - -- 栏目 cms_categories -- 知识 cms_posts -- 站点 cms_sites - -### 栏目 cms_categories -用于保存知识文章的分类。 - -```yaml -name: cms_categories -icon: folder -label: Category -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| description | textarea | 描述 | -| site | lookup | 站点 | -| parent | lookup | 上级栏目 | -| parents | lookup | 上级栏目(多层) | -| order | number | 排序号 | -| featured | boolean | featured | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -### 知识 cms_posts -用于保存知识文章。 - -```yaml -name: cms_posts -icon: knowledge -label: Knowledge -enable_files: true -enable_chatter: true -version: 2 -sidebar: - template_name: creator_grid_sidebar_sites -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 标题 | -| summary | textarea | 摘要 | -| body | markdown | 正文 | -| htmlBody | html | 正文 | -| site | lookup | 站点 | -| category | lookup | 栏目 | -| members | object | 授权查看 | -| members.users | lookup | 人员 | -| members.organizations | lookup | 部门 | -| viewCount | number | 阅读次数 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -### 站点 cms_sites -用于保存知识应用中的站点,每篇文章都必须属于某个站点。 - -```yaml -name: cms_sites -icon: app -label: Site -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| type | select | 类型 | -| name | text | 名称 | -| visibility | select | 可见性 | -| enable_post_permissions | boolean | 启用文章级权限 | -| order | number | 排序号 | -| admins | lookup | 站点成员(私有) | -| description | textarea | 描述 | -| cover | avatar | 封面图片 | -| avatar | avatar | Logo图片 | -| layout | textarea | 网站模版 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -## 软件包 - -- 软件包 package -- 已安装的软件包 imported_package -- 软件包组件 package_type_members -- 软件包版本 package_version - -### 软件包 package -用于保存软件包信息,软件包中包含元数据及相关源代码。 - -```yaml -name: package -custom: true -hidden: true -enable_api: true -enable_audit: true -enable_chatter: false -enable_events: false -enable_files: false -enable_inline_edit: true -enable_instances: false -enable_notes: false -enable_search: false -enable_share: false -enable_tasks: false -enable_workflow: false -icon: folder -is_enable: true -label: 软件包 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| description | textarea | 描述 | -| label | text | 软件包名称 | -| name | text | API 名称 | -| namespace | text | 命名空间 | -| owner | lookup | 所有者 | -| package_type | select | 软件包类型 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - -### 已安装的软件包 imported_package -用于保存当前华炎魔方项目已经安装的软件包信息。 - -```yaml -name: imported_package -custom: true -hidden: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_events: false -enable_files: false -enable_inline_edit: false -enable_instances: false -enable_notes: false -enable_search: false -enable_share: false -enable_tasks: false -enable_workflow: false -icon: case -is_enable: true -label: 已安装的软件包 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| apps | number | 应用 | -| components.$.component_name | text | 名称 | -| components.$.component_parent_object | text | 父对象 | -| components.$.component_type | select | 类型 | -| components | grid | 组件 | -| description | textarea | 描述 | -| first_installed_version | text | 首个安装版本编号 | -| installed | date | 安装日期 | -| installed_by | lookup | 安装者 | -| name | text | 软件包名称 | -| namespace | text | 命名空间前缀 | -| objects | number | 对象 | -| owner | lookup | 所有者 | -| package_name | text | 软件包API 名称 | -| package_type | text | 软件包类型 | -| publisher | text | 发布者 | -| version | text | 版本号 | -| version_name | text | 版本名称 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate| false | false | -| allowDelete| false | false | -| allowEdit| false | false | -| allowRead| false | true | -| modifyAllRecords| false | false | -| modifyCompanyRecords| false | false | -| viewAllRecords| false | true | -| viewCompanyRecords| false | false | - -### 软件包组件 package_type_members -用于保存每个软件包中包含哪些元数据。 - -```yaml -name: package_type_members -custom: true -hidden: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_events: false -enable_files: false -enable_inline_edit: false -enable_instances: false -enable_notes: false -enable_search: false -enable_share: false -enable_tasks: false -enable_workflow: false -paging: - enabled: false -icon: entity -is_enable: true -label: 软件包组件 -form: - beforeEdit: !!js/function | - function(){ - Meteor.setTimeout(function(){$(".creator-modal .slds-modal__content form").children(':first').children(':first').hide();}, 300); - $(".creator-modal .slds-modal__content").css('min-height', '460px'); - return false; - } - -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| _relatedFrom | text | _relatedFrom | -| member | lookup | 组件 | -| name | text | 名称 | -| owner | lookup | 所有者 | -| package | master_detail | 软件包名称 | -| parent | lookup | 父对象 | -| type | select | 类型 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | false | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - - -### 软件包版本 package_version -用于保存软件包的每个版本信息,华炎魔方项目中安装的软件包实际上安装的是这里保存的某个版本中的包。 - -```yaml -name: package_version -custom: true -hidden: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_events: false -enable_files: false -enable_inline_edit: false -enable_instances: false -enable_notes: false -enable_search: false -enable_share: false -enable_tasks: false -enable_workflow: false -icon: case -is_enable: true -label: 软件包版本 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| created_by | lookup | 上载人 | -| description | textarea | 描述 | -| fields.$.component_name | text | 名称 | -| fields.$.component_parent_object | text | 父对象 | -| fields.$.component_type | select | 类型 | -| fields | grid | 字段 | -| installation_id | text | 软件包ID | -| name | text | 版本名称 | -| objects.$.component_name | text | 名称 | -| objects.$.component_parent_object | text | 父对象 | -| objects.$.component_type | select | 类型 | -| objects | grid | 对象 | -| owner | lookup | 所有者 | -| package | master_detail | 软件包名称 | -| password_protected | boolean | 密码保护 | -| resources.$.component_name | text | 名称 | -| resources.$.component_parent_object | text | 父对象 | -| resources.$.component_type | select | 类型 | -| resources | grid | 资源 | -| status | select | 状态 | -| version | text | 版本号 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | false | -| allowDelete | false | false | -| allowEdit | false | false | -| allowRead | false | true | -| modifyAllRecords | false | false | -| permission_set_id | user | admin | -| viewAllRecords | false | true | - -## 留言 -- 消息 chat_messages -- 房间 chat_rooms -- 订阅 chat_subscriptions - -### 消息 chat_messages -基础模块:通知消息。 - -```yaml -name: chat_messages -label: Chat Message -icon: rtc_presence -hidden: false -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| related_to | lookup | 相关 | -| name | textarea | 内容 | -| type | select | 消息类型 | - -| 权限属性 | user | admin | guest | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | true | true | false | -| allowEdit | true | true | false | -| allowRead | true | true | true | -| modifyAllRecords | false | false | false | -| viewAllRecords | true | true | true | - -### 房间 chat_rooms -基础模块:会议房间。 - -```yaml -name: chat_rooms -label: Chat Room -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 内容 | -| members | lookup | 成员 | -| owner | lookup | 房主 | -| type | select | 类型 | - -| 权限属性 | user | admin | guest | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | false | false | false | -| allowEdit | false | false | false | -| allowRead | true | true | true | -| modifyAllRecords | true | true | true | -| viewAllRecords | true | false | true | - -### 订阅 chat_subscriptions -基础模块:订阅内容。 - -```yaml -name: chat_subscriptions -label: Chat Subscription -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| related_to | lookup | 相关 | -| last_message_text | text | 最新消息预览(文本) | -| last_message_date | datetime | 最新消息发送时间 | -| unread | number | 未读数 | - -| 权限属性 | user | admin | guest | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | false | false | false | -| allowEdit | true | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | false | false | false | - -## 批准过程 - -- 批准过程 process_definition -- 批准步骤 process_node -- process_instance -- process_instance_node -- 批准历史 process_instance_history - - - -### 批准过程 process_definition -用于保存管理员在设置应用中配置的批准过程信息。 - -```yaml -name: process_definition -label: Approval Processes -hidden: true -icon: approval -enable_inline_edit: false -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | API 名称 | -| label | text | 显示名称 | -| object_name | lookup | 对象 | -| description | textarea | 描述 | -| order | number | 序号 | -| active | boolean | 启用 | -| entry_criteria | textarea | 指定条目条件 | -| record_editability | select | 记录可编辑性属性 | -| allow_recall | boolean | 允许提交人取消申请 | -| initial_submission_record_lock | select | 锁定记录 | -| initial_submission_updates_field_actions | lookup | 字段更新 | -| initial_submission_workflow_notifications_actions | lookup | 工作流通知 | -| final_approval_record_lock | select | 锁定记录 | -| final_approval_updates_field_actions | lookup | 字段更新 | -| final_approval_workflow_notifications_actions | lookup | 工作流通知 | -| final_rejection_record_lock | select | 锁定记录 | -| final_rejection_updates_field_actions | lookup | 字段更新 | -| final_rejection_workflow_notifications_actions | lookup | 工作流通知 | -| recall_record_lock | select | 锁定记录 | -| recall_updates_field_actions | lookup | 字段更新 | -| recall_workflow_notifications_actions | lookup | 工作流通知 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -### 批准步骤 process_node -用于保存管理员在设置应用中为每个批准过程配置的批准步骤信息。 - -```yaml -name: process_node -label: Approval Steps -hidden: true -enable_inline_edit: false -icon: steps -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | API 名称 | -| label | text | 显示名称 | -| order | number | 序号 | -| description | textarea | 描述 | -| process_definition | master_detail | 批准过程 | -| filtrad | boolean | 所有记录都应进入此步骤 | -| entry_criteria | textarea | 如果满足以下条件,则进入此步骤 | -| if_criteria_not_met | select | 如果不满足条件,则 | -| approver | select | 选择批准人 | -| assigned_approver_users | lookup | 指定用户处理 | -| assigned_approver_roles | lookup | 指定审批角色 | -| assigned_approver_flow_roles | lookup | 指定审批岗位 | -| assigned_approver_user_field | lookup | 指定相关用户字段 | -| when_multiple_approvers | select | 当选择多个批准人时 | -| reject_behavior | select | 拒绝行为 | -| approval_updates_field_actions | lookup | 字段更新 | -| approval_workflow_notifications_actions | lookup | 工作流通知 | -| rejection_updates_field_actions | lookup | 字段更新 | -| rejection_workflow_notifications_actions | lookup | 工作流通知 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - - - -### process_instance -批准过程实例 - -```yaml -name: process_instance -label: process_instance -hidden: true -icon: record -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | name | -| process_definition | master_detail | process_definition | -| target_object | lookup | target_object | -| status | select | status | -| completed_date | datetime | completed_date | -| last_actor | lookup | last_actor | -| submitted_by | lookup | submitted_by | -| elapsed_time_in_days | number | elapsed_time_in_days | -| elapsed_time_in_hours | number | elapsed_time_in_hours | -| elapsed_time_in_minutes | number | elapsed_time_in_minutes | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | false | -| allowDelete | false | false | -| allowEdit | false | false | -| allowRead | true | true | -| modifyAllRecords | false | false | -| viewAllRecords | true | true | - -### process_instance_node -批准过程步骤实例 - -```yaml -name: process_instance_node -label: process_instance_node -hidden: true -icon: record -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| process_node_name | text | process_node_name | -| process_instance | lookup | process_instance | -| process_node | lookup | process_node | -| node_status | select | node_status | -| completed_date | datetime | completed_date | -| last_actorId | lookup | last_actorId | -| elapsed_time_in_days | number | elapsed_time_in_days | -| elapsed_time_in_hours | number | elapsed_time_in_hours | -| elapsed_time_in_minutes | number | elapsed_time_in_minutes | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | false | -| allowDelete | false | false | -| allowEdit | false | false | -| allowRead | true | true | -| modifyAllRecords | false | false | -| viewAllRecords | true | true | - -### 批准历史 process_instance_history -用于记录批准过程流转过程中在各个步骤执行时相关人员填写的审批信息。 - -```yaml -name: process_instance_history -label: Approval History -hidden: true -icon: approval -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 步骤名称 | -| created_by | lookup | 提交人| -| process_instance | lookup | process_instance | -| process_instance_node | lookup | process_instance_node | -| step_status | select | 状态| -| original_actor | lookup | 被分配人| -| actor | lookup | 实际审批人| -| target_object | lookup | 审批细节| -| comments | textarea | 备注| -| step_node | lookup | step_node | -| elapsed_time_in_days | number | elapsed_time_in_days | -| elapsed_time_in_hours | number | elapsed_time_in_hours | -| elapsed_time_in_minutes | number | elapsed_time_in_minutes | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人| - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | false | -| allowDelete | false | false | -| allowEdit | false | false | -| allowRead | true | true | -| modifyAllRecords | false | false | -| viewAllRecords | true | true | - -## 平台内核对象 - -- 登录会话 -- 自定义主页 -- 审计日志 -- 自动编号 -- WebHooks -- webhooks队列 -- API Key -- 设置 -- 对象触发器 -- _object_reload_logs -- 外部数据源 -- 邀请用户 -- 外部应用 - -### 登录会话 sessions -用于保存登录的用户、ip地址、登录时间等信息。 - -```yaml -name: sessions -label: Session -icon: queue -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| userId | lookup | 用户 | -| token | text | Token | -| userAgent | text | 用户代理 | -| ip | text | IP地址 | -| valid | boolean | 有效 | -| is_phone | boolean | 手机 | -| is_tablet | boolean | 平板电脑 | -| client_id | text | Client ID | -| connected_app_id | lookup | 连接的应用程序 | -| modified | datetime | 最近登录时间 | -| created | datetime | 首次登录时间 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate| false | false | -| allowDelete| false | false | -| allowEdit| false | false | -| allowRead| true | true | -| modifyAllRecords| false | false | -| viewAllRecords| true | true | -| modifyCompanyRecords| false | | -| viewCompanyRecords| true | | - -### 自定义主页 dashboard -用于定义应用的主页。 - -```yaml -name: dashboard -label: Dashboard -icon: dashboard_ea -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| apps | lookup | 关联应用 | -| widgets | grid | 组件 | -| widgets.$.label | text | 标题 | -| widgets.$.type | lookup | 类型 | -| widgets.$.position | lookup | 位置 | -| widgets.$.html | textarea | HTML | -| description | textarea | 描述 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | false | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - -### 审计日志 audit_records -跟踪字段的修改历史,此功能会消耗更多服务器资源,只有必要的对象才应该配置此属性。 - -```yaml -name: audit_records -label: Audit Record -icon: record -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| related_to | lookup | 相关项 | -| created | datetime | 时间 | -| field_name | text | 字段 | -| created_by | lookup | 用户 | -| previous_value | text | 原始值 | -| new_value | text | 新值 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | false | -| allowDelete | false | false | -| allowEdit | false | false | -| allowRead | true | true | -| modifyAllRecords | false | false | -| viewAllRecords | false | true | - -### 自动编号 autonumber -用于查看含有自动编号字段的对象和修改自动编号字段的当前编号值。 - -```yaml -name: autonumber -label: Auto Number -icon: formula -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| object_name | text | 对象名 | -| field_name | text | 自动编号字段 | -| current_no | number | 当前编号值 | -| date_from | datetime | 日期范围开始日期 | -| date_to | datetime | 日期范围截止日期 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - - -### WebHooks: object_webhooks -用于保存待执行的Webhooks队列。 - -```yaml -name: object_webhooks -label: Object Webhook -icon: output -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| object_name | lookup | 对象 | -| events | select | 事件 | -| fields | lookup | 推送字段 | -| payload_url | text | URL | -| content_type | text | 请求数据格式 | -| active | boolean | 激活 | -| space | text | 所属工作区 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - -### webhooks队列 object_webhooks_queue -用于保存待执行的Webhooks队列。 - -```yaml -name: object_webhooks_queue -label: Object Webhooks Queue -icon: sms -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| webhook | object | webhook | -| webhook.data | object | data | -| webhook.payload_url | text | payload_url | -| webhook.content_type | text | content_type | -| webhook.action | text | action | -| webhook.actionUserInfo | object | actionUserInfo | -| webhook.objectName | text | Object Name| -| webhook.objectDisplayName | text | Object Display Name| -| webhook.nameFieldKey | text | Name Field Key| -| webhook.redirectUrl | text | Redirect Url| -| sent | boolean | 是否发送| -| sending | number | 发送数量 | -| createdAt | datetime | 发送时间| -| createdBy | lookup | 创建人 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | false | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - -### API Key : api_keys -用于保存用户创建的API Key记录,启用状态的API Key通常被用于各种接口中身份验证。在激活华炎魔方私有部署项目时也是使用API Key来作身份验证的。 - -```yaml -name: api_keys -custom: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_events: false -enable_files: false -enable_inline_edit: false -enable_instances: false -enable_notes: false -enable_search: false -enable_share: false -enable_tasks: false -enable_workflow: false -icon: omni_supervisor -is_enable: true -label: API Key - -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| active | boolean | 启用 | -| api_key | text | API Key | -| last_use_time | datetime | 最后使用时间 | -| name | text | 名称 | -| owner | lookup | 所有者 | - - -| 权限属性 | user | admin | supplier | customer | -|----|----|----|----|----| -| allowCreate| true | true | true | true | -| allowDelete| true | true | true | true | -| allowEdit| true | true | true | true | -| allowRead| true | true | true | true | -| modifyAllRecords| false | true | false | false | -| modifyCompanyRecords| false | | false | false | -| permission_set_id| user | admin| supplier | customer | -| viewAllRecords| false | true | false | false | -| viewCompanyRecords| false | | false | false | - - - -### 设置 settings - -```yaml -name: settings -label: Setting -icon: custom -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|type|text|类型| -|object_name|text|对象名| -|record_id|text|记录ID| -|settings|object|设置| - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - -### 对象触发器 object_triggers - -```yaml -name: object_triggers -icon: apex -label: Object Triggers -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| object | master_detail | 所属对象 | -| when | lookup | 运行时 | -| is_enable | boolean | 已启用 | -| todo | textarea | 执行的脚本 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | false | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - - -### _object_reload_logs - - - -```yaml -name: _object_reload_logs -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|object_name|text|object_name| -|change_date|object|change_date| -|change_time|datetime|change_time| - - - -### 外部数据源 datasources - -```yaml -name: datasources -label: DataSource -icon: entity -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| driver | select | 数据库类型 | -| label | text | 显示名称 | -| name | text | API 名称 | -| url | text | 连接数据库的URL | -| host | text | 服务器地址 | -| port | number | 端口 | -| database | text | 数据库 | -| username | text | 用户名 | -| password | password | 密码 | -| mssql_options | textarea | 连接选项 | -| connectString | textarea | connectString | -| timezone | text | 时区 | -| options | object | Options | -| enable_space | boolean | 启用工作区 | -| locale | text | 语言 | -| logging | boolean | Debug | -| is_enable | boolean | 启用 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | true | -| allowDelete | false | true | -| allowEdit | false | true | -| allowRead | false | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - - -### 邀请用户 space_users_invite -记录邀请信息 - -```yaml -name: space_users_invite -icon: link -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|valid|boolean|valid| -|invited_users|lookup|Invited users| - - - - -### 外部应用 connected_apps - -```yaml -name: connected_apps -label: External Application -icon: entity -hidden: true -enable_api: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| code | text | API 名称 | -| active | boolean | 激活 | -| app_logo | avatar | 图标 | -| description | textarea | 描述 | -| app_website | url | 应用官网 | -| start_url | text | 开始 URL | -| mobile_start_url | text | 移动开始 URL | -| client_id | text | Client ID | -| client_secret | text | Client Secret | -| oauth2_enabled | boolean | 启用 OAuth2 | -| oauth2_callback_url | text | 回调 URL | -| oauth2_scopes | select | 范围 | -| oauth2_logout_enabled | boolean | 启用单点注销 | -| oauth2_logout_url | url | 单点注销 URL | -| saml_enabled | boolean | 启用 SAML | -| saml_entity_id | text | Entity ID | -| saml_issuer | text | Issuer | -| saml_idp_cert | text | IDP Cert | -| saml_acs_url | url | ACS URL | -| saml_name_id_format | text | Name | -| saml_logout_enabled | boolean | 启用单点注销 | -| saml_logout_url | url | 单点注销 URL | -| saml_logout_block | select | 单点注销绑定 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate| false | true | -| allowDelete| false | true | -| allowEdit| false | true | -| allowRead| true | true | -| modifyAllRecords| false | true | -| viewAllRecords| true | true | -| modifyCompanyRecords| false | | -| viewCompanyRecords| true | | - - -## 平台基础对象 - -- 报表 reports -- 任务 tasks -- 日程 events -- 备忘 notes -- 公告 announcements -- 附件 cms_files -- 附件版本 cfs_files_filerecord -- 在线表单 -- 节假日 -- 工作时间 -- 计量单位 -- 物料类型 -- 物料分组 -- 物料 -- 仓库 -- 库位 -- 银行类别 -- 银行 -- 发票类型 -- 税率 -- 货币 - - -### 报表 reports -业务人员可以自定义报表来分析业务数据。 - -```yaml -name: reports -label: Report -icon: report -enable_space_global: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| report_type | select | 报表类型 | -| data_source | select | 报表数据来源 | -| object_name | lookup | 对象名 | -| filter_scope | select | 过虑范围 | -| filter_logic | text | 过滤逻辑 | -| fields | lookup | 字段 | -| rows | lookup | 行 | -| columns | lookup | 列 | -| values | lookup | 统计 | -| filter_fields | grid | 过滤字段 | -| filter_fields.$ | object | Filter Field | -| filter_fields.$.field | lookup | 字段名称 | -| filter_fields.$.required | boolean | 必填 | -| description | textarea | 描述 | -| charting | boolean | 显示图表 | -| grouping | boolean | 显示小计 | -| totaling | boolean | 显示总计 | -| counting | boolean | 显示记录计数 | -| graphql | textarea | Graphql | -| html | textarea | Html | -| helper | textarea | Helper | -| script | textarea | Script | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | - - - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - - - -### 任务 tasks -用于日常任务管理,也可以用于管理对象的相关任务,当在对象上勾选了 ”允许添加任务“ 开关后,业务人员就可以在该对象记录详细界面看到该记录相关的任务子表。任务被创建后,其被分派人可以收到推送通知。 - -```yaml -name: tasks -label: Task -icon: timesheet_entry -enable_search: true -enable_files: true -enable_chatter: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 主题 | -| assignees | lookup | 分派给 | -| due_date | date | 到期日期 | -| state | select | 状态 | -| priority | select | 优先级 | -| related_to | lookup | 相关项 | -| description | textarea | 描述 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - - -### 日程 events -用于日常日程管理,也可以用于管理对象的相关日程,当在对象勾选了”允许添加事件“开关后,业务人员就可以在该对象记录详细界面看到该记录相关的日程子表。日程被创建后,其被分派人可以收到推送通知。 - -```yaml -name: events -label: Event -icon: event -enable_search: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 主题 | -| start | datetime | 开始时间 | -| end | datetime | 结束时间 | -| assignees | lookup | 分派给 | -| related_to | lookup | 相关项 | -| is_all_day | boolean | 全天事件 | -| location | text | 地址 | -| description | textarea | 描述 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -### 备忘 notes -用于日常备忘管理,也可以用于管理对象的相关备忘,当在对象勾选了”允许添加备注“开关后,业务人员就可以在该对象记录详细界面看到该记录相关的备忘子表。 - -```yaml -name: notes -label: Notes -icon: note -enable_search: true -``` -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 标题 | -| description | textarea | 内容 | -| related_to | lookup | 相关项 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | false | true | - -### 公告 announcements -用于发布公告,可以选择要发布到哪些人员,相关人员可以收到公告通知。 - -```yaml -name: announcements -icon: announcement -label: Announcement -hidden: false -enable_files: true -enable_chatter: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 标题 | -| body | html | 正文 | -| members | lookup | 发布对象 | -| created | datetime | 发布时间 | -| created_by | lookup | 发布人 | -| modified_by | lookup | 修改人 | -| modified | datetime | 修改时间 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -### 附件 cms_files -以用于管理对象的相关附件,当在对象勾选了”允许添加附件“开关后,业务人员就可以在该对象记录详细界面看到该记录相关的附件子表。 - -```yaml -name: cms_files -label: Attachments -icon: drafts -enable_search: true -enable_api: true -hidden: false -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| description | textarea | 描述 | -| extention | text | 文件后缀 | -| size | filesize | 文件大小 | -| versions | file | 历史版本 | -| parent | lookup | 所属记录 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | true | true | -| allowDelete | true | true | -| allowEdit | true | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -### 附件版本 cfs_files_filerecord -用于存放附件的各个版本,可以在附件详情页查看附件各个版本。 - -```yaml -name: cfs_files_filerecord -label: Attachment Version -table_name: 'cfs.files.filerecord' -icon: drafts -enable_search: true -enable_api: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| original | object | 文件 | -| original.name | text | 文件名 | -| original.size | number | 文件大小 | -| metadata | object | 属性 | -| metadata.owner | lookup | 上传者 | -| metadata.owner_name | text | 上传者 | -| metadata.parent | master_detail | 所属文件 | -| uploadedAt | datetime | 上传时间 | -| created_by | lookup | 创建人 | -| modified_by | lookup | 修改人 | -| owner | lookup | 所有者 | -| created | datetime | 创建时间 | -| modified | datetime | 修改时间 | -| locked | boolean | 已锁定 | -| company_id | lookup | 主分部 | -| company_ids | lookup | 所属分部 | -| instance_state | select | 审批状态 | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate | false | false | -| allowDelete | true | true | -| allowEdit | false | true | -| allowRead | true | true | -| modifyAllRecords | false | true | -| viewAllRecords | true | true | - -### 在线表单 web_forms -在线表单(匿名提交数据),用于潜在客户注册、合作伙伴申请表、在线故障申报之类的需求。 - -```yaml -name: web_forms -label: Web Forms -icon: display_text -enable_api: true -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| object_name | lookup | 关联对象 | -| fields | lookup | 显示字段 | -| return_url | text | 返回地址 | -| record_owner | lookup | 记录所有人 | -| notification_users | lookup | 通知用户 | -| generated_html | code | 表单HTML | - -| 权限属性 | user | admin | -|----|----|----| -| allowCreate| false | true | -| allowDelete| false | true | -| allowEdit| false | true | -| allowRead| false | true | -| modifyAllRecords| false | true | -| viewAllRecords| false | true | -| modifyCompanyRecords| false | | -| viewCompanyRecords| false | | - -### 节假日 holidays -用于自定义节假日。 - -```yaml -name: holidays -label: Holidays -icon: event -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| type | select | 类型 | -| date | date | 日期 | -| adjusted_to | select | 对应工作日 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | - -| 权限属性 | user | admin | guest | -|----|----|----|----| -| allowCreate | false | true | false | -| allowDelete | false | true | false | -| allowEdit | false | true | false | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | true | true | true | - - -### 工作时间 business_hours -用于自定义工作时间。 - -```yaml -name: business_hours -label: Business Hours -icon: date_time -hidden: true -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| name | text | 名称 | -| is_default | boolean | 默认工作时间 | -| start | text | 开始时间 | -| end | text | 结束时间 | -| lunch_start | text | 午休开始时间 | -| lunch_end | text | 午休结束时间 | -| working_days | select | 工作日 | -| utc_offset | number | GMT时差 | - -| 权限属性 | user | admin | guest | -|----|----|----|----| -| allowCreate | false | true | false | -| allowDelete | false | true | false | -| allowEdit | false | true | false | -| allowRead | true | true | true | -| modifyAllRecords | false | true | false | -| viewAllRecords | true | true | true | - - - -### 计量单位 measurement_unit - -```yaml -name: measurement_unit -custom: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_enhanced_lookup: true -enable_events: false -enable_files: false -enable_inline_edit: true -enable_instances: false -enable_notes: false -enable_search: true -enable_share: false -enable_tasks: false -enable_workflow: false -icon: account -is_enable: true -label: 计量单位 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|code | text | 编码 | -|name | text | 计量单位名称 | -|owner | lookup | 所有者 | -|remark | textarea | 描述 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | true | true | true | -| allowEdit | true | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | true | -| viewAllRecords | false | true | true | -| permission_set_id | user | admin | master_admin | -| modifyCompanyRecords | | | false | -| viewCompanyRecords | | | false | - - -### 物料类型 asset_type - -```yaml -name: asset_type -enable_api: true -enable_share: true -enable_enhanced_lookup: true -icon: entity -label: 物料类型 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|code | text | 编码 | -|name | text | 名称 | -|separate_accounting | boolean | 单独核算 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate | false | true | true | -| allowDelete | false | true | true | -| allowEdit | false | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | true | -| modifyCompanyRecords | false | | false | -| permission_set_id | user | admin | master_admin | -| viewAllRecords | true | true | true | -| viewCompanyRecords | true | | false | - - -### 物料分组 material_group - -```yaml -name: material_group -custom: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_enhanced_lookup: true -enable_events: false -enable_files: false -enable_inline_edit: true -enable_instances: false -enable_notes: false -enable_search: true -enable_share: false -enable_tasks: false -enable_workflow: false -enable_tree: true -parent_field: material_group -icon: account -is_enable: true -label: 物料分组 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| asset_type | lookup | 所属物料类型 | -| children | lookup | 子分组 | -| group_code | text | 分组编码 | -| inventory | boolean | 盘点 | -| material_group | lookup | 上级物料分组 | -| name | text | 物料分组名称 | -| owner | lookup | 所有者 | -| remark | textarea | 描述 | -| separate_accounting | formula | 单独核算 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | true | true | true | -| allowEdit | true | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | true | -| modifyCompanyRecords | | | false | -| permission_set_id | user | admin | master_admin | -| viewAllRecords | true | true | true | -| viewCompanyRecords | | | false | - -### 物料 product - -```yaml -name: product -custom: true -enable_audit: true -enable_enhanced_lookup: true -enable_files: true -enable_search: true -icon: product -label: 物料 -version: 2 -form: - onValuesChange: !!js/function | - function(args){ - const material_group = args.values.material_group; - var options, result; - result = []; - options = { - $filter: `(_id eq '${material_group}')`, - $select: 'name,inventory' - }; - inventory = Creator.odata.query('material_group', options, true); - if(inventory && inventory[0].inventory){ - args.form.setFieldsValue({inventory: inventory[0].inventory}); - }else{ - args.form.setFieldsValue({inventory: false}); - } - } -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| amount | currency | 价格 | -| asset_type | lookup | 物料类型 | -| attributes | select | 属性 | -| company_id | lookup | 主分部 | -| depreciation_range | number | 折旧年限 | -| description | textarea | 备注 | -| display_url | url | 显示URL | -| external_data_source | lookup | 外部数据源 | -| external_id | text | 外部ID | -| family | select | 物料系列 | -| gross_weight | number | 毛重 | -| height | number | 高 | -| image | image | 图片 | -| inventory | boolean | 盘点 | -| is_active | toggle | 已启用 | -| is_asset | boolean | 资产 | -| length | number | 长 | -| manufacturer | text | 制造厂商 | -| material_group | lookup | 物料分组 | -| name | text | 物料名称 | -| net_weight | number | 净重 | -| number_of_quantity_installments | number | 数量分期付款期数 | -| number_of_revenue_installments | number | 收入分期付款期数 | -| owner | lookup | 所有者 | -| product_code | text | 物料编码 | -| product_currency | lookup | 币种 | -| purpose | select | 使用用途 | -| quantity_installment_period | text | 数量分期付款周期 | -| quantity_schedule_type | text | 数量计划类型 | -| quantity_scheduling_enabled | boolean | 已启用数量计划 | -| quantity_unit_of_measure | text | 数量计量单位 | -| replace | text | 替代 | -| revenue_installment_period | text | 收入分期付款周期 | -| revenue_schedule_type | text | 收入计划类型 | -| revenue_scheduling_enabled | boolean | 已启用收入计划 | -| salvage | percent | 残值率 | -| separate_accounting | boolean | 单独核算 | -| specification | text | 规格型号 | -| stock_keeping_unit | text | 最小存货单位 | -| supplier | text | 供应商 | -| unit | lookup | 计量单位 | -| version | text | 版本 | -| width | number | 宽 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | true | true | true | -| allowEdit | true | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | true | -| modifyCompanyRecords | | | false | -| permission_set_id | user | admin | master_admin | -| viewAllRecords | true | true | true | -| viewCompanyRecords | | | false | - - -### 仓库 warehouse - -```yaml -name: warehouse -enable_audit: true -enable_files: true -enable_search: true -enable_enhanced_lookup: true -icon: household -label: 仓库 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| address | textarea | 仓库地址 | -| code | text | 仓库号 | -| dept | lookup | 相关部门 | -| name | text | 仓库名称 | -| remarks | textarea | 备注 | -| warehouse_keeper | lookup | 仓库管理员 | -| warehouse_status | select | 仓库状态 | - -| 权限属性 | user | admin | crm_manager | -|----|----|----|----| -| allowCreate | true | true | true | -| allowDelete | true | true | true | -| allowEdit | true | true | true | -| allowRead | true | true | true | -| modifyAllRecords | false | true | true | -| modifyCompanyRecords | | | false | -| permission_set_id | user | admin | crm_manager | -| viewAllRecords | true | true | true | -| viewCompanyRecords | | | false | - -### 库位 stock_location__c - -```yaml -name: stock_location__c -custom: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_enhanced_lookup: true -enable_events: false -enable_files: false -enable_inline_edit: true -enable_instances: false -enable_notes: false -enable_search: false -enable_share: false -enable_tasks: false -enable_tree: true -enable_workflow: false -icon: carousel -is_enable: true -label: 库位 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|children | lookup | 子库位 | -|name | text | 库位名称 | -|parent | lookup | 上级库位 | -|warehouse_id__c | lookup | 所属仓库 | - -user权限: user.permission.yml -```yaml -name: 库位.用户 -allowCreate: true -allowCreateFiles: true -allowDelete: true -allowDeleteFiles: true -allowEdit: true -allowEditFiles: true -allowRead: true -allowReadFiles: true -modifyAllRecords: false -permission_set_id: user -viewAllFiles: true -viewAllRecords: false -field_permissions: - - field: name - readable: true - editable: true - - field: owner - readable: false - editable: false - - field: created - readable: true - editable: false - - field: created_by - readable: true - editable: false - - field: modified - readable: true - editable: false - - field: modified_by - readable: true - editable: false - - field: locked - readable: false - editable: false - - field: company_id - readable: false - editable: false - - field: company_ids - readable: false - editable: false - - field: instance_state - readable: false - editable: false - - field: parent - readable: true - editable: true - - field: parent - readable: true - editable: true - - field: children - readable: false - editable: false - - field: children - readable: false - editable: false - - field: warehouse_id__c - readable: true - editable: true -``` -admin权限:admin.permission.yml -```yaml -name: 库位.管理员 -allowCreate: true -allowCreateFiles: true -allowDelete: true -allowDeleteFiles: true -allowEdit: true -allowEditFiles: true -allowRead: true -allowReadFiles: true -modifyAllFiles: true -modifyAllRecords: true -permission_set_id: admin -viewAllFiles: true -viewAllRecords: true -field_permissions: - - field: name - readable: true - editable: true - - field: owner - readable: false - editable: false - - field: created - readable: true - editable: false - - field: created_by - readable: true - editable: false - - field: modified - readable: true - editable: false - - field: modified_by - readable: true - editable: false - - field: locked - readable: false - editable: false - - field: company_id - readable: false - editable: false - - field: company_ids - readable: false - editable: false - - field: instance_state - readable: false - editable: false - - field: parent - readable: true - editable: true - - field: parent - readable: true - editable: true - - field: children - readable: false - editable: false - - field: children - readable: false - editable: false - - field: warehouse_id__c - readable: true - editable: true -``` - -### 银行类别 bank_type - -```yaml -name: bank_type -enable_api: true -enable_share: true -enable_enhanced_lookup: true -icon: account -label: 银行类别 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|code | text | 类别代码 | -|description | textarea | 备注 | -|name | text | 类别名称 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate| false | true | true | -| allowDelete| false | true | true | -| allowEdit| false | true | true | -| allowRead| true | true | true | -| modifyAllRecords| false | true | true | -| modifyCompanyRecords| false | | false | -| permission_set_id| user | admin | master_admin | -| viewAllRecords| true | true | true | -| viewCompanyRecords| true | | false | - -### 银行 bank - -```yaml -name: bank -custom: true -enable_api: true -enable_share: true -enable_enhanced_lookup: true -icon: account -label: 银行 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|code | text | 银行代码 | -|combinenum | text | 联行号 | -|description | textarea | 备注 | -|enablestate | select | 启用状态 | -|name | text | 银行名称 | -|pk_banktype | master_detail | 银行类别 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate| false | true | true | -| allowDelete| false | true | true | -| allowEdit| false | true | true | -| allowRead| true | true | true | -| modifyAllRecords| false | true | true | -| modifyCompanyRecords| false | | false | -| permission_set_id| user | admin | master_admin | -| viewAllRecords| true | true | true | -| viewCompanyRecords| true | | false | - -### 发票类型 invoice_type - -```yaml -name: invoice_type -custom: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_events: false -enable_files: false -enable_inline_edit: true -enable_instances: false -enable_notes: false -enable_search: false -enable_share: false -enable_tasks: false -enable_workflow: false -enable_enhanced_lookup: true -icon: account -is_enable: true -label: 发票类型 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|label | text | 显示名称 | -|name | text | 代码 | -|owner | lookup | 所有者 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate| false | true | true | -| allowDelete| false | true | true | -| allowEdit| false | true | true | -| allowRead| true | true | true | -| modifyAllRecords| false | true | true | -| modifyCompanyRecords| | | false | -| permission_set_id| user | admin | master_admin | -| viewAllRecords| true | true | true | -| viewCompanyRecords| | | false | - -### 税率 tax_rates - -```yaml -name: tax_rates -custom: true -enable_api: true -enable_audit: false -enable_chatter: false -enable_events: false -enable_files: false -enable_inline_edit: true -enable_instances: false -enable_notes: false -enable_search: true -enable_share: false -enable_tasks: false -enable_workflow: false -enable_enhanced_lookup: true -icon: account -is_enable: true -label: 税率 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -|name | text | 名称 | -|owner | lookup | 所有者 | -|tax_rate | percent | 税率 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate| false | true | true | -| allowDelete| false | true | true | -| allowEdit| false | true | true | -| allowRead| true | true | true | -| modifyAllRecords| false | true | true | -| modifyCompanyRecords| | | false | -| permission_set_id| user | admin | master_admin | -| viewAllRecords| true | true | true | -| viewCompanyRecords| | | false | - -### 货币 currency - -```yaml -name: currency -enable_audit: true -enable_files: true -enable_search: true -enable_enhanced_lookup: true -icon: currency -label: 货币 -version: 2 -``` - -| 字段名 | 字段类型 | 字段含义 | -|----|----|----| -| exchange_rate | number | 汇率(人民币) | -| name | text | 货币名称 | -| shorthand | text | 简称 | -| created | datetime | 创建时间 | -| created_by | lookup | 创建人 | -| modified | datetime | 修改时间 | -| modified_by | lookup | 修改人 | - -| 权限属性 | user | admin | master_admin | -|----|----|----|----| -| allowCreate| false | true | true | -| allowDelete| false | true | true | -| allowEdit| true | true | true | -| allowRead| true | true | true | -| modifyAllRecords| false | true | true | -| modifyCompanyRecords| | | false | -| permission_set_id| user | admin | master_admin | -| viewAllRecords| true | true | true | -| viewCompanyRecords| | | false | ## 参考