{"id":1776,"date":"2023-03-16T16:15:05","date_gmt":"2023-03-16T16:15:05","guid":{"rendered":"https:\/\/docs.mijnlms.nl\/?post_type=ht_kb&#038;p=1776"},"modified":"2024-12-02T10:07:20","modified_gmt":"2024-12-02T09:07:20","slug":"integratie-outlook-en-teams","status":"publish","type":"ht_kb","link":"https:\/\/docs.mijnlms.nl\/?ht_kb=integratie-outlook-en-teams","title":{"rendered":"Integratie Outlook en Teams"},"content":{"rendered":"\n<p>Het is mogelijk om mijnLMS te integreren met de kalenderfunctie van Microsoft en met Microsoft Teams.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Functionele toepassing kalenderfunctie<\/strong><\/h2>\n\n\n\n<p>Wanneer een cursus is gepland in het LMS kunnen medewerkers zich inschrijven voor deze geplande training. Een training bestaat doorgaans uit \u00e9\u00e9n of meerdere cursusdata, een locatie per cursusdag, begin- en eindtijden, een omschrijving en samenvatting. Eenmaal ingeschreven krijgt de deelnemer een email ter bevestiging. In de bevestiging ontvangt de deelnemer per cursusdag een zogeheten .ICS bestand. Met dit bestand(en) kan de medewerker een cursusdag in zijn of haar agenda plaatsen.<\/p>\n\n\n\n<p>Met de integratie met de kalenderfunctie via de&nbsp;<a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">Graph API&#8217;s<\/a>&nbsp;worden de ICS-bestanden overbodig. De cursus met alle relevante meta-data wordt rechtstreeks in de agenda van de deelnemer geplaatst. Een ander voordeel is dat wanneer HRM\/L&amp;D-afdeling medewerkers wil inschrijven, het LMS per deelnemer kan zien welke medewerkers beschikbaar zijn in het gevraagde tijdslot van de cursus.<\/p>\n\n\n\n<p><em>Let op: het is niet mogelijk om vanuit het LMS de kalender van een medewerker in te zien. Er kan wel worden gezien of een medewerker wel of niet beschikbaar is op een gevraagd tijdslot.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Functionele toepassing MS-Teams integratie<\/strong><\/h2>\n\n\n\n<p>Teams is een veelgebruikte omgeving om groepen (Teams) samen te stellen waarin leden samen kunnen werken, documenten kunnen delen, discussies kunnen starten en heel veel meer functies die samenwerking en communicatie bevorderen.<\/p>\n\n\n\n<p>Met de integratie van MS-Teams is het mogelijk om, wanneer een training gepland wordt, automatisch een Team aan te maken. Docenten die toegewezen worden aan het team, worden automatisch eigenaar van het team. Medewerkers die zich inschrijven of ingeschreven worden, worden ook automatisch lid van het Team.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Functionele toepassing profielfoto<\/strong><\/h2>\n\n\n\n<p>Met deze functie kunnen we foto\u2019s van medewerkers uit de Azure-omgeving overzetten naar het LMS. De gebruiker ziet de foto dan rechts bovenin staan, waar je ook je profiel kan wijzigen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"169\" src=\"https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto-1024x169.png\" alt=\"\" class=\"wp-image-3138\" srcset=\"https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto-1024x169.png 1024w, https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto-300x49.png 300w, https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto-768x127.png 768w, https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto-50x8.png 50w, https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto-1536x253.png 1536w, https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto-60x10.png 60w, https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto-100x16.png 100w, https:\/\/docs.mijnlms.nl\/wp-content\/uploads\/2023\/03\/Profielfoto.png 1855w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Wanneer dit wenselijk is, laat dit dan weten tijdens de implementatie. Is je LMS al ge\u00efmplementeerd, vraag het dan aan via een ticket in de helpdesk.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Configuratie<\/strong><\/h1>\n\n\n\n<p>Hieronder wordt de werkwijze beschreven en voor de configuratie van Azure om de integratie mogelijk te maken.&nbsp;<\/p>\n\n\n\n<p><strong>Stap 1<\/strong><\/p>\n\n\n\n<p>De eerste stap is maken van een APP in Azure via:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/developer.microsoft.com\/en-us\/graph\/quick-start?platform=option-php\n<\/div><\/figure>\n\n\n\n<p><strong>Stap 2<\/strong><\/p>\n\n\n\n<p>Selecteer PHP als platform.<\/p>\n\n\n\n<p><strong>Stap 3<\/strong><\/p>\n\n\n\n<p>Klik bij de volgende stap op deze pagina op [Get an app ID and secret]. Let op: het kan tientallen seconden duren voordat je automatisch naar de volgende pagina gaat.<\/p>\n\n\n\n<p><strong>Stap 4<\/strong><\/p>\n\n\n\n<p>Kopieer en plak de gegevens die je krijgt. In het bijzonder de &#8220;Graph Client Secret&#8221; is belangrijk. Deze zie je waarschijnlijk alleen op deze pagina dus verlies deze niet. We hebben de secret later nodig.<\/p>\n\n\n\n<p><strong>Stap 5<\/strong><\/p>\n\n\n\n<p>Log in op https:\/\/portal.azure.com<\/p>\n\n\n\n<p><strong>Stap 6<\/strong><\/p>\n\n\n\n<p>Selecteer &#8220;Azure Active Directory&#8221; en noteer de Graph Tenant ID. Ook deze waarde hebben we nodig.<\/p>\n\n\n\n<p><strong>Stap 7<\/strong><\/p>\n\n\n\n<p>Ga naar App-registraties. Als het goed is vind je hier een registratie met de naam &#8220;My PHP App&#8221;. In de tweede kolom zie je het &#8220;Graph Client ID&#8221;. Noteer deze.<\/p>\n\n\n\n<p><strong>Stap 8<\/strong><\/p>\n\n\n\n<p>Door op de naam van de registratie te klikken kun je deze bewerken. Hierbij is het makkelijk om in het menu \u201cHuisstijl\u201d de naam aan te passen naar &#8220;mijnLMS&#8221; of de naam van de Academie. Eventueel kan er ook een logo toegevoegd worden.<\/p>\n\n\n\n<p><strong>Stap 9<\/strong><\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">Let op: Permissions moeten <strong>Application permissions<\/strong> zijn en geen delegated permissions.<\/p>\n\n\n\n<p>Ga naar&nbsp; \u201cAPI-machtigingen\u201d om de juiste rechten toe te voegen. Druk hiervoor op \u201cEen machtiging toevoegen\u201d en selecteer de gewenste rechten. Na het toevoegen van de rechten moeten deze worden geactiveerd met de knop \u201cBeheerderstoestemming verlenen voor\u201d. Hieronder vind je de de rechten:<\/p>\n\n\n\n<p><strong>Minimale rechten:<\/strong><\/p>\n\n\n\n<p>De rechten die minimaal nodig zijn voor de verschillende functionaliteiten zijn als volgt:<\/p>\n\n\n\n<p><em>Beschikbaarheid controleren voor event datum\/tijd<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User.Read.All<\/li>\n\n\n\n<li>Calendars.ReadBasic.All<\/li>\n<\/ul>\n\n\n\n<p><em>Agenda items aanmaken\/bewerken\/verwijderen voor ingeschreven event<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User.Read.All<\/li>\n\n\n\n<li>Calendars.ReadWrite<\/li>\n<\/ul>\n\n\n\n<p><em>Teams groep aanmaken met alle gebruikers van event<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User.Read.All<\/li>\n\n\n\n<li>Group.ReadWrite.All<\/li>\n\n\n\n<li>TeamMember.ReadWrite.All<\/li>\n<\/ul>\n\n\n\n<p><strong>Stap 10<\/strong><\/p>\n\n\n\n<p>Mail de drie gegevens naar\u00a0<a href=\"mailto:twan.van.den.oever@bcs.nl\">twan.van.den.oever@bcs.nl<\/a>\u00a0(Lead Developer BCS Learning):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TENANT_ID<\/li>\n\n\n\n<li>CLIENT_ID<\/li>\n\n\n\n<li>CLIENT_SECRET<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Het is mogelijk om mijnLMS te integreren met de kalenderfunctie van Microsoft en met Microsoft Teams.&nbsp; Functionele toepassing kalenderfunctie Wanneer een cursus is gepland in het LMS kunnen medewerkers zich inschrijven voor deze geplande training. Een training bestaat doorgaans uit \u00e9\u00e9n of meerdere cursusdata, een locatie per cursusdag, begin- en&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[43],"ht-kb-tag":[],"class_list":["post-1776","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-ict"],"_links":{"self":[{"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=\/wp\/v2\/ht-kb\/1776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1776"}],"version-history":[{"count":7,"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=\/wp\/v2\/ht-kb\/1776\/revisions"}],"predecessor-version":[{"id":3189,"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=\/wp\/v2\/ht-kb\/1776\/revisions\/3189"}],"wp:attachment":[{"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1776"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fht-kb-category&post=1776"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/docs.mijnlms.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fht-kb-tag&post=1776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}