ServicePRO SDK Help

stcUser Properties

The stcUser type exposes the following members.

Properties


  Name Description
Public property AccountSource
Public property CellPhone
Cellphone number as a part of Contact Information of the user
(Optional)
Public property ChatAvailibilityStatus
Gets Specify chat status for the user
By default when adding a new user it sets it to NULL
Based on the following values, chat status for the user can be set.
0: Available
1: Away
2: Do Not Disturb
(Optional)
Public property ChatFilterSelection
User Filter Selection for Chat – Used with ServicePRO Application.
By Default when adding a new user 'Select All' is set.
Not required to specify while creating user
Public property ChatFilterSelectionType
User Filter Selection type for Chat – Used with ServicePRO Application.
By default when adding a new user 0 is set to this field.
Not required to specify while creating user
Public property ChatSessionIds
Chat Sessions the user is currently on – Used with ServicePRO Application. Not required to specify while creating/updating user
Public property Comments
Specifies User memo for this user.
By default when adding a new user NULL is set.
(Optional)
Public property CompanyId
ID of the external company to which user will be associated if External User. (i.e. if bInternalUser parameter is specified as FALSE) .
Either CompanyId or DepartmentId has to be specified.
Not required when creating new User.
Public property CompanyName
Internal use
Public property datLastAlarm
Internal use
Public property DefaultRequestType
This is the default request type that is used every time the user creates a request. This is set in user options.
When creating a new user, by default it is set to 0
(Optional)
Public property DepartmentId
Specifies the id of the Organizational Unit to which the user will be associated if Internal User. (i.e. if bInternalUser parameter is specified as TRUE)
Either CompanyId or DepartmentId has to be specified.
Not required when creating new User.
Public property DepartmentName
Internal use
Public property DirtyRoles
Internal use
When new user is created by default it is set to 0.
Public property DisplayName
Specify with the name of the user to be created.
Required- when performing Add/Edit operation on User.
Public property EMailable
Specifies if the user’s settings for Mail is disabled or enabled.
By Default, when adding a new user Emailable is set to 0.
0: Disabled
-1: Enabled
Public property EmailAddress
Specify user’s Email address
By default it is set to NULL when new user is created.
(Optional)
Public property EncryptedName
Internal use
Public property Extension
Indicates Extension number of the user as a part of Contact Information
(Optional)
Public property Fax
Indicates Fax number of the user as a part of Contact Information
(Optional)
Public property HasRoles
Specifies whether the user has role assignments
Default value is 0.
Internal use
Public property Id
ID of the user to be created.
Not required when creating new User.
Required when performing Edit/View/Delete/De-Activate/Re-store user.
Public property ImportFileName
Based on User’s chat status corresponding image are set.
Not to be set by User
Public property InActive
Specifies if the User is de-activated or not
When adding a new User it set to default as 0
0: Active User
-1: De-activated User
Public property InActiveDate
Contains DateTime value as of when user was de-activated.
Not Required
Null, when standard best solution is active.
Public property INetAddress
Indicates Internet address as a part of Workstation Information
(Optional)
Public property Inventory
Not in use
Public property IsNamed
Gets or sets a value indicating whether this instance is named.
Public property Location
Indicates Location of the user as a part of Contact Information
(Optional)
Public property Loginable
Set this option to allow the user to login to ServicePRO (via ServicePRO application or End User Portal).
Public property Name
Specify with the name of the user to be created.
Required when performing Add/Edit operation on User.
Public property NetWorkAddress
Indicates Network address as a part of Workstation Information
(Optional)
Public property ObjectTypeId
Based on ObjectTypeId , user can be of type Generic or custom
When adding a new user it adds 0 by default which specifics Generic User.
(optional)
Public property Options
Specifies user options settings
Not to be set by the User
Public property PagerEmailAddress
Text messaging email address.
(Optional)
Public property PagerOption
Specifies whether text messaging is enabled or not.
When adding a new user it adds 0 by default.
Public property Password
Gets the password for user’s login. By default password for a new user is set to ‘helpstar’ and stored as hash value
(Optional)
Public property Picture
For setting the User’s picture
Public property PostOffice
(Optional)
Public property PrivateKey
Used for setting encryption trustee passphrase
Internal use
Public property publicKey
Used for setting encryption trustee passphrase
Internal use
Public property SecondaryEmailAddresses
Allows to specify secondary email addresses for the user if any.
(Optional)
Public property SendEmail
Specifies whether send email is enabled or not.
(Optional)
Public property strPassword
Sets the password for user’s login. By default password for a new user is set to ‘helpstar’
Public property SystemLatestMailCount
Not in use
Public property Telephone
Indicates Telephone number of the user as a part of Contact Information
(Optional)
Public property Trustee
Used for setting encryption trustee passphrase
Internal use
Public property Workstation
Indicates the name of the Workstation associated to the user as a part of Workstation Information.
(Optional)