简体中文 | [English](./README.en_US.md) # Workflow Service `Workflow Service`是基于Activiti7搭建的工作流服务,支持动态灵活地创建流程,启动流程、监控流程以及管理流程。 ## 功能 - 流水线管理 此功能用于动态创建流水线Modal。 - 流水线实例管理 此功能用于启动、删除流水线实例,审核人工审核任务。 - 用户管理功能 此功能用于将Choerodon用户登录到Activiti7。 ## 环境依赖 - JDK-8 - [Maven](http://www.maven-sf.com/) - [MySQL](https://www.mysql.com) - [Activiti](https://www.activiti.org/) ## 安装与启动 1. 初始化数据库 ```sql CREATE USER 'choerodon'@'%' IDENTIFIED BY "choerodon"; CREATE DATABASE workflow_service DEFAULT CHARACTER SET utf8; GRANT ALL PRIVILEGES ON workflow_service.* TO choerodon@'%'; FLUSH PRIVILEGES; ``` 2. 执行下列命令或在 IntelliJ IDEA 中运行`WorkFlowServiceApplication`类 ```bash mvn clean spring-boot:run ``` ## 服务依赖 - `eureka-server`: 注册&配置中心 - `oauth-server` 认证中心 - `asgard-service`: Asgard 服务 - `MySQL`: workflow_service 数据库 ## 问题报告 如果您发现任何缺陷或bug,请在 [问题报告](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md) 中提出 ## 贡献 欢迎贡献代码! [如何贡献](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md)