System Privileges

Use

Default roles are available to grant access privileges to central Redwood server, these roles have a subset of the privileges listed below. These privileges can be assigned to a user or a role. The table below lists the privileges and their description.

Non-Isolated Objects

Objects with no security

  • ForecastJob
  • JobDefinitionParameterSubType
  • LDAPProfile
  • ObjectIndexColumn
  • ObjectReference
  • OracleConnection
  • ProcessMonitorLog
  • PublishApproval
  • PublishedWebService
  • SAPApplicationServerProvider
  • StatisticsSample
  • SubjectGlobalPrivilegeGrant
  • SubjectObjectPrivilegeGrant
  • SubjectObjectTypePrivilegeGrant

Objects with only system and object level security

Object Type Privileges Ranks Security Attributes
AuditRule create[1]

view

edit

delete
View ⇒ (view)

ig: not isolated
view: view(AuditRule)
create: create(AuditRule)
edit: edit(AuditRule)
delete: delete(AuditRule)
AuditSubjectLogin view

create[1]

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: not isolated
view: view(AuditSubjectLogin)
create: create(AuditSubjectLogin)
edit: edit(AuditSubjectLogin)
delete: delete(AuditSubjectLogin)
BuiltInWebService edit Edit ⇒ (edit)

ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: null
delete: Not possible for a non-system user
GlobalPrivilege changeActivation
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
Language
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
LicenseKey
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
ModuleState
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
ObjectDefinition create[1]

edit

modifyIndex

delete
Create ⇒ (create)

Edit ⇒ (create,edit,modifyIndex)

Delete ⇒ (create,delete)

ig: not isolated
view: No permission required
create: create(ObjectDefinition)
edit: edit(ObjectDefinition)
delete: delete(ObjectDefinition)
ObjectFieldDefinition create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: not isolated
view: No permission required
create: create(ObjectFieldDefinition)
edit: edit(ObjectFieldDefinition)
delete: delete(ObjectFieldDefinition)
ObjectIndex
ig: not isolated
view: No permission required
create: modifyIndex(ObjectIndex ⇒ ObjectDefinition)
edit: modifyIndex(ObjectIndex ⇒ ObjectDefinition)
delete: modifyIndex(ObjectIndex ⇒ ObjectDefinition)
QueryCondition
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
QueryConditionValue
ig: not isolated
view: view(QueryConditionValue ⇒ QueryFilter)
create: edit(QueryConditionValue ⇒ QueryFilter)
edit: edit(QueryConditionValue ⇒ QueryFilter)
delete: edit(QueryConditionValue ⇒ QueryFilter)
QueryFilter create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: not isolated
view: view(QueryFilter)
create: create(QueryFilter)
edit: edit(QueryFilter)
delete: delete(QueryFilter)
RegistryEntry view

create[1]

createChildren[2]

edit

delete
View ⇒ (view)

Owner ⇒ (view,createChildren)

ig: not isolated
view: view(RegistryEntry)
create: create(RegistryEntry) or createChildren(RegistryEntry ⇒ ParentRegistryEntry)
edit: edit(RegistryEntry)
delete: delete(RegistryEntry)
Service
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
SoftwareGroup
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
SoftwareItem
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
Subject
ig: not isolated
view: No permission required
create: Requires User_Administration global privilege
edit: Requires User_Administration global privilege
delete: Requires User_Administration global privilege
call deactivateUser(): User_Administration(Subject)
call activateUser(): User_Administration(Subject)
call reenableUser(): User_Administration(Subject)
call disableUser(): User_Administration(Subject)
SubjectIsolationGroup create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: not isolated
view: No permission required
create: create(SubjectIsolationGroup)
edit: edit(SubjectIsolationGroup)
delete: delete(SubjectIsolationGroup)
SubjectRoleGrant
ig: not isolated
view: No permission required
create: Requires User_Administration global privilege
edit: Requires User_Administration global privilege
delete: Requires User_Administration global privilege
TimeZone edit[1] Edit ⇒ (edit)

ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: edit(TimeZone)
delete: Not possible for a non-system user
Translation
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
TranslationKey
ig: not isolated
view: No permission required
create: Not possible for a non-system user
edit: Not possible for a non-system user
delete: Not possible for a non-system user
VisualizationAlert (derived from Visualization) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: not isolated
view: view(VisualizationAlert)
create: create(VisualizationAlert)
edit: edit(VisualizationAlert)
delete: delete(VisualizationAlert)
VisualizationAlertSource
ig: not isolated
view: view(VisualizationAlertSource ⇒ VisualizationAlert)
create: edit(VisualizationAlertSource ⇒ VisualizationAlert)
edit: edit(VisualizationAlertSource ⇒ VisualizationAlert)
delete: edit(VisualizationAlertSource ⇒ VisualizationAlert)
VisualizationProcessServerQueue (derived from Visualization) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: not isolated
view: view(VisualizationProcessServerQueue)
create: create(VisualizationProcessServerQueue)
edit: edit(VisualizationProcessServerQueue)
delete: delete(VisualizationProcessServerQueue)
VisualizationPSQProcessServer
ig: not isolated
view: view(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue)
create: edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue)
edit: edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue)
delete: edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue)
VisualizationPSQQueue
ig: not isolated
view: view(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue)
create: edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue)
edit: edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue)
delete: edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue)
VisualizationPSQText
ig: not isolated
view: view(VisualizationPSQText ⇒ VisualizationProcessServerQueue)
create: edit(VisualizationPSQText ⇒ VisualizationProcessServerQueue)
edit: edit(VisualizationPSQText ⇒ VisualizationProcessServerQueue)
delete: edit(VisualizationPSQText ⇒ VisualizationProcessServerQueue)

