{"id":9628,"date":"2022-02-22T10:50:56","date_gmt":"2022-02-22T18:50:56","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=9628"},"modified":"2022-05-26T14:43:58","modified_gmt":"2022-05-26T21:43:58","slug":"learn-from-the-community-microsoft-ai-mvp-designs-a-microsoft-teams-bot-to-centralize-tools-for-employees","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-microsoft-ai-mvp-designs-a-microsoft-teams-bot-to-centralize-tools-for-employees\/","title":{"rendered":"Microsoft AI MVP designs a Microsoft Teams bot to centralize tools for employees"},"content":{"rendered":"<p>Learn from the community is a series of articles to highlight real-life project scenarios covered in Show &amp; Tell interviews at <a href=\"https:\/\/aka.ms\/m365youtube\">Microsoft 365 Developer YouTube<\/a>. It\u2019s a great opportunity for me to inspire you with the end-to-end solutions built upon Microsoft Cloud and help you for your next project with useful resources.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community.png\"><img decoding=\"async\" class=\"aligncenter wp-image-9464 size-large\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-1024x603.png\" alt=\"Learn from the community with Microsoft Teams solutions\" width=\"640\" height=\"377\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-1024x603.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-300x177.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-768x452.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community.png 1243w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>A lot of us use many tools in our day-to-day work and these tools vary according to our job responsibilities. Microsoft AI MVP Stephan Bisser joins me in this interview to talk about how tools vary between departments to get a job done in a company. For example, when the Sales department uses CRM tool to track new customers, developers in the same company often use Azure DevOps to track their software development process on a day-to-day basis. Stephan explains how hopping between the internal tools became a challenge and how they decided to build Erdwin bot to solve the problem. Erdwin bot is designed to centralize tools across the company and help employees access the data they need through one single bot interface. There is something for every employee in this bot.<\/p>\n<p>Erdwin bot is built using the Microsoft Bot Framework SDK and it is designed as a Microsoft Teams bot. It also leverages Microsoft Cognitive Services including:<\/p>\n<ul>\n<li>Language Understanding (LUIS) to enable intelligent understanding with natural language processing<\/li>\n<li>QnAMaker to create knowledgebases to handle user\u2019s basic questions.<\/li>\n<\/ul>\n<p>Erdwin bot connects to many tools that are used internally in Stephan\u2019s company. It provides the following features and capabilities:<\/p>\n<ul>\n<li>Managing and gathering opportunities on Dynamics 365 CRM by using Dynamics 365 Customer Engagement Rest APIs<\/li>\n<li>Handling task management on Microsoft Planner by using Microsoft Graph APIs<\/li>\n<li>Alerting employees about important news by connecting to the Intranet<\/li>\n<li>Helping employees\u2019 onboarding with Q&amp;A capability as single place of truth by using QnAMaker API<\/li>\n<li>Getting backlog items by using DevOps APIs<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/gIWGDYTzIdc\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p style=\"text-align: left;\">Erdwin bot is not an open-source project yet, but the solution architecture is shared in the Show &amp; Tell video in details.<\/p>\n<h2>Useful links<\/h2>\n<ul>\n<li>Microsoft Learn\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msgraph-fundamentals\/?WT.mc_id=m365-54401-aycabas\">Microsoft Graph Fundamentals<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msgraph-toolkit\/?WT.mc_id=m365-54401-aycabas\">Develop apps with the Microsoft Graph Toolkit<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msteams-associate\/?WT.mc_id=m365-54401-aycabas\">Develop apps for Microsoft Teams<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Microsoft Docs\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/azure\/bot-service\/?view=azure-bot-service-4.0&amp;WT.mc_id=m365-54401-aycabas\">Azure Bot Service Documentation<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/azure\/bot-service\/bot-service-overview?view=azure-bot-service-4.0&amp;WT.mc_id=m365-54401-aycabas\">What is the Bot Framework SDK?<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>More articles in Learn from the community series<\/h2>\n<ul>\n<li class=\"entry-title\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-chatbot-for-microsoft-teams-personal-and-group-chats\/\" target=\"_blank\" rel=\"noopener\">Chatbot for Microsoft Teams personal and group chats\u00a0<\/a><\/li>\n<li class=\"entry-title\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-react-web-app-and-azure-qna-bot-to-centralize-learning-resources\/\" target=\"_blank\" rel=\"noopener\">React web app and Azure QnA bot to centralize learning resources<\/a><\/li>\n<li class=\"entry-title\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-microsoft-teams-and-moodle-online-learning-solution\/\" target=\"_blank\" rel=\"noopener\">Microsoft Teams and Moodle online learning solution<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft AI MVP shares how he built a Microsoft Teams bot, using Azure and Dynamics 365, to help centralize the tools people use every day at work.<\/p>\n","protected":false},"author":82723,"featured_media":9464,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,128],"tags":[61,164,37],"class_list":["post-9628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","category-microsoft-teams","tag-azure","tag-dynamics","tag-bot-framework"],"acf":[],"blog_post_summary":"<p>Microsoft AI MVP shares how he built a Microsoft Teams bot, using Azure and Dynamics 365, to help centralize the tools people use every day at work.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/9628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/82723"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=9628"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/9628\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/9464"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=9628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=9628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=9628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}