簡體   English   中英

Activiti 5 到 Activiti 7 升級的更新代碼

[英]Updating code for Activiti 5 to Activiti 7 upgrade

我有一個信號 class 使用 APS 1.xx 版本 ACTIVITI 5.xx 我必須升級 Activiti 那么作為此更新的一部分,代碼中將實施哪些代碼更改? 如何使用 TriggerableActivitiBehavior 和使用 trigger() 方法來實現? 下面是我要修改的代碼。

public class AsyncReqReplyServiceTask implements SignallableActivityBehavior {




protected static final Logger logger = LoggerFactory.getLogger(AsyncReqReplyServiceTask.class);

private static final long serialVersionUID = 1L;



@Override
public void execute(ActivityExecution execution) throws Exception {
logger.info(execution.getId());
}



@Override
public void signal(ActivityExecution execution, String signalEvent, Object signalData) throws Exception {
PvmTransition transition = execution.getActivity().getOutgoingTransitions().get(0);
execution.take( transition);
} ```

在 APS 2.x 中,您會發現信號方法有一個不同的名稱,現在名為 trigger。 您可以在以下鏈接中找到有關基於 Activiti 7 的 APS 2.x 引入的更改的所有詳細信息:

https://docs.alfresco.com/process-services/latest/upgrade/#signaling-an-execution

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM