Thursday, May 28, 2009

PROCESS GROUP

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

6 comments:

Unknown said...

Gr8 post. Thank you.

Unknown said...

From where can i get featured jobs, events, PeopleSoft groups, consultant profiles, solutions and knowledge library, PeopleSoft videos, white papers, articles, news and updates.

Deepa Ghankot said...

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.

Deepa Ghankot said...

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.

Sunny said...

Process security in Peoplesoft

Sunny said...

Process security in Peoplesoft

OCI - Attach Block Volume to Windows VM

Tip: Although creating and attaching Block Storage to a Windows VM is pretty straightforward (OCI documentation is pretty good for that), th...