How will actions and buttons be rolled into Automation

Hello apologies if this has been covered but I want to look ahead to what the collection of tools will look like for appsheets logic. How will the current actions/buttons be rolled into the Automation section? Or will they somehow remain separate?

Thank you

1 9 1,292
9 REPLIES 9

It seems that the new Automation panel is essentially a re-work of the workflow/report panels.

Iโ€™ve noticed that any processes I create are enacted like a workflow would be;

  • meaning: itโ€™s not until the record is synced with the server that the process fires off (like a workflow).

Not like a button: where when I press it, the change is seen immediately. It seems that if you want THAT sort of behavior, youโ€™re still gonna be doing everything with actions.

Ok cool good to know, very exciting stuff all around!

It would be nice to hear from someone on the AppSheet team about this.

  • It would be really helpful to be able to create โ€œin-app processesโ€ that execute directly inside the app immediately.

Like: push the button, everything is completed IN-APP so I can start using the results of that button press right now.


For instance: hereโ€™s a process Iโ€™ve built into an app that I would love to be able to automate a different way.

Asking too much

Former Community Member
Not applicable

@MultiTech_Visions Automation is a set of capabilities that are focussed on data (non UI) aspects and execute in background. For eg: a bot can be configured to either run on a schedule (eg: every day at Noon) or on a data change event (eg: a new row added to a sheet). A bot has an event (& some filtering condition) and a process (a sequence of steps).

Looked at your video, thanks for sharing that. Navigating to another view, performing an update etc makes total sense in an app centric use case. For automation centric use cases its all about reacting to data change events or run on a schedule so having an app view is not relevant.

If you do however want to execute a set of data change actions from an app view by clicking on a button you can do that with automation as follow:

  1. Create action(s) of type โ€œData:โ€ from the Behavior section for a specific table (eg: employees)
  2. Create a Process (select the appropriate entity - for the ones you configured data actions in step 1)
  3. Add a step of type โ€œRun a taskโ€, category โ€œData changeโ€ to the process, select one of the actions you configured in step 1)
  4. Add additional steps to the process as in step 3) to invoke other data actions that you may have created in step 1)
  5. Create action(s) of type โ€œGrouped: execute a sequence of processesโ€ from the Behavior section for the same table (eg: employees)
  6. Add an action to one of your app views (the view should be tied to a table/slice used in step 1 - eg: employees)
  7. For the action chose the Group action that you configured in step 5) Save the app.

When you go to the app view and click on the action (added in step 7), it should execute the process - which will execute all the data change actions in sequence.

Hope this helps.

Thatโ€™s actually my exact use-case.

The users need the results of the data change immediately - they canโ€™t wait for a sync to happen.

Iโ€™m not trying to navigate away from where the user was looking, the button they pressed initiated a series of actions that created both child and grand-child records.


Iโ€™ve attempted something similar to what youโ€™ve described:

  • yes it works, but the problem is that the results of the automations donโ€™t show up till the app has a chance to sync
    • just like a workflow data-change action would do.

And this is too slow.


Is there any talks with the team about allowing such โ€œimmediateโ€ results from automations?

Former Community Member
Not applicable

I believe what you are looking for is an โ€œauto-refreshโ€ of the app view. There are no current plans for this feature.

Former Community Member
Not applicable

So Actions as a concept will stay (we may move them from where they are placed today i.e โ€œBehaviorโ€ section). Actions of type โ€œData:โ€ are the only ones that are relevant as โ€œTasksโ€ from a step in the process. Actions of type โ€œExternalโ€, the relevant ones are already available as โ€œTasksโ€ that can be configured and accessed from a step in the process. I have attached screen shots to provide examples. Let me know if there are additional questions. @Ethan_U

Hope this helps

Top Labels in this Space