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.
Objects with no security
- ForecastJob
- JobDefinitionParameterSubType
- LDAPProfile
- 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) | view:view(AuditRule) create:create(AuditRule) edit:edit(AuditRule) delete:delete(AuditRule) | 
| AuditSubjectLogin (derived from AuditSubjectLogin) | viewcreate[1] edit delete | Create ⇒ (create) View ⇒ (view) Edit ⇒ (create,view,edit) Delete ⇒ (create,view,delete) | view:view(AuditSubjectLogin) create:create(AuditSubjectLogin) edit:edit(AuditSubjectLogin) delete:delete(AuditSubjectLogin) | 
| BuiltInWebService (derived from BuiltInWebService) | edit | Edit ⇒ (edit) | view: No permission required create: Not possible for a non-system user edit:nulldelete: Not possible for a non-system user | 
| GlobalPrivilege (derived from GlobalPrivilege) | changeActivation | 
 | 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) | 
 | 
 | 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) | 
 | 
 | 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) | 
 | 
 | 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) | 
 | 
 | 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 | 
| ObjectFieldDefinition (derived from ObjectFieldDefinition) | 
 | 
 | 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 | 
| QueryCondition (derived from QueryCondition) | 
 | 
 | 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) | 
 | 
 | 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) | view:view(QueryFilter) create:create(QueryFilter) edit:edit(QueryFilter) delete:delete(QueryFilter) | 
| RegistryEntry (derived from RegistryEntry) | viewcreate[1] createChildren[2] edit delete | View ⇒ (view) Owner ⇒ (view,createChildren) | view:view(RegistryEntry) create:create(RegistryEntry) or createChildren(RegistryEntry ⇒ ParentRegistryEntry) edit:edit(RegistryEntry) delete:delete(RegistryEntry) | 
| Service (derived from Service) | 
 | 
 | 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) | 
 | 
 | 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) | 
 | 
 | 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) | 
 | 
 | view: No permission required create:Requires User_Administration global privilegeedit:Requires User_Administration global privilegedelete:Requires User_Administration global privilegecall 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) | view: No permission required create:create(SubjectIsolationGroup) edit:edit(SubjectIsolationGroup) delete:delete(SubjectIsolationGroup) | 
| SubjectRoleGrant (derived from SubjectRoleGrant) | 
 | 
 | view: No permission required create:Requires User_Administration global privilegeedit:Requires User_Administration global privilegedelete:Requires User_Administration global privilege | 
| TimeZone (derived from TimeZone) | edit[1] | Edit ⇒ (edit) | 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) | 
 | 
 | 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) | 
 | 
 | 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) | view:view(VisualizationAlert) create:create(VisualizationAlert) edit:edit(VisualizationAlert) delete:delete(VisualizationAlert) | 
| VisualizationAlertSource (derived from VisualizationAlertSource) | 
 | 
 | 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) | view:view(VisualizationProcessServerQueue) create:create(VisualizationProcessServerQueue) edit:edit(VisualizationProcessServerQueue) delete:delete(VisualizationProcessServerQueue) | 
| VisualizationPSQProcessServer (derived from VisualizationPSQProcessServer) | 
 | 
 | view:view(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue) create:edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue) edit:edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue) delete:edit(VisualizationPSQProcessServer ⇒ VisualizationProcessServerQueue) | 
| VisualizationPSQQueue (derived from VisualizationPSQQueue) | 
 | 
 | view:view(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue) create:edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue) edit:edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue) delete:edit(VisualizationPSQQueue ⇒ VisualizationProcessServerQueue) | 
| VisualizationPSQText (derived from VisualizationPSQText) | 
 | 
 | view:view(VisualizationPSQText ⇒ VisualizationProcessServerQueue) create:edit(VisualizationPSQText ⇒ VisualizationProcessServerQueue) edit:edit(VisualizationPSQText ⇒ VisualizationProcessServerQueue) delete:edit(VisualizationPSQText ⇒ VisualizationProcessServerQueue) | 
Objects with system and object level security
| Object Type | Privileges | Ranks | Security Attributes | 
|---|---|---|---|
| Alert (derived from Alert) | 
 | 
 | l:OperatorMessage ⇒ view: No permission required create: No permission required edit: No permission required delete: No permission required | 
