The behavioral features of an AppSheet app fall into these three categories: 

  1. Navigating between data views

  2. Modifying data

  3. Communicating externally

By default, standard behaviors are automatically applied to every app based on the structure of the data (tables and slices). As the app creator, you can change and augment these standard behaviors. The Behavior tab of the editor is the place to make these changes.

The primary behavioral concept is an action. An action is an operation that changes the state of the app. Some of the actions are automatically defined by the system (system-defined) and can be modified by you, the app creator. You can also explicitly create new actions.

Workflow is another aspect of behavior that you can customize. We have an introductory section about getting started with workflow that's a great place to start. Workflow is useful for creating automated behaviors for your app, including sending messages and notifications to users. 

You can use workflow rules based on either data updates or a schedule to: 

  1. Send Email and SMS via scheduled reports or workflow rules

  2. Send a Notification to a mobile device

  3. Change data

  4. Invoke cloud services

In the Offline & Sync tab of the Behavior section, you can control offline behavior of your app and the behavior of your offline data

Workflow is another aspect of your app's behavior that can be helpful to implement, if you want to have your app perform automated behaviors. You can get acquainted with workflow, learn how to send email, send SMS, and send notifications to your users. Workflow rules can also be used to change your data and invoke cloud services

For more information on how to control your app's behavior in more advanced ways, take a look at the rest of the Behavior section for more information.

Did this answer your question?