This problem has been reported a number of times on this forum and as far as I can see it has always been rectified by deselecting ‘Use Security’ within Form Settings → Security in the errant apps. For some reason this has reared it’s ugly head in one of my projects with 50+ applications. The first thing I checked was the ‘Use Security’ option and this was not selected on any of the apps.
Before I continue I can confirm that all is working perfectly well in the dev environment and was working perfecting well in the prod environment until recently. Apart from updating Scriptcase nothing has been changed in this project.
I am running Scriptcase version 9.6.015.
I thought I would try a little experiment. I created a new application and went through each setting to create an exact copy of an original form, one that wouldn’t appear on the menu. Apart from the name everything was identical, apart from one thing that I will come to later. I added the new form to the menu and deployed both the new form and menu. In the prod environment the menu option for the new form is active whereas the menu option for the original form is not.
I waded through all of the settings for each form, old and new, and could only find one difference. In the original form under Application → Settings the application code is using version 9.06.0007, whereas in the newly created identical form the version is 9.06.0015. Is this a red herring and is only indicating the software version when the form was first created or is it the root of the problem (if it is how to solve it).
I don’t want to have to manually recreate 50+ apps. Any help or advice/suggestions would be greatly appreciated.