Isolated Objects

Objects with system, isolation group and object level security

Object Type Privileges Ranks Security Attributes
Alert
ig: l:OperatorMessage ⇒ ig:IsolationGroup
view: No permission required
create: No permission required
edit: No permission required
delete: No permission required
AlertSourceAction view

create[1]

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: ig:IsolationGroup
view: view(AlertSourceAction)
create: create(AlertSourceAction)
edit: edit(AlertSourceAction)
delete: delete(AlertSourceAction)
AlertSourceEmail
ig: ig:IsolationGroup
view: view(AlertSourceEmail ⇒ AdHocAlertSource) view(AlertSourceEmail ⇒ AdHocAlertSource) view(AlertSourceEmail ⇒ AdHocAlertSource) view(AlertSourceEmail ⇒ AdHocAlertSource) view(AlertSourceEmail ⇒ AdHocAlertSource)
create: edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource)
edit: edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource)
delete: edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource) edit(AlertSourceEmail ⇒ AdHocAlertSource)
Export (derived from WrappedJob) view[1]

manage[1]
View ⇒ (view)

ig: ig:IsolationGroup
view: view(Export)
create: create(Export)
edit: edit(Export)
delete: delete(Export)
Import (derived from WrappedJob) view[1]

manage[1]
View ⇒ (view)

ig: ig:IsolationGroup
view: view(Import)
create: create(Import)
edit: edit(Import)
delete: delete(Import)
IsolationGroup create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: ig:UniqueId
view: No permission required
create: create(IsolationGroup)
edit: edit(IsolationGroup)
delete: delete(IsolationGroup)
MonitorCheck (derived from Monitor)
ig: l:ParentMonitorNode ⇒ ig:IsolationGroup
view: view(MonitorCheck ⇒ ParentMonitorNode)
create: edit(MonitorCheck ⇒ ParentMonitorNode)
edit: edit(MonitorCheck ⇒ ParentMonitorNode)
delete: edit(MonitorCheck ⇒ ParentMonitorNode)
MonitorCondition
ig: l:MonitorCheck ⇒ l:ParentMonitorNode ⇒ ig:IsolationGroup
view: view(MonitorCondition ⇒ MonitorCheck ⇒ ParentMonitorNode)
create: edit(MonitorCondition ⇒ MonitorCheck ⇒ ParentMonitorNode)
edit: edit(MonitorCondition ⇒ MonitorCheck ⇒ ParentMonitorNode)
delete: edit(MonitorCondition ⇒ MonitorCheck ⇒ ParentMonitorNode)
MonitorEvent
ig: l:EventDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(MonitorEvent ⇒ EventDefinition) view(MonitorEvent ⇒ EventDefinition ⇒ ParentMonitorNode) view(MonitorEvent ⇒ EventDefinition)
create: edit(MonitorEvent ⇒ EventDefinition) edit(MonitorEvent ⇒ EventDefinition ⇒ ParentMonitorNode) edit(MonitorEvent ⇒ EventDefinition)
edit: edit(MonitorEvent ⇒ EventDefinition) edit(MonitorEvent ⇒ EventDefinition ⇒ ParentMonitorNode) edit(MonitorEvent ⇒ EventDefinition)
delete: edit(MonitorEvent ⇒ EventDefinition) edit(MonitorEvent ⇒ EventDefinition ⇒ ParentMonitorNode) edit(MonitorEvent ⇒ EventDefinition)
ig: l:ParentMonitorNode ⇒ ig:IsolationGroup
view: view(MonitorLink ⇒ ParentMonitorNode)
create: edit(MonitorLink ⇒ ParentMonitorNode)
edit: edit(MonitorLink ⇒ ParentMonitorNode)
delete: edit(MonitorLink ⇒ ParentMonitorNode)
MonitorNode create[1]

