Browse Source

工作票增加对应人员name字段

zhongwei
ty 10 months ago
parent
commit
6206d00c34
  1. 18
      hzims-service-api/ticket-api/src/main/java/com/hnac/hzims/ticket/standardTicket/entity/StandardTicketInfoEntity.java
  2. 13
      hzims-service-api/ticket-api/src/main/java/com/hnac/hzims/ticket/workTicket/entity/WorkTicketInfoEntity.java
  3. 42
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/service/impl/OperationTicketServiceImpl.java
  4. 25
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/wrapper/StandardTicketInfoWrapper.java
  5. 2
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/FirstWorkTicketServiceImpl.java
  6. 6
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/MechanicalTicketServiceImpl.java
  7. 4
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/SecondTicketServiceImpl.java
  8. 2
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/service/impl/WorkTicketInfoServiceImpl.java
  9. 16
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/vo/WorkTicketInfoVO.java
  10. 9
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/wrapper/WorkTicketInfoWrapper.java
  11. 32
      hzims-service/ticket/src/main/resources/file/工作票流程.bpmn20.xml
  12. 226
      hzims-service/ticket/src/main/resources/file/工作票流程_bak0118.bpmn20.xml
  13. 268
      hzims-service/ticket/src/main/resources/file/水力机械工作票流程.bpmn20.xml
  14. 39
      hzims-service/ticket/src/main/resources/file/线下工作票审批流程.bpmn20.xml
  15. 134
      hzims-service/ticket/src/main/resources/file/线下工作票审批流程_bak.bpmn20.xml

18
hzims-service-api/ticket-api/src/main/java/com/hnac/hzims/ticket/standardTicket/entity/StandardTicketInfoEntity.java

@ -176,5 +176,23 @@ public class StandardTicketInfoEntity extends TenantEntity implements Serializab
@ApiModelProperty("分组")
private String classGroupName;
@ApiModelProperty("创建人名称")
private String createUserName;
@ApiModelProperty("更新人名称")
private String updateUserName;
@ApiModelProperty("发令人名称")
private String issueOrderPersonName;
@ApiModelProperty("受令人名称")
private String accessOrderPersonName;
@ApiModelProperty("负责人名称")
private String principalName;
@ApiModelProperty("许可人名称")
private String guardianName;
}

13
hzims-service-api/ticket-api/src/main/java/com/hnac/hzims/ticket/workTicket/entity/WorkTicketInfoEntity.java

