A set of activity essential to manage profiles in DocsMarshal. It is possible to INSERT new profiles and to UPDATE or DELETE the existing ones. It is also possible to get the value of them fields (also the multi language ones).
Apply Register with the defined ExternalId to the profile with specified ObjectId. Throws an InvalidOperationException if the profile already has a protocol code
This activity allows you to create a copy of a profile for insert without a memory reference.
This activity returns a new DMObjectSecurity object which represents the grants a security identity has on a profile.
This activity creates a relation between two profiles in DocsMarshal.
This activity creates a new ProfileForInsert from an existing profile. It is useful in the case you want to insert a new profile starting from an existing one.
This activity allows to get a document from a profile.
This activity returns the value of a profile field given its ExternalId.
This activity returns a Language given its code. It takes a list of languages and search the given code. If no language is found the default value is returned.
This activity returns the value of a multilanguage field given a language code or a language id
This activity returns the first available value of an enumeration in DocsMarshal given its Key and its World
This activity returns a ProfileForUpdate given the ObjectId of the profile to update.
This activity returns the ProfileForUpdate of directly from the given profile.
This activity returns all the grants a profile has.
This activity creates an IProfileForInsert object which represents a basic profile related to its ClassType, Domain and ObjectState.
This activity creates an IProfileForInsert object starting from an already existing profile.
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.
This activity allows to massively insert profiles in DocsMarshal given a list of ProfileForInsert. If any error occurs, then no profile is inserted and the activity throws an exception.
This activity allows to massively update profiles in DocsMarshal given a list of ProfileForUpdate.
This activity deletes a profile given its ObjectId
This activity allows to insert a profile.
This activity allows to perform the update operation of a profile.
This activity resets at the default value all the properties a profile has.
This activity allows to set a document of a profile.
This activity sets the value of profile field.
This activity set the value to a given multi language field.
This activity set multiple values to a given multi language field.
This activity allows to set the DOmain of a given profile.
This activity allows to set the External Id of a given profile. Also all the necessary checks so that everything happens correctly will be done.
This activity allows to set the grants of a SecurityIdentity on a profile.
This activity allows to set the Language of a given profile.
This activity allows to set the ObjectState of a given profile.