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>