SqlDBM provides a robust team collaboration feature for Tx projects, allowing multiple users to work simultaneously. This article provides details on how to set up and use team collaboration effectively.
Setting up Team Collaboration
Before users can collaborate on a Tx project, team members must be registered in the Admin Console. Once added, assign appropriate roles to each user.
For more details on adding users, refer to the Team members article.
Branch-Based Collaboration Model
Tx projects operate using a Git branch-based model for collaboration. Users must open a Git branch where the project is already available. Changes made by users are saved as user drafts until they are committed to Git and will not be available for other users until then.
Steps to Set Up Team Collaboration in Tx
1. Share the Project
Open the Tx project and click the share icon next to the commit button.
Add team members by email.
Specify whether the user can edit the project. Editing permissions are required for Modelers. (Consumer view is coming soon.)
2. Add Modelers to a Tx Project
Open the Shared Project: Open the shared Tx project with the predefined project name.
Set up User Connection: Users can either select an existing user connection or create a new one from the User Connection page.
Set up Storage Location: Navigate to the Main Menu > Settings and Conventions > Storage Location. Define the location name, database, and schema. (See Storage Locations guidelines for more information.)
Select the correct Git branch where the project is available.
Collaborating on a Shared Tx Project
Once the project is shared, users can edit the project locally. However, changes made by each user are saved locally until they commit them. Other team members can access these updates by checking out a branch with the updates.
โ
See Also: