#Data List Settings

#Action Button
Action Button LabelSets the label of the action button. Defaults to "Execute" if left blank.
Action Button VariantDefines the visual style of the action button.
Q: List Action?When enabled, the Action Button appears as a list action(top right of the Data List), allowing the action to be applied to selected records.
Action Button Icon NameName of the Lightning Design System icon to display for the Action Button, in the format category:iconName (e.g. utility:email).
Q: List Action Min Row SelectionThe minimum number of rows that must be selected from the query results for the list action to proceed. Defaults to 1 if not specified.
Confirm Before Action?When enabled, DSP will display a confirmation modal when the action button is clicked. The action will only proceed after the user confirms. To customize the message shown in the modal, use the 'Action Confirm Message' field.
Q: List Action Max Row SelectionMaximum number of selected rows allowed for this list action. If the selection exceeds this value, the action is disabled. Leave blank for no limit. Defaults to 1 when the source object is a Big Object.
Action Confirm MessageSpecifies the confirmation message displayed to the user when 'Confirm Before Action?' is selected and before the action runs.
Q: Row Action?When enabled, an action button is added to each row, allowing the action to be executed on that individual record.
Success Message(UI)Custom toast notification message displayed upon successful execution. If left undefined, the system default message is used.
Pre-Action Settings
Pre-Action: Screen TitleSpecifies the title displayed at the top of the pre-action screen where users can review or edit fields before the action runs. If not specified, the Executable's Name is used by default.
Pre-Action: View FieldsComma-separated API names of the target object fields shown on the pre-action screen when the action button is clicked.
Pre-Action: Template Record Editor?When enabled, the Pre-Action screen opens a single editor using the first transformed target record as the template when multiple target records exist. Any field changes are applied to all target records.
Pre-Action: File Upload?If enabled, clicking the Action Button opens a file uploader that lets users select and upload a file from the UI.
Source Object ContentDocument ID FieldThe text field on the Source Object used to store the ContentDocument ID for file uploads. When specified in a #Data List, a row action is automatically added—'Upload File' when the field is blank, or 'Preview File' when the field has a value.
Pre-Action: Edit FieldsComma-separated API names of the target object fields that open in edit mode on the pre-action screen when the action button is clicked.
Linked Executables & Pipelines
Q: Action ButtonsThe Pipeline associated with this Data List that defines the actions performed on selected rows from its query results.
Q: Row Related ListsThe Pipeline that defines related Data Lists for each row. The Related Lists row action uses this Pipeline's configuration to dynamically retrieve and display the associated data.
Chained Data ListData List used in Action Button's chained flow. When specified, clicking the Action Button opens the Data List for row selection. The selected rows become Context Records for the next Data List, if that Data List also has a Chained Data List defined. The sequence continues until no further Chained Data List is set. The rows selected in the final Data List become the input for the Action Button.
Last Chained Data ListRead-only field automatically calculated to identify the last Data List in the Action Button's chained flow.
Q: Show Row's Related Lists Below?When enabled, the related lists will appear below the current Data List when the "Related Lists" row action is clicked; otherwise, they will be shown in a modal pop-up.
Q: New Record ProcessThe Executable that handles the New Record process from the Data List.
Chained Data ListsData List Pipeline used in Action Button's chained flow. When specified, clicking the Action Button opens the Data Lists in this Pipeline for row selection. Once this field is set, no further Chained Data Lists are evaluated in the flow. The rows selected in the Data Lists become the input for the Action Button.
Q: Data LoaderThe Executable that handles the Data Loader process from the Data List.
Last Chained Data ListsRead-only field automatically calculated to identify the last Data List Pipeline in the Action Button's chained flow.
Permissions(Query Results)
Q: Createable?When enabled, a standard New Record icon button is shown on the Data List for users with Create access to create new records. Note: Remote Connections do not support the standard New Record action; Use a custom Action Button if needed.
Q: Deletable?When enabled, users can delete records from the Data List, provided they have the Delete access.
Q: Editable?When enabled, users can edit records in the Data List, provided they have Edit access to the records and relevant fields.
Q: Downloadable?Specifies whether query results in the Data List can be downloaded. Requires the 'Download Data in Query' custom permission.
Q: Show Mass Edit Button?Indicates whether to show the Mass Edit button icon on the Data List.
Q: Show Row Action 'Clone'?When enabled and the connection is the current org, the "Clone" row action appears for each record—provided the Data List is createable and the user has Create access.
Q: Show Row Action 'Edit'?When enabled and the connection is the current org, the "Edit" row action appears for each record—provided the Data List is editable and the user has Edit access.
Q: Show Row Action 'Delete'?When enabled, the "Delete" row action appears for each record—provided the Data List is deletable and the user has Delete access.
Q: Editable FieldsComma-separated API names of Data List fields designated as editable, subject to the user's object and field-level edit permissions. If left blank, users can edit the fields for which they have edit access.
Access PermissionsComma separated custom permission names. If set, access is restricted to users who possess at least one of the listed permissions.
Visibility CriteriaExpression that returns a Boolean value and determines whether the component is visible. If the component is placed on a Lightning Record Page, the current record is used as the input context when evaluating the expression.
Appearance & More
Q: Results TitleSets the title of the Data List query results.
Q: Show Column Filter?When enabled, the Column Filter will be available on the Data List for further filtering.
Q: Results Icon NameName of the Lightning Design System icon to display for the query results, in the format category:iconName (e.g. standard:opportunity).
Q: Pinned Column Filter Field NamesComma-separated list of field API names to show as pinned column filters in the Data List.
Q: Help TextDisplay as help text next to the Q result's title.
Q: Pinned Column Filters Header LimitMaximum number of pinned column filters embedded in the query results header. If not set, the default is 3. If the number of pinned column filters exceeds this limit, they are shown in a separate area above the results.
Q: Open Links in Record Page?Applies to Data Lists added to Lightning Pages. When selected, hyperlinks in the Data List will open in the standard Lightning Record Page rather than within Data Sync Pro's Record view.
Q: Column Filter Default Field NameSets the default Column Filter to the field's API name exactly as it appears in the SELECT clause.
Q: Open Links in Current Tab?When enabled, record links in the Data List open in the current tab instead of a new one.
Q: Filterable Column Field NamesComma-separated list of field API names that can be used as column filters for this Data List.
Q: Use Navigation For New Record?Indicates whether new record creation should launch the standard Salesforce New Record page. This enables advanced features such as dynamic forms, but users must manually refresh the data list to see the update.
Q: Existing Value Filter Field NamesComma-separated field API names whose existing values are used to populate Column Filter options for this Data List.
Q: Query Manager Toggleable?When enabled, the Data List displays the icon button to toggle the Query Manager on and off.
Q: Show Picklist Labels?When enabled, picklist labels will be shown in the Data List; otherwise API values are displayed.
Q: Hide Others in Query Builder?When enabled, the 'Others' section will be hidden from the Query Builder.
Q: Download as JSON?If checked, users can download the query results as a JSON file.
Q: See Labels While Building Query?When enabled, users see object and field labels instead of API names while building a query — useful for business users who may not be familiar with API naming conventions.
Q: Column Widths ModeSpecifies how column widths are calculated. Set to 'fixed' for columns with equal widths. Set to 'auto' for column widths that are based on the width of the column content and the table width. The default is 'fixed'.
Q: Sorted ByDefines the initial sort field on the Data List user interface. If 'Q Retrieval All' is selected, this field will also be used to sort the results in-memory.
Q: Min Column WidthThe minimum width in pixels for all columns when the Column Width Mode is 'auto'. Example: 80
Q: Sorted DirectionUsed in conjunction with 'Q Sorted By'. The available values are 'asc', 'desc'.
Q: Max Column WidthThe maximum width in pixels for all columns when the Column Width Mode is 'auto'. Example: 300
Q: Retrieve All?When selected, DSP retrieves and caches the full result set locally in a single request, enabling client-side pagination and reducing server calls during navigation. Recommended for small result sets only. For Salesforce Big Objects—which don't support OFFSET and LIMIT—client-side pagination always applies regardless of this setting.
Q: Page SizeThe number of records displayed per page in the Data List.
Q: Override ColumnsOverride the default column labels by listing pairs in this format: fieldApiName1: label1, fieldApiName2: label2. Alternatively, supply a JSON array of Lightning Datatable column definition objects to customize additional settings (e.g. [{"fieldName":"AccountSource","label":"Source", "typeAttributes": {"options": ["Web", "Phone Inquiry"]}}]).
Q: Min Row SelectionThe minimum number of rows that must be selected from the query results to proceed.
Q: Key FieldThe field used as the row key for the Data List. By default, "Id" is used. Override it when needed.
Q: Max Row SelectionThe maximum number of rows that can be selected from the query results. Checkboxes are used for selection by default, and radio buttons are used when this value is 1.
Group NameThe name of the group used to organize Pipeline components. If not specified, the Source Object Name is used for grouping.
Q: Max Visiable List Action ButtonsThe maximum number of list action buttons shown on the data list. If blank, 3 buttons are shown by default; any additional actions appear as menu items in the dropdown.
Context Record IDUsed to simulate a record context and reference related field values (up to 5 levels deep) in SOQL filters when compiling the Retrieve query or evaluating Visibility Criteria expressions. If a DSP UI component that uses this setting (such as a Data List or Action Button) is placed on a Lightning Record Page, this Record ID automatically adapts to the ID of the record being viewed.
Q: Show Results in Tiles on Small ScreenWhen enabled, when the screen is small, the Data List will be shown in tiles instead of lightning datatable. The default width of a small screen is '<= 500px'. You may also define the max width of the small screen via the field 'Small Screen Viewport Width'.
Source Object ContentDocument ID FieldThe text field on the Source Object used to store the ContentDocument ID for file uploads. When specified in a #Data List, a row action is automatically added—'Upload File' when the field is blank, or 'Preview File' when the field has a value.
Q: Small Screen Viewport WidthUsed to define the max width(in pixels) of a small screen so that if 'Show Results in Tiles on Small Screen' is checked, the Data List will be displayed in tiles instead of lightning datatable when the screen viewport is 'small'. If not defined, screen width '<= 500px' is considered as a 'small' screen.
Source Big Object Index FieldsComma-separated API names of the source Big Object's index fields, which Big Objects use (rather than the standard ID) to identify records.
Target Big Object Index FieldsComma-separated API names of the target Big Object's index fields, which Big Objects use (rather than the standard ID) to identify records.