{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":42267,"path":"platform-user-interface/declarative-actions-glossary.md","title":"Declarative actions glossary","bundle":null,"doc_type":null,"release":"australia","body":"\n# Declarative actions glossary\n\nRefer to this glossary for definitions to terminology associated with declarative actions.\n\n<table id=\"table_isv_zdm_d1c\"><thead><tr><th>\n\nAction assignment field\n\n</th><th>\n\nDescription\n\n</th><th>\n\nAction model field appears\n\n</th></tr></thead><tbody><tr><td>\n\nAction label\n\n</td><td>\n\nDisplays the default label on the button at runtime.Required\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nAction name\n\n</td><td>\n\nPopulates a unique identifier for the action automatically based on the action label.\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nActive\n\n</td><td>\n\nDetermines whether an action appears.Default: true\n\nRequired\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nApplication\n\n</td><td>\n\nAssociates the action with an application scope.Defaults to your current application scope.\n\nRequired\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nButton type\n\n</td><td>\n\nDetermines which button variant displays at runtime.Default: Primary\n\n</td><td>\n\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nClient Script\n\n</td><td>\n\nApplicable when the Implemented as field is set to **Client Script**.\n\nExecutes client-side scripts that join form or list functions.\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nDecorator applies to\n\n</td><td>\n\nDetermines where the decorator should appear. Only three decorators may appear on a single field at one time.Default: Field type\n\nRequired\n\n</td><td>\n\nField decorator\n\n</td></tr><tr><td>\n\nDescription\n\n</td><td>\n\nDescribes what the action does for future reference.\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nEnable for all configurable experiences\n\n</td><td>\n\nDetermines if an action should appear in all experiences or only in specified experiences. If true, the action appears in any applicable form regardless of experience.Default: false\n\n</td><td>\n\nForm\n\n</td></tr><tr><td>\n\nExperience restricted\n\n</td><td>\n\nDetermines if an action should appear in all experiences or only in specified experiences. If true, the action only appears in specified experiences.Default: false\n\n</td><td>\n\n-   List\n-   Related list\n-   Field decorator\n\n</td></tr><tr><td>\n\nField Name\n\n</td><td>\n\nApplicable when the Decorator applies to field is set to **Specific field**.\n\nDetermines the specific field that should have the decorator appear.Available options are limited to columns available on the selected table.\n\nRequired\n\n</td><td>\n\nField decorator\n\n</td></tr><tr><td>\n\nField type\n\n</td><td>\n\nApplicable when the Decorator applies to field is set to **Field type**.\n\nDetermines which field type displays the decorator.Available field types:\n\n-   Domain ID\n-   List\n-   Price\n-   Date\n-   Date/Time\n-   Decimal\n-   Document ID\n-   Email\n-   Floating point number\n-   Integer\n-   Password \\(1-way encrypted\\)\n-   Phone Number\n-   Phone Number \\(E164\\)\n-   Reference\n-   String\n\nField decorators don't support string fields that appear as multiple line text fields at runtime.\n\nRequired\n\n</td><td>\n\nField decorator\n\n</td></tr><tr><td>\n\nGroup\n\n</td><td>\n\nApplicable when the Group By field is set to true.Determines which group to add the action to.\n\nRequired\n\n</td><td>\n\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nGroup By\n\n</td><td>\n\nDetermines whether to add the action to a group displayed as a split button at runtime.Default: false\n\n</td><td>\n\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nImplemented as\n\n</td><td>\n\nDetermines whether the action is a server script, client script, or UXF client action.Required\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nOrder\n\n</td><td>\n\nSets the display order of the action. An action with an order lower than other actions will appear closer to the front.Default: 0\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nServer Script\n\n</td><td>\n\nApplicable when the Implemented as field is set to **Server Script**.Executes server-side scripts such as creating, deleting, or reassigning a record.\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nSpecify client action\n\n</td><td>\n\nApplicable when the Implemented as field is set to **UXF Client Action**.Determines the payload dispatched when the action is triggered.\n\nRequired\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nTable\n\n</td><td>\n\nDetermines the table where the action appears. If set to **Global \\[global\\]**, the action appears regardless of the table.Required\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nTooltip\n\n</td><td>\n\nDisplays text when you hover over the action.\n\n</td><td>\n\n-   Attachment\n-   Form\n-   Field decorator\n-   Related list\n\n</td></tr><tr><td>\n\nUI interaction\n\n</td><td>\n\nApplicable when the Implemented as field is set to **UI interaction**.Determines the UI interaction to execute when the action is triggered.\n\nRequired\n\n</td><td>\n\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nUXF Client Action\n\n</td><td>\n\nApplicable when the Implemented as field is set to **UXF Client Action**.Executes a page-level event in UI Builder.\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nView\n\n</td><td>\n\nDetermines the view where the action appears. If left empty, the action appears regardless of view.\n\n</td><td>\n\n-   Attachment\n-   Form\n-   List\n-   Field decorator\n-   Related list\n\n</td></tr></tbody>\n</table><table id=\"table_ywr_gvs_t3c\"><thead><tr><th>\n\nCondition field\n\n</th><th>\n\nDescription\n\n</th><th>\n\nAction model field appears\n\n</th></tr></thead><tbody><tr><td>\n\nClient Conditions\n\n</td><td>\n\nDefines the client-side conditions that evaluate whether the action appears.\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n\n</td></tr><tr><td>\n\nDynamic Record Conditions\n\n</td><td>\n\nApplicable when the Enable Dynamic Evaluation field is set to true.Defines record-based conditions based on the table's columns that determine whether the action appears.\n\n</td><td>\n\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nDynamic Script Conditions\n\n</td><td>\n\nApplicable when the Enable Dynamic Evaluation field is set to true.Defines a client-side JavaScript expression that determines whether the action appears. List actions have access to the current record. Related list actions have access to the parent record.\n\n</td><td>\n\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nEnable Dynamic Evaluation\n\n</td><td>\n\nApplicable when the Experience Restricted and Record Selection Required fields are set to true.Determines whether dynamic script and record conditions can evaluate whether the action appears.\n\n</td><td>\n\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nRecord Conditions\n\n</td><td>\n\nDefines record-based conditions that determine whether the action is returned to the client.\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n\n</td></tr><tr><td>\n\nRequired user role names\n\n</td><td>\n\nDetermines which roles can view the action.Default: snc\\_internal\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nRequires create access\n\n</td><td>\n\nRequires you to have create access to view the action.Default: false\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nRequires delete access\n\n</td><td>\n\nRequires you to have delete access to view the action.Default: false\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nRequires read access\n\n</td><td>\n\nRequires you to have read access to view the action.Default: true\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nRequired write access\n\n</td><td>\n\nRequires you to have write access to view the action.Default: false\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nScript Condition\n\n</td><td>\n\nDefines a server-side script that determines whether the action is returned to the client for rendering.Form actions have access to the current record, script includes, and the GlideRecord API. Related list actions have access to the parent record.\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nScripted Client Condition\n\n</td><td>\n\nDefines a client-side JavaScript expression that dynamically determines whether the action appears. Supports dot-walking and string interpolation using `{{variable}}` syntax.\n\n</td><td>\n\n-   Form\n-   Field decorator\n\n</td></tr></tbody>\n</table><table id=\"table_vm4_sdt_t3c\"><thead><tr><th>\n\nRelated list\n\n</th><th>\n\nDescription\n\n</th><th>\n\nAction model field appears\n\n</th></tr></thead><tbody><tr><td>\n\nAction Configurations\n\n</td><td>\n\nGroups actions in an experience. Must be referenced on the corresponding form or list page to display the actions.\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nAction Exclusions\n\n</td><td>\n\nDefines the tables and views where the action is hidden.\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nAction Model Fields\n\n</td><td>\n\nProvides contextual runtime data based on the action model.\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr><tr><td>\n\nForm Action Layout Item\n\n</td><td>\n\nDetermines how the action appears at runtime. Created automatically for any new form actions formatted for Configurable Workspace.\n\n</td><td>\n\nForm\n\n</td></tr><tr><td>\n\nUX Add-on Event Mappings\n\n</td><td>\n\nApplicable when the Implemented as field is set to **UXF Client Action**.Maps an action to a UXF event on a specific page or controller. Can remap the payload to a new structure.\n\n</td><td>\n\n-   Attachment\n-   Field decorator\n-   Form\n-   List\n-   Related List\n\n</td></tr></tbody>\n</table>"}}