Microsoft Teams Custom Widget 

Overview 

The Microsoft Teams custom widget enables you to create and schedule meetings in Microsoft Teams from within the ServiceDesk Plus. 

Here are the easy-to-follow, step-by-step instructions for setting up the Microsoft Teams widget in ServiceDesk Plus.

Step 1: Set up Azure app registration

             

 

  1. After you register, you will be redirected to the app registration's details page. Copy the Application ID (Client ID) and make a note of it for later use.

  1. Go to Manage in the left pane > Certificates and secrets > New client secret

    1. In the Add a client secret form, enter a name and select the validity from the Expires drop-down.

    2. Click Add.

  2. Copy the value of the secret generated and make a note of it for later use. 

  1. Go to the API permissions tab in the left pane. 

  2. Go to Add a permission > Microsoft Graph > Delegated permissions.

  3. Add the following three delegated permissions: 

                   Calendars.ReadWrite.Shared
                   OnlineMeetings.ReadWrite
                   offline_access

 Step 2: Set up ServiceDesk Plus: 

  1. Go to Admin > Developer Space > Connection.

  1. Create a new service:

  

  1. Create a new connection: 

 

  1. Establish the connection:

The connection between the two services is now established. Next, you need to configure the Microsoft Teams widget in ServiceDesk Plus. 

 Step 3: Configure the Widget 

  1. Download the custom widget zip from here and unzip it.

  2. Open the plugin-manifest.json file in a text editor.

  3. Locate the connections object in the editor and update it with the connection details found under Admin > Connections > My Connections > <your_connection_name> > JSON in ServiceDesk Plus.

  1. After you complete the configuration, re-zip all the files of the widget.

 Do not select the folder. Instead, select all the files and zip them. 

 Step 4: Upload the Custom Widget 

  1. Go to Admin > Developer Space > Custom Widget.

  2. Click + Custom Widget.

  3. Enter a name for the custom widget. 

  4. Upload the zipped widget file. The supported file format is .zip and the maximum file size is 5MB.

  5. Click Save.

Now, you should be able to access the Microsoft Teams widget.

How to access the Microsoft Teams widget in ServiceDesk Plus  

1. Go to an existing request in ServiceDesk Plus.

2. You should now see a Microsoft Teams pane added to the request details page on the right side.

 

3. In the widget, click Create a Meeting to schedule meetings in ServiceDesk Plus. 

4. Enter a title and choose an option in Schedule Options.

5. Click Create Meeting.

The meeting will be created in Microsoft Teams.

 

6. Click View Session History to view the history of all previous meetings.