osWorkflow-1——osWorkflow官网例子部署启动简单使用(版本:OSWorkflow-2.8.0)

1. 前言——准备工作

1.1 下载相关资料

  • 首先,这个官方已经不维护了,所以想在官方获取资料几乎不可能,那为啥还要花时间研究呢?为啥?问为啥的不会看到此篇文章,别问我为啥,存在即合理!虽然官网没资料,但是网上还是有很多可参考的资料的,需要做下面的准备工作,我的资料也是在csdn下载的,最终挑出2个参考价值大的分享一下:
  • 两个文件(参考文档 + 源码包)我也放自己网盘了,需要的可去网盘直接下载
    • 链接:
      https://pan.baidu.com/s/1yYpa86tOR2jQf2vpwe08rw?pwd=bmzm
      
    • 复制提取码:bmzm

1.2 安装翻译插件

2. 开始搞项目

2.1 解压 .zip文件

  • 将下载的.zip文件直接解压:
    在这里插入图片描述

2.2 简单小测(war包放入tomcat)

  • 解压之后,里面有个war包文件,可以直接放到你tomcat下的webapp目录下,然后直接访问,如下:
    在这里插入图片描述
  • 然后启动你的tomcat服务,访问,如下:
    http://localhost:8080/osworkflow-2.8.0-example/
    
    在这里插入图片描述
  • 手册介绍是可以登录的,但是我这里登录报错,这项目应该是上传源码的朋友在官方源码的基础上有做过改动,可能打包问题,也可能是别的问题,别费脑子猜来猜去了,直接自己动手吧,所以,学习的话,我门还得研究项目,起码先本地跑起来!
    在这里插入图片描述

2.3 导入项目到 IDE、配置项目运行环境

2.3.1 导入项目到Eclipse

2.3.2 导入项目到idea

2.4 启动项目

2.4.1 注意tomcat端口等

  • 因为我本地已经启动一个tomcat10,占用了8080,所以记得改端口,如下:
    在这里插入图片描述
  • 访问路径,简短即可:
    在这里插入图片描述

2.4.2 启动项目

  • 上面配置完之后就可以启动了,见证奇迹的时刻哈,启动访问:
    在这里插入图片描述
  • 启动之后会自动跳转到浏览器访问:
    http://localhost:8082/osw/
    
    在这里插入图片描述

2.5 简单点点——页面

2.5.1 create an account

  • 如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.5.2 用户login(暂且不要用自己创建的用户登录!!!!)

2.5.2.1 用自己创建的用户报错!!!
  • 使用自己创建的用户登录之后创建流程报错!!!暂且不要用,可以看看使用刚刚创建的用户登录,如下:
    在这里插入图片描述
  • 登录之后的界面如下:
    在这里插入图片描述
  • 单击“新建工作流”(New Workflow)会创建一个新的工作流实例,并将其存储在内存中,因此不要害怕尝试。
  • 不怕是不怕,尴尬的是报错了
    在这里插入图片描述
  • 错误就是:无法初始化此工作流
    You are restricted from initializing this workflow
    
    在这里插入图片描述
    在这里插入图片描述
  • 使用加载的test用户没问题,继续看吧!
2.5.2.2 加载用户并登录
  • 加载用户test
    在这里插入图片描述
    在这里插入图片描述
  • 使用test用户登录(前提加载过,否则缓存中没有此用户,不让登录)
    在这里插入图片描述
  • 登录之后就可以新建流程了,请继续……

2.5.3 New Workflow(新建工作流)

  • 点击 New Workflow 创建工作流:
    在这里插入图片描述
  • 之后,单击锚点 (#) 以查看以下页面:
    在这里插入图片描述
  • 也可以输入查询
    在这里插入图片描述
  • 我这里创建3次,点击 My Underway Workflows 查看我正在进行的工作流:
    在这里插入图片描述
  • 点击 Viw Live Graph 查看详细步骤:
    在这里插入图片描述
    在这里插入图片描述
  • 点击 Finish First Draft 完成流程中的第一步:在这里插入图片描述
    在这里插入图片描述
  • 在此查看详细流程:
    在这里插入图片描述
    好了,简单介绍就到这里吧,剩下的自己可以试试!