view

confirm

edit

delete
Create ⇒ (create)

View ⇒ (view)

Operator ⇒ (view,confirm)

Edit ⇒ (view,confirm,create,edit)

Delete ⇒ (view,confirm,create,delete)

ig: ig:IsolationGroup
view: view(MonitorNode)
create: create(MonitorNode)
edit: edit(MonitorNode)
delete: delete(MonitorNode)
MonitorValue
ig: l:MonitorCheck ⇒ l:ParentMonitorNode ⇒ ig:IsolationGroup
view: view(MonitorValue ⇒ MonitorCheck ⇒ ParentMonitorNode)
create: edit(MonitorValue ⇒ MonitorCheck ⇒ ParentMonitorNode)
edit: edit(MonitorValue ⇒ MonitorCheck ⇒ ParentMonitorNode)
delete: edit(MonitorValue ⇒ MonitorCheck ⇒ ParentMonitorNode)
OperatorMessage view

reply

delete
View ⇒ (view)

Operator ⇒ (view,reply)

ig: ig:IsolationGroup
view: view(OperatorMessage)
create: No permission required
edit: Not possible for a non-system user
delete: delete(OperatorMessage)
Partition create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: ig:IsolationGroup
view: view(Partition)
create: create(Partition)
edit: edit(Partition)
delete: delete(Partition)

Objects with system, isolation group, partition and object level security

Object Type Privileges Ranks Security Attributes
AdHocAlertSource (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(AdHocAlertSource)
create: create(AdHocAlertSource)
edit: edit(AdHocAlertSource)
delete: delete(AdHocAlertSource)
AlertEscalation (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(AlertEscalation)
create: create(AlertEscalation)
edit: edit(AlertEscalation)
delete: delete(AlertEscalation)
AlertEscalationAction
ig: p:AlertEscalation ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(AlertEscalationAction ⇒ AlertEscalation)
create: create(AlertEscalationAction ⇒ AlertEscalation)
edit: edit(AlertEscalationAction ⇒ AlertEscalation)
delete: delete(AlertEscalationAction ⇒ AlertEscalation)
Application create[1]

view

createChildren[2]

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,createChildren,edit)

Delete ⇒ (create,view,createChildren,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Application)
create: create(Application) or createChildren(Application ⇒ ParentApplication)
edit: edit(Application)
delete: delete(Application)
AuditObject view

create[1]

edit

delete

restore
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,restore,edit)

Delete ⇒ (create,view,restore,delete)

ig: f:AuditedObjectPartitionUniqueId ⇒ ig:IsolationGroup
view: view(AuditObject)
create: create(AuditObject)
edit: edit(AuditObject)
delete: delete(AuditObject)
ConstraintDefinition create[1]

edit

delete
ig: f:Partition ⇒ ig:IsolationGroup
view: No permission required
create: create(ConstraintDefinition)
edit: edit(ConstraintDefinition)
delete: delete(ConstraintDefinition)
Credential view

