1) Command:

using Slickflow.Graph;

using Slickflow.Engine.Common;


//firstly load a process model builder

var pmb = ProcessModelBuilder.LoadProcess("BookSellerProcessCode", "3");


//execute deffrient task operation once together

pmb.Add("003", ActivityTypeEnum.TaskNode, "zzz", "zzz-code")

.Insert("003", ActivityTypeEnum.TaskNode, "task004", "004")

.Set("003", (a) => pmb.GetBuilder(a).SetUrl("slickflow.com").SetName("mer-sss-ryxmas"))

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

.Exchange("222", "zzz-code")

.Fork("zzz-code", ActivityTypeEnum.TaskNode, "yyy", "555")

.Remove("222", true)

.Update();

Note: All update operations such as adding, inserting, exchanging, replacing, branching, editing and deleting graph node elements can be performed at one time through the chain service interface.