Process group is crucial in securing the processes and jobs in the system. It is possible to restrict access to certain processes within PeopleSoft by establishing process groups. A batch process is assigned a 'Process Group' when created. That 'Process Group' is then linked to a permission list (PL). The PL is then assigned to a 'Role' and, subsequently, to a USERID. Process groups are collections of process definitions that you create using PeopleSoft Process Scheduler.
Navigations to Assign a Process to a Process Group:
PeopleTools -> Process Scheduler -> Processes -> Process Definition Option Tab -> Process Security section
Navigations to Assign a Process Group to a Permission List:
PeopleTools -> Security -> Permissions & Roles -> Permission -> Process tabs -> Process Group Permissions
Users can run only the processes that belong to process groups assigned to their roles. For example, you may have a set of process definitions that relate to your Human Resources department and another set for your Manufacturing department. If process 'P1' is in the process group 'PG1' and any of the Permission List (PL) of the user, say 'USER1', does not have access to that process group 'PG1' - then - that user 'USER1' cannot run the process 'P1'. A process definition can be a member of multiple process groups.
The process group are not stored in any setup table of its own. They are stored in the table - PRCSDEFNGRP and PRCSJOBGRP (where process and job definitions are stored). If you look at the prompt for PRCSGRP field in those tables, it is a 'PROMPT WITH NO EDIT' - It means, you can keep adding new Process groups on the fly, on process and job definition components. You may want to execute below queries for better understanding:
select * from PS_PRCSDEFNGRP
select * from PS_PRCSJOBGRP
select * from PS_PRCSJOBGRP
6 comments:
Gr8 post. Thank you.
From where can i get featured jobs, events, PeopleSoft groups, consultant profiles, solutions and knowledge library, PeopleSoft videos, white papers, articles, news and updates.
Hi Rakesh,
Hope you are doing good. Deepa here. Reaching you out for your expert opinion. Our client has Process scheduler with Max concurrent processes to run = 5 in production.
They want to increase this limit to 15. I feel this is quite unusual. Incase we increase to 15 max processes, do you see any impact like load, etc on distribution node and other things. Do you recommend this increase to 15? If so, any other settings we need to change to allow 15 processes to run parallely?
Thanks,
Deepa.
Hi Rakesh,
Hope you are doing good. Deepa here. Reaching you out for your expert opinion. Our client has Process scheduler with Max concurrent processes to run = 5 in production.
They want to increase this limit to 15. I feel this is quite unusual. Incase we increase to 15 max processes, do you see any impact like load, etc on distribution node and other things. Do you recommend this increase to 15? If so, any other settings we need to change to allow 15 processes to run parallely?
Thanks,
Deepa.
Process security in Peoplesoft
Process security in Peoplesoft
Post a Comment