User:Stuart/Scratchpad

From The Dreaming
Revision as of 21:11, 25 August 2016 by Stuart (talk | contribs) (wip on the server methods)
Jump to navigation Jump to search

Work In Progress

Method Called From Suggested Perms
GetBluePrismVersion
  • Used in clsServer to check that client and server versions match up
  • None
IsServer
  • Used in environment functions: BPServer() and SingleSignon()
  • None
GetDatabaseLabel
  • Used in frmApplication to display connection details
  • None
Validate
  • Used in clsServerManager to see if connection is valid
  • None
Nop
  • No-op
  • None
GetValidationInfo
  • ctlProcessViewer
  • ctlProcessExpressionBuilder
  • frmValidateResults
  • frmAdvancedDesignControl
  • clsValidationInfoImportExport
  • clsSystemReporter
  • AutomateC
  • "Read Validation Rules"
  • "Read Process"
  • "Read VBO"
SetValidationInfo
  • frmAdvancedDesignControl
  • clsValidationInfoImportExport
  • Note that this changes the rules across the whole environment
  • "Write validation rules"
GetValidationCategories
  • ctlDesignControl
  • frmAdvancedDesignControl
  • ... but not Import/Export?
  • "Read validation rules"
GetValidationTypes
  • ctlDesignControl
  • frmAdvancedDesignControl
  • clsValidationInfoImportExport
  • "Read validation rules"
GetValidationActions
  • ctlDesignControl
  • frmAdvancedDesignControl
  • clsValidationInfoImportExport
  • "Read validation rules"
GetValidationActionSettings
  • clsValidationInfoImportExport
  • "Read validation rules"
GetValidationAllActionSettings
  • ctlProcessViewer
  • ctlDesignControl
  • frmValidateResults
  • "Read validation rules"
SetValidationAllActionSettings
  • ctlDesignControl
  • clsValidationInfoImportExport
  • "Write validation rules"
SetPasswordExpiryWarningInterval
  • ctlSecurityOptions
  • "Configure Security"
GetPasswordExpiryWarningInterval
  • ctlLogin
  • ctlSecurityOptions
  • None
SetResourceRegistrationMode
  • ctlSystemSettings
  • "Configure Environment" (Resources?)
GetResourceRegistrationMode
  • ctlSystemSettings
  • clsResourceMachine
  • None
GetResourceAddress
  • None
GetLogonOptions
  • None
SetLogonOptions
  • None
GetPreventResourceRegistrationSetting
  • None
GetRequireSecuredResourceConnections
  • None
GetEnforceEditSummariesSetting
  • None
GetCompressProcessXMLSetting
  • None
SetPreventResourceRegistrationSetting
  • None
SetRequireSecuredResourceConnections
  • None
SetEnforceEditSummariesSetting
  • None
GetToolStripPositions
  • None
SetToolStripPositions
  • None
HasDataUpdated
  • None
GetUpdatedDataVersions
  • None
IncrementDataVersion
  • None
SetAutoArchivingSettings
  • None
GetAutoArchivingSettings
  • None
SetAutoArchiving
  • None
IsAutoArchiving
  • None
SetArchivingLastComplete
  • None
GetArchivingLastComplete
  • None
ArchiveCheckCanProceed
  • None
AcquireArchiveLock
  • None
ReleaseArchiveLock
  • None
GetSessionLogs
  • None
GetSessionLogs
  • None
GetSessionLogs
  • None
GetSessionLogs
  • None
GetSessionLogsTable
  • None
GetSessionLogs
  • None
GetSessionLog
  • None
RestoreSessionLog
  • None
RestoreSessionLogData
  • None
GetSessionLogData
  • None
GetOrphanedSessionIds
  • None
GetOrphanedSessionNumbers
  • None
DeleteSession
  • None
DeleteSessions
  • None
DeleteSessions
  • None
ArchiveDeleteAlerts
  • None
ArchiveRestoreFromDataSet
  • None
SetResourceConfig
  • None
GetResourceConfig
  • None
GetResources
  • None
GetResources
  • None
GetResourcesForHost
  • None
GetResources
  • None
GetResourceRoles
  • None
SetResourceRoles
  • None
GetResourceRoleStatus
  • None
CheckResourcePermission
  • None
SetResourceAttributes
  • None
AddToResourceAttributes
  • None
IsResourcePCRetired
  • None
SubtractFromResourceAttributes
  • None
SetResourceEventLogging
  • None
SetResourceEventLogging
  • None
IsResourceEventLoggingEnabled
  • None
GetResourceEventLoggingStates
  • None
RegisterResourcePC
  • None
PoolUpdate
  • None