create[1]

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Credential)
create: create(Credential)
edit: edit(Credential)
delete: delete(Credential)
CredentialProtocol (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(CredentialProtocol)
create: create(CredentialProtocol)
edit: edit(CredentialProtocol)
delete: delete(CredentialProtocol)
Dashboard create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Dashboard)
create: create(Dashboard)
edit: edit(Dashboard)
delete: delete(Dashboard)
Database (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Database)
create: create(Database)
edit: edit(Database)
delete: delete(Database)
DatumDefinition (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(DatumDefinition)
create: create(DatumDefinition)
edit: edit(DatumDefinition)
delete: delete(DatumDefinition)
Document (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Document)
create: create(Document)
edit: edit(Document)
delete: delete(Document)
EmailAlertGateway (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(EmailAlertGateway)
create: create(EmailAlertGateway)
edit: edit(EmailAlertGateway)
delete: delete(EmailAlertGateway)
EmailAlertGatewayAction
ig: p:EmailAlertGateway ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(EmailAlertGatewayAction ⇒ EmailAlertGateway)
create: create(EmailAlertGatewayAction ⇒ EmailAlertGateway)
edit: edit(EmailAlertGatewayAction ⇒ EmailAlertGateway)
delete: delete(EmailAlertGatewayAction ⇒ EmailAlertGateway)
Event
ig: l:EventDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(Event ⇒ EventDefinition)
create: raise(Event ⇒ EventDefinition)
edit: clear(Event ⇒ EventDefinition)
delete: deleteArchivedEvents(Event ⇒ EventDefinition)
call clear(): clear(Event)
EventDefinition create[1]

view

raise

clear

clearPendingEvents

deleteArchivedEvents

edit

delete
Create ⇒ (create)

View ⇒ (view)

ManageEvents ⇒ (view,raise,clear,deleteArchivedEvents,clearPendingEvents)

Edit ⇒ (create,view,raise,clear,deleteArchivedEvents,clearPendingEvents,edit)

Delete ⇒ (create,view,raise,clear,deleteArchivedEvents,clearPendingEvents,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(EventDefinition)
create: create(EventDefinition)
edit: edit(EventDefinition)
delete: delete(EventDefinition)
call clear(): clear(EventDefinition)
call clearAllPending(): clearPendingEvents(EventDefinition)
ExportRuleSet (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ExportRuleSet)
create: create(ExportRuleSet)
edit: edit(ExportRuleSet)
delete: delete(ExportRuleSet)
ExtensionPoint create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ExtensionPoint)
create: create(ExtensionPoint)
edit: edit(ExtensionPoint)
delete: delete(ExtensionPoint)
Format (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Format)
create: create(Format)
edit: edit(Format)
delete: delete(Format)
ImportMatchRule
ig: l:ImportRuleDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(ImportMatchRule ⇒ ImportRuleDefinition)
create: edit(ImportMatchRule ⇒ ImportRuleDefinition)
edit: edit(ImportMatchRule ⇒ ImportRuleDefinition)
delete: edit(ImportMatchRule ⇒ ImportRuleDefinition)
ImportOverrideRule
ig: l:ImportRuleDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(ImportOverrideRule ⇒ ImportRuleDefinition)
create: edit(ImportOverrideRule ⇒ ImportRuleDefinition)
edit: edit(ImportOverrideRule ⇒ ImportRuleDefinition)
delete: edit(ImportOverrideRule ⇒ ImportRuleDefinition)
ImportRuleDefinition (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ImportRuleDefinition)
create: create(ImportRuleDefinition)
edit: edit(ImportRuleDefinition)
delete: delete(ImportRuleDefinition)
ImportRuleSet (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ImportRuleSet)
create: create(ImportRuleSet)
edit: edit(ImportRuleSet)
delete: delete(ImportRuleSet)
ImportRuleSetPartitionRename
ig: l:ImportRuleSet ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(ImportRuleSetPartitionRename ⇒ ImportRuleSet)
create: edit(ImportRuleSetPartitionRename ⇒ ImportRuleSet)
edit: edit(ImportRuleSetPartitionRename ⇒ ImportRuleSet)
delete: edit(ImportRuleSetPartitionRename ⇒ ImportRuleSet)
ImportSource (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ImportSource)
create: create(ImportSource)
edit: edit(ImportSource)
delete: delete(ImportSource)
Job view

createJobNotes

edit

delete
View ⇒ (view)

Edit ⇒ (view,createJobNotes,edit)

Delete ⇒ (view,createJobNotes,delete)

JobAdministrator ⇒ (view,createJobNotes,edit,delete)

ig: l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: or viewJobs(Job ⇒ Queue) or viewJobs(Job ⇒ ProcessServer) or view(Job)
create:
edit: or editJobs(Job ⇒ Queue) or edit(Job)
delete: delete(Job)
call cancelRecurrence(): edit(Job)
JobChain (derived from JobDefinitionRelatedObject)
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobChain ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(JobChain ⇒ JobDefinition)
edit: edit(JobChain ⇒ JobDefinition)
delete: edit(JobChain ⇒ JobDefinition)
JobChainCallJobLock
ig: l:JobChainCall ⇒ p:JobChainStep ⇒ p:JobChain ⇒ l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobChainCallJobLock ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(JobChainCallJobLock ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
edit: edit(JobChainCallJobLock ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
delete: edit(JobChainCallJobLock ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
JobChainCallRaiseEvent
ig: l:EventDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobChainCallRaiseEvent ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(JobChainCallRaiseEvent ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
edit: edit(JobChainCallRaiseEvent ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
delete: edit(JobChainCallRaiseEvent ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
JobChainCallWaitEvent
ig: l:EventDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobChainCallWaitEvent ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(JobChainCallWaitEvent ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
edit: edit(JobChainCallWaitEvent ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
delete: edit(JobChainCallWaitEvent ⇒ JobChainCall ⇒ JobChainStep ⇒ JobChain ⇒ JobDefinition)
JobDatum
ig: l:Job ⇒ l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: or viewJobs(JobDatum ⇒ Job ⇒ Queue) or viewJobs(JobDatum ⇒ Job ⇒ ProcessServer) or view(JobDatum ⇒ Job)
create: or editJobs(JobDatum ⇒ Job ⇒ Queue) or edit(JobDatum ⇒ Job)
edit: or editJobs(JobDatum ⇒ Job ⇒ Queue) or edit(JobDatum ⇒ Job)
delete: or editJobs(JobDatum ⇒ Job ⇒ Queue) or edit(JobDatum ⇒ Job)
JobDefinition create[1]

view

viewJobs

submit

editJobs

edit

delete
Create ⇒ (create)

View ⇒ (view)

ViewJobs ⇒ (view,viewJobs)

Submit ⇒ (view,submit)

SubmitAndView ⇒ (view,viewJobs,submit)

EditJobs ⇒ (view,viewJobs,submit,editJobs)

Edit ⇒ (create,view,viewJobs,editJobs,submit,edit)

Delete ⇒ (create,view,viewJobs,editJobs,submit,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(JobDefinition ⇒ MasterJobDefinition)
create: create(JobDefinition)
edit: edit(JobDefinition)
delete: delete(JobDefinition ⇒ MasterJobDefinition)
JobDefinitionAlertSource (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(JobDefinitionAlertSource)
create: create(JobDefinitionAlertSource)
edit: edit(JobDefinitionAlertSource)
delete: delete(JobDefinitionAlertSource)
JobDefinitionConstraint
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobDefinitionConstraint ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(JobDefinitionConstraint ⇒ JobDefinition)
edit: edit(JobDefinitionConstraint ⇒ JobDefinition)
delete: edit(JobDefinitionConstraint ⇒ JobDefinition)
JobDefinitionJobLock
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobDefinitionJobLock ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(JobDefinitionJobLock ⇒ JobDefinition)
edit: edit(JobDefinitionJobLock ⇒ JobDefinition)
delete: edit(JobDefinitionJobLock ⇒ JobDefinition)
JobDefinitionRaiseEvent
ig: l:EventDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobDefinitionRaiseEvent ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(JobDefinitionRaiseEvent ⇒ JobDefinition)
edit: edit(JobDefinitionRaiseEvent ⇒ JobDefinition)
delete: edit(JobDefinitionRaiseEvent ⇒ JobDefinition)
JobDefinitionType view

canModifyJobsOfType
View ⇒ (view)

CanModifyJobsOfType ⇒ (view,canModifyJobsOfType)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(JobDefinitionType)
create: Security is handled in the MethodImpl
edit: Security is handled in the MethodImpl
delete: Security is handled in the MethodImpl
JobDefinitionWaitEvent
ig: l:EventDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobDefinitionWaitEvent ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(JobDefinitionWaitEvent ⇒ JobDefinition)
edit: edit(JobDefinitionWaitEvent ⇒ JobDefinition)
delete: edit(JobDefinitionWaitEvent ⇒ JobDefinition)
JobGroup
ig: l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobGroup ⇒ JobDefinition ⇒ MasterJobDefinition)
create:
edit:
delete: Not possible for a non-system user
JobGroupParameter
ig: l:JobGroup ⇒ l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobGroupParameter ⇒ JobGroup ⇒ JobDefinition ⇒ MasterJobDefinition)
create:
edit:
delete:
JobJobLock
ig: l:Job ⇒ l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: or viewJobs(JobJobLock ⇒ Job ⇒ Queue) or viewJobs(JobJobLock ⇒ Job ⇒ ProcessServer) or view(JobJobLock ⇒ Job)
create: or editJobs(JobJobLock ⇒ Job ⇒ Queue) or edit(JobJobLock ⇒ Job)
edit: or editJobs(JobJobLock ⇒ Job ⇒ Queue) or edit(JobJobLock ⇒ Job)
delete: or editJobs(JobJobLock ⇒ Job ⇒ Queue) or edit(JobJobLock ⇒ Job)
JobLock create[1]

view

edit

control

delete
Create ⇒ (create)

View ⇒ (view)

LockAdministrator ⇒ (view,control)

Edit ⇒ (create,view,edit,control)

Delete ⇒ (create,view,delete,control)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(JobLock)
create: create(JobLock)
edit: edit(JobLock)
delete: delete(JobLock)
call hold(): control(JobLock)
call release(): control(JobLock)
JobNote
ig: l:Job ⇒ l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobNote ⇒ Job)
create: createJobNotes(JobNote ⇒ Job)
edit: createJobNotes(JobNote ⇒ Job)
delete: createJobNotes(JobNote ⇒ Job)
JobParameter
ig: l:Job ⇒ l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: or viewJobs(JobParameter ⇒ Job ⇒ Queue) or viewJobs(JobParameter ⇒ Job ⇒ ProcessServer) or view(JobParameter ⇒ Job)
create: or editJobs(JobParameter ⇒ Job ⇒ Queue) or edit(JobParameter ⇒ Job)
edit: or editJobs(JobParameter ⇒ Job ⇒ Queue) or edit(JobParameter ⇒ Job)
delete: or editJobs(JobParameter ⇒ Job ⇒ Queue) or edit(JobParameter ⇒ Job)
Library create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Library)
create: create(Library)
edit: edit(Library)
delete: delete(Library)
MailConnector create[1]

view

control

edit

delete

businessAutomationAPI[2]
Create ⇒ (create)

View ⇒ (view)

Administrator ⇒ (view,control)

Edit ⇒ (create,view,control,edit)

Delete ⇒ (create,view,control,delete)

BusinessAutomationUser ⇒ (view,businessAutomationAPI)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(MailConnector)
create: create(MailConnector)
edit: edit(MailConnector)
delete: delete(MailConnector)
call start(): control(MailConnector)
call stop(): control(MailConnector)
MonitorAlertSource (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(MonitorAlertSource)
create: create(MonitorAlertSource)
edit: edit(MonitorAlertSource)
delete: delete(MonitorAlertSource)
create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(NavigationBar)
create: create(NavigationBar)
edit: edit(NavigationBar)
delete: delete(NavigationBar)
ig: p:NavigationBar ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(NavigationBarItem ⇒ NavigationBar)
create: edit(NavigationBarItem ⇒ NavigationBar)
edit: edit(NavigationBarItem ⇒ NavigationBar)
delete: edit(NavigationBarItem ⇒ NavigationBar)
ObjectSearch (derived from JobDefinitionRelatedObject)
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(ObjectSearch ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(ObjectSearch ⇒ JobDefinition)
edit: edit(ObjectSearch ⇒ JobDefinition)
delete: edit(ObjectSearch ⇒ JobDefinition)
ObjectTag view

create[1]

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ObjectTag)
create: No permission required
edit: No permission required
delete: No permission required
ObjectTagDefinition create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ObjectTagDefinition)
create: create(ObjectTagDefinition)
edit: edit(ObjectTagDefinition)
delete: delete(ObjectTagDefinition)
OraAppsSystem create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(OraAppsSystem)
create: create(OraAppsSystem)
edit: edit(OraAppsSystem)
delete: delete(OraAppsSystem)
OraOhiSystem create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(OraOhiSystem)
create: create(OraOhiSystem)
edit: edit(OraOhiSystem)
delete: delete(OraOhiSystem)
PeopleSoftSystem create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(PeopleSoftSystem)
create: create(PeopleSoftSystem)
edit: edit(PeopleSoftSystem)
delete: delete(PeopleSoftSystem)
PeriodFunction (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(PeriodFunction)
create: create(PeriodFunction)
edit: edit(PeriodFunction)
delete: delete(PeriodFunction)
ProcessMonitor create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ProcessMonitor)
create: create(ProcessMonitor)
edit: edit(ProcessMonitor)
delete: delete(ProcessMonitor)
ProcessMonitorDefinition create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ProcessMonitorDefinition)
create: create(ProcessMonitorDefinition)
edit: edit(ProcessMonitorDefinition)
delete: delete(ProcessMonitorDefinition)
ProcessServer create[1]

view

viewJobs

control

edit

delete
Create ⇒ (create)

View ⇒ (view)

ViewJobs ⇒ (view,viewJobs)

Administrator ⇒ (view,viewJobs,control)

Edit ⇒ (create,view,viewJobs,control,edit)

Delete ⇒ (create,view,viewJobs,control,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ProcessServer)
create: create(ProcessServer)
edit: edit(ProcessServer)
delete: delete(ProcessServer)
call start(): control(ProcessServer)
call stop(): control(ProcessServer)
call restart(): control(ProcessServer)
ProcessServerAlertSource (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(ProcessServerAlertSource)
create: create(ProcessServerAlertSource)
edit: edit(ProcessServerAlertSource)
delete: delete(ProcessServerAlertSource)
ProcessServerJobDefinitionType
ig: l:ProcessServer ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(ProcessServerJobDefinitionType ⇒ ProcessServer)
create: edit(ProcessServerJobDefinitionType ⇒ ProcessServer)
edit: edit(ProcessServerJobDefinitionType ⇒ ProcessServer)
delete: edit(ProcessServerJobDefinitionType ⇒ ProcessServer)
ProcessServerResource
ig: l:ProcessServer ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(ProcessServerResource ⇒ ProcessServer)
create: edit(ProcessServerResource ⇒ ProcessServer)
edit: edit(ProcessServerResource ⇒ ProcessServer)
delete: edit(ProcessServerResource ⇒ ProcessServer)
ProcessServerService
ig: l:ProcessServer ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(ProcessServerService ⇒ ProcessServer)
create: edit(ProcessServerService ⇒ ProcessServer)
edit: edit(ProcessServerService ⇒ ProcessServer)
delete: edit(ProcessServerService ⇒ ProcessServer)
PublishItem (derived from JobDefinitionRelatedObject)
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(PublishItem ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(PublishItem ⇒ JobDefinition)
edit: edit(PublishItem ⇒ JobDefinition)
delete: edit(PublishItem ⇒ JobDefinition)
Queue create[1]

view

viewJobs

submitOnto

editJobs[2]

control

edit

delete
Create ⇒ (create)

View ⇒ (view)

ViewJobs ⇒ (view,viewJobs)

QueueAdministrator ⇒ (view,viewJobs,control)

JobAdministrator ⇒ (view,viewJobs,editJobs,submitOnto)

SubmitAndView ⇒ (view,submitOnto)

Edit ⇒ (create,view,viewJobs,editJobs,submitOnto,edit,control)

Delete ⇒ (create,view,viewJobs,editJobs,submitOnto,delete,control)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Queue)
create: create(Queue)
edit: edit(Queue)
delete: delete(Queue)
call hold(): control(Queue)
call release(): control(Queue)
QueueAlertSource (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(QueueAlertSource)
create: create(QueueAlertSource)
edit: edit(QueueAlertSource)
delete: delete(QueueAlertSource)
QueueProvider
ig: l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(QueueProvider ⇒ ProcessServer) view(QueueProvider ⇒ ProcessServer)
create: edit(QueueProvider ⇒ ProcessServer) edit(QueueProvider ⇒ ProcessServer)
edit: edit(QueueProvider ⇒ ProcessServer) edit(QueueProvider ⇒ ProcessServer)
delete: edit(QueueProvider ⇒ ProcessServer) edit(QueueProvider ⇒ ProcessServer)
R2WCatalog create[1]

view

publish[2]

edit

delete
Create ⇒ (create)

View ⇒ (view)

Publish ⇒ (view,publish)

Edit ⇒ (create,view,publish,edit)

Delete ⇒ (create,view,publish,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(R2WCatalog)
create: create(R2WCatalog)
edit: edit(R2WCatalog)
delete: delete(R2WCatalog)
RemoteSystem create[1]

view

use[2]

edit

delete
Create ⇒ (create)

View ⇒ (view)

Use ⇒ (view,use)

Edit ⇒ (create,view,use,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(RemoteSystem)
create: create(RemoteSystem)
edit: edit(RemoteSystem)
delete: delete(RemoteSystem)
Report (derived from JobDefinitionRelatedObject)
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(Report ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(Report ⇒ JobDefinition)
edit: edit(Report ⇒ JobDefinition)
delete: edit(Report ⇒ JobDefinition)
Resource (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Resource)
create: create(Resource)
edit: edit(Resource)
delete: delete(Resource)
RestrictedSchedulerSessionSpecification create[1]

view

use[2]

edit

delete
Create ⇒ (create)

View ⇒ (view)

Use ⇒ (view,use,delete)

Edit ⇒ (create,view,use,edit)

Delete ⇒ (view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(RestrictedSchedulerSessionSpecification)
create: create(RestrictedSchedulerSessionSpecification)
edit: edit(RestrictedSchedulerSessionSpecification)
delete: delete(RestrictedSchedulerSessionSpecification)
SAPBAEConnector create[1]

view

control

edit

delete

businessAutomationAPI[2]
Create ⇒ (create)

View ⇒ (view)

Administrator ⇒ (view,control)

Edit ⇒ (create,view,control,edit)

Delete ⇒ (create,view,control,delete)

BusinessAutomationUser ⇒ (view,businessAutomationAPI)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(SAPBAEConnector)
create: create(SAPBAEConnector)
edit: edit(SAPBAEConnector)
delete: delete(SAPBAEConnector)
call start(): control(SAPBAEConnector)
call stop(): control(SAPBAEConnector)
SAPScript (derived from JobDefinitionRelatedObject)
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(SAPScript ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(SAPScript ⇒ JobDefinition)
edit: edit(SAPScript ⇒ JobDefinition)
delete: edit(SAPScript ⇒ JobDefinition)
SAPSystem create[1]

view

edit

businessAutomationAPI[2]

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

BusinessAutomationUser ⇒ (view,businessAutomationAPI)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(SAPSystem)
create: create(SAPSystem)
edit: edit(SAPSystem)
delete: delete(SAPSystem)
Script (derived from JobDefinitionRelatedObject)
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(Script ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(Script ⇒ JobDefinition)
edit: edit(Script ⇒ JobDefinition)
delete: edit(Script ⇒ JobDefinition)
SubmitFrame (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(SubmitFrame)
create: create(SubmitFrame)
edit: edit(SubmitFrame)
delete: delete(SubmitFrame)
Table (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Table)
create: create(Table)
edit: edit(Table)
delete: delete(Table)
TableDefinition (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(TableDefinition)
create: create(TableDefinition)
edit: edit(TableDefinition)
delete: delete(TableDefinition)
TableDefinitionConstraint
ig: l:TableDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(TableDefinitionConstraint ⇒ TableDefinition)
create: edit(TableDefinitionConstraint ⇒ TableDefinition)
edit: edit(TableDefinitionConstraint ⇒ TableDefinition)
delete: edit(TableDefinitionConstraint ⇒ TableDefinition)
TimeWindow (derived from ApplicationObject) create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(TimeWindow)
create: create(TimeWindow)
edit: edit(TimeWindow)
delete: delete(TimeWindow)
Trigger create[1]

view

edit

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(Trigger)
create: create(Trigger)
edit: edit(Trigger)
delete: delete(Trigger)
UserMessage create[1]

view

edit

reply

delete
Create ⇒ (create)

View ⇒ (view)

Edit ⇒ (create,view,edit)

Reply ⇒ (reply,view,edit)

Delete ⇒ (create,view,delete)

ig: f:Partition ⇒ ig:IsolationGroup
view: view(UserMessage)
create: create(UserMessage)
edit: edit(UserMessage)
delete: delete(UserMessage)
UserMessageDefinition (derived from JobDefinitionRelatedObject)
ig: l:JobDefinition ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(UserMessageDefinition ⇒ JobDefinition ⇒ MasterJobDefinition)
create: edit(UserMessageDefinition ⇒ JobDefinition)
edit: edit(UserMessageDefinition ⇒ JobDefinition)
delete: edit(UserMessageDefinition ⇒ JobDefinition)

Footnotes

===[1] This permission cannot be granted to a specific instance of the object, but can only be granted at the System, Isolation Group or Partition level.===[2] This permission cannot only be granted to a specific instance of the object, and cannot be granted at the System, Isolation Group or Partition level.