Click or drag to resize

IAdmin Interface

You must have administrative permission to use this object. Allows users and roles to be created and edited.

Namespace:  SuperOffice.COM.Application
Assembly:  SOCRM.Interop (in SOCRM.Interop.dll) Version: 8.0.0.0
Syntax
public interface IAdmin

The IAdmin type exposes the following members.

Properties
  NameDescription
Public propertyNumAsynchUsersLeft
Number of unused remote travel user licenses
Public propertyNumIntellisyncUsersLeft
Number of unused Intellisync User licenses
Public propertyNumNetserverUsersLeft
Number of unused Netserver XCAL licenses - obsolete in SIX: always the same as the number of client access licenses left
Public propertyNumOutlookSynchronizerUsersLeft
Number of unused Outlook synchronizer user licenses
Public propertyNumReporterSDKUsersLeft
Number of unused reporter studio user licenses
Public propertyNumUsersLeft
Number of unused client access licenses
Public propertyNumWebUsersLeft
Number of unused web client licenses
Public propertyNumWinUsersLeft
Number of unused windows client licenses
Public propertyTotalAsynchUsers
Total number of remote travel licenses
Public propertyTotalIntellisyncUsers
Total number of Intellisync licenses
Public propertyTotalNetserverUsers
Total number of Netserver licenses - obsolete in SIX: always the same as number of users
Public propertyTotalOutlookSynchronizerUsers
Total number of Outlook synchronizer user licenses
Public propertyTotalReporterSDKUsers
Total number of Reporter Studio licenses
Public propertyTotalUsers
Total number of user licenses (Client Access Licenses)
Public propertyTotalWebUsers
Total number of Web user licenses
Public propertyTotalWinUsers
Total number of window client licenses
Top
Methods
  NameDescription
Public methodAddAnonymousUser
Returns new user/associate object for anonymous user. Requires admin-anonymous-user license to use.
Public methodAddSystemUser
Returns new user/associate object for system user. Requires admin-system-user license to use.
Public methodAddUser
Returns new user/associate object for the given person. Users are the editable version of an associate object.
Public methodCreateRole
Create a new role based on an existing role. (Null creates a blank role with no rights). Returns the new role.
Public methodCreateStatusMonitor
Create a new status monitor for a given table. (Only Contact and Project are supported).
Public methodGetAllFunctionRights
Collection of all function rights. Each function right is a list item with an id and a name + description. The value('keyname') returns the unique string name of a function right
Public methodGetAllStatusMonitors
Return a collection of the status monitors for a given table, indexed by the monitor id.
Public methodGetFunctionRight
Return the function right for a given id or a keyname.
Public methodGetRoles
Get a list of roles in the system for a given role type
Public methodGetStatusMonitor
Get a status monitor by its primary key.
Public methodGetUser
Returns the user object for a given associate. Users are the editable version of an associate object.
Public methodGetUserForPerson
Returns a user object for a given person. Users are the editable version of an associate object.
Top
See Also