GetRelations和RemoveRelations代表

GetRelationsRemoveRelations分别代表和删除关系,可以通过ID或来源,确定和类型。影响关系与输出变量返回。

字段名 强制性的 描述
relationId N Id的关系。
sourceTermId N 源项的Id的关系。
targetTermId Id的目标词的关系。
binaryFactTypeId BinaryFactType Id, Id类型的关系。
resourceVariableName N 变量的名称,结果将是,如果没有考虑到结果将在名为“输出”的变量

委托是弃用。取代你的服务任务与一个脚本包含这个委托任务,例如:

  • 得到的关系:
    < scriptTask id = " scripttask1 " name = "删除关系" scriptFormat =“groovy”activiti: autoStoreVariables =“false”> <脚本> < ![CDATA[进口com.collib新万博移动客户端ra.dgc.core.api.dto.instance.relation.FindRelationsRequest;def关系= relationApi.findRelations (FindRelationsRequest.builder () .sourceId (item.id) .build ()) .getResults ();执行。setVariable(“输出”,关系)]]> < /脚本> < / scriptTask >
  • 删除关系:
    < scriptTask id = " scripttask1 " name = "删除关系" scriptFormat =“groovy”activiti: autoStoreVariables =“false”> <脚本> < ![CDATA[进口com.collib新万博移动客户端ra.dgc.core.api.dto.instance.relation.FindRelationsRequest;def关系= relationApi.findRelations (FindRelationsRequest.builder () .sourceId (item.id) .build ()) .getResults ();relationApi。removeRelations(新ArrayList(关系。收集{it.getId ()}));]]> < /脚本> < / scriptTask >