Embed EC in Teams without Virtual Agent

Borja M_1
Tera Contributor

Hi all,

 

I'm struggling to find any specific information and the more I look, the more confused I get, so I'm hoping someone here can help us.

 

Our customer wants the Employee Center to be embedded into Teams, allowing the users to navigate the EC without having to open ServiceNow in a browser window. I know this is possible by adding a tab into the Virtual Agent chat application, but the don't plan to use the Virtual Agent for now. I've read, but it is this point that I'm getting confused, is that it is possible to do so through the ServiceNow for Teams app, but I don't really see much info about it and I'm even finding it hard to find anything about that one and I'm not really sure if the things I find are outdated and the plugin name has changed, if there are multiple plugins that I'm mixing or if what I've found is not really true. 

 

So, do you know if there is indeed some way to do this without Virtual Agent and what are the steps to make it work?If there is really no way, I guess VA Lite could be an option, but to be honest I haven't found precise information about it and what plugins are needed, as I keep navigating through the dependencies and not getting anywhere.

 

Thanks!

1 ACCEPTED SOLUTION

mohittyagi
ServiceNow Employee
ServiceNow Employee
Hello Borja, 
 
It is possible to embed Employee Center without chat feature (VA) in Microsoft Teams integration please follow the below steps:
  1. Generate the manifest as per the documentation :
     
  2. Once the manifest is generated, unzip the downloaded manifest file and you will see three files ( logo image, manifest.json and outline image)
    1. Open the manifest.json file
    2. Remove the “bots" array (highlighted in the screenshot attached - Remove Bot Array.png).
    3. Save the manifest.json file 
    4. Compress all three (logo image, manifest.json and outline image) from the folder itself, please note do not compress the folder comprising these files. Instead compress all three files together. 
    5. Upload the compressed file to your Microsoft Teams application as a custom app.
    6. Add the uploaded app. 
    7. Follow the documentation attached in 1st step for more.
 
Please note this will work for both Pre-Published and Self-Configure app approach. 
Your user experience will be similar to the attached screenshot - User Experience Without Chat.png)
Please let us know if you have any questions.
 
Best,
Mohit Tyagi
 
Remove Bot Array.pngUser Experience Without Chat.png
 

View solution in original post

3 REPLIES 3

rachelsilveira
Tera Contributor

I would be interested in knowing how to do this as well!

mohittyagi
ServiceNow Employee
ServiceNow Employee
Hello Borja, 
 
It is possible to embed Employee Center without chat feature (VA) in Microsoft Teams integration please follow the below steps:
  1. Generate the manifest as per the documentation :
     
  2. Once the manifest is generated, unzip the downloaded manifest file and you will see three files ( logo image, manifest.json and outline image)
    1. Open the manifest.json file
    2. Remove the “bots" array (highlighted in the screenshot attached - Remove Bot Array.png).
    3. Save the manifest.json file 
    4. Compress all three (logo image, manifest.json and outline image) from the folder itself, please note do not compress the folder comprising these files. Instead compress all three files together. 
    5. Upload the compressed file to your Microsoft Teams application as a custom app.
    6. Add the uploaded app. 
    7. Follow the documentation attached in 1st step for more.
 
Please note this will work for both Pre-Published and Self-Configure app approach. 
Your user experience will be similar to the attached screenshot - User Experience Without Chat.png)
Please let us know if you have any questions.
 
Best,
Mohit Tyagi
 
Remove Bot Array.pngUser Experience Without Chat.png
 

Borja M_1
Tera Contributor

Hi Mohit, thanks. That did help, and we finally managed to provide the customer with that integration without allowing the users to chat.

In the end, we installed the 'sn_now_teams_it' plugin, which included everything we needed and was covered (including the plugin dependencies) by their current license.