Normally we assign any concurrent program to a request group corresponding to the responsibility from which we want to run our concurrent program. What in case if user want to launch concurrent program directly from a menu.
To assign a concurrent program to a menu follow the steps
- Create a new function of form type and name it as your concurrent program
- In the parameter field pass a parameter Program=<CONCURRENT_PROGRAM_NAME>
- Assign this function to a responsibility menu from which you want to run this concurrent program.
Now go to that responsibility and click on the function. It will directly launch the concurrent program.
Advantage: User can directly launch the concurrent program instead of navigating to view >> Requests >> Submit
Disadvantage: If you create a function for each concurrent program then in each responsibility you will have around 100 functions which look weird.