Collaboration in SAP Cloud Platform Portal sites with SAP Jam [Part 1]
Hi, in this post I would like to show how Portal users can leverage SAP Jam to add collaboration capabilities to their Portal sites.
The SAP Cloud Platform (SCP) Portal provides flexible UI tools for building great looking business sites that bring together business applications, data and web content. With the Portal you can integrate various tools and services delivered on SCP harmonizing them to create comprehensive business solutions.
In this first part of the post, I’d like to show how SCP users can leverage their SAP Jam account to add collaboration capabilities to their Portal sites using out of the box integration and custom development.
In the second part, you can follow a step-by-step guide to integrating SAP Jam Embeddable Widgets into your Portal sites.
Out of the Box Portal Integration with Jam
The SCP Portal service offers two main user experience options – Fiori Launchpad Sites for application and process centric solutions and Freestyle sites combining business applications with web content in a flexible custom web site design. Both offer different integrations with SAP Jam out of the box.
For Fiori Launchpad sites the integration adds various capabilities such as:
- Displaying the user’s profile picture from SAP Jam on the Launchpad’s ‘ME Area’. – this capability has recently been removed in compliance with GDPR.
- A jam notifications tile displaying the latest notifications received in the user’s SAP Jam account.
- A dedicated tile for each one of the user’s Jam groups. The tile displays information about the time the last group activity occurred and users can click on it to navigate directly to the SAP Jam group.
- In addition, Share and Discuss capabilities are added to Launchpad applications enabling end users to communicate with a particular SAP Jam group.
SAP has enabled these collaboration features in the productive Fiori Launchpad site that it offers its 70,000+ employees – as can be seen in the screenshot.
The Launchpad enables users to easily access self service transactions (like managing time-off, viewing pay slips etc.) from any device within or outside the corporate network.
To enjoy this integration in your Fiori Launchpad sites portal admins need to complete the SAP Cloud Platform and Jam integration configuration and specifically enable Jam Integration in their Launchpad site settings configuration. For more information on this configuration click here.
Once this configuration is completed and Jam integration is enabled, the SAP Jam Content Catalog is assigned to the Launchpad and end users can select their Jam tiles from the Launchpad App Finder and add them to their home page.
For Freestyle Portal sites SAP provides 3 widgets that can be embedded within your site pages side by side with other business applications and web content:
Search widget that allows end users to search through the content of their company JAM account (restricted to their permissions of course).
Group Feed Widget displaying the feed from a selected Jam group and allowing users to interact and post their comments.
Content widget displaying the documents, folders and resources of a selected group allowing end users to download or access them in their Jam account.
These 3 widgets are provided with the Portal and admins can add them to their portal sites by selecting them from the content catalog:
The widgets can be used after completing the configuration steps similar to the ones required for Fiori Launchpad sites. You can see the 3 widgets embedded in a freestyle portal page together with web content in the screen shot below:
For more information on Jam integration with Freestyle portal sites click here.
Custom Portal Integration with Jam
The SAP Cloud Platform provides development tools and runtime environments that users can use to develop and run their own custom collaboration experiences with Jam in their Portal sites.
SAP Jam OData APIs
SAP Jam provides extensive OData APIs. SCP users can develop their own integration experience by developing custom apps in their SAP Web IDE. Using the platform’s connectivity service your custom app can easily interact with Jam OData endpoints. Finally, add the custom app to your portal sites as a widget or shell plugin and provide your end users with a custom collaboration experience. For more information on SAP Jam OData click here.
SAP Jam embeddable widgets
In the 2nd part of this post we will see how to embed Jam Embeddable widgets in our Portal
sites. Stay tuned 🙂