Features: Bulk Select vs. Data: execute an action on a set of rows

In this weeks Feature Friday we released the top features of 2019. Two of the items included are often assumed to be the same feature but we wanted to break down them down to help understand what they are and how to use them.

What are they?
When you need to select more than one record at a time in your application you can use either of these features, but they do work in different ways.

Bulk select is an action that allows you to scroll through the view highlighting the rows where you want to apply a normal action. The bulk select method is a manual approach to selecting multiple items. For an automated version of this action use data: execute an action on a set of rows. With this approach, an expression selects the rows instead your apps users.

Where do I set up these features?

To use Data: execute an action on a set of rows

To use this action there are a few items youโ€™ll need to become more familiar with. First, review the โ€œChanging Multiple Data Values in Another Tableโ€ section in this document on Changing Data from a Workflow Rule. Second, review the SELECT() expression. Understanding how both elements work in concert with each other will allow you to execute this feature quickly to help you scale your process.

To use bulk select:

  1. Enter selection-mode by pressing the select button on a Table, Deck, or Gallery view that has one or more actions (Data > Actions in the app editor) or that allows users to delete records. Alternatively, you can long-press any row to activate selection-mode.
  2. Once in selection mode, tap on some rows to select them. As you select rows, actions will appear on the top right corner of the screen. Note: only actions that are valid for all selected rows will appear.
  3. Finally, tap an action to update all the selected rows. If the app has delayed sync enabled, the changes will be queued, otherwise a sync will be triggered.

You can see how this works in real time with this sample application:

5 6 4,174
6 REPLIES 6

Great feature! Saves a lot of time to execute an action on a set of rows.
I am trying to use the automated version of this action using โ€œData: execute an action on a set of rowsโ€.
It worked fantastic until last Fridayโ€ฆ
Currently not working, not sure whyโ€ฆ
The manual approach works great.

Are you able to update automatically, without any manual selection.
Example:
Table 1, update-only, <condition 1>
Table2, update set of rows using โ€œexecute an action on a set of rowsโ€.
Rows are selected using select statement "select(table-name[col-name],[col-name]=)

I donโ€™t see why not.
In my example, I have used an Action button to execute other multiple actions on a set of rows.
You could try to execute an Action using I.E.: a time based formula.

Thanks Andrew.

Do you know if rows from โ€œreferenced rowsโ€ from โ€œdata:execute an action on a set of rowsโ€ to โ€œreferenced actionโ€ . I am trying to set value for a column like โ€œstatusโ€ = โ€œcompleteโ€ as part of the โ€œreferenced actionโ€

@digisenz_g2020
On the referenced table, create an action data: change the value of a column, select the [Status] column and then enter โ€œcompleteโ€ as a value. After defining the reference rows from this table, select your action as the referenced action

And if I want to create a custom confirmation message in which I could add the values of a specific column of the selected rows?

How can I refer to those selected rows?

Top Labels in this Space