1) 命令:

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();

说明:对图形节点元素的增加、插入、交换、取代、分支、编辑和删除等所有更新操作,可以通过链式服务接口一次执行完成。