@ -196,7 +196,7 @@ public class WorkTicketInfoEntity extends TenantEntity implements Serializable {
private Long signer;
@TableField(exist = false)
@ApiModelProperty(value = "签发人名称")
private String signerName;
@ -242,7 +242,7 @@ public class WorkTicketInfoEntity extends TenantEntity implements Serializable {
@TableField(exist = false)
@ApiModelProperty(value = "许可人名称")
@JsonSerialize(nullsUsing = NullSerializer.class)
private String licensorName;
@ -304,7 +304,6 @@ public class WorkTicketInfoEntity extends TenantEntity implements Serializable {
/**
* 值班负责人名称
*/
@TableField(exist = false)
@ApiModelProperty("值班负责人名称")
private String watchPrincipalName;
@ -499,7 +498,11 @@ public class WorkTicketInfoEntity extends TenantEntity implements Serializable {
@ApiModelProperty("是否线下 : 1-线下,0-线上")
private Boolean isOffline;
@ApiModelProperty
private Integer implementStatus;
@ApiModelProperty("0未执行,1为执行(运行人员确认过)")
private String implementStatus;
@ApiModelProperty("创建人名称")
private String createUserName;
@ApiModelProperty("修改人名称")
private String updateUserName;
}

42
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/service/impl/OperationTicketServiceImpl.java

@ -33,12 +33,17 @@ import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.math.NumberUtils;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.secure.BladeUser;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.BeanUtil;
import org.springblade.core.tool.utils.CollectionUtil;
import org.springblade.core.tool.utils.ObjectUtil;
import org.springblade.flow.core.entity.BladeFlow;
import org.springblade.flow.core.feign.IFlowClient;
import org.springblade.system.feign.ISysClient;
import org.springblade.system.user.cache.UserCache;
import org.springblade.system.user.entity.User;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@ -90,7 +95,7 @@ public class OperationTicketServiceImpl implements OperationTicketService {
/**
* 启动流程
* 操作票启动流程
*
* @param standardTicketInfoVo
*/
@ -193,6 +198,13 @@ public class OperationTicketServiceImpl implements OperationTicketService {
//填充操作票信息
saveStandardTicketInfoEntity(newStandardTicketInfoEntity, response);
newStandardTicketInfoEntity.setProcessInstanceId(response.getProcessInstanceId());
//填充许可人
if(ObjectUtil.isNotEmpty(standardTicketInfoVo.getPrincipal())) {
User principal = UserCache.getUser(standardTicketInfoVo.getPrincipal());
if (ObjectUtil.isNotEmpty(principal)&&StringUtils.isNotBlank(principal.getName())){
newStandardTicketInfoEntity.setIssueOrderPersonName(principal.getName());
}
}
standardTicketInfoService.updateById(newStandardTicketInfoEntity);
@ -383,6 +395,34 @@ public class OperationTicketServiceImpl implements OperationTicketService {
*/
private void saveStandardTicketInfo(StandardTicketInfoVo standardTicketInfoVo) {
StandardTicketInfoEntity standardTicketInfo = new StandardTicketInfoEntity();
//保存前保存对应用户得姓名
if(ObjectUtil.isNotEmpty(standardTicketInfoVo.getCreateUser())){
BladeUser user = AuthUtil.getUser();
if (ObjectUtil.isNotEmpty(user.getUserName())){
standardTicketInfo.setCreateUserName(user.getUserName());
standardTicketInfo.setUpdateUserName(user.getUserName());
}
}
/*发令人、受令人、负责人、监护人*/
if(ObjectUtil.isNotEmpty(standardTicketInfoVo.getIssueOrderPerson())) {
User issueOrderPerson = UserCache.getUser(standardTicketInfoVo.getIssueOrderPerson());
if (ObjectUtil.isNotEmpty(issueOrderPerson)){
standardTicketInfo.setIssueOrderPersonName(issueOrderPerson.getName());
}
}
if(ObjectUtil.isNotEmpty(standardTicketInfoVo.getAccessOrderPerson())) {
User accessOrderPerson = UserCache.getUser(standardTicketInfoVo.getAccessOrderPerson());
if (ObjectUtil.isNotEmpty(accessOrderPerson)){
standardTicketInfo.setIssueOrderPersonName(accessOrderPerson.getName());
}
}
if(ObjectUtil.isNotEmpty(standardTicketInfoVo.getGuardian())) {
User guardian = UserCache.getUser(standardTicketInfoVo.getGuardian());
if (ObjectUtil.isNotEmpty(guardian)){
standardTicketInfo.setIssueOrderPersonName(guardian.getName());
}
}
BeanUtils.copyProperties(standardTicketInfoVo, standardTicketInfo);
boolean save = standardTicketInfoService.save(standardTicketInfo);
if (!save) {

25
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/standardTicket/wrapper/StandardTicketInfoWrapper.java

@ -24,31 +24,6 @@ public class StandardTicketInfoWrapper extends BaseEntityWrapper<StandardTicketI
@Override
public StandardTicketInfoVO entityVO(StandardTicketInfoEntity entity) {
StandardTicketInfoVO standardTicketInfoVO = BeanUtil.copy(entity,StandardTicketInfoVO.class);
User creator = UserCache.getUser(standardTicketInfoVO.getCreateUser());
User updater = UserCache.getUser(standardTicketInfoVO.getUpdateUser());
/*发令人、受令人、负责人、监护人*/
User issueOrderPerson = UserCache.getUser(standardTicketInfoVO.getIssueOrderPerson());
User accessOrderPerson = UserCache.getUser(standardTicketInfoVO.getAccessOrderPerson());
User principal = UserCache.getUser(standardTicketInfoVO.getPrincipal());
User guardian = UserCache.getUser(standardTicketInfoVO.getGuardian());
if (ObjectUtil.isNotEmpty(creator)){
standardTicketInfoVO.setCreateUserName(creator.getName());
}
if (ObjectUtil.isNotEmpty(updater)){
standardTicketInfoVO.setUpdateUserName(updater.getName());
}
if (ObjectUtil.isNotEmpty(issueOrderPerson)){
standardTicketInfoVO.setIssueOrderPersonName(issueOrderPerson.getName());
}
if (ObjectUtil.isNotEmpty(accessOrderPerson)){
standardTicketInfoVO.setAccessOrderPersonName(accessOrderPerson.getName());
}
if (ObjectUtil.isNotEmpty(principal)){
standardTicketInfoVO.setPrincipalName(principal.getName());
}
if (ObjectUtil.isNotEmpty(guardian)){
standardTicketInfoVO.setGuardianName(guardian.getName());
}
/**来源类型名称**/
standardTicketInfoVO.setTaskTypeName(Optional.ofNullable(entity.getTaskType()).map(t-> DictCache.getValue(DictConstants.TICKET_SOURCE_TYPE,t)).orElse(null));
return standardTicketInfoVO;

2
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/FirstWorkTicketServiceImpl.java

@ -1124,7 +1124,7 @@ public class FirstWorkTicketServiceImpl extends BaseServiceImpl<WorkTicketInfoMa
//线下
if(WorkTicketConstants.FirstWorkTicketStatusEnum.OFFLINE.getStatus().equals(infoVO.getStatus())) {
//线下开票确认人为空
workTicketInfoMap.put("membersConfirm", infoVO.getMembersName());
workTicketInfoMap.put("membersConfirm", infoVO.getClassGroupMembersManual());
}
//线上
else if(WorkTicketConstants.FirstWorkTicketStatusEnum.FINISH.getStatus().equals(infoVO.getStatus())) {

6
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/MechanicalTicketServiceImpl.java

@ -108,8 +108,8 @@ public class MechanicalTicketServiceImpl extends BaseServiceImpl<WorkTicketInfoM
*/
private void convertMap(WorkTicketInfoVO infoVO, Map<String, Object> workTicketInfoMap) {
//工作人员
workTicketInfoMap.put("membersName", infoVO.getPrincipalName()+","+infoVO.getMembersName());
workTicketInfoMap.put("membersCount", infoVO.getMembersName().split(",").length+1);
workTicketInfoMap.put("membersName", infoVO.getPrincipalName()+","+infoVO.getClassGroupMembersName());
workTicketInfoMap.put("membersCount", infoVO.getClassGroupMembersName().split(",").length+1);
//安全措施
if(CollectionUtil.isNotEmpty(infoVO.getWorkTicketSafetyMeasureVOList())) {
List<WorkTicketSafetyMeasureVO> initMeasures = Lists.newArrayList();
@ -142,7 +142,7 @@ public class MechanicalTicketServiceImpl extends BaseServiceImpl<WorkTicketInfoM
//线下
if(WorkTicketConstants.FirstWorkTicketStatusEnum.OFFLINE.getStatus().equals(infoVO.getStatus())) {
//线下开票确认人为空
workTicketInfoMap.put("membersConfirm", infoVO.getMembersName());
workTicketInfoMap.put("membersConfirm", infoVO.getClassGroupMembersManual());
}
//线上
else if(WorkTicketConstants.FirstWorkTicketStatusEnum.FINISH.getStatus().equals(infoVO.getStatus())) {

4
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/SecondTicketServiceImpl.java

@ -131,7 +131,7 @@ public class SecondTicketServiceImpl extends BaseServiceImpl<WorkTicketInfoMappe
*/
private void convertMap(WorkTicketInfoVO infoVO, Map<String, Object> workTicketInfoMap) {
// 人数
workTicketInfoMap.put("membersCount", infoVO.getMembersName().split(",").length);
workTicketInfoMap.put("membersCount", infoVO.getClassGroupMembersName().split(",").length);
// 安全措施
if(CollectionUtil.isNotEmpty(infoVO.getWorkTicketSafetyMeasureVOList())) {
List<WorkTicketSafetyMeasureVO> initMeasureList = Lists.newArrayList();
@ -158,7 +158,7 @@ public class SecondTicketServiceImpl extends BaseServiceImpl<WorkTicketInfoMappe
//线下
if(WorkTicketConstants.FirstWorkTicketStatusEnum.OFFLINE.getStatus().equals(infoVO.getStatus())) {
//线下开票确认人为空
workTicketInfoMap.put("membersConfirm", infoVO.getMembersName());
workTicketInfoMap.put("membersConfirm", infoVO.getClassGroupMembersManual());
}
//线上
else if(WorkTicketConstants.FirstWorkTicketStatusEnum.FINISH.getStatus().equals(infoVO.getStatus())) {

2
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/service/impl/WorkTicketInfoServiceImpl.java

@ -371,7 +371,7 @@ public class WorkTicketInfoServiceImpl extends BaseServiceImpl<WorkTicketInfoMap
}
}
//线下开票确认人为空
workTicketInfoMap.put("membersConfirm", TicketConstants.FirstWorkTicketFlowStatusEnum.OFFLINE.getStatus().equals(workTicketInfoVO.getStatus()) ? "" : workTicketInfoVO.getMembersName());
workTicketInfoMap.put("membersConfirm", TicketConstants.FirstWorkTicketFlowStatusEnum.OFFLINE.getStatus().equals(workTicketInfoVO.getStatus()) ? "" : workTicketInfoVO.getClassGroupMembersManual());
//获取工作票工作流处理信息
List<WorkTicketFlowVO> workTicketFlowVOList = workTicketInfoVO.getWorkTicketFlowVOList();
//签发

16
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/vo/WorkTicketInfoVO.java

@ -27,22 +27,6 @@ public class WorkTicketInfoVO extends WorkTicketInfoEntity implements Serializab
@ApiModelProperty("流程名称")
private String flowName;
@ApiModelProperty("创建人名称")
private String createUserName;
@ApiModelProperty("修改人名称")
private String updateUserName;
@ApiModelProperty("监护人/工作负责人名称")
private String principalName;
@ApiModelProperty("许可人名称")
private String licensorName;
@ApiModelProperty("班组成员名称")
private String membersName;
@ApiModelProperty("班组成员数量")
@JsonSerialize(nullsUsing = NullSerializer.class)
private Integer membersCount;

9
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/wrapper/WorkTicketInfoWrapper.java

@ -25,16 +25,7 @@ public class WorkTicketInfoWrapper extends BaseEntityWrapper<WorkTicketInfoEntit
@Override
public WorkTicketInfoVO entityVO(WorkTicketInfoEntity entity) {
WorkTicketInfoVO workTicketInfoVO = BeanUtil.copy(entity,WorkTicketInfoVO.class);
workTicketInfoVO.setCreateUserName(Optional.ofNullable(workTicketInfoVO.getCreateUser()).map(UserCache::getUser).map(User::getName).orElse(null));
workTicketInfoVO.setUpdateUserName(Optional.ofNullable(workTicketInfoVO.getUpdateUser()).map(UserCache::getUser).map(User::getName).orElse(null));
/*完善负责人、许可人名称*/
if(Func.isEmpty(workTicketInfoVO.getPrincipal())){
workTicketInfoVO.setPrincipalName(workTicketInfoVO.getPrincipalManual());
}
else{
workTicketInfoVO.setPrincipalName(Optional.ofNullable(workTicketInfoVO.getPrincipal()).map(UserCache::getUser).map(User::getName).orElse(null));
}
workTicketInfoVO.setLicensorName(Optional.ofNullable(workTicketInfoVO.getLicensor()).map(UserCache::getUser).map(User::getName).orElse(null));
if(Func.isNotEmpty(workTicketInfoVO.getClassGroupMembersManual())){
workTicketInfoVO.setClassGroupMembersName(workTicketInfoVO.getClassGroupMembersManual());
}

32
hzims-service/ticket/src/main/resources/file/工作票流程.bpmn20.xml

@ -5,6 +5,7 @@
<userTask id="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" name="许可人补充安全措施、危险点及控制措施" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="1"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -12,6 +13,7 @@
<userTask id="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" name="签发人签发" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="2"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -21,6 +23,7 @@
<userTask id="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" name="运行人员接收" flowable:candidateGroups="operatingCrew">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="3"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -30,12 +33,14 @@
<userTask id="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" name="许可人确认安措、许可工作票" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="6"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<userTask id="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" name="检修施工" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="7"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" sourceRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow>
@ -43,17 +48,20 @@
<userTask id="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" name="负责人确认安全措施" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="5"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" name="值班负责人确认" flowable:candidateUsers="${watchPrincipal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="10"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" sourceRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" targetRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A"></sequenceFlow>
<userTask id="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" name="签发人确认" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="11"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -61,11 +69,13 @@
<userTask id="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" name="工作负责人确认工作终结" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="8"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" name="许可人确认工作终结、工作票终结" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="9"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -153,9 +163,9 @@
<omgdi:waypoint x="173.930194505652" y="177.9999977731698"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" id="BPMNEdge_sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896">
<omgdi:waypoint x="488.4354684249269" y="350.0863066961017"></omgdi:waypoint>
<omgdi:waypoint x="488.79998779296875" y="266.0605328864759"></omgdi:waypoint>
<omgdi:waypoint x="539.9999678134878" y="266.0605328864759"></omgdi:waypoint>
<omgdi:waypoint x="488.28238919057304" y="350.0573976149704"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="266.0"></omgdi:waypoint>
<omgdi:waypoint x="539.9999678134641" y="266.0308598935459"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-2CC68059-F133-4258-AFF3-9F5E0EA5F4FC" id="BPMNEdge_sid-2CC68059-F133-4258-AFF3-9F5E0EA5F4FC">
<omgdi:waypoint x="273.88019498310325" y="177.9999945696894"></omgdi:waypoint>
@ -179,14 +189,14 @@
<omgdi:waypoint x="488.34933551759843" y="117.94993411431288"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-FB170D5E-0305-4B28-8B74-B9F7C4D0C440" id="BPMNEdge_sid-FB170D5E-0305-4B28-8B74-B9F7C4D0C440">
<omgdi:waypoint x="714.4179697700522" y="178.4999952912332"></omgdi:waypoint>
<omgdi:waypoint x="725.0" y="178.4999952912332"></omgdi:waypoint>
<omgdi:waypoint x="714.9168372549572" y="177.9999984225605"></omgdi:waypoint>
<omgdi:waypoint x="725.0" y="178.0"></omgdi:waypoint>
<omgdi:waypoint x="725.0" y="226.06053288647593"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" id="BPMNEdge_sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8">
<omgdi:waypoint x="639.9499678134931" y="474.99996110797156"></omgdi:waypoint>
<omgdi:waypoint x="724.9999597668666" y="474.99996110797156"></omgdi:waypoint>
<omgdi:waypoint x="724.9999597668666" y="409.94995886176184"></omgdi:waypoint>
<omgdi:waypoint x="639.9499678134912" y="474.6268413811868"></omgdi:waypoint>
<omgdi:waypoint x="724.0" y="474.0"></omgdi:waypoint>
<omgdi:waypoint x="724.6153600086656" y="409.94995886176184"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" id="BPMNEdge_sid-95056F4C-75D0-4709-BDA7-E56BCD22767D">
<omgdi:waypoint x="329.99997049555213" y="369.9999885038111"></omgdi:waypoint>
@ -209,9 +219,9 @@
<omgdi:waypoint x="128.9499345461838" y="369.9999971413011"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" id="BPMNEdge_sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08">
<omgdi:waypoint x="488.2830247775497" y="389.88381300745755"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="474.99996110797156"></omgdi:waypoint>
<omgdi:waypoint x="539.9999678134114" y="474.99996110797156"></omgdi:waypoint>
<omgdi:waypoint x="488.28238923074565" y="389.88317904952044"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="474.0"></omgdi:waypoint>
<omgdi:waypoint x="539.999967813493" y="474.5097839395827"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" id="BPMNEdge_sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7">
<omgdi:waypoint x="724.9999845166998" y="306.01053288647597"></omgdi:waypoint>

226
hzims-service/ticket/src/main/resources/file/工作票流程_bak0118.bpmn20.xml

@ -0,0 +1,226 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.flowable.org/processdef">
<process id="workTicketFlow" name="工作票流程" isExecutable="true">
<startEvent id="startEvent1" name="工作负责人/签发人开票"></startEvent>
<userTask id="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" name="许可人补充安全措施、危险点及控制措施" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3" sourceRef="startEvent1" targetRef="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE"></sequenceFlow>
<userTask id="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" name="签发人签发" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="2"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-2CC68059-F133-4258-AFF3-9F5E0EA5F4FC" sourceRef="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" targetRef="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD"></sequenceFlow>
<exclusiveGateway id="sid-B1A19C26-A787-47CC-AA64-E881845494B8"></exclusiveGateway>
<sequenceFlow id="sid-6BF2D23E-9DBF-46BE-A288-E3688D891384" sourceRef="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" targetRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8"></sequenceFlow>
<userTask id="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" name="运行人员接收" flowable:candidateGroups="operatingCrew">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="3"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<exclusiveGateway id="sid-0A07799E-9993-4360-8294-179D99234BDE"></exclusiveGateway>
<sequenceFlow id="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" sourceRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" targetRef="sid-0A07799E-9993-4360-8294-179D99234BDE"></sequenceFlow>
<endEvent id="sid-40D85C32-5B11-4691-9600-C7627D768E61"></endEvent>
<userTask id="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" name="许可人确认安措、许可工作票" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="6"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<userTask id="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" name="检修施工" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="7"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" sourceRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow>
<exclusiveGateway id="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546"></exclusiveGateway>
<userTask id="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" name="负责人确认安全措施" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="5"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" name="值班负责人确认" flowable:candidateUsers="${watchPrincipal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="10"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" sourceRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" targetRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A"></sequenceFlow>
<userTask id="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" name="签发人确认" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="11"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" sourceRef="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" targetRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A"></sequenceFlow>
<userTask id="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" name="工作负责人确认工作终结" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="8"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" name="许可人确认工作终结、工作票终结" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="9"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" sourceRef="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" targetRef="sid-62A43B73-2EAB-443B-A35A-438657B7C53B"></sequenceFlow>
<sequenceFlow id="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" sourceRef="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" targetRef="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC"></sequenceFlow>
<endEvent id="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" name="结束"></endEvent>
<sequenceFlow id="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" sourceRef="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow>
<sequenceFlow id="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" name="作废" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" name="作废" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==true}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-557C011E-9331-4CDC-897E-7B7A2B066172" sourceRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" targetRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546"></sequenceFlow>
<sequenceFlow id="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" name="工作负责人变更" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="转移"}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-79CECC3D-10CB-4318-BFFE-E960404AFA21" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="通过"}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" name="延期" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="延期"}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-FB170D5E-0305-4B28-8B74-B9F7C4D0C440" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B"></sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_workTicketFlow">
<bpmndi:BPMNPlane bpmnElement="workTicketFlow" id="BPMNPlane_workTicketFlow">
<bpmndi:BPMNShape bpmnElement="startEvent1" id="BPMNShape_startEvent1">
<omgdc:Bounds height="30.0" width="30.0" x="100.0" y="163.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" id="BPMNShape_sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE">
<omgdc:Bounds height="80.0" width="99.99999999999994" x="173.93019498315238" y="137.99999588727962"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" id="BPMNShape_sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD">
<omgdc:Bounds height="80.0" width="100.0" x="329.99997049570254" y="137.9999917745594"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-B1A19C26-A787-47CC-AA64-E881845494B8" id="BPMNShape_sid-B1A19C26-A787-47CC-AA64-E881845494B8">
<omgdc:Bounds height="40.0" width="40.0" x="468.34934965431023" y="157.9999952912332"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" id="BPMNShape_sid-AE2F31AA-090B-4446-ABA6-73F2455468CE">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999517202406" y="137.99999588727962"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-0A07799E-9993-4360-8294-179D99234BDE" id="BPMNShape_sid-0A07799E-9993-4360-8294-179D99234BDE">
<omgdc:Bounds height="40.0" width="40.0" x="674.999979883433" y="157.9999952912332"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-40D85C32-5B11-4691-9600-C7627D768E61" id="BPMNShape_sid-40D85C32-5B11-4691-9600-C7627D768E61">
<omgdc:Bounds height="28.0" width="28.0" x="474.34933551759843" y="89.99999195337344"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" id="BPMNShape_sid-330379F4-BD62-479D-91BD-A4E55F8BD32A">
<omgdc:Bounds height="80.0" width="100.0" x="674.9999597668666" y="329.9999588617618"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" id="BPMNShape_sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999678134932" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" id="BPMNShape_sid-4B0400D5-B529-4B0B-870F-2D135EFF6546">
<omgdc:Bounds height="40.0" width="40.0" x="468.3493462703512" y="349.99996869652693"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" id="BPMNShape_sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B">
<omgdc:Bounds height="80.0" width="100.0" x="675.0" y="226.06053288647593"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" id="BPMNShape_sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0">
<omgdc:Bounds height="80.00000000000003" width="100.0" x="539.9999678134932" y="226.0605328864759"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" id="BPMNShape_sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999678134932" y="434.99996110797156"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" id="BPMNShape_sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7">
<omgdc:Bounds height="80.0" width="100.0" x="329.99997049570254" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" id="BPMNShape_sid-62A43B73-2EAB-443B-A35A-438657B7C53B">
<omgdc:Bounds height="80.0" width="99.99999999999997" x="179.99998390674685" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" id="BPMNShape_sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC">
<omgdc:Bounds height="28.0" width="28.0" x="101.00000231884184" y="355.99999833857714"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" id="BPMNEdge_sid-35CCA6AE-E2F8-4386-969F-2CDC76277239">
<omgdi:waypoint x="674.9999597651351" y="369.9999698293207"></omgdi:waypoint>
<omgdi:waypoint x="639.9499676787909" y="369.99997752527366"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3" id="BPMNEdge_sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3">
<omgdi:waypoint x="129.94999846041895" y="177.99999943366663"></omgdi:waypoint>
<omgdi:waypoint x="173.930194505652" y="177.9999977731698"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" id="BPMNEdge_sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896">
<omgdi:waypoint x="488.4354684249269" y="350.0863066961017"></omgdi:waypoint>
<omgdi:waypoint x="488.79998779296875" y="266.0605328864759"></omgdi:waypoint>
<omgdi:waypoint x="539.9999678134878" y="266.0605328864759"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-2CC68059-F133-4258-AFF3-9F5E0EA5F4FC" id="BPMNEdge_sid-2CC68059-F133-4258-AFF3-9F5E0EA5F4FC">
<omgdi:waypoint x="273.88019498310325" y="177.9999945696894"></omgdi:waypoint>
<omgdi:waypoint x="329.99996938930724" y="177.99999309083202"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" id="BPMNEdge_sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99">
<omgdi:waypoint x="694.9999852344387" y="158.00000065565"></omgdi:waypoint>
<omgdi:waypoint x="695.0" y="103.0"></omgdi:waypoint>
<omgdi:waypoint x="502.2991755866566" y="103.93224609405289"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-557C011E-9331-4CDC-897E-7B7A2B066172" id="BPMNEdge_sid-557C011E-9331-4CDC-897E-7B7A2B066172">
<omgdi:waypoint x="539.9999678133801" y="369.9999787609862"></omgdi:waypoint>
<omgdi:waypoint x="508.2591158474785" y="369.99997258391335"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-6BF2D23E-9DBF-46BE-A288-E3688D891384" id="BPMNEdge_sid-6BF2D23E-9DBF-46BE-A288-E3688D891384">
<omgdi:waypoint x="429.9499704957024" y="177.99999339577641"></omgdi:waypoint>
<omgdi:waypoint x="468.34934922855405" y="177.99999464209725"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" id="BPMNEdge_sid-369B11A8-038A-4001-8E5E-7A50DB964E2E">
<omgdi:waypoint x="488.34934583357824" y="157.9999952912332"></omgdi:waypoint>
<omgdi:waypoint x="488.34933551759843" y="117.94993411431288"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-FB170D5E-0305-4B28-8B74-B9F7C4D0C440" id="BPMNEdge_sid-FB170D5E-0305-4B28-8B74-B9F7C4D0C440">
<omgdi:waypoint x="714.4179697700522" y="178.4999952912332"></omgdi:waypoint>
<omgdi:waypoint x="725.0" y="178.4999952912332"></omgdi:waypoint>
<omgdi:waypoint x="725.0" y="226.06053288647593"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" id="BPMNEdge_sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8">
<omgdi:waypoint x="639.9499678134931" y="474.99996110797156"></omgdi:waypoint>
<omgdi:waypoint x="724.9999597668666" y="474.99996110797156"></omgdi:waypoint>
<omgdi:waypoint x="724.9999597668666" y="409.94995886176184"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" id="BPMNEdge_sid-95056F4C-75D0-4709-BDA7-E56BCD22767D">
<omgdi:waypoint x="329.99997049555213" y="369.9999885038111"></omgdi:waypoint>
<omgdi:waypoint x="279.94998390674687" y="369.9999885038111"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" id="BPMNEdge_sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666">
<omgdi:waypoint x="589.9999678134932" y="306.01053288647597"></omgdi:waypoint>
<omgdi:waypoint x="589.9999678134932" y="329.9999885038111"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" id="BPMNEdge_sid-5B3D589F-971A-4698-B0F8-E0156C91BC65">
<omgdi:waypoint x="508.2895461556892" y="177.99999540821358"></omgdi:waypoint>
<omgdi:waypoint x="539.9999506518254" y="177.9999955940957"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-79CECC3D-10CB-4318-BFFE-E960404AFA21" id="BPMNEdge_sid-79CECC3D-10CB-4318-BFFE-E960404AFA21">
<omgdi:waypoint x="468.3493499265384" y="369.99997234357375"></omgdi:waypoint>
<omgdi:waypoint x="429.9499704380502" y="369.99997936334114"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" id="BPMNEdge_sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D">
<omgdi:waypoint x="179.99998390674685" y="369.99999277552104"></omgdi:waypoint>
<omgdi:waypoint x="128.9499345461838" y="369.9999971413011"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" id="BPMNEdge_sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08">
<omgdi:waypoint x="488.2830247775497" y="389.88381300745755"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="474.99996110797156"></omgdi:waypoint>
<omgdi:waypoint x="539.9999678134114" y="474.99996110797156"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" id="BPMNEdge_sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7">
<omgdi:waypoint x="724.9999845166998" y="306.01053288647597"></omgdi:waypoint>
<omgdi:waypoint x="724.9999752308127" y="329.9999588617618"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" id="BPMNEdge_sid-73BFEAFF-8996-49C3-BE29-C6192557D31B">
<omgdi:waypoint x="639.9499491891232" y="177.99999560344804"></omgdi:waypoint>
<omgdi:waypoint x="674.9999799969655" y="177.99999540448195"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>

268
hzims-service/ticket/src/main/resources/file/水力机械工作票流程.bpmn20.xml

@ -0,0 +1,268 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.flowable.org/processdef">
<process id="workTicketFlowmachinery" name="水力机械工作票流程" isExecutable="true">
<startEvent id="startEvent1" name="工作负责人/签发人开票"></startEvent>
<userTask id="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" name="负责人补充安全措施、危险点及控制措施" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="30"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3" sourceRef="startEvent1" targetRef="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE"></sequenceFlow>
<userTask id="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" name="签发人签发" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="2"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<exclusiveGateway id="sid-B1A19C26-A787-47CC-AA64-E881845494B8"></exclusiveGateway>
<sequenceFlow id="sid-6BF2D23E-9DBF-46BE-A288-E3688D891384" sourceRef="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" targetRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8"></sequenceFlow>
<userTask id="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" name="运行人员接收" flowable:candidateGroups="operatingCrew">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="3"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<exclusiveGateway id="sid-0A07799E-9993-4360-8294-179D99234BDE"></exclusiveGateway>
<sequenceFlow id="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" sourceRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" targetRef="sid-0A07799E-9993-4360-8294-179D99234BDE"></sequenceFlow>
<endEvent id="sid-40D85C32-5B11-4691-9600-C7627D768E61"></endEvent>
<userTask id="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" name="布置安全措施" flowable:candidateUsers="${operator}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="4"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" name="许可人确认安措、许可工作票" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="6"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<userTask id="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" name="检修施工" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="7"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" sourceRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow>
<exclusiveGateway id="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546"></exclusiveGateway>
<userTask id="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" name="负责人确认安全措施" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="5"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" name="值班负责人确认" flowable:candidateUsers="${watchPrincipal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="10"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" sourceRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" targetRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A"></sequenceFlow>
<userTask id="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" name="签发人确认" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="11"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" sourceRef="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" targetRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A"></sequenceFlow>
<userTask id="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" name="工作负责人确认工作终结" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="8"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" name="许可人确认工作终结、工作票终结" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="9"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" sourceRef="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" targetRef="sid-62A43B73-2EAB-443B-A35A-438657B7C53B"></sequenceFlow>
<sequenceFlow id="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" sourceRef="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" targetRef="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC"></sequenceFlow>
<endEvent id="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" name="结束"></endEvent>
<sequenceFlow id="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" sourceRef="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow>
<sequenceFlow id="sid-8CA40C31-7E87-4099-8D7F-AB917752033A" sourceRef="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" targetRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B"></sequenceFlow>
<sequenceFlow id="sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-F06CECC4-CC63-4450-BE30-66A52809AE41">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==true}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" name="作废" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" name="作废" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==true}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-557C011E-9331-4CDC-897E-7B7A2B066172" sourceRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" targetRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546"></sequenceFlow>
<sequenceFlow id="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" name="工作负责人变更" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="转移"}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-79CECC3D-10CB-4318-BFFE-E960404AFA21" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="通过"}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" name="延期" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="延期"}]]></conditionExpression>
</sequenceFlow>
<userTask id="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" name="许可人补充安全措施、危险点及控制措施" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="1"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C" sourceRef="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" targetRef="sid-8C1727A0-3319-4105-B086-03AEE365C4AD"></sequenceFlow>
<sequenceFlow id="sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048" sourceRef="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" targetRef="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD"></sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_workTicketFlowmachinery">
<bpmndi:BPMNPlane bpmnElement="workTicketFlowmachinery" id="BPMNPlane_workTicketFlowmachinery">
<bpmndi:BPMNShape bpmnElement="startEvent1" id="BPMNShape_startEvent1">
<omgdc:Bounds height="30.0" width="30.0" x="0.0" y="162.99999102950133"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" id="BPMNShape_sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE">
<omgdc:Bounds height="80.0" width="99.99999999999994" x="74.99998658895629" y="137.9999917745594"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" id="BPMNShape_sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD">
<omgdc:Bounds height="80.0" width="100.0" x="329.99997049570254" y="137.9999917745594"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-B1A19C26-A787-47CC-AA64-E881845494B8" id="BPMNShape_sid-B1A19C26-A787-47CC-AA64-E881845494B8">
<omgdc:Bounds height="40.0" width="40.0" x="468.34934965431023" y="157.9999952912332"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" id="BPMNShape_sid-AE2F31AA-090B-4446-ABA6-73F2455468CE">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999517202406" y="137.9999917745594"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-0A07799E-9993-4360-8294-179D99234BDE" id="BPMNShape_sid-0A07799E-9993-4360-8294-179D99234BDE">
<omgdc:Bounds height="40.0" width="40.0" x="674.999979883433" y="157.9999952912332"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-40D85C32-5B11-4691-9600-C7627D768E61" id="BPMNShape_sid-40D85C32-5B11-4691-9600-C7627D768E61">
<omgdc:Bounds height="28.0" width="28.0" x="474.34933551759843" y="89.99999195337344"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" id="BPMNShape_sid-F06CECC4-CC63-4450-BE30-66A52809AE41">
<omgdc:Bounds height="80.0" width="100.00000000000023" x="779.9998837709529" y="137.99998766183927"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" id="BPMNShape_sid-330379F4-BD62-479D-91BD-A4E55F8BD32A">
<omgdc:Bounds height="80.0" width="100.0" x="674.9998994171709" y="329.9999588617618"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" id="BPMNShape_sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999517202406" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" id="BPMNShape_sid-4B0400D5-B529-4B0B-870F-2D135EFF6546">
<omgdc:Bounds height="40.0" width="40.0" x="468.3493462703512" y="349.99996869652693"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" id="BPMNShape_sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B">
<omgdc:Bounds height="80.0" width="100.0" x="869.9998962879258" y="329.9999588617618"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" id="BPMNShape_sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0">
<omgdc:Bounds height="80.00000000000006" width="100.0" x="539.9999517202406" y="226.06052614934725"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" id="BPMNShape_sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999678134932" y="434.99996110797156"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" id="BPMNShape_sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7">
<omgdc:Bounds height="80.0" width="100.0" x="329.99997049570254" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" id="BPMNShape_sid-62A43B73-2EAB-443B-A35A-438657B7C53B">
<omgdc:Bounds height="80.0" width="99.99999999999997" x="179.99998390674685" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" id="BPMNShape_sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC">
<omgdc:Bounds height="28.0" width="28.0" x="101.00000231884184" y="355.99999833857714"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" id="BPMNShape_sid-8C1727A0-3319-4105-B086-03AEE365C4AD">
<omgdc:Bounds height="80.00000000000004" width="100.00000000000011" x="209.99997496605107" y="29.99997764826686"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307" id="BPMNEdge_sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307">
<omgdi:waypoint x="714.9425975846704" y="177.99999416095187"></omgdi:waypoint>
<omgdi:waypoint x="779.9998834005128" y="177.99999048471705"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" id="BPMNEdge_sid-35CCA6AE-E2F8-4386-969F-2CDC76277239">
<omgdi:waypoint x="674.9998994170705" y="369.9999698293243"></omgdi:waypoint>
<omgdi:waypoint x="639.9499517202405" y="369.9999775252701"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3" id="BPMNEdge_sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3">
<omgdi:waypoint x="29.949998489912225" y="177.99999113076152"></omgdi:waypoint>
<omgdi:waypoint x="74.99998658892974" y="177.99999143589662"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" id="BPMNEdge_sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896">
<omgdi:waypoint x="488.28238919057304" y="350.0573976149704"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="266.0"></omgdi:waypoint>
<omgdi:waypoint x="539.9999517202406" y="266.03085645425114"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" id="BPMNEdge_sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99">
<omgdi:waypoint x="694.9999852344387" y="158.00000065565"></omgdi:waypoint>
<omgdi:waypoint x="695.0" y="103.0"></omgdi:waypoint>
<omgdi:waypoint x="502.2991755866566" y="103.93224609405289"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-557C011E-9331-4CDC-897E-7B7A2B066172" id="BPMNEdge_sid-557C011E-9331-4CDC-897E-7B7A2B066172">
<omgdi:waypoint x="539.9999516081233" y="369.9999787609846"></omgdi:waypoint>
<omgdi:waypoint x="508.2591158490505" y="369.9999725839139"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-8CA40C31-7E87-4099-8D7F-AB917752033A" id="BPMNEdge_sid-8CA40C31-7E87-4099-8D7F-AB917752033A">
<omgdi:waypoint x="879.9498837709529" y="177.43819757424785"></omgdi:waypoint>
<omgdi:waypoint x="919.0" y="177.0"></omgdi:waypoint>
<omgdi:waypoint x="919.792663852474" y="329.9999588617618"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-6BF2D23E-9DBF-46BE-A288-E3688D891384" id="BPMNEdge_sid-6BF2D23E-9DBF-46BE-A288-E3688D891384">
<omgdi:waypoint x="429.9499704957024" y="177.99999339577641"></omgdi:waypoint>
<omgdi:waypoint x="468.34934922855405" y="177.99999464209725"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" id="BPMNEdge_sid-369B11A8-038A-4001-8E5E-7A50DB964E2E">
<omgdi:waypoint x="488.34934583357824" y="157.9999952912332"></omgdi:waypoint>
<omgdi:waypoint x="488.34933551759843" y="117.94993411431288"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" id="BPMNEdge_sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8">
<omgdi:waypoint x="639.9499678134912" y="474.6268413811868"></omgdi:waypoint>
<omgdi:waypoint x="724.0" y="474.0"></omgdi:waypoint>
<omgdi:waypoint x="724.6153228703821" y="409.94995886176184"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" id="BPMNEdge_sid-95056F4C-75D0-4709-BDA7-E56BCD22767D">
<omgdi:waypoint x="329.99997049555213" y="369.9999885038111"></omgdi:waypoint>
<omgdi:waypoint x="279.94998390674687" y="369.9999885038111"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" id="BPMNEdge_sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666">
<omgdi:waypoint x="589.9999517202406" y="306.01052614934736"></omgdi:waypoint>
<omgdi:waypoint x="589.9999517202406" y="329.9999885038111"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" id="BPMNEdge_sid-5B3D589F-971A-4698-B0F8-E0156C91BC65">
<omgdi:waypoint x="508.289546961669" y="177.99999459931922"></omgdi:waypoint>
<omgdi:waypoint x="539.9999512819867" y="177.99999350261467"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-79CECC3D-10CB-4318-BFFE-E960404AFA21" id="BPMNEdge_sid-79CECC3D-10CB-4318-BFFE-E960404AFA21">
<omgdi:waypoint x="468.3493499265384" y="369.99997234357375"></omgdi:waypoint>
<omgdi:waypoint x="429.9499704380502" y="369.99997936334114"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" id="BPMNEdge_sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D">
<omgdi:waypoint x="179.99998390674685" y="369.99999277552104"></omgdi:waypoint>
<omgdi:waypoint x="128.9499345461838" y="369.9999971413011"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" id="BPMNEdge_sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08">
<omgdi:waypoint x="488.28238923074565" y="389.88317904952044"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="474.0"></omgdi:waypoint>
<omgdi:waypoint x="539.999967813493" y="474.5097839395827"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" id="BPMNEdge_sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7">
<omgdi:waypoint x="869.9998962877346" y="369.9999588617618"></omgdi:waypoint>
<omgdi:waypoint x="774.9498994169911" y="369.9999588617618"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048" id="BPMNEdge_sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048">
<omgdi:waypoint x="309.94997496604884" y="69.57981906091298"></omgdi:waypoint>
<omgdi:waypoint x="379.0" y="69.0"></omgdi:waypoint>
<omgdi:waypoint x="379.6330088182115" y="137.9999917745594"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" id="BPMNEdge_sid-73BFEAFF-8996-49C3-BE29-C6192557D31B">
<omgdi:waypoint x="639.9499517202112" y="177.99999344749097"></omgdi:waypoint>
<omgdi:waypoint x="674.999979883433" y="177.99999462139078"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C" id="BPMNEdge_sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C">
<omgdi:waypoint x="124.6330190056836" y="137.9999917745594"></omgdi:waypoint>
<omgdi:waypoint x="124.0" y="69.0"></omgdi:waypoint>
<omgdi:waypoint x="209.99997496605016" y="69.63233873931983"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>

39
hzims-service/ticket/src/main/resources/file/线下工作票审批流程.bpmn20.xml

@ -1,10 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.flowable.org/processdef">
<process id="offlineWorkTicket" name="线下工作票审批流程" isExecutable="true">
<process id="offlineWorkTicket1" name="线下工作票审批流程" isExecutable="true">
<startEvent id="startEvent1"></startEvent>
<userTask id="sid-194BD702-29AE-4DA6-A343-05464D12BB83" name="签发人签发" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="1"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -13,6 +14,7 @@
<userTask id="sid-2CCB5862-1AB2-4327-9FBE-A11DC613B258" name="运行人员接收" flowable:candidateGroups="operatingCrew">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="2"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -21,12 +23,14 @@
<userTask id="sid-33C2D3CB-1B69-4234-9AE9-3747F37BE8C5" name="许可人许可" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="3"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<userTask id="sid-1D70C4B2-A79B-4C02-AA30-9D755484C4B6" name="工作结束" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="4"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -34,6 +38,7 @@
<userTask id="sid-7A6326EA-6129-47EF-88D1-0FC14033B25A" name="工作票终结" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="5"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
@ -55,8 +60,8 @@
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==true}]]></conditionExpression>
</sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_offlineWorkTicket">
<bpmndi:BPMNPlane bpmnElement="offlineWorkTicket" id="BPMNPlane_offlineWorkTicket">
<bpmndi:BPMNDiagram id="BPMNDiagram_offlineWorkTicket1">
<bpmndi:BPMNPlane bpmnElement="offlineWorkTicket1" id="BPMNPlane_offlineWorkTicket1">
<bpmndi:BPMNShape bpmnElement="startEvent1" id="BPMNShape_startEvent1">
<omgdc:Bounds height="30.0" width="30.0" x="74.99999888241292" y="359.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
@ -88,26 +93,26 @@
<omgdc:Bounds height="28.0" width="28.0" x="415.99999268352997" y="284.9999957531691"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sid-E08A5631-D8B8-4B09-85F0-4BF865E4C2A8" id="BPMNEdge_sid-E08A5631-D8B8-4B09-85F0-4BF865E4C2A8">
<omgdi:waypoint x="249.9499988823975" y="375.2162284018157"></omgdi:waypoint>
<omgdi:waypoint x="295.4130423606618" y="375.41303811384284"></omgdi:waypoint>
<omgdi:waypoint x="249.9499988822289" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="294.9999988824129" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-44C46EFD-79F0-499E-AF70-9346E510A717" id="BPMNEdge_sid-44C46EFD-79F0-499E-AF70-9346E510A717">
<omgdi:waypoint x="315.4999988824129" y="355.499994635582"></omgdi:waypoint>
<omgdi:waypoint x="315.4999988824129" y="298.9999957531691"></omgdi:waypoint>
<omgdi:waypoint x="415.99999268352997" y="298.9999957531691"></omgdi:waypoint>
<omgdi:waypoint x="314.9999991719696" y="354.99999492586437"></omgdi:waypoint>
<omgdi:waypoint x="315.0" y="298.0"></omgdi:waypoint>
<omgdi:waypoint x="416.0002066242899" y="298.87826163883716"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-BE7A2AB4-4D34-43F6-BDDC-C2CB53F964B7" id="BPMNEdge_sid-BE7A2AB4-4D34-43F6-BDDC-C2CB53F964B7">
<omgdi:waypoint x="854.9499988824128" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="899.9999988823936" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-2BD654BF-BFE4-481D-A710-185D10F7C413" id="BPMNEdge_sid-2BD654BF-BFE4-481D-A710-185D10F7C413">
<omgdi:waypoint x="479.9499988824106" y="375.2162284018158"></omgdi:waypoint>
<omgdi:waypoint x="525.4130423606738" y="375.4130381138429"></omgdi:waypoint>
<omgdi:waypoint x="479.9499988823597" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="524.9999988824129" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-6B609D97-1BF7-44BC-9B53-898C6D2762EE" id="BPMNEdge_sid-6B609D97-1BF7-44BC-9B53-898C6D2762EE">
<omgdi:waypoint x="545.4999988824129" y="355.499994635582"></omgdi:waypoint>
<omgdi:waypoint x="545.4999988824129" y="298.9999957531691"></omgdi:waypoint>
<omgdi:waypoint x="443.9499235883342" y="298.9999957531691"></omgdi:waypoint>
<omgdi:waypoint x="544.9999991719695" y="354.99999492586437"></omgdi:waypoint>
<omgdi:waypoint x="545.0" y="298.0"></omgdi:waypoint>
<omgdi:waypoint x="443.94947624269054" y="298.8782616543502"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-9FDA7FDD-A163-4496-B850-77C7A44C3F1F" id="BPMNEdge_sid-9FDA7FDD-A163-4496-B850-77C7A44C3F1F">
<omgdi:waypoint x="709.9499988824128" y="374.999994635582"></omgdi:waypoint>
@ -122,12 +127,12 @@
<omgdi:waypoint x="149.9999988824046" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-34DE7872-57AB-43B6-8166-09D1FA2D5ADF" id="BPMNEdge_sid-34DE7872-57AB-43B6-8166-09D1FA2D5ADF">
<omgdi:waypoint x="334.52473595515613" y="375.4166613022487"></omgdi:waypoint>
<omgdi:waypoint x="379.999998882401" y="375.2181169063244"></omgdi:waypoint>
<omgdi:waypoint x="334.94133250524044" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="379.9999988823523" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-734786FF-1E1B-41E0-BACC-C2D3AF52082A" id="BPMNEdge_sid-734786FF-1E1B-41E0-BACC-C2D3AF52082A">
<omgdi:waypoint x="564.5247359551561" y="375.4166613022487"></omgdi:waypoint>
<omgdi:waypoint x="609.9999988824129" y="375.2181169063244"></omgdi:waypoint>
<omgdi:waypoint x="564.9413325053494" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="609.9999988824129" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>

134
hzims-service/ticket/src/main/resources/file/线下工作票审批流程_bak.bpmn20.xml

@ -0,0 +1,134 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.flowable.org/processdef">
<process id="offlineWorkTicket" name="线下工作票审批流程" isExecutable="true">
<startEvent id="startEvent1"></startEvent>
<userTask id="sid-194BD702-29AE-4DA6-A343-05464D12BB83" name="签发人签发" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-EB9D9A51-ACB2-47FA-98CF-042CF7AF19FA" sourceRef="startEvent1" targetRef="sid-194BD702-29AE-4DA6-A343-05464D12BB83"></sequenceFlow>
<exclusiveGateway id="sid-C055B0CF-183B-4BFF-B9CA-D5C420311421"></exclusiveGateway>
<userTask id="sid-2CCB5862-1AB2-4327-9FBE-A11DC613B258" name="运行人员接收" flowable:candidateGroups="operatingCrew">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="2"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<exclusiveGateway id="sid-24261C82-08E4-4F0A-B069-5F2BB1E1ECEF"></exclusiveGateway>
<sequenceFlow id="sid-2BD654BF-BFE4-481D-A710-185D10F7C413" sourceRef="sid-2CCB5862-1AB2-4327-9FBE-A11DC613B258" targetRef="sid-24261C82-08E4-4F0A-B069-5F2BB1E1ECEF"></sequenceFlow>
<userTask id="sid-33C2D3CB-1B69-4234-9AE9-3747F37BE8C5" name="许可人许可" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="3"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<userTask id="sid-1D70C4B2-A79B-4C02-AA30-9D755484C4B6" name="工作结束" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="4"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-9FDA7FDD-A163-4496-B850-77C7A44C3F1F" sourceRef="sid-33C2D3CB-1B69-4234-9AE9-3747F37BE8C5" targetRef="sid-1D70C4B2-A79B-4C02-AA30-9D755484C4B6"></sequenceFlow>
<userTask id="sid-7A6326EA-6129-47EF-88D1-0FC14033B25A" name="工作票终结" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="5"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-BE7A2AB4-4D34-43F6-BDDC-C2CB53F964B7" sourceRef="sid-1D70C4B2-A79B-4C02-AA30-9D755484C4B6" targetRef="sid-7A6326EA-6129-47EF-88D1-0FC14033B25A"></sequenceFlow>
<endEvent id="sid-6C4B76B7-BADC-4BE8-B1D2-2AF12FF547EC"></endEvent>
<sequenceFlow id="sid-EF45DC9B-AEAF-4609-8367-E8522F3CCA1C" sourceRef="sid-7A6326EA-6129-47EF-88D1-0FC14033B25A" targetRef="sid-6C4B76B7-BADC-4BE8-B1D2-2AF12FF547EC"></sequenceFlow>
<endEvent id="sid-766AC388-0E41-4887-A1D7-6146841CAACC"></endEvent>
<sequenceFlow id="sid-E08A5631-D8B8-4B09-85F0-4BF865E4C2A8" sourceRef="sid-194BD702-29AE-4DA6-A343-05464D12BB83" targetRef="sid-C055B0CF-183B-4BFF-B9CA-D5C420311421"></sequenceFlow>
<sequenceFlow id="sid-734786FF-1E1B-41E0-BACC-C2D3AF52082A" sourceRef="sid-24261C82-08E4-4F0A-B069-5F2BB1E1ECEF" targetRef="sid-33C2D3CB-1B69-4234-9AE9-3747F37BE8C5">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==true}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-6B609D97-1BF7-44BC-9B53-898C6D2762EE" name="作废" sourceRef="sid-24261C82-08E4-4F0A-B069-5F2BB1E1ECEF" targetRef="sid-766AC388-0E41-4887-A1D7-6146841CAACC">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-44C46EFD-79F0-499E-AF70-9346E510A717" name="作废" sourceRef="sid-C055B0CF-183B-4BFF-B9CA-D5C420311421" targetRef="sid-766AC388-0E41-4887-A1D7-6146841CAACC">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-34DE7872-57AB-43B6-8166-09D1FA2D5ADF" sourceRef="sid-C055B0CF-183B-4BFF-B9CA-D5C420311421" targetRef="sid-2CCB5862-1AB2-4327-9FBE-A11DC613B258">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==true}]]></conditionExpression>
</sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_offlineWorkTicket">
<bpmndi:BPMNPlane bpmnElement="offlineWorkTicket" id="BPMNPlane_offlineWorkTicket">
<bpmndi:BPMNShape bpmnElement="startEvent1" id="BPMNShape_startEvent1">
<omgdc:Bounds height="30.0" width="30.0" x="74.99999888241292" y="359.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-194BD702-29AE-4DA6-A343-05464D12BB83" id="BPMNShape_sid-194BD702-29AE-4DA6-A343-05464D12BB83">
<omgdc:Bounds height="80.0" width="100.0" x="149.9999988824129" y="334.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-C055B0CF-183B-4BFF-B9CA-D5C420311421" id="BPMNShape_sid-C055B0CF-183B-4BFF-B9CA-D5C420311421">
<omgdc:Bounds height="40.0" width="40.0" x="294.9999988824129" y="354.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-2CCB5862-1AB2-4327-9FBE-A11DC613B258" id="BPMNShape_sid-2CCB5862-1AB2-4327-9FBE-A11DC613B258">
<omgdc:Bounds height="80.0" width="100.0" x="379.9999988824129" y="334.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-24261C82-08E4-4F0A-B069-5F2BB1E1ECEF" id="BPMNShape_sid-24261C82-08E4-4F0A-B069-5F2BB1E1ECEF">
<omgdc:Bounds height="40.0" width="40.0" x="524.9999988824129" y="354.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-33C2D3CB-1B69-4234-9AE9-3747F37BE8C5" id="BPMNShape_sid-33C2D3CB-1B69-4234-9AE9-3747F37BE8C5">
<omgdc:Bounds height="80.0" width="100.0" x="609.9999988824129" y="334.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-1D70C4B2-A79B-4C02-AA30-9D755484C4B6" id="BPMNShape_sid-1D70C4B2-A79B-4C02-AA30-9D755484C4B6">
<omgdc:Bounds height="80.0" width="100.0" x="754.9999988824129" y="334.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-7A6326EA-6129-47EF-88D1-0FC14033B25A" id="BPMNShape_sid-7A6326EA-6129-47EF-88D1-0FC14033B25A">
<omgdc:Bounds height="80.0" width="100.0" x="899.9999988824129" y="334.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-6C4B76B7-BADC-4BE8-B1D2-2AF12FF547EC" id="BPMNShape_sid-6C4B76B7-BADC-4BE8-B1D2-2AF12FF547EC">
<omgdc:Bounds height="28.0" width="28.0" x="1044.999998882413" y="360.999994635582"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-766AC388-0E41-4887-A1D7-6146841CAACC" id="BPMNShape_sid-766AC388-0E41-4887-A1D7-6146841CAACC">
<omgdc:Bounds height="28.0" width="28.0" x="415.99999268352997" y="284.9999957531691"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sid-E08A5631-D8B8-4B09-85F0-4BF865E4C2A8" id="BPMNEdge_sid-E08A5631-D8B8-4B09-85F0-4BF865E4C2A8">
<omgdi:waypoint x="249.9499988823975" y="375.2162284018157"></omgdi:waypoint>
<omgdi:waypoint x="295.4130423606618" y="375.41303811384284"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-44C46EFD-79F0-499E-AF70-9346E510A717" id="BPMNEdge_sid-44C46EFD-79F0-499E-AF70-9346E510A717">
<omgdi:waypoint x="315.4999988824129" y="355.499994635582"></omgdi:waypoint>
<omgdi:waypoint x="315.4999988824129" y="298.9999957531691"></omgdi:waypoint>
<omgdi:waypoint x="415.99999268352997" y="298.9999957531691"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-BE7A2AB4-4D34-43F6-BDDC-C2CB53F964B7" id="BPMNEdge_sid-BE7A2AB4-4D34-43F6-BDDC-C2CB53F964B7">
<omgdi:waypoint x="854.9499988824128" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="899.9999988823936" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-2BD654BF-BFE4-481D-A710-185D10F7C413" id="BPMNEdge_sid-2BD654BF-BFE4-481D-A710-185D10F7C413">
<omgdi:waypoint x="479.9499988824106" y="375.2162284018158"></omgdi:waypoint>
<omgdi:waypoint x="525.4130423606738" y="375.4130381138429"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-6B609D97-1BF7-44BC-9B53-898C6D2762EE" id="BPMNEdge_sid-6B609D97-1BF7-44BC-9B53-898C6D2762EE">
<omgdi:waypoint x="545.4999988824129" y="355.499994635582"></omgdi:waypoint>
<omgdi:waypoint x="545.4999988824129" y="298.9999957531691"></omgdi:waypoint>
<omgdi:waypoint x="443.9499235883342" y="298.9999957531691"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-9FDA7FDD-A163-4496-B850-77C7A44C3F1F" id="BPMNEdge_sid-9FDA7FDD-A163-4496-B850-77C7A44C3F1F">
<omgdi:waypoint x="709.9499988824128" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="754.9999988823936" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-EF45DC9B-AEAF-4609-8367-E8522F3CCA1C" id="BPMNEdge_sid-EF45DC9B-AEAF-4609-8367-E8522F3CCA1C">
<omgdi:waypoint x="999.9499988823469" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="1044.999998882413" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-EB9D9A51-ACB2-47FA-98CF-042CF7AF19FA" id="BPMNEdge_sid-EB9D9A51-ACB2-47FA-98CF-042CF7AF19FA">
<omgdi:waypoint x="104.94999737237052" y="374.999994635582"></omgdi:waypoint>
<omgdi:waypoint x="149.9999988824046" y="374.999994635582"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-34DE7872-57AB-43B6-8166-09D1FA2D5ADF" id="BPMNEdge_sid-34DE7872-57AB-43B6-8166-09D1FA2D5ADF">
<omgdi:waypoint x="334.52473595515613" y="375.4166613022487"></omgdi:waypoint>
<omgdi:waypoint x="379.999998882401" y="375.2181169063244"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-734786FF-1E1B-41E0-BACC-C2D3AF52082A" id="BPMNEdge_sid-734786FF-1E1B-41E0-BACC-C2D3AF52082A">
<omgdi:waypoint x="564.5247359551561" y="375.4166613022487"></omgdi:waypoint>
<omgdi:waypoint x="609.9999988824129" y="375.2181169063244"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>
Loading…
Cancel
Save