DeregisterResourcePC
  • None
GetPoolResourceIds
  • None
GetPoolResourceIds
  • None
GetPoolControllerName
  • None
GetResourcePoolInfo
  • None
AddResourceToPool
  • None
RemoveResourceFromPool
  • None
DeleteResourcePool
  • None
SetResourcePCStatus
  • None
GetResourceId
  • None
ResourcesHaveFQDN
  • None
ResetResourceFQDNs
  • None
GetResourceAttributes
  • None
GetResourceAttributes
  • None
GetResourceDiagnostics
  • None
GetResourceDiagnosticsCombined
  • None
GetResourceDiagnosticsCombined
  • None
SetResourceDiagnostics
  • None
SetResourceDiagnosticsCombined
  • None
GetResourceName
  • None
RegisterAuthorisationToken
  • None
PerformAuthorisationHousekeeping
  • None
ValidateAuthorisationToken
  • None
GetWebServiceDefinitions
  • None
GetWebServiceDefinition
  • None
GetWebServiceId
  • None
SaveWebServiceDefinition
  • None
UpdateWebServiceEnabled
  • None
DeleteWebservice
  • None
DeleteWebservices
  • None
UnicodeLoggingEnabled
  • None
UpdateUnicodeLogging
  • None
GetLogsCount
  • None
GetLogsAsText
  • None
GetLogsAsText
  • None
GetLogs
  • None
GetLogs
  • None
GetAuditLogs
  • None
UpdateLog
  • None
LogToDB
  • None
GetLoggedSessions
  • None
SearchSession
  • None
SearchSession
  • None
GetAuditLogData
  • None
GetAuditLogData
  • None
GetProcessHistoryOldXML
  • None
GetProcessHistoryLog
  • None
GetComrehensiveProcessHistoryList
  • None
GetLogViewerHiddenColumns
  • None
SetLogViewerHiddenColumns
  • None
IsStopRequested
  • None
IsStopRequested
  • None
RequestStopSession
  • None
GetSessionsWithStartParamsNotSet
  • None
GetSessionDetails
  • None
GetSessionDetails
  • None
GetSessionResourceName
  • None
GetSessionResourceID
  • None
SetSessionUserID
  • None
SetPendingSessionRunning
  • None
CreateDebugSession
  • None
FinishDebugSession
  • None
CreatePendingSession
  • None
GetSessionID
  • None
GetSessionNumber
  • None
GetSessionNumbers
  • None
UpdateStatistic
  • None
UpdateAlertConfig
  • None
GetAlertProcessDetails
  • None
GetSubscribedScheduleAlerts
  • None
UpdateAndAcknowledgeAlerts
  • None
CreateStageAlert
  • None
CreateProcessAlert
  • None
CreateProcessAlert
  • None
CreateScheduleAlert
  • None
CreateScheduleAlert
  • None
GetAlertsMachines
  • None
ClearAlertsMachines
  • None
DeleteAlertsMachines
  • None
IsAlertMachineRegistered
  • None
RegisterAlertMachine
  • None
ClearOldAlerts
  • None
SetSessionTerminated
  • None
SetSessionCompleted
  • None
SetSessionStopped
  • None
SetSessionTerminated
  • None
SetSessionCompleted
  • None
SetSessionStopped
  • None
DeleteSession
  • None
GetSessionStartParams
  • None
GetSessions
  • None
GetSessionStatus
  • None
GetSessionStatus
  • None
GetCompleteSessionID
  • None
GetCompleteResourceID
  • None
GetCompleteProcessID
  • None
GetCompletePoolID
  • None
GetCompleteUserID
  • None
GetSessionsForQueue
  • None
GetActualSessions
  • None
GetActualSessions
  • None
GetActualSessions
  • None
GetActualSessions
  • None
GetSessions
  • None
CountConcurrentSessions
  • None
CountConcurrentSessions
  • None
GetPendingSessions
  • None
GetRunningSessions
  • None
GetFilteredSessions
  • None
GetFilteredSessions
  • None
GetProcessIDFromSession
  • None
GetResourceIDFromSession
  • None
SetProcessStartParams
  • None
GetProcessStartParams
  • None
GetStatistics
  • None
GetLicenseInfo
  • None
SetLicenseInfo
  • None
AddExceptionType
  • None
DeleteExceptionType
  • None
GetExceptionTypes
  • None
SetActiveDirectoryDomain
  • None
GetActiveDirectoryDomain
  • None
GetActiveDirectoryDomain
  • None
SetActiveDirectoryAdminGroup
  • None
GetActiveDirectoryAdminGroup
  • None
GetActiveDirectoryAdminGroup
  • None
