AddTerm delegate

The AddTerm delegate adds the term and returns it with the output variable.

Field name Mandatory Description
signifier Y Signifier of the term.
vocabularyId Y Id of the vocabulary that the term will be added in.
typeId Y Identify type term for the term - either id or signifier must be set, setting both will cause typeId to be used.
typeSignifier
resultVariableName N The name of the variable that the result will be set in, if not given the result will be set in the variable named "output".

The delegate is deprecated. Replace your service task containing this delegate with a script task, for example:

<scriptTask id="scripttask1" name="Add asset" scriptFormat="groovy" activiti:autoStoreVariables="false">
    <script><![CDATA[
        import com.collibra.dgc.core.api.dto.instance.asset.AddAssetRequest;
        import com.collibra.dgc.core.api.model.instance.Asset;
        Asset asset = assetApi.addAsset(AddAssetRequest.builder()
            .name(givenSignifier)
            .displayName(givenSignifier)
            .typeId(string2Uuid(givenTypeId))
            .domainId(string2Uuid(givenVocabularyId))
            .build())
        execution.setVariable("output", asset)
    ]]></script>
</scriptTask>