1. 如果系统需要BPM工作流模块, 请按照此文章配置,如果你不需要可以看常见问题,可以直接屏蔽!

    2. 首先需保证安装了RabbitMQ消息队列中间件,可以参考[搭建RabbitMQ消息队列中间件]

    3. 采用分库处理所有需要建用户建库导入初始数据,SQL文件在,db/mysql/bmp/ 里面 此处就不过多赘述了,顺序跟建核心表一样.

    4. 配置 fast-admin/application-Dev.yml 修改配置文件相应参数.
    image.png
    a.开启工作流

    1. fast:
    2. #工作流是否开启 如果工作流开启 必须开启 rabbitmq消息队列 否则系统人员 角色同步就会有异常
    3. flowable:
    4. enabled: true

    b.配置你的数据库环境地址账号密码

    1. ###############工作流数据库配置
    2. spring:
    3. #数据库配置
    4. datasource:
    5. flowable:
    6. driverClassName: com.mysql.cj.jdbc.Driver
    7. url: jdbc:mysql://IP:端口/fast_flowabledb?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false
    8. username: 账号
    9. password: 密码
    10. filters: wall,mergeStat

    c.配置你的mq服务地址账号密码

    1. spring:
    2. #消息队列
    3. rabbitmq:
    4. addresses: IP:端口
    5. # RabbitMQ 默认的用户名和密码都是guest 而虚拟主机名称是 "/"
    6. # 如果配置其他虚拟主机地址,需要预先用管控台或者图形界面创建 图形界面地址 http://主机地址:15672
    7. username: 账号
    8. password: 密码

    引入模块 放开注解
    fast-admin/pom.xml

    1. ...
    2. <!-- 放开注解 -->
    3. <dependency>
    4. <groupId>com.j2eefast</groupId>
    5. <artifactId>fast-flowable</artifactId>
    6. </dependency>
    7. ...

    5. 到此配置完成,启动项目即可.如果报错请确定你工作流模块是否已引入有时候开发工具引入项目可能没自动引入,你也可以手动Reimpost.

    Idea Eclipse
    搭建启动工作流模块 - 图2 搭建启动工作流模块 - 图3

    6. 若还有其他问题请在issue提问或者加群咨询!!!