IsSingleSignOn
  • None
IsSingleSignOn
  • None
GetActiveDirectoryGroups
  • None
GetProcessNameByID
  • None
ProcessIsLocked
  • None
LockProcess
  • None
UnlockProcess
  • None
GetLockedProcesses
  • None
DeleteProcess
  • None
SetProcessInfo
  • None
GetProcessInfo
  • None
GetProcessInfo
  • None
EditProcess
  • None
IsProcessNameUnique
  • None
IsProcessNameUnique
  • None
IsProcessNameUnique
  • None
IsProcessNameUnique
  • None
IsProcessIDUnique
  • None
IsProcessIDUnique
  • None
GetProcessIDByName
  • None
GetProcessIDByWSName
  • None
CreateProcess
  • None
CreateProcess
  • None
GetUniqueProcessName
  • None
GetProcessXML
  • None
GetProcessXML
  • None
GetProcessLastModified
  • None
GetProcessLastModifiedBy
  • None
GetProcessXMLAndLastModified
  • None
GetAllProcessIDs
  • None
GetAvailableProcesses
  • None
GetProcesses
  • None
GetActiveProcesses
  • None
GetProcesses
  • None
GetProcesses
  • None
GetProcesses
  • None
GetPublishedProcessCount
  • None
SetProcessWSPublishName
  • None
GetProcessWSPublishName
  • None
SetProcessAttributes
  • None
SetProcessAttributes
  • None
AddToProcessAttributes
  • None
AddToProcessAttributes
  • None
SubtractFromProcessAttributes
  • None
SubtractFromProcessAttributes
  • None
GetProcessAttributes
  • None
GetProcessAttributes
  • None
GetDeletedProcessNameFromGuid
  • None
GetFonts
  • None
GetFontNames
  • None
DeleteFont
  • None
GetFont
  • None
CreateEmptyFont
  • None
SaveFont
  • None
SaveFont
  • None
ProcessMITemplateNames
  • None
ProcessMIUpdateTemplate
  • None
ProcessMICreateTemplate
  • None
ProcessMIDeleteTemplate
  • None
ProcessMIGetTemplate
  • None
ProcessMIGetDefaultTemplate
  • None
ProcessMISetDefaultTemplate
  • None
GetDBStats
  • None
GetEnvVars
  • None
GetEnvironmentVariable
  • None
GetEnvironmentVariables
  • None
UpdateEnvironmentVariable
  • None
SaveEnvironmentVariable
  • None
UpdateEnvironmentVariables
  • None
AutoSaveWriteInterval
  • None
AutoSaveReadInterval
  • None
AutoSaveGetBackupDateTime
  • None
AutoSaveGetBackupXML
  • None
AutoSaveBackupSessionExistsForProcess
  • None
AutoSaveBackupSessionExistsForProcess
  • None
DeleteProcessAutoSaves
  • None
CreateProcessAutoSave
  • None
MIGetDecisionData
  • None
MIGetCalculationData
  • None
MIGetReturnStageData
  • None
MIGetChoiceStartData
  • None
MIGetStageData
  • None
MIReadSessions
  • None
CanPublishProcesses
  • None
CanPublishProcesses
  • None
CanCreateSession
  • None
CanCreateSessions
  • None
CanCreateSessions
  • None
CanActivateResource
  • None
CanRetireResource
  • None
GetMIConfig
  • None
MICheckAutoRefresh
  • None
SetMIConfig
  • None
CreateWorkQueue
  • None
DeleteWorkQueue
  • None
WorkQueueLogCountEntries
  • None
CopyWorkItem
  • None
WorkQueueAddItems
  • None
WorkQueueAddItems
  • None
WorkQueueItemSetData
  • None
WorkQueueSetPriority
  • None
WorkQueueGetNext
  • None
WorkQueueGetNext
  • None
WorkQueueItemGetAllTags
  • None
WorkQueueItemAddTag
  • None
WorkQueueItemRemoveTag
  • None
WorkQueueItemApplyTags
  • None
WorkQueueItemApplyTags
  • None
WorkQueuePopulateLatestIdents
  • None
WorkQueuePopulateLatestIdents
  • None
WorkQueueForceRetry
  • None
WorkQueueMarkException
  • None
HasAnyItems
  • None
AcquireActiveQueueLock
  • None
ReleaseActiveQueueLock
  • None
SetTargetSessionCount
  • None
GetTargetSessionCount
  • None
WorkQueueMarkException
  • None
WorkQueueMarkExceptionsForSession
  • None
WorkQueueGetAllRetryInstances
  • None
WorkQueueMarkComplete
  • None
WorkQueueDefer
  • None
