For the complete documentation index, see llms.txt. This page is also available as Markdown.

AddTerm delegate

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

Field name
Required
Description

signifier

Yes

Signifier of the term.

vocabularyId

Yes

Id of the vocabulary that the term will be added in.

typeId

Yes

Identify type term for the term - either id or signifier must be set, setting both will cause typeId to be used.

typeSignifier

resultVariableName

No

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>

Last updated

Was this helpful?