docs: add roadmap documentation

This commit is contained in:
chenos 2023-02-17 09:58:52 +08:00
parent 5805b69455
commit 9535ec57d0
4 changed files with 168 additions and 4 deletions

View File

@ -0,0 +1,55 @@
# Roadmap
## Current
- Formulas: support for Math.js and Formula.js, support for relational data
- Variables: support for variables in filter, data scope
- BI: Chart template engine
- Tree Structure
- Support for creating tree-structured collection
- Tree structure support for table blocks
- Tree block
- Gantt chart block
- Map block
- Field linkage: show, hide, and assign values to other fields based on field values
- Action linkage: Enable, disable, and hide actions based on field values
- Duplicator plugin: Export the configured application in the visual interface and import it into other applications
- Multi-application: one main application manages other sub-applications
- Comment plugin
- Workflows
- Manual node: support manual filling, continue the process, terminate the process
- Calculation node: support Math.js and Formula.js, support relational data
- Other
- Kanban supports hiding field titles
- Relational data support to display as labels
- Audit log block supports adjusting column width and filtering all fields
## Next
- Data modeling capabilities continue to be enhanced
- BI: Data Sources
- Gantt Chart + Map Combined block
- Notification plugin: support for station messages, emails, SMS and other notification methods
- Multi-language plugin
- Relational field linkage: dynamic data optional range
- Block linkage: blocks within the same page can be linked to each other
- User groups
- Role inheritance
- Workflow
- Aggregate query node
- webhook trigger
- Approval node
## Future
- DevOps
- Theme switching and style configuration
- Mobile support
- Multiple data sources: third-party databases, APIs as NocoBase data sources
- Workflow
- Manual trigger
- Function script node
- Interceptor mode
- Sub-processes
- Process Jumping Capability

View File

@ -45,11 +45,11 @@ export default {
], ],
}, },
{ {
title: 'Release', title: 'Roadmap & Releases',
'title.zh-CN': '版本发布', 'title.zh-CN': '路线图 & 发布',
'title.TR-TR': 'Sürüm', 'title.TR-TR': 'Sürüm',
type: 'group', type: 'group',
children: ['/welcome/release/index', '/welcome/release/v08-changelog'], children: ['/welcome/release/roadmap', '/welcome/release/index', '/welcome/release/v08-changelog'],
}, },
{ {
title: 'Community', title: 'Community',
@ -244,7 +244,7 @@ export default {
title: 'SchemaDesigner', title: 'SchemaDesigner',
'title.zh-CN': 'SchemaDesigner', 'title.zh-CN': 'SchemaDesigner',
'title.TR-TR': 'Şema Tasarımcısı', 'title.TR-TR': 'Şema Tasarımcısı',
type: 'subMenu', type: 'subMenu',
children: [ children: [
'/api/client/schema-designer/schema-component', '/api/client/schema-designer/schema-component',

View File

@ -0,0 +1,55 @@
# Roadmap
## Current
- Formulas: support for Math.js and Formula.js, support for relational data
- Variables: support for variables in filter, data scope
- BI: Chart template engine
- Tree Structure
- Support for creating tree-structured collection
- Tree structure support for table blocks
- Tree block
- Gantt chart block
- Map block
- Field linkage: show, hide, and assign values to other fields based on field values
- Action linkage: Enable, disable, and hide actions based on field values
- Duplicator plugin: Export the configured application in the visual interface and import it into other applications
- Multi-application: one main application manages other sub-applications
- Comment plugin
- Workflows
- Manual node: support manual filling, continue the process, terminate the process
- Calculation node: support Math.js and Formula.js, support relational data
- Other
- Kanban supports hiding field titles
- Relational data support to display as labels
- Audit log block supports adjusting column width and filtering all fields
## Next
- Data modeling capabilities continue to be enhanced
- BI: Data Sources
- Gantt Chart + Map Combined block
- Notification plugin: support for station messages, emails, SMS and other notification methods
- Multi-language plugin
- Relational field linkage: dynamic data optional range
- Block linkage: blocks within the same page can be linked to each other
- User groups
- Role inheritance
- Workflow
- Aggregate query node
- webhook trigger
- Approval node
## Future
- DevOps
- Theme switching and style configuration
- Mobile support
- Multiple data sources: third-party databases, APIs as NocoBase data sources
- Workflow
- Manual trigger
- Function script node
- Interceptor mode
- Sub-processes
- Process Jumping Capability

View File

@ -0,0 +1,54 @@
# 路线图
## 进行中
- 公式:支持 Math.js 和 Formula.js支持关系数据
- 变量:在筛选、数据范围中支持变量
- BI图表模板引擎
- 树结构
- 支持创建树结构数据表
- 表格区块支持树结构
- 树区块
- 甘特图区块
- 地图区块
- 字段联动:根据字段值来决定其他字段显示、隐藏、赋值
- 操作联动:根据字段值来决定操作启用、禁用、隐藏
- 复制应用插件:在可视化界面中导出配置好的应用,并导入其他应用中
- 多应用:一个主应用管理其他子应用
- 评论插件
- 工作流:
- 人工节点:支持人工填写、继续流程、终止流程
- 计算节点:支持 Math.js 和 Formula.js支持关系数据
- 其他
- 看板支持隐藏字段标题
- 关系数据支持以标签的方式显示
- 操作记录区块支持调整列宽,支持全部字段筛选
## 下一步
- 数据建模能力持续增强
- BI数据源
- 甘特图+地图 组合区块
- 通知插件:支持站内消息、邮件、短信等通知方式
- 多语言插件
- 关系字段联动:动态的数据可选范围
- 区块联动:同一个页面内的区块之间可以联动
- 用户组
- 角色继承
- 工作流:
- 聚合查询节点
- webhook 触发器
- 审批节点
## 未来
- DevOps
- 主题切换和样式配置
- 支持移动端
- 多数据源将第三方数据库、API 作为 NocoBase 数据源
- 工作流:
- 人工触发
- 函数脚本节点
- 拦截器模式
- 子流程
- 流程跳转能力