WorkQueueDefer
  • None
WorkQueueUpdateStatus
  • None
WorkQueueUpdateStatus
  • None
UpdateWorkQueue
  • None
WorkQueueUnlock
  • None
WorkQueueIsItemInQueue
  • None
WorkQueueGetItem
  • None
WorkQueueGetItem
  • None
WorkQueueGetItems
  • None
WorkQueueGetItems
  • None
WorkQueueDeleteItem
  • None
WorkQueueGetPending
  • None
WorkQueueGetLocked
  • None
WorkQueueGetCompleted
  • None
WorkQueueGetExceptions
  • None
WorkQueueClearWorked
  • None
WorkQueueClearWorked
  • None
WorkQueueClearAllWorked
  • None
WorkQueueClearWorkedByDate
  • None
WorkQueueGetQueue
  • None
WorkQueueGetQueue
  • None
WorkQueueGetQueue
  • None
WorkQueueGetQueues
  • None
WorkQueueGetAllQueueNames
  • None
WorkQueueGetQueues
  • None
WorkQueueGetQueues
  • None
UpdateQueueStats
  • None
UpdateQueueStats
  • None
UpdateActiveQueueData
  • None
WorkQueueGetQueueName
  • None
WorkQueueGetQueueID
  • None
ToggleQueueRunningStatus
  • None
SetQueueRunningStatus
  • None
SetQueueRunningStatus
  • None
WorkQueueGetItemPositions
  • None
WorkQueueGetValidSessionId
  • None
WorkQueueGetFilterXML
  • None
WorkQueueCreateFilter
  • None
WorkQueueUpdateFilter
  • None
WorkQueueDeleteFilter
  • None
WorkQueueGetFilterNames
  • None
WorkQueueSetDefaultFilter
  • None
WorkQueueGetDefaultFilter
  • None
WorkQueueItemGetDataXml
  • None
WorkQueueItemGetDataXml
  • None
WorkQueuesGetQueueFilteredContents
  • None
WorkQueueGetReportData
  • None
GetPublicHolidaySchema
  • None
GetCalendarDataSet
  • None
CreateCalendar
  • None
UpdateCalendar
  • None
DeleteCalendar
  • None
SchedulerRefreshIfChanged
  • None
SchedulerGetActiveSchedules
  • None
SchedulerGetRetiredSchedules
  • None
SchedulerGetSchedule
  • None
SchedulerGetSchedule
  • None
SchedulerCreateSchedule
  • None
SchedulerUpdateSchedule
  • None
SchedulerRetireSchedule
  • None
SchedulerUnretireSchedule
  • None
SchedulerDeleteSchedule
  • None
SchedulerCanDeleteTask
  • None
SchedulerGetTaskNameFromID
  • None
SchedulerGetLog
  • None
SchedulerGetRunningLogs
  • None
SchedulerGetLogs
  • None
SchedulerCreateLog
  • None
SchedulerPulseLog
  • None
SchedulerAddLogEntry
  • None
SchedulerGetScheduleLists
  • None
SchedulerGetScheduleList
  • None
SchedulerGetScheduleList
  • None
SchedulerCreateScheduleList
  • None
SchedulerUpdateScheduleList
  • None
SchedulerDeleteScheduleList
  • None
SavePackage
  • None
ImportRelease
  • None
ImportRelease
  • None
GetPackage
  • None
GetPackage
  • None
GetPackages
  • None
GetPackages
  • None
GetPackages
  • None
GetPackages
  • None
GetPackagesWithProcess
  • None
DeletePackage
  • None
PopulateReleases
  • None
CreateRelease
  • None
IsValidRelease
  • None
GetPackagesWithProcess
  • None
GetIntPref
  • None
GetBoolPref
  • None
GetColorPref
  • None
GetGuidPref
  • None
GetStringPref
  • None
GetPref
  • None
TryGetSystemPref
  • None
TryGetUserPref
  • None
TryGetUserPref
  • None
SetSystemPref
  • None
SetUserPref
  • None
SetSpecificUserPref
  • None
DeleteUserPref
  • None
AddToGroup
  • None
AddToGroup
  • None
RemoveFromGroup
  • None
RemoveFromGroup
  • None
RemoveGroup
  • None
MoveGroupEntry
  • None
MoveGroupEntry
  • None
UpdateGroup
  • None
GetIdsOfGroupsContaining
  • None
GetTree
  • None
GetGroup
  • None
GetGroup
  • None
GetPathsToMember
  • None
AcquireEnvLock
  • None
AcquireEnvLock
  • None
AcquireEnvLock
  • None
ReleaseEnvLock
  • None
