System Privileges

Default roles are available to grant access privileges to 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 (derived from AuditRule) create [1] view edit delete View ⇒ (view)
ig: not isolated
view: view(AuditRule)
create: create(AuditRule)
edit: edit(AuditRule)
delete: delete(AuditRule)
AuditSubjectLogin (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from ObjectDefinition) create [1] view edit modifyIndex delete Create ⇒ (create) View ⇒ (view) Edit ⇒ (create,view,edit,modifyIndex) Delete ⇒ (create,view,delete)
ig: not isolated
view: No permission required
create: create(ObjectDefinition)
edit: edit(ObjectDefinition)
delete: delete(ObjectDefinition)
ObjectFieldDefinition (derived from 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 (derived from ObjectIndex)
ig: not isolated
view: view(ObjectIndex ⇒ ObjectDefinition)
create: modifyIndex(ObjectIndex ⇒ ObjectDefinition)
edit: modifyIndex(ObjectIndex ⇒ ObjectDefinition)
delete: modifyIndex(ObjectIndex ⇒ ObjectDefinition)
QueryCondition (derived from 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 (derived from QueryConditionValue)
ig: not isolated
view: view(QueryConditionValue ⇒ QueryFilter)
create: edit(QueryConditionValue ⇒ QueryFilter)
edit: edit(QueryConditionValue ⇒ QueryFilter)
delete: edit(QueryConditionValue ⇒ QueryFilter)
QueryFilter (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from VisualizationPSQProcessServer)
ig: not isolated
view: view(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue)
create: edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue)
edit: edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue)
delete: edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue)
VisualizationPSQQueue (derived from VisualizationPSQQueue)
ig: not isolated
view: view(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue)
create: edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue)
edit: edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue)
delete: edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue)
VisualizationPSQText (derived from 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 (derived from Alert)
ig: l:OperatorMessage ⇒ ig:IsolationGroup
view: No permission required
create: No permission required
edit: No permission required
delete: No permission required
AlertSourceAction (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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)
MonitorLink (derived from Monitor)
ig: l:ParentMonitorNode ⇒ ig:IsolationGroup
view: view(MonitorLink ⇒ ParentMonitorNode)
create: edit(MonitorLink ⇒ ParentMonitorNode)
edit: edit(MonitorLink ⇒ ParentMonitorNode)
delete: edit(MonitorLink ⇒ ParentMonitorNode)
MonitorNode (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from ConstraintDefinition) create [1] edit delete
ig: f:Partition ⇒ ig:IsolationGroup
view: No permission required
create: create(ConstraintDefinition)
edit: edit(ConstraintDefinition)
delete: delete(ConstraintDefinition)
Credential (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from JobGroup)
ig: l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobGroup ⇒ JobDefinition ⇒ MasterJobDefinition)
create:
edit:
delete: Not possible for a non-system user
JobGroupParameter (derived from JobGroupParameter)
ig: l:JobGroup ⇒ l:Queue ⇒ f:Partition ⇒ ig:IsolationGroup
view: view(JobGroupParameter ⇒ JobGroup ⇒ JobDefinition ⇒ MasterJobDefinition)
create:
edit:
delete:
JobJobLock (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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)
NavigationBar (derived from NavigationBar) 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)
NavigationBarItem (derived from NavigationBarItem)
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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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 (derived from 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.