SetProfileObjectState

Description

This activity allows to set the ObjectState of a given profile.

The activity works online to make all the necessary checks so that everything happens correctly, but all changes will be applied only locally so, to save them, it is necessary to use the ProfileInsert or ProfileUpdate activities.

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.

ObjectState

ObjectStateExternalId InArgument<String>

The ExternalId of the ObjectStete to be assigned to the profile.

ObjectStateId InArgument<Int32>

The id of the ObjectState to be assigned to the profile.


Profile

Profile InArgument<IProfileForBase> REQUIRED

The profile to which to set the language. Its ClassTypeId property must be set to a valid class for DocaMarshal to perform all necessary checks.