1 Star 6 Fork 0

endless / afast

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
README.md 3.19 KB
Copy Edit Raw Blame History
endless authored 2020-03-08 15:07 . 修改说明文档

简介 | Intro

afast是一款基于ifast搭建的activiti工作流快速开发平台,原框架请戳ifast。在ifast原有功能的基础上,添加了工作流的设计工具和一个请求流程demo

定位 | Goal

  • 对工作流进行快速设计开发

工作流业务说明 | use

 ├─ 工作流

   ├─ admin部署流程列表  ---------------- 已经部署的流程

   ├─ admin运行中的流程 ----------------  查看运行中的流程

   ├─ admin流程设计 -------------------- 可以新建部署发布删除共工流

   ├─ 审批流程
   │   │
   │   ├─ 领导审批 ---------------- 第二步 部门领导先审批
   │   │
   │   ├─ 人资审批 ---------------- 第三步 人资审批
   │   │
   │   ├─ 本人销假 ---------------- 第五步 销假
   │   │
   │   ├─ 调整申请 ---------------- 第四步 如果二、三有不过的,重新提交
   │   │
   │   └─ 提交申请 ---------------- 第一步 提交申请

   ├─ 流程进度
   │   │
   │   ├─ 本人发起 ---------------- 提交请假申请
   │   │
   │   ├─ 本人参与 ---------------- 查看各自角色参与的流程
   │   │
   │   └─ 历史流程 ---------------- 流程历史    
   

技术选型

1.工作流工具

  • activiti:5.22.0

快速上手

  • 登录账号:amdin 密码:1

  • 后台目前有三个权限角色 部门领导 ONE_LVL_ADMIN 人资 TWO_LVL_ADMIN admin SUPER_ADMIN
    为了方便入手,请求流程可以全程使用admin操作,不用账号互相切换。要修改请到代码中修改。

  • 项目使用的oralce数据库,在sql中有dmp文件,如果使用mysql请到ifast下sql,用test/java/exam/CreateTable 来创建activit表,也可修改配置文件使其自动生成。请假的流程图在classpth下的process是下面,可以使用 "admin部署流程列表" 功能中的上传工作流文件来部署。

目录结构说明

├─ main

   ├─ java
   │   │
   │   └─ com.ifast ----------------主代码
   │             │    
   │             ├─ activiti ----------------工作流的设计保存发布
   │             │
   │             ├─ leave ---------------- 请求流程
   │             │    
   │             ├─ Application.Java ---------------- 启动入口类

   ├─resources----------------资源文件


         ├─ static ----- 静态资源文件,css,js
         │	  │
         │    ├─ diagram-viewer ---------------- 工作流设计 
     	 │ 	  │  
      	 │ 	  │  
      	 │	  ├─ editor-app ---------------- 工作流设计

         ├─ templates ---- 页面模板
         │	  │
         │    ├─ activiti ---------------- 工作流设计管理页面
         │    │   
      	 │	  ├─ modeler.html ---------------- 工作流设计页面
      	 │    │   
      	 │	  ├─ leave ---------------- 请假流程相关页面

Java
1
https://gitee.com/endlesshh/afast.git
git@gitee.com:endlesshh/afast.git
endlesshh
afast
afast
master

Search