nirunfa / flow-process-parser
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/nirunfa/flow-process-parser
Requires
- php: >=7.3
Requires (Dev)
- ext-json: *
- elendev/composer-push: ^1.0
- laravel/framework: ^8.65
- laravel/helpers: ^1.4
- laravel/sanctum: ^2.11
- laravel/socialite: ^5.6
- laravel/tinker: ^2.5
- phpunit/phpunit: 9.6.x-dev
README
根据公司的业务封装的一个流程图解析以及推荐流程的一个解析器
计划列表
- 支持自定义的流程节点
- 支持自定义的流程变量
- 支持自定义的流程任务
- 支持自定义的流程配置以及任务配置
- 管理端流程模型 api接口
- 管理端流程实例 api接口
- 管理端流程任务 api接口
- 管理端流程变量 api接口
- 非管理端 相关流程模型 api接口
实现方式: 管理端 api控制器和 非管理端 Service 用户信息: 发起人信息、表单输入信息、流程相关操作
该扩展是结合公司业务定制化的一个 jsonFlow 的 json 解析器以及 jsonFlow 流程便利工具 内置了一些相关的数据表:
- 存储 json 及相关的模型表(名称包含Design)
- 模型关联的分类表 (category)
- 模型关联的分组表 (group)
- flow 的 json 解析生成的节点及相关其他(如:表单)表 (node)
- flow 流程实例 (instance)
- flow 流程任务 (task)
流程图:
graph TD
B --> C{Let me think}A[Christmas] -->|Get money| B(Go shopping)
C -->|One| D[Laptop]
C -->|Two| E[iPhone]
C -->|Three| F[fa:fa-car Car]
Loading