I have a process that only displays information from a legacy source. I have hidden the submit button with Javascript and the form is opened from another form I created as a search form. When you click on the link in the search form the ID is passed in the URL which populates a field on the legacy view form which supplies the necessary information for the Lookups. Since the will be no ID set when a user goes to the Start Process page and clicks start for this legacy view process, the form will load blank. The legacy view needs to be published and access rights need to be given to all users to be able to view the form. I want to prevent anyone from clicking Start for this process on the Start Process page. Is there a way to hide that particular process without unpublishing it?
Question
Question
Is it possible to hide a published business process from the Start Process view page?
Replies
All published processes the user has right will be listed in Start Process page. There is no out-of-box solution for hide it from Start Process. Maybe you can add a Custom HTML field in your form provide some notes to the user that this form need to be opened from another place to provide better experience?
You could also consider changing the process name of the legacy process to something that would put it at the end of the list and tell users not to click it. Not the cleanest of solutions, but it may suffice.
As Xiang mentions above, you could hide all fields if the ID field on the legacy search form is blank and show an HTML field that says, "Please go to this form [link] first". That would make it clear to the users to instead go to the other form and only come to the legacy form with the ID.
Is there a way to start the processes I want my users to see and hide the ones that are not starred?
Not that I know of. I use the Forms Landing Pages to limit which forms the users can see and provide the URL to the Landing Page instead of the default forms URL.
This won't prevent someone from navigating to the forms Start Process tab and seeing all the processes, but it is the easiest without a lot of forms customization mentioned above.