forked from duguangtech/nocobase
Compare commits
28
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
740fe3ed3c | ||
|
|
1e0242c089 | ||
|
|
e548dbb518 | ||
|
|
cb73ca8170 | ||
|
|
b65e4f34e7 | ||
|
|
28e61062d3 | ||
|
|
09d682513f | ||
|
|
f04c66e430 | ||
|
|
0f076656c6 | ||
|
|
86d2308ca7 | ||
|
|
a4b7861ee4 | ||
|
|
16e5074453 | ||
|
|
a19ac3ec12 | ||
|
|
5c17ef8283 | ||
|
|
fd12e814ba | ||
|
|
48dcc6a4d5 | ||
|
|
f75e0f9092 | ||
|
|
7b4061c955 | ||
|
|
3ffec80b00 | ||
|
|
107f3be82e | ||
|
|
81dfe5cf0f | ||
|
|
e1f3adf347 | ||
|
|
428901ec28 | ||
|
|
84018d46ae | ||
|
|
46899cc416 | ||
|
|
a214a8bba0 | ||
|
|
90b75e073e | ||
|
|
158ada0079 |
@@ -4,19 +4,44 @@
|
|||||||
|
|
||||||
1. 数据表标识:沿用样例数据表(users/roles)格式,采用英文复数形式;涉及多个单词时,全部`小写且单词间用下划线(_)`分隔,规则为
|
1. 数据表标识:沿用样例数据表(users/roles)格式,采用英文复数形式;涉及多个单词时,全部`小写且单词间用下划线(_)`分隔,规则为
|
||||||
“除最后一个单词外,其余单词用`单数`,最后一个单词用`复数`”。
|
“除最后一个单词外,其余单词用`单数`,最后一个单词用`复数`”。
|
||||||
2. 数据表字段名:采用驼峰命名法(示例:aaaBbbCcc),且`单数`。
|
2. 数据表字段标识:采用驼峰命名法(示例:aaaBbbCcc),且`单数`。
|
||||||
3. 关系字段:`名称`和`标识`与目标数据表保持一致,标识格式为`驼峰`形式。
|
3. 关系字段:`名称`和`标识`与目标数据表保持一致,标识格式为`驼峰`形式。
|
||||||
4. 选项值(下拉菜单 / 单选 / 复选):必须使用英文,禁止使用中文;格式为`小写且单词间用下划线(_)`分隔。
|
4. 选项值(下拉菜单 / 单选 / 复选):必须使用英文,禁止使用中文;格式为`小写且单词间用下划线(_)`分隔。
|
||||||
5. 日期时间类型:统一使用不含时区的类型。
|
5. 日期时间类型:统一使用不含时区的类型。
|
||||||
6. 日期时间显示:勾选`显示时间`,若有特殊展示要求,可在页面层进行微调。
|
6. 日期时间显示:勾选`显示时间`,若有特殊展示要求,可在页面层进行微调。
|
||||||
|
7. 多对多关系表:名称为`A表名称与B表名称映射`、标识为`A表标识_B表标识_mappings`,预置字段只保留`创建日期`与`最后修改日期`。
|
||||||
|
```
|
||||||
|
A表:a_table
|
||||||
|
B表:b_table
|
||||||
|
|
||||||
|
多对多关系表:
|
||||||
|
名称:A表与B表映射
|
||||||
|
标识:a_table_b_table_mappings
|
||||||
|
```
|
||||||
|
|
||||||
## 二、文件管理器
|
## 二、文件管理器
|
||||||
|
|
||||||
1. 标题格式:`文件管理器类型(如,S3-minio/S3-aws/OSS/COS)` - `数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数”
|
1. 标题格式:`文件管理器类型(如,服务端上传:S3/OSS/COS,客户端上传:S3)` - `数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数”
|
||||||
规则,单词间用连字符(-)分隔)` - `数据表字段名(数据表字段名小写,单词间用连字符(-)分隔)`。
|
规则,单词间用连字符(-)分隔)` - `数据表字段名(数据表字段名小写,单词间用连字符(-)分隔)`。
|
||||||
2. 存储空间标识格式:`数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数”
|
2. 存储空间标识格式:`数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数”
|
||||||
规则,单词间用下划线(_)分隔)` _ `数据表字段名(数据表字段名小写,单词间用下划线(_)分隔)`。
|
规则,单词间用下划线(_)分隔)` _ `数据表字段名(数据表字段名小写,单词间用下划线(_)分隔)`。
|
||||||
3. 路径格式:`数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数” 规则,单词间用连字符(-)分隔)`/
|
3. 路径格式:`数据表标识(数据表字段名遵循 “除最后一个单词外其余用单数、最后一个单词用复数” 规则,单词间用连字符(-)分隔)`/
|
||||||
`数据表字段名(数据表字段名小写,单词间用连字符(-)分隔)`。
|
`数据表字段名(数据表字段名小写,单词间用连字符(-)分隔)`。
|
||||||
4. 文件大小限制:无特殊要求时,统一限制为`1GB`。
|
4. 重命名:`v2`版本开始,无特殊要求时,选`随机字符串`。
|
||||||
5. 必须要指定`文件类型(MIME 格式)`,否则无法限定文件格式,且与数据表附件字段的`MIME 类型`保持一致,因为数据表附件字段的`MIME 类型`为前端表单验证。
|
5. 文件URL:`v2.2`版本开始,无特殊要求时,选`原始 URL`。
|
||||||
|
6. 文件大小限制:无特殊要求时,统一限制为`1GB`。
|
||||||
|
7. 必须要指定`文件类型(MIME 格式)`,否则无法限定文件格式,且与数据表附件字段的`MIME 类型`保持一致,因为数据表附件字段的`MIME 类型`为前端表单验证。
|
||||||
|
8. 勾选`不使用签名 URL`
|
||||||
|
|
||||||
|
## 三、变量和密钥
|
||||||
|
|
||||||
|
1. 名称格式:`大写且单词间用下划线(_)`
|
||||||
|
|
||||||
|
## 四、页面
|
||||||
|
|
||||||
|
1. 没有特殊要求时,所有的 `列表` / `卡片` 等数据按 `最后修改日期` `降序`排序
|
||||||
|
|
||||||
|
|
||||||
|
## 五、工作流
|
||||||
|
|
||||||
|
1. 子工作的`标题`命名以`「子工作流」`为前缀
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# 工作流规范
|
||||||
|
|
||||||
|
1. 子工作流仅允许被主工作流调用,在非主工作流的场景下,如需调用子工作流,禁止直接调用,应通过新建一个主工作流的方式间接实现调用。
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
# 踩坑记录
|
||||||
|
|
||||||
|
## 一、工作流
|
||||||
|
|
||||||
|
1. 「`1.9.20`」在数据源字段中,删除在工作流触发器的`待使用的关系数据`字段时,会出现`字段不存在`的错误,这时清空`待使用的关系数据`可恢复。
|
||||||
|
2. `新增数据`节点无法设置`最后修改人`,只能通过`SQL 操作`节点强行赋值。
|
||||||
|
3. `更新数据`节点在`逐条更新`时,无法设置`最后修改人`,只能通过`SQL 操作`节点强行赋值。
|
||||||
|
4. 在`新增数据`和`更新数据`节点中,`boolean`类型的字段想要置为`false`时,先勾选再取消。
|
||||||
|
|
||||||
|
## 二、数据表
|
||||||
|
|
||||||
|
1. 删除数据表中的`自动编码`字段时,无法同步删除`sequences`表中的相关数据,不推荐使用`自动编码`字段。
|
||||||
|
2. 数据表`多对多`关系的`中间表`,若通过关系字段创建,将**无法**在`数据源`中**显示**,且删除该关系字段后,`中间表`也**不会同步删除**。因此`中间表`需提前创建为`普通数据表`,禁止通过创建`多对多`关系字段的方式随意生成。
|
||||||
Reference in New Issue
Block a user