| AlertSourceAction (derived from AlertSourceAction) | viewcreate[1] edit delete | Create ⇒ (create) View ⇒ (view) Edit ⇒ (create,view,edit) Delete ⇒ (create,view,delete) | view:view(AlertSourceAction) create:create(AlertSourceAction) edit:edit(AlertSourceAction) delete:delete(AlertSourceAction) | 
| AlertSourceEmail (derived from AlertSourceEmail) | 
 | 
 | 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) | view:view(Export) create:create(Export) edit:edit(Export) delete:delete(Export) | 
| Import (derived from WrappedJob) | view[1] manage[1] | View ⇒ (view) | 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:UniqueIdview: No permission required create:create(IsolationGroup) edit:edit(IsolationGroup) delete:delete(IsolationGroup) | 
| MonitorCheck (derived from Monitor) | 
 | 
 | l:ParentMonitorNode ⇒ view:view(MonitorCheck ⇒ ParentMonitorNode) create:edit(MonitorCheck ⇒ ParentMonitorNode) edit:edit(MonitorCheck ⇒ ParentMonitorNode) delete:edit(MonitorCheck ⇒ ParentMonitorNode) | 
| MonitorCondition (derived from MonitorCondition) | 
 | 
 | l:MonitorCheck ⇒ l:ParentMonitorNode ⇒ view:view(MonitorCondition ⇒ MonitorCheck ⇒ ParentMonitorNode) create:edit(MonitorCondition ⇒ MonitorCheck ⇒ ParentMonitorNode) edit:edit(MonitorCondition ⇒ MonitorCheck ⇒ ParentMonitorNode) delete:edit(MonitorCondition ⇒ MonitorCheck ⇒ ParentMonitorNode) | 
| MonitorEvent (derived from MonitorEvent) | 
 | 
 | l:EventDefinition ⇒ f:Partition ⇒ 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) | 
 | 
 | l:ParentMonitorNode ⇒ view:view(MonitorLink ⇒ ParentMonitorNode) create:edit(MonitorLink ⇒ ParentMonitorNode) edit:edit(MonitorLink ⇒ ParentMonitorNode) delete:edit(MonitorLink ⇒ ParentMonitorNode) | 
| MonitorNode (derived from MonitorNode) | create[1] viewconfirmedit delete | Create ⇒ (create) View ⇒ (view) Operator ⇒ (view,confirm) Edit ⇒ (view,confirm,create,edit) Delete ⇒ (view,confirm,create,delete) | view:view(MonitorNode) create:create(MonitorNode) edit:edit(MonitorNode) delete:delete(MonitorNode) | 
| MonitorValue (derived from MonitorValue) | 
 | 
 | l:MonitorCheck ⇒ l:ParentMonitorNode ⇒ view:view(MonitorValue ⇒ MonitorCheck ⇒ ParentMonitorNode) create:edit(MonitorValue ⇒ MonitorCheck ⇒ ParentMonitorNode) edit:edit(MonitorValue ⇒ MonitorCheck ⇒ ParentMonitorNode) delete:edit(MonitorValue ⇒ MonitorCheck ⇒ ParentMonitorNode) | 
| OperatorMessage (derived from OperatorMessage) | viewreplydelete | View ⇒ (view) Operator ⇒ (view,reply) | 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) | view:view(Partition) create:create(Partition) edit:edit(Partition) delete:delete(Partition) | 
Objects with system, 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(AlertEscalation) create:create(AlertEscalation) edit:edit(AlertEscalation) delete:delete(AlertEscalation) | 
| AlertEscalationAction (derived from AlertEscalationAction) | 
 | 
 | p:AlertEscalation ⇒ f:Partition ⇒ view:view(AlertEscalationAction ⇒ AlertEscalation) create:create(AlertEscalationAction ⇒ AlertEscalation) edit:edit(AlertEscalationAction ⇒ AlertEscalation) delete:delete(AlertEscalationAction ⇒ AlertEscalation) | 
