How to restrict users from manually changing a Pending Approval Change record to status Scheduled

Version 1

    Details

    How to restrict users from manually changing a Pending Approval Change record to status Scheduled


    Resolution

    We can modify the Read-Only rule for that field in the desired form. For example, for the Admin role, the form is "ChangeDetails", therefore:

    1.- Open the Business Rules for the Change object, and in the "Show rules for form" select "ChangeDetails" (the form name could vary depending on the configuration, and filter by Status (or scroll down to Read-Only rules in former versions):



    2.- Edit the Read-Only rule for the Status field:



    3.- And change the expression:

    From

    $(if Status == "Closed" || Status == "Denied" then true else false)

    To

    $(if Status == "Closed" || Status == "Denied" || Status == "Pending Approval" then true else false)

    4.- Test the behavior, now the Status cannot be changed: