App creators can share app authoring with other team members. 

With basic team collaboration, the app creator remains the app owner but may grant other team members permission to view or edit the app.

  • Can view definition permission allows a co-author to view the app definition but not edit it. 
  • Can edit definition permission allows a co-author to both view and edit the app definition.

Only one person should edit an app at a time. If two people attempt to edit an app at the same time, conflicts may occur when the app is saved. You are not notified if another person is editing the app while you are.

To Share App Authoring

  1. Click Share app to open the Users pane.
  2. In User emails enter the email addresses of your co-authors.
  3. Check the I'm not a robot box.
  4. Set Add as co-authors to 'On'.
  5. Set Send invite email to either 'On' or 'Off'.
  6. Click either Add Users or Add Users + Send Invite to confirm them as co-authors.
  7. Look for the newly added co-authors in the Users List and choose either "Can edit definition" or "Can view definition". The default is "Can Edit Definition."

To Change App Authoring Permissions

  1. Click Share app to open the Users pane.
  2. Look for the co-author in the Users List.
  3. To prevent the co-author from having any access to the app, click the Delete icon. To change the co-author's permissions, select either "Can use app", "Can edit definition", or "Can view definition"

Collaboration Rights Display

Collaboration rights apps will be displayed in the My Apps section, but are currently indistinguishable from owned apps. Neither the app owner's name nor the specific permissions (View or Edit) are displayed.

Collaboration and Data Security

A co-author can only add a new table to the app from a Team-Shared Data Source. A co-author cannot add a new table to the app from either the app author's cloud file system or the co-author's cloud file system.

  • Team-Shared Data Source

We allow a co-author to add a table from a Team-Shared  data source. For fully collaborative environments, AppSheet provides Team Collaboration capabilities including the ability to define Team-Shared data sources. If the app owner is part of a Team with Team Collaboration capabilities, then every co-author can access and utilize data sources that are marked as Team-Shared.

  • App Author's Cloud File System

We do not allow a co-author to add a table from the original app creator's cloud file system for security reasons. The app creator might intend to allow the co-author permission to help with one app, but might inadvertently expose the app creator's entire cloud file system.

  • Co-author's Cloud File System

We do not allow a co-author to add a table from the co-author's cloud file system. An app typically runs "as" the app creator. This means that the data sources and access tokens of the app creator are used during app execution. Allowing a co-author to add tables from their own cloud file system, could lead to the situation where no single author could see and change all of the apps' data. That might also mean that no single author could investigate or fix app problems.

Did this answer your question?