| Application (derived from Application) | create[1] viewcreateChildren[2] edit delete | Create ⇒ (create) View ⇒ (view) Edit ⇒ (create,view,createChildren,edit) Delete ⇒ (create,view,createChildren,delete) | f:Partition ⇒ view:view(Application) create:create(Application) or createChildren(Application ⇒ ParentApplication) edit:edit(Application) delete:delete(Application) | 
| AuditObject (derived from AuditObject) | viewcreate[1] edit deleterestore | Create ⇒ (create) View ⇒ (view) Edit ⇒ (create,view,restore,edit) Delete ⇒ (create,view,restore,delete) | f:AuditedObjectPartitionUniqueId ⇒ view:view(AuditObject) create:create(AuditObject) edit:edit(AuditObject) delete:delete(AuditObject) | 
| ConstraintDefinition (derived from ConstraintDefinition) | 
 | 
 | f:Partition ⇒ view: No permission required create:nulledit:nulldelete:null | 
| Credential (derived from Credential) | viewcreate[1] edit delete | Create ⇒ (create) View ⇒ (view) Edit ⇒ (create,view,edit) Delete ⇒ (create,view,delete) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(EmailAlertGateway) create:create(EmailAlertGateway) edit:edit(EmailAlertGateway) delete:delete(EmailAlertGateway) | 
| EmailAlertGatewayAction (derived from EmailAlertGatewayAction) | 
 | 
 | p:EmailAlertGateway ⇒ f:Partition ⇒ view:view(EmailAlertGatewayAction ⇒ EmailAlertGateway) create:create(EmailAlertGatewayAction ⇒ EmailAlertGateway) edit:edit(EmailAlertGatewayAction ⇒ EmailAlertGateway) delete:delete(EmailAlertGatewayAction ⇒ EmailAlertGateway) | 
| Event (derived from Event) | 
 | 
 | l:EventDefinition ⇒ f:Partition ⇒ 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] viewraiseclearclearPendingEventsdeleteArchivedEventsedit 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(Format) create:create(Format) edit:edit(Format) delete:delete(Format) | 
| ImportMatchRule (derived from ImportMatchRule) | 
 | 
 | l:ImportRuleDefinition ⇒ f:Partition ⇒ view:view(ImportMatchRule ⇒ ImportRuleDefinition) create:edit(ImportMatchRule ⇒ ImportRuleDefinition) edit:edit(ImportMatchRule ⇒ ImportRuleDefinition) delete:edit(ImportMatchRule ⇒ ImportRuleDefinition) | 
| ImportOverrideRule (derived from ImportOverrideRule) | 
 | 
 | l:ImportRuleDefinition ⇒ f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(ImportRuleSet) create:create(ImportRuleSet) edit:edit(ImportRuleSet) delete:delete(ImportRuleSet) | 
| ImportRuleSetPartitionRename (derived from ImportRuleSetPartitionRename) | 
 | 
 | l:ImportRuleSet ⇒ f:Partition ⇒ 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) | f:Partition ⇒ view:view(ImportSource) create:create(ImportSource) edit:edit(ImportSource) delete:delete(ImportSource) | 
| Job (derived from Job) | viewcreateJobNotesedit delete | View ⇒ (view) Edit ⇒ (view,createJobNotes,edit) Delete ⇒ (view,createJobNotes,delete) JobAdministrator ⇒ (view,createJobNotes,edit,delete) | l:Queue ⇒ f:Partition ⇒ 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) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ view:view(JobChain ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit(JobChain ⇒ JobDefinition) edit:edit(JobChain ⇒ JobDefinition) delete:edit(JobChain ⇒ JobDefinition) | 
| JobDatum (derived from JobDatum) | 
 | 
 | l:Job ⇒ l:Queue ⇒ f:Partition ⇒ 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] viewviewJobssubmiteditJobsedit 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(JobDefinitionAlertSource) create:create(JobDefinitionAlertSource) edit:edit(JobDefinitionAlertSource) delete:delete(JobDefinitionAlertSource) | 
