UI policies installed with catalog item designer

The catalog item designer adds the following UI policies.

UI Policy Table Description
Allow category entry Item [sc_ic_item_staging] Allow category entry only if a catalog is selected.
Show Mobile Image Item [sc_ic_item_staging] Make the mobile image field visible if availability is set to Both Desktop and Mobile or Mobile Only.
Show Desktop Image Item [sc_ic_item_staging] Make the desktop image field visible when availability set to Both Desktop and Mobile or Desktop Only.
Show Published Item Item [sc_ic_item_staging] Show the catalog item if the staged item is published.
Hide Item field on Item Designer - Approval view Approval [sc_ic_aprvl_defn_staging] Hide the catalog item field from the item designer approval view.
Show "User" field when Type=User Approval [sc_ic_aprvl_defn_staging] Make the user field visible and mandatory if a user approval is selected.
Show "Group" field when Type=Group Approval [sc_ic_aprvl_defn_staging] Make the group field visible and mandatory if a group approval is selected.
Show "Predefined approval" field when Type=predefined_approval Approval [sc_ic_aprvl_defn_staging] Make the Predefined approval field visible if a predefined approval is selected and the predefined type is selected.
Show Predefined approval description when appropriate Approval [sc_ic_aprvl_defn_staging] Make the predefined approval description visible and mandatory if a predefined approval is selected.
Show "User(s)" field when Type=User Approval Type [sc_ic_aprvl_type_defn_staging] Make the User(s) field visible and mandatory if a user approval is selected.
Show "Group(s)" field when Type=Group Approval Type [sc_ic_aprvl_type_defn_staging] Make the Group(s) field visible and mandatory if a group approval is selected.
Show "Script" fields when Type=Script Approval Type [sc_ic_aprvl_type_defn_staging] Make the Script output and Approver script fields visible if a script approval is selected.
Show published information Approval Type [sc_ic_aprvl_type_defn_staging] Make the approval definition and approval definition version visible if the published definition is not empty.
Show assignment type fields sc_ic_task_assign_defn_staging Make the Assignment type field visible if it is a direct assignment.
Show published assignment definition sc_ic_task_assign_defn_staging Make the published assignment definition visible if the published definition is not empty.
Show custom assignment fields sc_ic_task_defn_staging Make the User(s) and Group(s) fields visible if the assignment has a user specified.
Hide Item field sc_ic_task_defn_staging Hide the Item field if the item is not empty.
Hide meta fields sc_ic_question Hide fields used by underlying logic, but not requiring user input.
Hide Mandatory sc_ic_question Hide field if type is checkbox or label.
Show default value sc_ic_question Show default values, depending on the type of variable selected.
Numeric Scale type fields sc_ic_question Show numeric scales: Maximum and Minimum if the preconfigured variable type Number is selected.
Show Choices related list when appropriate sc_ic_question Show the Choices related list if the variable type Multiple Choice or Select Box is selected.
Hide Read Only sc_ic_question Hide the Read only field if the variable type Label, Date, or Date/Time is selected.
Read only question type sc_ic_question Hide field if the variable type Read only is selected.
Hide Item field on Item Designer - Question view sc_ic_question Hide Staging item field if the item is selected.
Force preconfigured Reference type fields sc_ic_question_type Set the value of preconfigured field to true and read-only if the variable type reference is selected.
Show Choices related list when appropriate sc_ic_question_type Show Choices related list if the variable type Multiple Choice or Select Box is selected.
Preconfigured checkbox type fields sc_ic_question_type
Preconfigured Reference fields sc_ic_question_type Show reference and reference qualifier fields if the question type is preconfigured reference type.
Preconfigured Questions sc_ic_question_type Show question text, read only, help text, and default value fields if the preconfigured question type is selected.
Preconfigured Numeric Scale type fields sc_ic_question_type Show numeric scales: Maximum and Minimum if the preconfigured variable type Number is selected.
Show "Predefined Approval" field when Type=predefined_approval sc_ic_aprvl_defn Make the Predefined Approval field visible and mandatory if no type is selected.
Show "Group" field when Type=Group sc_ic_aprvl_defn Make the Group field visible and mandatory if no type is selected.
Show "User" field when Type=User sc_ic_aprvl_defn Make the User field visible and mandatory if the user type is selected.
Show "Script" fields when Type=Script sc_ic_aprvl_type_defn Make the Script field visible and mandatory if the script type is selected.
Show "User(s)" field when Type=User sc_ic_aprvl_type_defn Make User(s) field visible and mandatory if the user type is selected.
Show "Group(s)" field when Type=Group sc_ic_aprvl_type_defn Make Group(s) field visible and mandatory if the group type is selected.
Show assignment type fields sc_ic_task_assign_defn Make the User(s) and Group(s) fields visible and hide the Script field if the direct assignment variable type is selected.
Custom task fields sc_ic_task_defn Make the User(s) and Group(s) fields visible and hide the Assignment Definition field if variable type Create my own selected.