1、解压到tomcat 把activiti-5.18.0\wars\activiti-explorer.war 在tomcat7的webapps目录下解压为 activiti-explorer 2、修改...db.properties \activiti-explorer\WEB-INF\classes\db.properties 默认是采用h2数据库,这里我们使用oracle,故改一下 db=oracle...jdbc.url=jdbc:oracle:thin:@10.45.47.88:1521:orcl jdbc.username=demo jdbc.password=demo 并复制对应的oracle驱动到\activiti-explorer...执行对应的脚本 activiti-5.18.0\database\create目录下对应数据库类型的脚本执行,如oracle 4、启动tomcat 打开浏览器 http://localhost:8080/activiti-explorer
其他准备 使用Activiti,首先当然要有jdk了!6+版本就可以了。其次,要有一款IDE,我们当然会使用Eclipse,这里使用Juno版本。...将文件拷贝至Tomcat的webapps目录,启动tomcat,输入http://localhost:8080/activiti-explorer。然后你就可以开整了!总算是有一点微小的进展了。...所以为了进行单元测试,需要按前面讲的修改数据库配置的方法: 把activiti-explorer应用的数据库配置改成你自己的本地数据库的信息,我使用的是Mysql数据库。...导入activiti-explorer 1) 单元测试完成后,我们可以将该bpmn20.xml文件导入之前我们部署的activiti-explorer应用中:点击流程的流程设计工作区,点击导入...使用 至于如何使用,文档中介绍的非常详细,这里基于我初次使用的经验,强调几点: 1) 安装之后将“保存bpmn文件时创建图片文件”勾选上。
ui.properties文件禁用 activiti.ui.jsdiagram = false 控制台上显示流程图,也可以对流程图进行查看,根据流程定义的ID,显示流程定义图片: http://localhost:8080/activiti-explorer...processDefinitionId=reviewSaledLead:1:36 通过processInstanceId的请求参数,可以显示当前流程实例的状态: http://localhost:8080/activiti-explorer...(一线与升级): 使用饼图进行展示 结合两个不同的数据库查询结果 Process instance overview(流程实例总览): 使用多个数据集的报表实例 报表包含使用相同数据的饼图和列表视图...: 改变属性文件:apps/apache-tomcat-6.x/webapps/activiti-explorer/WEB-INF/classes/db.properties 在类路径下放上合适的数据库驱动...: Tomcat共享类库 在apps/apache-tomcat-6.x/webapps/activiti-explorer/WEB-INF/lib/ 中
activiti-explorer.war放到tomcat的webapps目录下 4.启动tomcat,该过程tomcat会解压activiti-explorer.war到相应目录 5.关闭tomcat,修改activiti-explorer
先找到activiti-explorer的复制粘贴代码 通过跟踪代码,找到代码的复制地方。...考虑使用localStorage将复制的内空存在localStorage,而粘贴时,要将代码从localStorage读取出来。
在Java工作流引擎中可谓是主流,我们的项目也是使用的这个框架进行流程相关的开发。...2.Activiti-Exploer的部署 ①下载安装包(使用本文的附件,这步可以跳过) // Activiti-Exploer官方下载地址 注意选择5.X版本 https://www.activiti.org.../get-started // Tomact下载地址 https://downloads.apache.org/tomcat ②修改数据源为Mysql(默认使用H2,也可以跳过这步) 解压下载好的Activiti-Exploer...④部署启动 将修改好的activiti-exploer放在tomcat的webapps下面,使用tomcat的bin目录下的startup.bat(linux上是startup.sh)启动。...注意:整个tomcat前面目录都不要有中文路径 3.界面展示 部署成功后的访问登录地址http://localhost:8080/activiti-explorer // 默认账号密码 账号: kermit
使用默认的用户登录后(用户名xiaomi,密码1234),可看到已部署好的两个流程,请假OA和采购流程,其中,请假OA包含了用户任务、排他网关、起始结束事件,较为简单;采购流程除此之外,还使用了异常结束事件...、子流程和边界事件的使用; 3....使用时,将流程数据和业务数据相分离,使用业务号(businessKey)建立关联流程数据和业务数据的桥梁,使其相互可以访问,业务数据的主键即为业务号; 5....swagger-ui.html 9.新增流程图设计器,将activiti-explorer.war放入Tomcat8.5的webapps目录下,启动Tomcat,访问http://localhost:8080/activiti-explorer...权限认证使用Jwt,支持多终端认证系统。 支持加载动态权限菜单,多方式轻松权限控制。 高效率开发,使用代码生成器可以一键生成前后端代码。
最近工作上一直在用activiti作工作流,发现工作流程使用起来真的挺费劲的! 这不,业务需求有来有,用户希望在回复沟通时,能触发回复沟通事件,而用户通过该事件触发他的业务事件。...看来只能动手自己扩展了 1.Web端 要扩展,首先要在页面上要有地方配置,因为这个跟任务绑定在一起的,放在任务监听器中 找到页面task-listeners-popup.html(这边用的是activiti-explorer
流程定义 6.1流程定义 6.1.1 什么是流程定义 流程定义是线下按照 bpmn2.0 标准去描述 业务流程,通常使用 activiti-explorer(web 控制台)或 activiti-eclipse-designer...本教程使用activiti-eclipse-designer 插件完成流程建模。...使用 designer 设计器绘制流程,会生成两个文件:.bpmn和.png 6.1.2 .bpmn 文件 使用 activiti-desinger 设计业务流程,会生成.bpmn 文件, 首先将 holiday.bpmn
和association标签嵌套实现; 2.使用默认的用户登录后(用户名xiaomi,密码1234),可看到已部署好的两个流程,请假OA和采购流程,其中,请假OA包含了用户任务、排他网关、起始结束事件,...较为简单;采购流程除此之外,还使用了异常结束事件、子流程和边界事件的使用; 3.两个流程均包含了待办任务签收、运行流程进度追踪、已运行完流程历史记录查看的功能,运行流程进度在流程图中以红色标注;汪 4....使用时,将流程数据和业务数据相分离,使用业务号(businessKey)建立关联流程数据和业务数据的桥梁,使其相互可以访问,业务数据的主键即为业务号; 5.本系统所有表单均使用普通表单,而不是activiti...swagger-ui.html 9.新增流程图设计器,将activiti-explorer.war放入Tomcat8.5的webapps目录下,启动Tomcat,访问http://localhost:8080/activiti-explorer...权限认证使用Jwt,支持多终端认证系统。 支持加载动态权限菜单,多方式轻松权限控制。 高效率开发,使用代码生成器可以一键生成前后端代码。
使用默认的用户登录后(用户名xiaomi,密码1234),可看到已部署好的两个流程,请假OA和采购流程,其中,请假OA包含了用户任务、排他网关、起始结束事件,较为简单;采购流程除此之外,还使用了异常结束事件...、子流程和边界事件的使用;3....使用时,将流程数据和业务数据相分离,使用业务号(businessKey)建立关联流程数据和业务数据的桥梁,使其相互可以访问,业务数据的主键即为业务号;5....swagger-ui.html9.新增流程图设计器,将activiti-explorer.war放入Tomcat8.5的webapps目录下,启动Tomcat,访问http://localhost:8080/activiti-explorer...权限认证使用Jwt,支持多终端认证系统。 支持加载动态权限菜单,多方式轻松权限控制。 高效率开发,使用代码生成器可以一键生成前后端代码。
使用Activiti框架的API操作流程 /** * 使用Activiti框架的API操作流程 */ public class ActivitiAPITest { ProcessEngine processEngine...act_re_deployment ProcessDefinition—-act_re_procdef ProcessInstance—–act_ru_execution Task—–act_ru_task 使用网页版流程设计器...1、将activiti-explorer.war复制到tomcat中 2、启动tomcat,访问http://lcoalhost:8080/activiti-explorer 3、使用kermit/kermit
事件监听器 任务监听器 在部署业务文档时,这些类不必都存在于类路径下.当使用Ant部署一个新的业务文档时,意味着你的委托类不必存在类路径下 当使用示例设置添加自定义类: 应该添加包含自定义类的jar...包到activiti-explorer控制台 activiti-rest的webapp lib文件夹中 不要忽略包含你自定义类的依赖关系 还可以将你自定义的依赖添加到你的Tomcat容器的安装目录中的$...{tomcat.home}/lib 流程中使用Spring beans 当表达式或者脚本使用Spring beans时,这些beans对于引擎执行流程定义时必须是可用的 如果要构建自定义的web应用并且按照...因此,新的流程定义部署的版本号为1 提供流程图片 流程定义的流程图可以被添加到部署中,该流程图将会持久化到Activiti所使用的数据库中并且可以通过Activiti的API进行访问....以下遵循流程定义图片的命名规范(按照这个特定顺序): 如果在部署时一个图片资源已经存在,是BPMN2.0的XML文件名,后面是流程定义的key并且是一个图片的后缀.那么该图片将被使用.
第6章 流程定义 6.1 流程定义 6.1.1 什么是流程定义 流程定义是线下按照 bpmn2.0 标准去描述 业务流程,通常使用 activiti-explorer(web 控制台)或 activiti-eclipse-designer...本教程使用activiti-eclipse-designer 插件完成流程建模。...使用 designer 设计器绘制流程,会生成两个文件:.bpmn和.png 6.1.2 .bpmn 文件 使用 activiti-desinger 设计业务流程,会生成.bpmn 文件, 首先将 holiday.bpmn...6.1.3 .png 图片文件 Eclipse 工具中的操作 流程图片生成的两种方式: 使用 activiti-designer 设计流程图时自动生成 需在 eclipse 中进行配置: ?...如果该流程定义下存在已经运行的流程,使用普通删除报错,可用级联删除方法将流程及相关记录全部删除。项目开发中使用级联删除的情况比较多,删除操作一般只开放给超级管理员使用。
mysql> select * from leo; +------------+-----------+------+------+--------+ | ...
可以使用 composer --version 命令查看,如下图: ?...该文件主要是管理包版本使用的,当我们在使用composer update命令时,composer会自动根据composer.json的包版本依赖,生成对应的composer.lock文件,当我们下次在执行...Composer版本约束 在我们使用composer安装包时,不得不考虑的就是一个版本问题,因为不同的版本,存在兼容性问题,因此我们在使用该工具安装包时需要特别的注意包版本,如果使用不当很容易导致项目因为包版本问题瘫痪...你可以定义多个范围,使用空格或者逗号 , 表示逻辑上的与,使用双竖线 || 表示逻辑上的或。其中与的优先级会大于或。...,file.psr-0逐渐的被抛弃了,由于一些老项目还在使用该规则,因此部分项目仍在使用。
id=1,post:前缀的使用与get:的一样 $.jBox(“get:ajax.html”); 示例(四): // 用iframe显示http://www.baidu.com...$.jBox.languageDefaults 其它函数: – $.jBox.setDefaults(configs); └ 设置全局设置,请参考 demo.js 里的使用
2、对于批量调用的场景,我们可以使用FutureStub,对于普通的业务类型RPC,我们应该使用BlockingStub。 3、创建批量生成多个语言脚本,做成bat命令。
在不使用启动探针时,做法是设置initialDelaySeconds的值,这样探针在该时间过后才会开始执行,这个值既不能太短也不能太长。...使用启动探针,可以将failureThreshold和periodSeconds设置较为宽松,一旦启动探针有一次探测成功,即可将后续的探针交给存活探针和就绪探针。...注意事项 错误使用探针会对程序运行造成坏的影响,可能让应用变得不可靠。 探测开始前等待时间必须要合理,时间过短容器内程序启动未完成,可能让探测失败。在配置存活探针的情况下,容器可能会不断被重启。
领取专属 10元无门槛券
手把手带您无忧上云