| JobDefinitionConstraint (derived from JobDefinitionConstraint) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ view:view(JobDefinitionConstraint ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit(JobDefinitionConstraint ⇒ JobDefinition) edit:edit(JobDefinitionConstraint ⇒ JobDefinition) delete:edit(JobDefinitionConstraint ⇒ JobDefinition) | 
| JobDefinitionJobLock (derived from JobDefinitionJobLock) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ view:view(JobDefinitionJobLock ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit(JobDefinitionJobLock ⇒ JobDefinition) edit:edit(JobDefinitionJobLock ⇒ JobDefinition) delete:edit(JobDefinitionJobLock ⇒ JobDefinition) | 
| JobDefinitionRaiseEvent (derived from JobDefinitionRaiseEvent) | 
 | 
 | l:EventDefinition ⇒ f:Partition ⇒ view:view(JobDefinitionRaiseEvent ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit(JobDefinitionRaiseEvent ⇒ JobDefinition) edit:edit(JobDefinitionRaiseEvent ⇒ JobDefinition) delete:edit(JobDefinitionRaiseEvent ⇒ JobDefinition) | 
| JobDefinitionType (derived from JobDefinitionType) | viewcanModifyJobsOfType | View ⇒ (view) CanModifyJobsOfType ⇒ (view,canModifyJobsOfType) | f:Partition ⇒ view:view(JobDefinitionType) create:Security is handled in the MethodImpledit:Security is handled in the MethodImpldelete:Security is handled in the MethodImpl | 
| JobDefinitionWaitEvent (derived from JobDefinitionWaitEvent) | 
 | 
 | l:EventDefinition ⇒ f:Partition ⇒ view:view(JobDefinitionWaitEvent ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit(JobDefinitionWaitEvent ⇒ JobDefinition) edit:edit(JobDefinitionWaitEvent ⇒ JobDefinition) delete:edit(JobDefinitionWaitEvent ⇒ JobDefinition) | 
| JobGroup (derived from JobGroup) | 
 | 
 | l:Queue ⇒ f:Partition ⇒ view:view(JobGroup ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit:delete: Not possible for a non-system user | 
| JobGroupParameter (derived from JobGroupParameter) | 
 | 
 | l:JobGroup ⇒ l:Queue ⇒ f:Partition ⇒ view:view(JobGroupParameter ⇒ JobGroup ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit:delete: | 
| JobJobLock (derived from JobJobLock) | 
 | 
 | l:Job ⇒ l:Queue ⇒ f:Partition ⇒ 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) | f:Partition ⇒ view:view(JobLock) create:create(JobLock) edit:edit(JobLock) delete:delete(JobLock) call hold():control(JobLock) call release():control(JobLock) | 
| JobNote (derived from JobNote) | 
 | 
 | l:Job ⇒ l:Queue ⇒ f:Partition ⇒ view:view(JobNote ⇒ Job) create:createJobNotes(JobNote ⇒ Job) edit:createJobNotes(JobNote ⇒ Job) delete:createJobNotes(JobNote ⇒ Job) | 
| JobParameter (derived from JobParameter) | 
 | 
 | l:Job ⇒ l:Queue ⇒ f:Partition ⇒ 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) | f:Partition ⇒ view:view(Library) create:create(Library) edit:edit(Library) delete:delete(Library) | 
| MailConnector (derived from MailConnector) | create[1] viewcontroledit deletebusinessAutomationAPI[2] | Create ⇒ (create) View ⇒ (view) Administrator ⇒ (view,control) Edit ⇒ (create,view,control,edit) Delete ⇒ (create,view,control,delete) BusinessAutomationUser ⇒ (view,businessAutomationAPI) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(NavigationBar) create:create(NavigationBar) edit:edit(NavigationBar) delete:delete(NavigationBar) | 
| NavigationBarItem (derived from NavigationBarItem) | 
 | 
 | p:NavigationBar ⇒ f:Partition ⇒ view:view(NavigationBarItem ⇒ NavigationBar) create:edit(NavigationBarItem ⇒ NavigationBar) edit:edit(NavigationBarItem ⇒ NavigationBar) delete:edit(NavigationBarItem ⇒ NavigationBar) | 
| ObjectSearch (derived from JobDefinitionRelatedObject) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ view:view(ObjectSearch ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit(ObjectSearch ⇒ JobDefinition) edit:edit(ObjectSearch ⇒ JobDefinition) delete:edit(ObjectSearch ⇒ JobDefinition) | 
| ObjectTag (derived from ObjectTag) | viewcreate[1] edit delete | Create ⇒ (create) View ⇒ (view) Edit ⇒ (create,view,edit) Delete ⇒ (create,view,delete) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(ProcessMonitorDefinition) create:create(ProcessMonitorDefinition) edit:edit(ProcessMonitorDefinition) delete:delete(ProcessMonitorDefinition) | 
| ProcessServer (derived from ProcessServer) | create[1] viewviewJobscontroledit delete | Create ⇒ (create) View ⇒ (view) ViewJobs ⇒ (view,viewJobs) Administrator ⇒ (view,viewJobs,control) Edit ⇒ (create,view,viewJobs,control,edit) Delete ⇒ (create,view,viewJobs,control,delete) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(ProcessServerAlertSource) create:create(ProcessServerAlertSource) edit:edit(ProcessServerAlertSource) delete:delete(ProcessServerAlertSource) | 
| ProcessServerJobDefinitionType (derived from ProcessServerJobDefinitionType) | 
 | 
 | l:ProcessServer ⇒ f:Partition ⇒ view:view(ProcessServerJobDefinitionType ⇒ ProcessServer) create:edit(ProcessServerJobDefinitionType ⇒ ProcessServer) edit:edit(ProcessServerJobDefinitionType ⇒ ProcessServer) delete:edit(ProcessServerJobDefinitionType ⇒ ProcessServer) | 
| ProcessServerResource (derived from ProcessServerResource) | 
 | 
 | l:ProcessServer ⇒ f:Partition ⇒ view:view(ProcessServerResource ⇒ ProcessServer) create:edit(ProcessServerResource ⇒ ProcessServer) edit:edit(ProcessServerResource ⇒ ProcessServer) delete:edit(ProcessServerResource ⇒ ProcessServer) | 
| ProcessServerService (derived from ProcessServerService) | 
 | 
 | l:ProcessServer ⇒ f:Partition ⇒ view:view(ProcessServerService ⇒ ProcessServer) create:edit(ProcessServerService ⇒ ProcessServer) edit:edit(ProcessServerService ⇒ ProcessServer) delete:edit(ProcessServerService ⇒ ProcessServer) | 
| PublishItem (derived from JobDefinitionRelatedObject) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ view:view(PublishItem ⇒ JobDefinition ⇒ MasterJobDefinition) create:edit(PublishItem ⇒ JobDefinition) edit:edit(PublishItem ⇒ JobDefinition) delete:edit(PublishItem ⇒ JobDefinition) | 
| Queue (derived from Queue) | create[1] viewviewJobssubmitOntoeditJobs[2] controledit 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(QueueAlertSource) create:create(QueueAlertSource) edit:edit(QueueAlertSource) delete:delete(QueueAlertSource) | 
| QueueProvider (derived from QueueProvider) | 
 | 
 | l:Queue ⇒ f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(RemoteSystem) create:create(RemoteSystem) edit:edit(RemoteSystem) delete:delete(RemoteSystem) | 
| Report (derived from JobDefinitionRelatedObject) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(RestrictedSchedulerSessionSpecification) create:create(RestrictedSchedulerSessionSpecification) edit:edit(RestrictedSchedulerSessionSpecification) delete:delete(RestrictedSchedulerSessionSpecification) | 
| SAPBAEConnector (derived from SAPBAEConnector) | create[1] viewcontroledit deletebusinessAutomationAPI[2] | Create ⇒ (create) View ⇒ (view) Administrator ⇒ (view,control) Edit ⇒ (create,view,control,edit) Delete ⇒ (create,view,control,delete) BusinessAutomationUser ⇒ (view,businessAutomationAPI) | f:Partition ⇒ view:view(SAPBAEConnector) create:create(SAPBAEConnector) edit:edit(SAPBAEConnector) delete:delete(SAPBAEConnector) call start():control(SAPBAEConnector) call stop():control(SAPBAEConnector) | 
| SAPScript (derived from JobDefinitionRelatedObject) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ 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) | f:Partition ⇒ view:view(SAPSystem) create:create(SAPSystem) edit:edit(SAPSystem) delete:delete(SAPSystem) | 
| Script (derived from JobDefinitionRelatedObject) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(TableDefinition) create:create(TableDefinition) edit:edit(TableDefinition) delete:delete(TableDefinition) | 
| TableDefinitionConstraint (derived from TableDefinitionConstraint) | 
 | 
 | l:TableDefinition ⇒ f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ 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) | f:Partition ⇒ view:view(UserMessage) create:create(UserMessage) edit:edit(UserMessage) delete:delete(UserMessage) | 
| UserMessageDefinition (derived from JobDefinitionRelatedObject) | 
 | 
 | l:JobDefinition ⇒ f:Partition ⇒ 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 partition-level or system-wide. ===[2] This permission cannot only be granted to a specific instance of the object, and cannot be granted at the partition-level or system-wide.