GetProfileInsertFromAnotherProfile

Description

This activity creates an IProfileForInsert object starting from an already existing profile.

It is also possible to set a different ClassType, Domain or ObjectState. It is useful to change the ClassType in case you want, for example, to insert a profile of a child class starting from its parent or vice versa.


Misc

NewClassTypeExternalId InArgument<String>

The ExternalIdId of the new ClassType of the profile. If left blank, the activity automatically takes the value from the original profile.

NewClassTypeId InArgument<Int32?>

The Id of the new ClassType of the profile. If left blank, the activity automatically takes the value from the original profile.

NewDomainExternalId InArgument<String>

The Id of the new Domain of the profile. If left blank, the activity automatically takes the value from the original profile.

NewDomainId InArgument<Int32?>

The ExternalIdId of the new Domain of the profile. If left blank, the activity automatically takes the value from the original profile.

NewObjectStateExternalId InArgument<String>

The ExternalIdId of the new ObjectState of the profile. If left blank, the activity automatically takes the value from the original profile.

NewObjectStateId InArgument<Int32?>

The Id of the new ObjectState of the profile. If left blank, the activity automatically takes the value from the original profile.

ObjectId InArgument<Guid> REQUIRED

The ObjectId of the profile from which to create the IProfileForInsert.

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.