GetRelations和RemoveRelations代表
的GetRelations和RemoveRelations分别代表和删除关系,可以通过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 >