ReleaseAllEnvLocks
  • None
ReleaseEnvLocksForSession
  • None
IsEnvLockHeld
  • None
IsEnvLockHeld
  • None
SearchEnvLocks
  • None
DeleteLocks
  • None
GetEffectiveRunMode
  • None
GetExternalDependencies
  • None
RebuildDependencies
  • None
IsReferenced
  • None
FilterUnReferenced
  • None
GetReferences
  • None
GetSharedModelReferences
  • None
GetParentReferences
  • None
GetParentReference
  • None
GetDependenciesStatus
  • None
ListStoredProcedures
  • None
ListStoredProcedureParameters
  • None
GetChartData
  • None
GetDataSourceDefinition
  • None
CanCreateDataSource
  • None
CanGrantExecuteOnDataSource
  • None
CanAlterDataSource
  • None
GetTileDefinition
  • None
GetTileDefinitions
  • None
IsTileInUse
  • None
GetTileIDByName
  • None
GetTileNameByID
  • None
CreateTile
  • None
CopyTile
  • None
UpdateTile
  • None
DeleteTile
  • None
GetDashboardList
  • None
GetDashboardTiles
  • None
CreateDashboard
  • None
UpdateDashboard
  • None
DeleteDashboard
  • None
SetHomePage
  • None
GetDashboardIDByName
  • None
GetDashboardNameByID
  • None
GetAllCredentialsInfo
  • None
GetCredential
  • None
GetCredential
  • None
GetCredentialID
  • None
UpdateCredential
  • None
CreateCredential
  • None
DeleteCredentials
  • None
RequestCredential
  • None
RequestCredentialSet
  • None
RequestCredentialInvalidated
  • None
RequestCredentialProperty
  • None
RequestCredentialsList
  • None
Encrypt
  • None
Encrypt
  • None
Decrypt
  • None
Decrypt
  • None
HasCredentialKey
  • None
GetPermissionData
  • None
GetRoles
  • None
UpdateRoles
  • None
GetUser
  • None
GetUser
  • None
GetAllUsers
  • None
UpdateUser
  • None
UpdateUser
  • None
CountUsersWithRole
  • None
IsUserDeleted
  • None
SetUserNamesOnLoginScreen
  • None
ShowUserNamesOnLoginScreen
  • None
GetUserDetails
  • None
GetSystemUserId
  • None
DeleteUser
  • None
CreateNewUser
  • None
CreateNewUser
  • None
CreateNewUser
  • None
UpdateUserName
  • None
UpdateUserPassword
  • None
GetPasswordRules
  • None
UpdatePasswordRules
  • None
UpdateUserExpiryDate
  • None
UpdatePasswordExpiryDate
  • None
UpdatePasswordExpiryDate
  • None
IsUserLoggedIn
  • None
CountNonDeletedUsers
  • None
ClearKeepAliveTimeStamp
  • None
SetKeepAliveTimeStamp
  • None
SetLoggedInMachine
  • None
Login
  • None
ValidateActiveDirectoryGroups
  • None
MirrorUserForSingleSignon
  • None
MirrorUserForSingleSignon
  • None
ValidateCredentials
  • None
Login
  • None
UpdateLoginTimestamp
  • None
ResetLoginAttempts
  • None
SetMaxLoginAttempts
  • None
GetMaxLoginAttempts
  • None
UserLocked
  • None
Logout
  • None
GetAllUserNames
  • None
GetLoginUserNames
  • None
GetSystemUserNames
  • None
GetUserName
  • None
GetUserEditSummariesPreference
  • None
GetUserPreferredStatisticsInterval
  • None
SetUserEditSummariesPreference
  • None
GetUserID
  • None
AuditRecordUserEvent
  • None
AuditRecordProcessEvent
  • None
AuditRecordProcessEvent
  • None
AuditRecordBusinessObjectEvent
  • None
AuditRecordBusinessObjectEvent
  • None
AuditRecordProcessOrVboEvent
  • None
AuditRecordObjectEvent
  • None
AuditRecordSysConfigEvent
  • None
AuditRecordSysConfigEvent
  • None
AuditRecordResourceEvent
  • None
AuditRecordWorkQueueEvent
  • None
AuditRecordWorkQueueEvent
  • None
GetEncryptionSchemeByName
  • None
GetEncryptionSchemeList
  • None
GetEncryptionSchemes
  • None
StoreEncryptionScheme
  • None
DeleteEncryptionScheme
  • None
EncryptionSchemeInUse
  • None
GetCredentialEncrypter
  • None
SetCredentialEncrypter
  • None
ReEncryptCredentials
  • None
ReEncryptQueueItems
  • None
  • None