If you do want to hide or disable the entire form according to the request status, the user's role or business unit, or other criteria,
Use the following format: $(_.object.property). The expression must return a value of true or false.
To set the expression you need to go to:
Catalog > Service Offering > Definition > Edit the Service Option > Select the Form > Set the value in the disable/Hidden field. No need to add it on every form.
That section explains how to specify expressions in fields within a form; those instructions also apply to any expressions that you specify for the entire form in the Disabled and Hidden fields in this step.
To hide or disable the form for end user roles only, enter $(_.user.role == ‘enduser’).
To hide or disable the form from all business units except ca.com, enter $(_.bu.id != ‘ca.com’).
To disable the form when the request status is Fulfilled, enter $(_.request.status == 2000).
Note: When an entire form is disabled, it is disabled but visible during all stages of the request life cycle except check-out.
During check-out, a disabled form is both disabled and hidden.