Click or drag to resize

IUser Interface

The administration view of associate. Unlike Associate objects, users can be modified and saved.

Namespace:  SuperOffice.COM.SuperOfficeDB
Assembly:  SuperOfficeDB.Interop (in SuperOfficeDB.Interop.dll) Version: 8.0.0.0
Syntax
public interface IUser

The IUser type exposes the following members.

Properties
  NameDescription
Public propertyCode exampleAssociateId
This is the internal ID of the associate. The associate_id is used as the owner key in Travel/Area Management.
Public propertyCode exampleCanEditLoginName
Does the database allow you to edit the login name of this user? Note – if the username is changed, then the user document folder in SO_arc must be changed as well.
Public propertyCode exampleCanEditPassword
Does the database allow you to edit the password of this user?
Public propertyCode exampleCanEditUserGroup
Does the database allow you to edit the user group of this user?
Public propertyCode exampleCanEditUserLevel
CanEditUserLevel Obsolete
Public propertyCredentials
List of credentials for this user. Only one credential per user currently allowed.
Public propertyCredentialTypes
List of installed credential types. (CRM5/PASSWORD, ActiveDirectory)
Public propertyCode exampleGroupID
The user group this user belongs to, this will default to the first user group if not set to a new user.
Public propertyCode exampleIsAsynchEnabled
Does the user have Remote travel rights?
Public propertyCode exampleIsCurrentUser
Test if the user record is the currently logged in user, since you do not want to revoke your own login rights.
Public propertyCode exampleIsExternalUsersAdminEnabled
Does the user have 'Allow administration of external users'?
Public propertyCode exampleIsIntellisyncEnabled
Does the user have Sync engine rights?
Public propertyCode exampleIsLoginEnabled
Does the user have login rights to CRM 5? Note, the user may also want to be able to log into one of the clients, like web or windows.
Public propertyCode exampleIsModified
Is the user record modified?
Public propertyCode exampleIsNetserverLoginEnabled
Does the user have login rights to NetServer?
Public propertyCode exampleIsOnTravel
Is the user currently on checked out of the central database?
Public propertyCode exampleIsOutlookSynchronizerEnabled
Can use Outlook synchronizer client?
Public propertyCode exampleIsPrivateAppntEnabled
Do the user have 'Allow confidentiality' enabled? This will give the user access to make activities visible only for a user or a user group.
Public propertyCode exampleIsPublishEnabled
Can mark information as published?
Public propertyCode exampleIsReportSDKEnabled
Does the user have login rights to Reporter Studio?
Public propertyCode exampleIsRetired
Is the user marked as retired?
Public propertyCode exampleIsSQLAuth
Obsolete: Is the DB authentication only enabled? Not applicable in 7
Public propertyCode exampleIsTravelEnabled
Does the user have travel rights?
Public propertyCode exampleIsWebLoginEnabled
Does the user have login rights to CRM 5 web client? Note, the user must also have Login rights.
Public propertyCode exampleIsWinLoginEnabled
Does the user have login rights to CRM 5 windows client? Note, the user must also have Login rights.
Public propertyCode exampleLoginName
Set the login name of a user. Note – if this is changed on a existing user, the users document folder in SO_arc must be changed as well.
Public propertyCode exampleMailPassword
The users mail password. CRM 5.web saves this if user has specified it.
Public propertyCode exampleMailUser
The users mail username. CRM 5.web saves this if user has specified it.
Public propertyCode examplePassword
Set the password of a new user.
Public propertyCode examplePersonId
A user will always have a corresponding person record, this returns the person_id of this user.
Public propertyCode exampleRole
User's role. Role type must match user type
Public propertyCode exampleType
The type of associate. Is this a user (may log in to windows client or web client), or an external user or an anonymous login. The external user and anonymous user is used with NetServer.
Public propertyCode exampleUserLevel
UserLevel - 0-5 Obsolete - The user level of the user – from 0 to 5. See the help file for SOAdmin client for more documentation on user level.
Top
Methods
  NameDescription
Public methodAddCredential
Add a credential. Only one credential per user currently allowed, so any previous credential will be erased.
Public methodCode exampleCancelChanges
If you made changes to the model that you don’t want to be saved to the database, call the CancelChanges method.
Public methodCode exampleDelete
Delete a user (associate), default does not delete the contact person
Public methodCode exampleIsMailPassword
IsMailPassword - verify password value against credentials
Public methodCode exampleIsPassword
IsPassword - verify password value against credentials
Public methodRemoveCredential
Remove matching credentials from user.
Public methodCode exampleSave
Saves the changes you made to the associate to the database, does not return the new data from the database
Top
See Also