5

Collaboration in SAP AppGyver Projects

 1 year ago
source link: https://blogs.sap.com/2022/09/23/collaboration-in-sap-appgyver-projects/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
September 23, 2022 3 minute read

Collaboration in SAP AppGyver Projects

I am very excited to see a new feature which has been rolled out in SAP AppGyver – Project Sharing. You can now share your projects with other team members and enable them to view/edit the project at the same time.

Few months back, I had a customer ask for this feature. They were looking to get both business users and IT team to collaborate and build an app using a single project in SAP AppGyver. Their plan was to have their business users to build an app with the page design, theming, navigation and then get the IT Team to add business logic and connect the app to backend APIs. This new feature in SAP AppGyver would enable such collaboration.

In this blog post, I would like to share my experience on this topic. For demonstrations, I have two users (BU & MS) who would be accessing the same project.

User BU has created a project called “Collaboration” with few UI controls like Text and a submit button.

1-47.png

Additional members can be added to this project from the Application Development Lobby.

2-40.png

Clicking on “Me” will provide a popup to add other users (type in their email address) and select the authorization. You can select from Viewer, Developer or Administrator as authorization and they are documented here.

3-36.png

When the second user MU accesses the Application Development Lobby, they will now be able to see this project. Notice that there are two members listed under the members column.

4-29.png

We can now test how both these users can collaborate and edit the same project. In the below screenshot, User BU has started to make changes to the Text.

5-22.png

While User BU is editing the page, User MS will be able to see this profile of User BU in orange color. When all the changes have been saved by User BU, this color will change to grey.

6-22.png

When the User BU saves the changes, it automatically reflect for the User MS (since this is a non-conflicting change).

7-auto-save.png

Now, let me show you what happens when both the users work on the same object. User BU likes to change the label of the button to “Send”

8-button1.png

At the same time, User MS also changes the label of the button to “Save”

9-button2.png

Now depending on who saves the work first, the changes will get updated. If User BU saves the changes first, the remaining users will get a popup informing that their changes have been discarded.

10-20.png

Hence, in this case, User MS will see the Label as “Send” (which was set by User BU)

11-18.png

Hence its a best practice to frequently save your application and ensure all your developers work on the latest version of the project.

Please note that this feature of “Project Sharing” is not available in the Community Edition of SAP AppGyver. You can test this out if you are accessing SAP AppGyver from SAP Business Technology Platform.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK