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.SuperOfficeDB
Assembly:  SuperOfficeDB.Interop (in SuperOfficeDB.Interop.dll) Version: 8.0.0.0
Syntax
public interface IAdmin

The IAdmin type exposes the following members.

Properties
  NameDescription
Public propertyCode exampleNumAsynchUsersLeft
Number of unused remote travel user licenses
Public propertyCode exampleNumIntellisyncUsersLeft
Number of unused Intellisync User licenses
Public propertyCode exampleNumNetserverUsersLeft
Number of unused Netserver XCAL licenses - obsolete in SIX: always the same as the number of client access licenses left
Public propertyCode exampleNumOutlookSynchronizerUsersLeft
Number of unused Outlook synchronizer user licenses
Public propertyCode exampleNumReporterSDKUsersLeft
Number of unused reporter studio user licenses
Public propertyCode exampleNumUsersLeft
Number of unused client access licenses
Public propertyCode exampleNumWebUsersLeft
Number of unused web client licenses
Public propertyCode exampleNumWinUsersLeft
Number of unused windows client licenses
Public propertyCode exampleTotalAsynchUsers
Total number of remote travel licenses
Public propertyCode exampleTotalIntellisyncUsers
Total number of Intellisync licenses
Public propertyCode exampleTotalNetserverUsers
Total number of Netserver licenses - obsolete in SIX: always the same as number of users
Public propertyCode exampleTotalOutlookSynchronizerUsers
Total number of Outlook synchronizer user licenses
Public propertyCode exampleTotalReporterSDKUsers
Total number of Reporter Studio licenses
Public propertyCode exampleTotalUsers
Total number of user licenses (Client Access Licenses)
Public propertyCode exampleTotalWebUsers
Total number of Web user licenses
Public propertyCode exampleTotalWinUsers
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 methodCode exampleAddUser
Returns new user/associate object for the given person. Users are the editable version of an associate object.
Public methodCode exampleCreateRole
Create a new role based on an existing role. (Null creates a blank role with no rights). Returns the new role.
Public methodCode exampleCreateStatusMonitor
Create a new status monitor for a given table. (Only Contact and Project are supported). Read more about status monitors on Techdoc
Public methodCode exampleGetAllFunctionRights
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 methodCode exampleGetAllStatusMonitors
Return a collection of the status monitors for a given table, indexed by the monitor id. Read more about status monitors on Techdoc
Public methodCode exampleGetFunctionRight
Return the function right for a given id or a keyname.
Public methodCode exampleGetRoles
Get a list of roles in the system for a given role type
Public methodCode exampleGetStatusMonitor
Get a status monitor by its primary key. Read more about status monitors on Techdoc
Public methodCode exampleGetUser
Returns the user object for a given associate. Users are the editable version of an associate object. Returns a user / associate object
Public methodCode exampleGetUserForPerson
Returns a user object for a given person. Users are the editable version of an associate object. Returns a user / associate object Indicates the end of the ActivityList iteration
Top
See Also