当前位置: 首页 > news >正文

怎么搞一个服务器建设网站免费创建网站平台有哪些

怎么搞一个服务器建设网站,免费创建网站平台有哪些,社交型网站开发,php将数据库导入wordpress在做流程定义时我们需要给相关的用户节点指派对应的处理人。在flowable中提供了三种分配的方式。 一、固定分配 在分配用户时选择固定值选项确认即可。 二、表达式 1、值表达式 2、方法表达式 三、表达式流程图测试 1、导出并部署 导出流程图,复制到项目中 部署流…

        在做流程定义时我们需要给相关的用户节点指派对应的处理人。在flowable中提供了三种分配的方式。

一、固定分配

        在分配用户时选择固定值选项确认即可。

二、表达式

1、值表达式

2、方法表达式

三、表达式流程图测试

1、导出并部署

        导出流程图,复制到项目中

        部署流程

package org.example.flowabledemo2;import org.flowable.engine.RepositoryService;
import org.flowable.engine.repository.Deployment;
import org.flowable.engine.repository.DeploymentBuilder;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
class FlowableDemo2ApplicationTests {// 提供对流程定义和部署的存储库的访问。@Autowiredprivate RepositoryService repositoryService;@Testvoid contextLoads() {DeploymentBuilder deployment = repositoryService.createDeployment();deployment.addClasspathResource("process01/Example01.bpmn20.xml");deployment.name("表达式流程图");Deployment deploy = deployment.deploy();System.out.println("deploy.getId() = " + deploy.getId());}
}

        在act_re_deployment流程定义表中查看部署的信息

2、值表达式测试

/*** 发起流程*/@Testpublic void startProcess() {String id = "Example01:1:099febed-2a3a-11ef-a0cf-644ed7087863";// 根据流程定义ID启动流程ProcessInstance processInstance = runtimeService.startProcessInstanceById(id);}

        获取zhangsan的待办事项,进行审批

    /*** 根据用户查询待办信息*/@Testpublic void findFlow() {List<Task> list = taskService.createTaskQuery().taskAssignee("zhangsan").list();// 根据id进行审批for (Task task : list) {completeTask(task.getId());}}/*** 根据Id审批任务*/public void completeTask(String taskId) {taskService.complete(taskId);}

        此时会报错,原因是没有给myAssign1赋值。

        需要个给myAssign1赋予一个值。

    /*** 根据Id审批任务*/public void completeTask(String taskId) {// 给表达式绑定一个值。Map<String, Object> variables = new HashMap<String, Object>();variables.put("myAssign1", "lisi");taskService.complete(taskId, variables);}

        查询任务进度,到达审批用户2,审批人lisi

3、方法表达式测试

        创建一个对应的java类。

package org.example.flowabledemo2.bean;import org.springframework.stereotype.Component;@Component
public class MyBean {public String getAssignee() {System.out.println("MyBean.getAssignee()");return "wangwu";}
}

        使lisi通过审批查看效果。

    /*** 根据用户查询待办信息*/@Testpublic void findFlow() {List<Task> list = taskService.createTaskQuery().taskAssignee("lisi").list();// 根据id进行审批for (Task task : list) {completeTask(task.getId());}}/*** 根据Id审批任务*/public void completeTask(String taskId) {taskService.complete(taskId);}

        查看任务进度,当前进度是审批用户3,审批人wangwu。

        在使用王五进行审批,当前任务结束。 

http://www.yayakq.cn/news/189358/

相关文章:

  • 360建站平台贵州住房与城乡建设厅网站
  • wordpress更换网站域名外发加工网1688
  • 网站建设响应式是什么网站建设 陕icp
  • 哪里有网站建设加工智慧团建网
  • 如何用ps做照片模板下载网站为什么公司网站打开很慢
  • 企业网站导航优化自学网站建设与网页设计
  • 淘宝网站首页是用什么软件做的南宁广告设计与制作公司
  • 网站互联网推广爱站网长尾
  • 成都网站设计制作公司做电影方面的网站怎么做
  • oecms(php企业网站管理系统)韩国网站免费模板
  • 不是做有网站都叫狠狠沈阳做网站在哪
  • 柑桔种植服务网站开发网站转app生成器
  • 网站推广短信做网站用框架
  • 毕业设计网站做啥网站搭建收费参考
  • 如何逐步提升网站权重指数运算法则
  • 制作移动网站公司免费空间背景
  • 四川中成煤炭建设集团网站宿州保洁公司电话
  • vue.js网站建设企业做网上推广
  • 网站建设管理概述网页开发简历模板
  • 个人网站源码进一品资源wordpress广告管理插件
  • 有限公司网站建设 互成网络地址 四川婴儿做相册的网站
  • 深圳住房城乡建设局网站纯净系统基地
  • 做网站为什么要买服务器商城app开发要多少钱
  • 网站可以做多少事情百中搜网站建设
  • 无锡网站制作哪家价格便宜网站优化软件下载
  • 海兴网站建设公司太原哪家网站建设公司好
  • 做网站 给图片加链接做一个wordpress模板
  • 西安网站托管廊坊做网站找谁
  • 全屏家居网站模板网站有情链接怎么做
  • 站长工具查询入口专注律师微网站建设与律师微信营销6