GetProfileMaskContents

Description

This activity returns all the properties a ClassType's mask has. The activity returns all AdditionalFieldStructures, all DynAsses and all fields' ids a mask has.

Videos:


DocsMarshal Connection

Orchestrator InArgument<IManager>

The orchestrator object represents the connection to a DocsMarshal installation.

If this argument is left null the activity will work on the running installation. To work on another installation you must get its orchestrator by the activity DatabaseOrchestrator.

Input Mask

ClassTypeExternalId InArgument<String>

The ExternalId of the class which you want to get the mask.

ClassTypeId InArgument<Int32>

The id of the class which you want to get the mask.

MaskExternalId InArgument<String>

The ExternalId of the mask you want to get if MaskType is AdditionalMask. Use this argument only if MaskType is AdditionalMask.

MaskType MaskType

The type of the mask you want to get. Possible values: Insert, Update, AdditionalMask.

  • Insert:

    To get the InsertMask of the given ClassType;
  • Update:

    To get the UpdateMask of the given ClassType;
  • AdditionalMask:

    To get a specific AdditionalMask of the given ClassType;

Output

DynAsses OutArgument<List<DynAss>>

The list of the DynAsses a class has.

The list of AdditionalFieldStructure which represents the list of the fields a mask has. In this list there won't be system fields such as State or Domain (use FieldsIds argument to get them).

FieldsIds OutArgument<List<Int32>>

The list of the AdditionalFieldIds a class has. This list contains also system fields.