Skip to main content

Custom / Configurable Actions

Throughout Seven20, there are areas where actions can be performed on records in context, such as within Search or Hotlists. These actions include standard Seven20 actions, but they can be extended to include custom actions that are specific to your organisation's needs.

Action metadata

All actions, whether they are standard or custom, are configured through the use of metadata records. These records are of the type seven20__Custom_Action__mdt and are used to control everything from the action's label, to its ordering within the UI. The following fields are available on the metadata records:

Field LabelField Api NameDescriptionEditable
Developer NameDeveloperNameThe unique name of the recordNo
LabelLabelA user friendly version of the Developer NameNo
Activeseven20__Active__cIndicates whether this action is active or notYes
Button Iconseven20__Button_Icon__cThe fully qualified API Name of a SLDS Utility IconYes
Button Labelseven20__Button_Label__cThe fully qualified API Name of a Salesforce custom LabelNo
Component Nameseven20__Component_Name__cThe fully qualified API Name of the Flow.No
Implementation Typeseven20__Implementation_Type__cMust be set to flow. Standard actions use Seven20No
Orderseven20__Order__cIf multiple records are defined for the same process what order should they appear in. 0 is leftmost and 99 rightmostYes
Processseven20__Process__cPicklist, select the relevant location in Seven20 where the action will appearNo
info

seven20__Button_Icon__c will be ignored for mass actions embedded in a tab

note

The editable column only applies to packaged records, e.g. those with an implementation type of seven20

Action ordering

Custom and standard actions are ordered collectively with no differentiation between Seven20 actions and custom ones for this purpose.