You are Not Authorized to run Process Type

If you get the following messaging stating that you are Not Authorized to run process type followed by the process type (e.g. application engine, SQR, COBOL etc) it means that your user profile does not have a permission list that has access to the process group for the relevant process definition.

not-authorized-to-run-process-type-error.png

For example, I received this message when attempting to run the dynamic role publish process DYNROLE_PUBL. If you open this process through PeopleTools > Process Scheduler > Processes and look in the process groups tab, you will find it is only associated with the INALL process group:

dynrole-publ-process-group-security.png

None of the permission lists that I belonged to had access to this group. Here's a bit of SQL to check this quickly:

select
    OC.OPRID,
    OC.OPRCLASS,
    AP.PRCSGRP
from 
    PSOPRCLS OC inner join PSAUTHPRCS AP
    on OC.OPRCLASS = AP.CLASSID
where
    OC.OPRID = '<OPRID>'
    and AP.PRCSGRP = '<PRCSGRP>'
;

Replace <OPRID> with the appropriate operator ID (e.g. PS) and <PRCSGRP> with the appropriate process group (e.g. INALL).

The solution is to either add a permission list with access to this process group to your user profile OR to add the process group to a permission list you already have access to through the permission list set up pages.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License