1) 命令:

//replace task 004(task004) by the new task named task222

pmb.Replace("004", ActivityTypeEnum.TaskNode, "task222", "222")

参数: (currentActivityCode, replacedByActivityType, replacedByActivityName, replacedByActivityCode)

说明: 可以把当前节点用一个新增的节点进行代替,新增的节点为: replacedByActivity,取代操作,相当于先执行删除(Remove)操作,然后再执行新增(Add)操作。节点取代之后原来的连线Transition的唯一标识GUID也会发生改变。

2) 命令执行后的图形示例:

https://img2018.cnblogs.com/blog/808949/201911/808949-20191128204450166-1178815908.png