Redwood Documentation

Product Documentation

 

›Required Privileges

RunMyJobsSecurity

Roles and Users

  • Authorization
  • Partitions
  • Managing Users and Roles

Privileges

  • Privileges
  • Granted System Privileges
  • Object Security
  • Object Privileges
  • Granting and Revoking System Privileges
  • Granting and Revoking Object Privileges
  • System Privileges
  • Privileges
  • System Privileges

Required Privileges

  • Privileges Required for Objects
  • Ad Hoc Alert Sources
  • Alert Source Actions
  • Applications
  • Audit Rules
  • Audit Trail
  • SAP BAE connectors
  • Credential Protocols
  • Credentials
  • Datum Definitions
  • Documents
  • Alert Escalations
  • Event Definitions
  • Export Rule Sets
  • Export Processes
  • Formats
  • Email Alert Gateways
  • Housekeeping Dashbaord
  • Import Rule Definitions
  • Import Rule Sets
  • Import Sources
  • Imports
  • Chains
  • Process Alert Sources
  • Process Definitions
  • Definition Types (JobDefinitionsTypes)
  • Processes
  • Libraries
  • Process Locks
  • Monitoring Dashbaord
  • Monitor Alert Sources
  • Monitor Nodes
  • Operator Messages
  • Oracle Applications Systems
  • OHI Systems
  • Partitions
  • PeopleSoft Systems
  • Period Functions
  • Process Monitor Definitions
  • Process Monitors
  • Process Server Alert Sources
  • Process Servers
  • Query Filters
  • Queue Alert Source
  • Queues
  • R2W Catalogs
  • Registry Entries
  • Remote Systems
  • Reports
  • Resources
  • Roles
  • SAP Systems
  • Services
  • Shell
  • Subject Role Grant Expanded
  • Subjects
  • Submit Forms
  • Submit Frames
  • Table Definitions
  • Tables
  • Tabs and Links
  • Time Windows
  • Time Zones
  • Triggers
  • Users
  • User Messages
  • Visualization Alerts
  • Visualization Process Server Queues
← Process Alert SourcesDefinition Types (JobDefinitionsTypes) →

Privileges Required to use Process Definitions

To use process definitions ( JobDefinition ), you need one of the following:

  • scheduler-administrator or redwood-administrator role
  • scheduler-job-administrator role
  • object, system or partition-level permissions

The sections below will reference the object-level permissions you need, however, equivalent system or partition-level permissions are also valid.

Using Process Definitions

The following privilege ranks are available on process definitions:

  • Create - allows you to create a Process Definition on the level the privilege was granted (system, partition), you have no further privileges through this rank, you automatically get All privilege rank on process definitions you create.
  • View - allows you to view a process Process Definition on the level the privilege was granted (system, partition), you have no further privileges through this rank.
  • View Processes - allows you to view a process on the level the privilege was granted (system, partition), you have no further privileges through this rank.
  • Submit - allows you to submit a process on the level the privilege was granted (system, partition), you have no further privileges through this rank.
  • Submit View - allows you to submit and view a process on the level the privilege was granted (system, partition), you have no further privileges through this rank.
  • Edit - allows you to create, view, and edit a Process Definition and process as well as submit, edit, and view a process on the level the privilege was granted (system, partition).
  • Edit Processes - allows you to view, submit and edit a process on the level the privilege was granted (system, partition).
  • Delete - allows you to create, view, and delete a Process Definition and submit, view, and edit a process on the level the privilege was granted (system, partition).
  • All - full control over a Process Definition on the level the privilege was granted (system, partition).

You always need View privileges on the partition of the Process Definition.

Process Definitions can reference the following objects, you need at least View privileges on these objects as well as their partition(s) when you want to create/edit/delete a Process Definition that references them:

  • Application.
  • Credential.
  • Event.
  • Format.
  • Definition Type.
  • Library.
  • Lock.
  • Queue.
  • Submit Frame.
  • Time Window.

