Permissions
Copy
Configurable Job Scheduling Job is intended to be a tool for Aras Innovator Administrators or other Innovator system functions and applications.
Scheduled Job Items are added by default to the TOC under Administration à Job Scheduling
Users and Roles
Each Job has a User property which grants its own permissions for executing its Server Method. This would potentially allow any user to be assigned to Job or Scheduled Job. To avoid a user impersonating another user, Aras Innovator introduces special system users and roles.
Roles
- World – Any User in Aras Innovator. No permission to create Jobs and Scheduled Jobs. Implemented by core World identity.
- Administrators – Aras innovator Administrators. Has permission to create, modify and delete Scheduled Jobs. Has permissions to create Jobs special endpoints, get and delete them. Implemented by core Administrators identity.
- Job Manager – Configurable Job Scheduling system identity. Can Create and Modify Jobs, get Jobs Schedule and execute Scheduled Jobs
Users
- Innovator User – Any Innovator user. Can be assigned to Job and Scheduled Job. Should be able to manually run only Jobs that are assigned. Cannot create Jobs or Scheduled Jobs if not part of Administrators identity.
- Agent User – A special system user without password, represents an Agent Service which sends requests to Innovator Server. Allowed to get Scheduled jobs and execute them. This user is assigned by default to Job Manager role.