DMConfig_UserUpdate

Description

This activity allows to update properties of a User that already exists in the specified DocsMarshal installation.

It is enough to set only properties whose value you want to change. Each of the left empty parameters will be ignored and the corresponding value of the user won't be changed.


Destination

UserExternalId InArgument<String>

The ExternalId of the User to be modified. If Id and ExternalId have both a value only the Id will be considered.

UserId InArgument<Int32?>

The Id of the User to be modified. If Id and ExternalId have both a value only the Id will be considered.


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.

Misc

CanConfigure InArgument<Boolean>

Indicates if the user has access to the DocsMarshal configuration area or not.

DomainId InArgument<Int32>

The ID of the domain in which the user is located.

The email of the user.

Enabled InArgument<Boolean>

Sets if the user is enabled or not. A disabled user can not log into DocsMarshal.

ExpirationDate InArgument<DateTime?>

The date after which the user will no longer be able to log into DocsMarshal.

ExternalId InArgument<String>

The ExternalId of the user.

FirstName InArgument<String>

The first name of the user.

LanguageId InArgument<Int32?>

The ID of the language of the user.

LastName InArgument<String>

The last name of the user.

MobilePhone InArgument<String>

The mobile phone number of the user.

Password InArgument<String>

The password of the user.

PasswordNeverExpire InArgument<Boolean?>

Sets whether the password should expire once the expiration date (FALSE) or not (TRUE) is reached.

SSOUserName InArgument<String>

The username to be used for the Single Sign On.

StaticSessionId InArgument<String>

The Static session id is used to authenticate in a DocsMarshal external page without being redirected to the login page.

UserMustChangePasswordAtFirstLogon InArgument<Boolean>

Sets whether the user should change the password on first login or not. This feature is used when the administrator creates all users and sets a default password for each of them. In this case, for security reasons, it is a common practice to force the user to change the default password to a personal one on his first access.

Username InArgument<String>

The first name of the user.