Help with role assignment - run scheduled jobs

Travers M
Mega Guru

I am having troubles pinpoint what role grants the access to run scheduled jobs.     Is there one out of the box that allows a user access to that part of program?

 

I'm wanting to give a certain group of users the ability to execute scheduled jobs in situations where we'd need the LDAP to run other than the once per day we have scheduled and would rather not give them full admin rights.   Any help with this would be great and I have the feeling I'm overlooking something that should be simple.

6 REPLIES 6

kevin_sherman
Giga Contributor

Out of the box, scheduled jobs require the admin role. For what you're doing, you could create a new role, add that role to the list that can see the System Definition menu, and change the role restriction on Schedule Jobs (by right-clicking System Definition and saying Edit Application Menu) to be your role. You'll also need to modify the read ACL on sysauto to allow your new role as well.


Michael Fry1
Kilo Patron

There's a role called: schedule_admin. You could add that to your scheduled jobs app and your users who need access.


That's what I thought would be the "easy" way to do it, but as it turns out they can see that area but you get the items removed from view because of security error.   I'd have to adjust ACLs with it too in order for that to work.


Jamen1
Tera Expert

try this....

go to the left menu and edit system definition > scheduled jobs (click on the pencil)

- add the "schedule_admin" role
- select Override application menu roles

go to the scheduled jobs list and right click on column header and select configure > list control

- add "schedule_admin" role for rights needed.  i.e. for new, edit, filter and link

give the user these roles:

- import_scheduler
- schedule_admin

the user may also need these roles:

- template_editor
- template_scheduler