i have a situation where i need to prevent changes being made if a job exists against a release on a sales order - we have a ‘shape’ added which gives a flag which is an indicator that other data exists and needs to be removed before making changes - this is understood througout the business but not always followed!!!
the ‘Stacks’ Exist’ shape is driven by a calculated field which is either true or false, if its true it displays, if its false it does not.
the ‘Panels’ button launches a dashboard where we enter sizes relating to our manufacturing process - this then calculates the quantity required for the release and ultimately the job.
Here is what i would like to do:
Option 1:
make the ‘Panels’ button disabled if either the ‘stacks exist’ is true or if there is any job against the release.
downside to this is you cant then go in and ‘view’ what was ordered previously without printing out the sales order acknowledgement
Option 2:
same critera as above but instead of disabling the ‘Panels’ button, force it to either open the dashboard in read only mode or a read only version of the dashboard.
Option 2 is preferred for visibiliy etc but i dont know what is feasible. I have tried to add conditions etc but i get lost and no idea where to fire what from and how it should all link up.
Any help will be massively appreciated!

