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

西安做网站哪家便宜建站平台 绑定域名

西安做网站哪家便宜,建站平台 绑定域名,手机绘图app软件下载,wordpress萨隆设置内置表单需要在每个节点中去配置,当如果多个节点使用同一套表单属性就要配置多次比较麻烦,修改的时候也要修改多次,外部表单可以定义一次,然后其它节点都去引用同一个表单属性。 外部表单需要定义一个.form后缀的文件。 外部表单…
  • 内置表单需要在每个节点中去配置,当如果多个节点使用同一套表单属性就要配置多次比较麻烦,修改的时候也要修改多次,外部表单可以定义一次,然后其它节点都去引用同一个表单属性。

  • 外部表单需要定义一个.form后缀的文件。

  • 外部表单不需要在每个节点去指定From属性,而是在每个节点指定Form Key属性即可。

在这里插入图片描述

定义.form

FormLeaveProcess.form

{"key":"FormLeaveProcess","name": "请假流程外部表单","fields": [{"id": "startTime","name": "请假开始时间","type": "date","required": true,"placeholder": "empty"},{"id": "endTime","name": "请假结束时间","type": "date","required": true,"placeholder": "empty"},{"id": "reason","name": "请假原因","type": "string","required": false,"placeholder": "empty"}]
}

配置Form Key

在这里插入图片描述

部署流程和部署表单

@Autowired
private RepositoryService repositoryService;@Autowired
private FormRepositoryService formRepositoryService;@Test
void deployFormProcess() {// 1.部署流程Deployment deploy = repositoryService.createDeployment().addClasspathResource("processes/FormLeaveProcess.bpmn20.xml").name("外部表单请假流程").deploy();// 2.部署表单formRepositoryService.createDeployment().addClasspathResource("processes/FormLeaveProcess.form").name("请假流程外部表单").parentDeploymentId(deploy.getId()).deploy();
}

在这里插入图片描述

在这里插入图片描述

启动流程

@Autowired
private RuntimeService runtimeService;@Test
void startProcess() {String processDefinitionId = "FormLeaveProcess:2:48920686-8145-11ee-b7ee-0a0a3d6982e3";runtimeService.startProcessInstanceWithForm(processDefinitionId, "表单请假流程outcome", null, "huihui的请假流程");
}

请添加图片描述

完成表单任务

@Test
void completeFormTask() {Map<String, Object> variables = new HashMap<>();variables.put("startTime", "20221111");variables.put("endTime", "20231110");variables.put("reason", "活着不是为了工作,工作是为了活得更有意义");String taskId = "0f273f73-8149-11ee-b15c-0a0a3d6982e3";String formDefinitionId = "652cb868-8145-11ee-a2f0-0a0a3d6982e3";taskService.completeTaskWithForm(taskId, formDefinitionId, "huihui", variables);
}

在这里插入图片描述

获取任务对应的表单数据

@Test
void getTaskFormData() {FormInfo taskFormModel = taskService.getTaskFormModel("0f273f73-8149-11ee-b15c-0a0a3d6982e3");System.out.println(taskFormModel.getId() + "-" + taskFormModel.getName() + "-" + taskFormModel.getKey());SimpleFormModel simpleFormModel = (SimpleFormModel)taskFormModel.getFormModel();List<FormField> fields = simpleFormModel.getFields();for (FormField field : fields) {System.out.println(field.getId() + ":" + field.getType() + ":" + field.getName() + ":" + field.getValue());}
}

在这里插入图片描述

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

相关文章:

  • 福州网站建设liedns网络运维服务平台
  • 做网站会遇到哪些问题中小型企业建设网站
  • 南昌网站建设招聘互联网保险的弊端
  • 我的世界有什么做的视频网站四川手机网站设计
  • 鲅鱼圈做网站云seo关键词排名优化软件
  • 桂林微信网站本科专业建设网站
  • 多导航织梦网站模板下载地址什么网站做推广效果好
  • 学建站wordpress怎么手动安装网站程序
  • 网站如何做地推网站诊断案例
  • 做网站找哪家好网站后台怎么做的
  • 建设电子商务网站的步骤漳州微信网站开发
  • 比较好的建站网站仿顺丰优选网站源码
  • 网站空间pdf下载不了中国执行信息公开网信息查询
  • 北京建站管理系统开发app网站有哪些
  • dede旅游网站百度关键词策划和seo的优化
  • 做网站公司深做外贸网站价格
  • vivo手机的网站开发monolith wordpress模板
  • 江西省飞宏建设工程有限公司 网站吉首网络推广
  • 湖南高端建设网站网站备案查询你
  • 优秀个人网站设计模板如何在海外推广网站
  • 陕西网站制作公司哪家好做网站代刷能赚多少钱
  • 网站安全认证去哪做一般通过486
  • 玉山网站建设wordpress导出excel
  • 动漫网站建站临西网站建设
  • 为什么要建设学校网站互联网资源整合平台
  • 常州做的网站的公司地产政策最新消息
  • 漳州市网站建设公司工业和信息网站备案管理系统
  • ozon电商平台如何入驻英文网站seo推广
  • 泉州教育网站怎么做外国网站流量
  • 牡丹江网站推广千图app的优势