跳到主要内容
版本:3.0

核心术语表

导读

Steedos 的许多概念源自 Salesforce。如果您觉得某些词汇(如“对象”、“简档”)听起来很陌生,不要慌。 请把这份文档当作一本 “汉汉词典”,随时查阅。

📚 数据模型 (Data Model)

这是系统的骨架,决定了数据长什么样。

术语 (Term)俗称 / 类比解释
Object (对象)数据表 / Table类比 Excel 的“工作表 (Sheet)”
它是存储数据的容器。例如:“客户”是一个对象,“合同”也是一个对象。
Field (字段)列 / Column类比 Excel 的“列”
它是对象中的属性。例如:客户的“姓名”、“电话”、“地址”就是字段。
Record (记录)行 / Row类比 Excel 的“行”
它是具体的一条数据。例如:“张三”这个客户的所有信息,就是一条记录。
Standard Object (标准对象)内置表系统出厂自带的对象。例如:users (人员)、organizations (部门)、space_users (成员)。
Custom Object (自定义对象)自建表您根据业务需求创建的对象。例如:projects (项目)、invoices (发票)。
Lookup (引用/相关表)外键 / 弱关联两个对象之间的连接。例如:在“合同”里选“客户”。删除客户时,合同通常不会被删除。
Master-Detail (主子明细)强关联 / 父子关系两个对象之间的强绑定。例如:“报销单”和“报销明细”。删除报销单(主),明细(子)会自动消失
_id (记录ID)身份证号每一条记录在数据库中唯一的、乱码一样的编号。例如 64f1a2b3c...。系统靠它来区分数据。

🖥️ 用户界面 (User Interface)

这是系统的面孔,决定了用户怎么操作。

术语 (Term)俗称 / 类比解释
App (应用)工作台 / 文件夹类比手机桌面的“文件夹”
它不是一个独立的软件,而是一组常用菜单(选项卡)的集合。例如:“销售应用”包含客户、商机、合同。
Tab (选项卡)菜单入口点击后能打开一个对象列表的按钮。注意: 创建了对象必须创建选项卡,用户才能在菜单里看见它。
List View (列表视图)筛选器类比 Excel 的“筛选”
保存好的过滤条件。例如:“我的待办任务”、“本周新增合同”。
Amis渲染引擎Steedos 使用的前端 UI 框架(百度开源)。它允许通过 JSON 配置来生成页面,支持拖拽设计。

🤖 自动化 (Automation)

这是系统的大脑,决定了业务逻辑。

术语 (Term)俗称 / 类比解释
Workflow Rule (工作流规则)机器人 / IFTTT“如果...就...”
全自动逻辑。例如:如果金额 > 100万,自动发邮件给老板。
Approval Process (批准过程)审批流需要人工介入的流程。提交 -> 锁定 -> 经理审批 -> 财务审批 -> 结束。
Trigger (触发器)拦截器 / 钩子程序员专用的高级逻辑
一段代码脚本 (Node.js)。它可以在数据保存拦截下来进行复杂校验(如:去库存系统查一下货够不够),或者保存执行复杂计算。
WebHook消息推送当数据变化时,系统向外部网址发送一个通知。常用于对接钉钉机器人、企业微信。

🛡️ 权限与安全 (Security)

这是系统的门卫,决定了谁能看什么。

术语 (Term)俗称 / 类比解释
User (用户)账号能够登录系统的人。
Profile (简档)职能 / 驾照决定你能“做什么”
例如:你有权“导出数据”吗?你有权“看到设置菜单”吗?每个用户必须有一个简档。
Permission Set (权限集)补充包 / VIP卡决定你能“多做什么”
一种灵活的权限补充。例如:张三只有普通权限,但我临时给他发一个“招聘管理权限集”,他就能面试人了。
Sharing Rule (共享规则)豁免权一种特殊的规则,允许把原本保密的数据,共享给特定的人群查看。

⚙️ 开发与架构 (Development)

这是系统的底层,开发者需要了解。

术语 (Term)俗称解释
Metadata (元数据)配置文件 / 图纸Steedos 的核心灵魂。所有对象、字段、权限的定义,都以 .yml 或 JSON 文件的形式存在。
API Name (API 名称)唯一标识符对象或字段的英文代号(如 contracts, amount)。写代码或公式时,必须用这个名字,不能用中文名。
GraphQL万能接口Steedos 提供的一种查询语言。前端可以用它向后端一次性索取任何想要的数据组合。
OData标准接口另一种标准的 REST API 协议。允许 Excel、Power BI 等外部工具直接连接 Steedos 数据库。
Package (软件包)插件 / 模块一组相关功能的打包。例如将“进销存”功能打包成一个 Package,可以安装到其他 Steedos 系统中。