插件定义
插件本身也是一个软件包,插件应该是可插拔式的。启用插件可以扩展平台现有功能,停用插件不应该影响平台基座的运行能力。
插件模式可以帮助不同的平台运营商在统一基座的基础上,开发各自的个性化定制能力。
插件API
在基础软件包开发能力的基础上,可以在插件软件包中新增元数据相关内容。
- 扩展新的元数据类型
- 元数据API
- 元数据相关的 DevOps 工具
- VS Code 插件扩展
- 元数据可视化设计工具
- 元数据同步工具
平台基础插件
任何平台必须实现以下基础插件。
- 组织对象插件:定义组织、人员、角色等组织基础信息;
- 平台基础对象插件:定义任务、日程、通知、备忘、币种、节假日等平台基础对象。
基础元数据相关插件
- 对象元数据
- 界面元数据
- 权限元数据
- 工作流规则元数据
- 自动化操作元数据
- 批准过程元数据
可扩展插件
- 数据源类型插件
- 字段类型插件
- 公式函数扩展插件
- 权限扩展插件
- 微页面引擎插件
- 可视化设计工具插件
- 自动化工具插件
- BPM工具插件
- 统计分析插件
- 业务集成插件