Built-in Roles

  • The scheduler-administrator or redwood-administrator built-in role provides full access to Process Definitions.
  • The scheduler-viewer built-in role provides read-only access to Process Definitions.

Creating Process Definitions

You need one of the following privilege ranks to be able to create process definitions:

  • Create - allows you to create process definitions on the level the privilege was granted (system, partition), you have no further privileges through this rank, you automatically get All privilege rank on process definitions you create.
  • Edit - allows you to create, view, and edit all process definitions on the level the privilege was granted (system, partition).
  • Delete - allows you to create, view, and delete all process definitions on the level the privilege was granted (system, partition).
  • All - full control over all process definitions on the level the privilege was granted (system, partition).

Process Definitions can reference the following objects, you need at least View privileges on these objects and their partition(s) when you want to create a Process Definition that references them:

  • Application.
  • Credential.
  • Credential Protocol.
  • Event.
  • Format.
  • Definition Type
  • Library.
  • Lock.
  • Query Filter - used in parameter constraints.
  • Queue.
  • Resource.
  • Submit Frame.
  • Time Window.

Submitting Process Definitions

To successfully submit a Process Definition, you must have one of the following privileges:

  • Submit - privilege rank on the Process Definition on the level the privilege was granted (system, partition, object).
  • Submit View - privilege rank on the Process Definition on the level the privilege was granted (system, partition, object).
  • All - privilege rank on the Process Definition on the level the privilege was granted (system, partition, object).

As well as the following privileges

  • View Jobs - privilege rank on the queue where the process is supposed to run, or on Queue in the queue's partition or on Queue system-wide
  • View - privilege rank on the process server that serves the queue and where the process is going to run, or on process server that serves the queue and where the process is going to run in its partition or system-wide

You also require View privileges on the partition of the Process Definition, of the queue, and of the process server where the process is going to run.

Optionally, if you want to use a library, submit frame and/or time window, you will need View privileges on them and their partition, as well. If the Process Definition has a default submit frame, a default time window, or uses a library (in parameters or in the code) you will require View privileges on the objects or you will not be able to submit the Process Definition or restart the process.

Process Definitions can reference the following objects, you need at least View privileges on these objects and their partition(s) when you want to submit a Process Definition that references them:

  • Credential.
  • Event.
  • Lock.

Editing Process Definitions

To successfully edit a Process Definition, you must have one the following privileges:

  • Edit - privilege rank on the Process Definition on the level the privilege was granted (system, partition).
  • Delete - privilege rank on the Process Definition on the level the privilege was granted (system, partition).
  • All - privilege rank on the Process Definition on the level the privilege was granted (system, partition).

You also require View privileges on the partition of the Process Definition.

Process Definitions can reference the following objects, you need at least View privileges on these objects and their partition(s) when you want to edit a Process Definition that references them:

  • Application.
  • Credential.
  • Credential Protocol.
  • Event.
  • Format.
  • Definition Type
  • Library.
  • Lock.
  • Query Filter - used in parameter constraints.
  • Queue.
  • Resource.
  • Submit Frame.
  • Time Window.

See Also

  • Privileges Required to use Applications
  • Privileges Required to use Event Definitions
  • Privileges Required to use Formats
  • Privileges Required to use Credentials
  • Privileges Required to use Credential Protocols
  • Privileges Required to use Libraries
  • Privileges Required to use Locks
  • Privileges Required to use Process Servers
  • Privileges Required to use Query Filters
  • Privileges Required to use Queues
  • Privileges Required to use Reports
  • Privileges Required to use Resources
  • Privileges Required to use Submit Frames
  • Privileges Required to use Time Windows
  • Privileges Required to use Objects
← Process Alert SourcesDefinition Types (JobDefinitionsTypes) →
  • Using Process Definitions
  • Built-in Roles
  • Creating Process Definitions
  • Submitting Process Definitions
  • Editing Process Definitions
  • See Also
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |