Some clients perfer to remove the ability to select a specific process scheduler, Recurrence and Type from the user’s profile for whatever reasson – security, force process requests to default to a specific process scheduler, etc.
In order to accomplish this you need to identify the user’s primary permissions list by viewing their profile. In general the field at the bottom of the page labeled “Primary” is their primary permission list. You need to go to the primary permission list for that user and click on the Process tab.
On the Process page, click on the link to the Process Profile Permissions. Once you have reached that page you need to uncheck the following flags and then save the changes before navigating away from this page:
- Override Server Parameters
- Override Output Parameters
- Update Server Status
- Enable Recurrence Selection
After saving the permission list you have to bounce your application server to enable the changes you just made. To grey out the Type and Format fields you have to override these fields at the process definition level for each process.
To make this change the navigation is as follows:
- Go to the Process Definition and open the Destination Page. To use an example you can change the Type field to File and the Destination Source to Process Definition.
- Save the definition. The user may be able to make changes to the process definition but they should be ignored because the defaults for the Process Definition will override any user selections.
- To verify if the Output Destination Type is being overridden correctly by the process definition, look at the parameter link on the Details page of Process Monitor. The parameters link contains the actual flags that are passed in the command line. The -OT flag determines the Output Destination Type.
The values for Output Destination Type, -OT are:
- Any
- None
- File
- Printer
- Window
- Web
- Default
Subtract one from the above values (WordPress won’t let me force the numbering to start with zero). After making changes to the process definitions you have to reboot the application server and process scheduler to ensure that the changes are recognized.
0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.