Integrate your Microsoft 365

Jalios Workplace offers you a dedicated Microsoft 365 experience.

The aim of this integration is to let you benefit from the Jalios Workplace experience, while taking advantage of the tools you already have in your Microsoft offering.

For example, the online document editing and co-editing tools are replaced by the Sharepoint functionalities included in your offering, and the online chat and conferencing solutions are provided by Teams!

There are 3 levels of integration:

1. User e-mail and calendar management

1.1. What are they used for?

Email integration lets you consult your emails from your Jalios Workplace instance without having to leave your interface, and interact with the content to capitalize on your email activity in a centralized way.

In a similar vein, consulting and interacting with your calendar, or those of your colleagues, offers even more advantages. In fact, capitalizing on and enriching events, often ephemeral despite their structuring nature, is a use case with a high adoption factor.

1.2. What authorizations are required on your Azure tenant?

  • Email
    • Allows you to view users' email addresses
  • Mail.ReadWrite
    • Allows authenticated users to access their personal Microsoft 365 emails from Jalios Workplace.
    • Allows operations to be carried out on personal Microsoft 365 emails for the authenticated member (marked as read, archived, to be followed up, etc.)
  • Calendars.ReadWrite.Shared
    • Allows users to access their personal Microsoft 365 calendar in calendar views ("my day" view in the sidebar or page calendar view).
    • Allows members to consult the availability of other members from within Jalios Workplace
    • Allows users to create, modify and delete events in their personal Microsoft 365 calendar in Jalios Workplace calendar views.
    • Allows users authenticated to the Jalios Workplace application to create, modify and delete events in team calendars in collaborative workspaces
  • OnlineMeetingArtifact.Read.All
    • Retrieves users' Teams meetings. Necessary for native Teams and JCall videoconferencing.

2. Document (co)publishing with Sharepoint Online

2.1. What's it for?

Being able to choose to store your content in your Jalios instance rather than in Sharepoint shouldn't prevent you from using the full power of your office suite.

If your subscription to the Microsoft 365 service includes support for Word, Excel and Powerpoint, Jalios integration lets you use them, alone or in co-edition.

2.2. What authorizations are required on your Azure tenant?

  • DelegatedPermissiongrant.ReadWrite.All
    • Authorizes the application to manage delegated authorization assignments from APIs (including Microsoft Graph), on behalf of the logged-in user.
  • Files.ReadWrite.All
    • Allows reading of Microsoft 365 documents with authenticated member rights.
    • Update Microsoft 365 documents with authenticated member rights.
    • Creates a new Microsoft 365 document when starting to (co)edit a document stored in Jalios Workplace.
  • Notifications.ReadWrite.CreatedByApp
    • Sends a Microsoft 365 notification inviting members to join a document co-edition

3. Synchronization between a community and a Teams team

3.1. What are they used for?

Jalios communities enable centralized, long-term management of a large number of subjects. Teams, more focused on individual and immediate efficiency, are very popular with end-users.

Jalios integration enables you to manage your topics in both worlds. To do this, you need to automatically manage access rights between the two worlds, and ensure that someone in a Jalios community can see documents or calendar events in the linked space in Teams or Sharepoint.

3.2. What authorizations are required on your Azure tenant?

  • Calendars.Read.Shared
    • Allows access to team calendars in communities
  • DelegatedPermissiongrant.ReadWrite.All
    • Allows the application to manage delegated permission grants from APIs (including Microsoft Graph), on behalf of the logged-in user. This authorization is also required to add the OnlineMeetingArtifact.Read.All right
  • Directory.AccessAsUser.All
    • Retrieves the list of members of an MS Microsoft 365 group for managing calendars in Jalios Workplace collaborative workspaces and Sharepoint Online document repositories
  • Directory.ReadWrite.All
    • Updates the list of members of a Microsoft 365 group for managing calendars for Jalios Workplace collaborative workspaces and Sharepoint Online document repositories
  • Group.ReadWrite.All
    • Lists Teams and Sharepoint Online spaces for members authenticated to the Jalios Workplace application
    • Creates, modifies and deletes team calendar events in collaborative spaces for members authenticated to the Jalios Workplace application
    • Creates, modifies and deletes a Microsoft 365 document in the Sharepoint Explorer portlet
  • GroupMember.ReadWrite.All
    • Bi-directional synchronization of team members associated with Jalios Workplace communities.
  • Notes.Read.All
    • Provides access to Microsoft 365 One Notes in the OneNote portlet and via unified insertion for members authenticated to the Jalios Workplace application
  • Sites.Read.All
    • Lists Sharepoint Online spaces for members authenticated to Jalios Workplace

4. Related technical documentation

Microsoft 365 Module - Documentation - multi-tenant

Microsoft 365 module - Documentation - Authentication 

Module Microsoft 365 - Documentation - Admin Microsoft 365

Module Microsoft 365 - Documentation - Collaborative space/Sharepoint-Teams link

Module Microsoft 365 - Documentation - Document editing 

Microsoft 365 Plugin - Documentation - Yammer Portlet 

Module Microsoft 365 - Documentation - Configuring an Azure AD application 

Microsoft 365 Module - Microsoft 365 and Microsoft Graph authorization