Samenwerkings-apps ontwikkelen met Microsoft Teams

De pandemie heeft de rol van technologie als belangrijke enabler voor hybride werk drastisch versneld, en ontwikkelaars staan aan de kern van deze transformatie. Bij de vorige Microsoft Build introduceerden we samenwerkings-apps, een nieuw app-patroon dat is ontworpen om mensen, processen en gegevens samen te brengen om gebruikers te helpen gedijen op de hybride werkplek. Net zoals mobiele apparaten helemaal hebben getransformeerd hoe mensen software gebruiken, transformeren samenwerkings-apps hoe mensen in elke organisatie samenwerken.

Met meer dan 270 miljoen maandelijkse actieve gebruikers biedt Microsoft Teams ontwikkelaars een ongeëvenaarde mogelijkheid om samenwerkings-apps te ontwikkelen. Sinds begin 2020 is het aantal maandelijkse actieve gebruikers van aangepaste apps of apps van derden in Teams meer dan vertienvoudigd. Er zijn meer dan 1400 Teams-apps, en steeds meer onafhankelijke softwareleveranciers (ISV’s) genereren miljoenen aan jaarlijkse inkomsten van klanten die hun op Teams- en Microsoft 365-services gebaseerde apps gebruiken. Voor de toekomst verwachten we opkomende technologieën die de digitale en fysieke wereld samenbrengen, zoals Microsoft Mesh voor Teams, om nieuwe boeiende mogelijkheden voor samenwerkingservaringen in Teams te creëren. 

Dit jaar bij Build 2022 delen we een aantal verbeteringen en nieuwe mogelijkheden voor ontwikkelaars die samenwerkings-apps voor Teams en Microsoft 365 ontwikkelen. Bekijk mijn keynote met Charles Lamanna, Innovate with collaborative apps and low code, voor de hoogtepunten. Lees verder voor een volledige samenvatting van onze Build-aankondigingen, die hier in drie secties zijn georganiseerd: nieuwe manieren om je te helpen je gebruikers te verrassen met rijke samenwerkingservaringen, je productiviteit te schalen en de gebruikersbetrokkenheid te vergroten, en je apps te monetariseren. We kunnen niet wachten te zien wat jij zult ontwikkelen met deze innovaties!

Verras gebruikers met rijke samenwerkingservaringen

Maak kennis met Live Share: interactieve app-ervaringen in Teams-vergaderingen

We introduceren Live Share, een mogelijkheid voor je apps om verder te gaan dan passieve schermdeling en deelnemers in staat te stellen samen dingen te bekijken, bewerken, creëren en meer in Teams-vergaderingen. Ontwikkelaars kunnen nieuwe preview-extensies van de Teams-SDK gebruiken om gemakkelijk bestaande Teams-apps uit te breiden en Live Share-ervaringen te creëren in vergaderingen. Live Share benut de kracht van Fluid Framework, dat geavanceerde synchronisatie van status-, media- en besturingselementacties met alleen front-end ontwikkeling ondersteunt. Deze synchronisatie wordt uitgevoerd op het door Teams gehoste en beheerde service-exemplaar Microsoft Azure Fluid Relay – kosteloos voor jou. Onze vroege partners die Live Share-ervaringen ontwikkelen, zijn onder meer Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol en Breakthru. Bekijk onze on-demand sessie over Live Share en probeer de nieuwe extensies van de Teams-SDK uit.

Bewegende demonstratie van Live Share-samenwerking in Microsoft Teams.

Afbeelding 1. Met het Live Share-prototype van Hexagon kunnen technici 3D-modellen en simulaties annoteren en bewerken terwijl ze samen brainstormen in Teams-vergaderingen.

Algemene beschikbaarheid van Fluid Framework en Azure Fluid Relay

Fluid Framework is een verzameling open-source JavaScript-bibliotheken aan de clientzijde die de realtime samenwerkingsmogelijkheden van Live Share ondersteunen. Azure Fluid Relay is een volledig beheerde cloudservice die Fluid Framework Clients ondersteunt. Ontwikkelaars gebruiken Fluid Framework en Azure Fluid Relay om realtime interactiviteit in hun apps mogelijk te maken die verder gaat dan Microsoft Teams-vergaderingen. Fluid Framework, de Azure Fluid Relay-service en de bijbehorende Azure Fluid-SDK aan de clientzijde zullen half 2022 klaar voor productiescenario’s en beschikbaar zijn. Meld je aan voor Microsoft-ontwikkelaarsblogs voor updates. Bekijk de on-demand sessie voor meer informatie over het ontwikkelen van samenwerkings-web-apps met Fluid Framework en Azure Fluid Relay.

Maak Loop-onderdelen door Adaptieve kaarten bij te werken

Microsoft Loop-onderdelen zijn live, bruikbare eenheden van productiviteit die synchroon blijven en vrijelijk bewegen tussen Microsoft 365-apps, beginnend met Teams-chat en Microsoft Outlook. Vandaag kondigen we de mogelijkheid voor ontwikkelaars aan om Loop-onderdelen te maken. Je kunt nu gemakkelijk een bestaande Adaptieve kaart in een Loop-onderdeel omzetten of een nieuw Loop-onderdeel op basis van een Adaptieve kaart maken. Bovendien kunnen Loop-onderdelen op basis van Adaptieve kaarten worden opgeroepen via Editor met Context IQ, onze verzameling intelligente mogelijkheden die op de achtergrond van Microsoft-apps en -services werken, om in de stroom van het opstellen van een e-mail te blijven. Zoho Projects gebruikt deze Loop-onderdelen op basis van Adaptieve kaarten om zijn klanten te helpen incidentreactietijden te verkorten, onderbrekingen te minimaliseren en de algehele prestaties te verbeteren ten opzichte van Service-Level Agreements (SLA’s), door gebruikers in staat te stellen deze taken in Teams en Outlook uit te voeren. Zoho Projects en ServiceDesk Plus Cloud behoren tot de eerste met Microsoft 365-apps geïntegreerde producten waarin Microsoft Loop is geïmplementeerd. De beperkte ontwikkelaars-preview van deze mogelijkheid is vanaf juni 2022 beschikbaar. Meld je aan voor Microsoft-ontwikkelaarsblogs of volg ons op Twitter @Microsoft365Dev voor updates.

Bewegende demonstratie van Zoho Projects die de Loop-onderdelen op basis van Adaptieve kaarten gebruikt voor wettelijke goedkeuring.

Afbeelding 2. Zoho Projects breidt Adaptieve kaarten uit om live, bruikbare Loop-onderdelen te zijn die in Teams en Outlook werken.

Maak kennis met de Microsoft Azure Communication Services-opbouwfunctie voor voorbeeld-apps

Dankzij Microsoft Azure Communication Services-interoperabiliteit met Teams kun je ervaringen creëren die naadloze communicatie ondersteunen tussen klanten in elke aangepaste app of website en werknemers die in Teams werken. Teladoc Health ontwikkelde bijvoorbeeld de eerste aangepaste, volledig geïntegreerde klinische en administratieve virtuele gezondheidszorgoplossing van zijn soort, waarmee zorgteams rechtstreeks in Teams kunnen samenwerken en toegang tot relevante klinische gegevens hebben, en naadloos virtuele zorg kunnen verlenen aan patiënten die vanuit een aangepaste app deelnemen.

Weergave naast elkaar van de aangepaste app voor virtuele gezondheidszorg van Teladoc Health. Weergave voor klinische teams aan de linkerkant die patiënt toont, en weergave voor patiënten aan de rechterkant die arts toont.

Afbeelding 3. Teladoc Health stelt zorgverleners in staat te werken en contact te leggen vanuit Teams terwijl patiënten deelnemen vanuit een aangepaste app die is ontwikkeld met behulp van Azure Communication Services.

Vandaag introduceren we de Azure Communication Services-opbouwfunctie voor voorbeeld-apps, waarmee ontwikkelaars binnen slechts enkele minuten gemakkelijk een voorbeeld-app voor virtuele afspraken kunnen ontwikkelen en implementeren, zonder code te hoeven schrijven. Via de voorbeeld-app kunnen klanten afspraken reserveren, mogelijk gemaakt door Microsoft Bookings, en aan een Teams-vergadering deelnemen via een aangepaste web-app met een ervaring in de huisstijl van het bedrijf, terwijl medewerkers Teams gebruiken om deel te nemen aan geplande afspraken. De voorbeeld-app is volledig open-source en ontwikkelaars kunnen de code gebruiken om de app verder aan te passen. Ga naar GitHub voor meer informatie.

Microsoft Graph API-verbeteringen om chats en kanaalberichten in te sluiten in je apps

Met chat-API’s van Microsoft Graph kunnen ontwikkelaars Teams-chats insluiten in hun apps, zodat hun gebruikers naadloos kunnen samenwerken zonder heen en weer te hoeven schakelen tussen apps. We introduceren een aantal nieuwe API’s als preview met mogelijkheden zoals chats met gefedereerde gebruikers inschakelen (zoals gebruikers buiten je tenant), identificeren welke berichten wel en niet gelezen zijn door de huidige gebruiker, en aanmelden voor gebruikers-chats en lidmaatschapswijzigingen. Deze nieuwe API’s zullen vanaf half 2022 algemeen beschikbaar zijn. Ga naar onze pagina met documenten over chatbericht-brontypen en bekijk de on-demand sessie voor meer informatie.

SharePoint Framework en Microsoft Viva Connections

SharePoint is het meest flexibele Content Collaboration Platform dat ervaringen in heel Microsoft 365 bevordert. Met SharePoint Framework kun je nu onderdelen en pagina’s in SharePoint-sites, Teams-apps en meer maken. Het staat aan de kern van onze uitbreidbaarheidsmogelijkheden voor het nieuwe werknemerservaringsplatform Microsoft Viva Connections. Bekijk de instructiesessie over het ontwikkelen van aangepaste werknemerservaringen voor Viva Connections die rechtstreeks integreren met Teams-apps.

Weergave naast elkaar van Viva Connections in mobiele app en op startpagina van Teams.

Afbeelding 4. Een Microsoft Viva Connections-voorbeeld-app die zowel in Teams als op een mobiel apparaat wordt uitgevoerd.

Uitbreidbaarheid van Goedkeuringen

Goedkeuringen in Microsoft Teams helpt iedereen – van eerstelijnswerknemers tot kantoormedewerkers – gemakkelijk goedkeuringen te maken, beheren en delen, rechtstreeks in de stroom van hun werk. We introduceren CRUD-API’s (Create, Read, Update en Delete) voor Goedkeuringen. Ontwikkelaars kunnen de Goedkeuringen-API’s gebruiken om goedkeuringen in line-of-business-apps in te schakelen en kunnen webhooks gebruiken om wijzigingen bij te houden en werkstromen te bevorderen met Goedkeuringen in Teams. De Goedkeuringen-API’s zullen vanaf half 2022 beschikbaar zijn als preview. Meld je aan voor Microsoft-ontwikkelaarsblogs voor updates. Bekijk de on-demand sessie voor meer informatie.

Schaal de productiviteit van ontwikkelaars

Ontwikkel eenmaal en implementeer overal in Teams en Microsoft 365

Vandaag kondigen we de algemene beschikbaarheid van de nieuwe Teams-SDK aan, waarmee je apps voor Teams, Outlook en Office kunt ontwikkelen met behulp van één toepassings- en implementatiemodel, en samenwerkings-apps kunt ontwikkelen die gebruikmaken van de mogelijkheden die relevant zijn voor elk product. Ontwikkelaars kunnen nu upgraden naar de nieuwste Teams JS-SDK v2 en app-manifest v1.13 om Teams-productie-apps te ontwikkelen, en pilots op volledige schaal uitvoeren met gebruikers in de preview-kanalen van Outlook en Office. Zo kunnen ontwikkelaars feedback krijgen en zich voorbereiden op de distributie van hun apps in Outlook en Office later dit kalenderjaar.

Deze updates zijn achterwaarts compatibel, dus al je bestaande Teams-apps blijven zoals normaal werken in Teams, met ondersteuning op productieniveau. Onze Teams-ontwikkelaarservaring, waaronder onze Microsoft Teams-documentatie voor ontwikkelaars, tools, ondersteuning en codeopslagplaats, is bijgewerkt om uitgebreide apps te ondersteunen. Je zult zowel single-tenant als multi-tenant apps kunnen distribueren met behulp van bestaande Teams-ervaringen. Bekijk onze on-demand sessie over het uitbreiden van Teams-apps in Microsoft 365 voor meer informatie.

Bewegende demonstratie van MURAL die persoonlijke tabbladen en uitbreidingen voor berichten op basis van zoekopdrachten uitbreidt.

Afbeelding 5. MURAL breidt de persoonlijke tabbladen en uitbreidingen voor berichten op basis van zoekopdrachten van zijn Teams-app uit naar andere Microsoft-host-apps.

MURAL is een van de vroege partners die de verbonden ervaring in Teams, Outlook en Office tot leven brengt met hun apps, zoals het bovenstaande voorbeeld van een uitbreiding voor berichten op basis van zoekopdrachten waarbij een MURAL rechtstreeks in het Outlook-bericht wordt ingevoegd als een interactieve Adaptieve kaart. Naast MURAL hebben een aantal andere partners, waaronder Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey en Zoho, ons geholpen deze nieuwe tools klaar te krijgen, en we zijn verheugd de algemene beschikbaarheid ervan voor iedereen aan te kondigen bij Microsoft Build.

Teams Toolkit voor Visual Studio Code en CLI nu algemeen beschikbaar

Teams Toolkit voor Visual Studio, Visual Studio Code en CLI (opdrachtregelinterface) bestaat uit tools voor het snel ontwikkelen van Teams- en Microsoft 365-apps. Of je het Teams-platform nu voor het eerst gebruikt of een doorgewinterde ontwikkelaar bent, Teams Toolkit is de beste manier om apps te ontwerpen, ontwikkelen, debuggen, testen en implementeren. Vandaag kondigen we met genoegen aan dat Teams Toolkit voor Visual Studio Code en CLI nu algemeen beschikbaar is. Ontwikkelaars kunnen beginnen met scenariogebaseerde code voor meldings- en opdracht-en-reactie-bots, upgrades naar de nieuwste Teams-SDK-versie automatiseren en apps rechtstreeks in Outlook en Office debuggen. Ga vandaag nog aan de slag met het ontwikkelen van apps met Teams Toolkit.

Weergave van GitHub-scherm voor ontwikkelaars met demonstratie van scenariogebaseerde code.

Afbeelding 6. Een meldings-app voor Microsoft Teams ontwikkelen met behulp van Teams Toolkit voor Visual Studio Code.

Samenwerkingsbesturingselementen in Power Apps

We kondigen Samenwerkingsbesturingselementen in Power Apps aan, waarmee ontwikkelaars Microsoft 365-samenwerkingsfuncties zoals Teams-chats, vergaderingen, bestanden, Taken (mogelijk gemaakt door Planner) en meer rechtstreeks kunnen slepen en neerzetten in aangepaste apps die zijn ontwikkeld met Power Apps. Samenwerkingsbesturingselementen zal vanaf half 2022 beschikbaar zijn als preview. Bekijk de on-demand sessie voor meer informatie. Meld je aan voor de Power Apps-blog voor updates.

Vergroot de gebruikersbetrokkenheid en monetariseer je apps

App Compliance Automation Tool voor Microsoft 365

Het Microsoft 365 App Compliance Program is ontworpen om de betrouwbaarheid van app-gebaseerde industrienormen te evalueren en laten zien, zoals SOC 2, PCI DSS en ISO 27001 voor beveiligings-, privacy- en gegevensverwerkingspraktijken. We kondigen de preview van de App Compliance Automation Tool voor Microsoft 365 aan voor apps die zijn ontwikkeld op Azure, om ontwikkelaars te helpen de compliance-reis van hun apps te versnellen. Met deze tool kunnen ontwikkelaars een aanzienlijk aantal taken automatiseren om de certificering sneller en gemakkelijker te verkrijgen. Deze tool produceert ook rapporten die gemakkelijk door ontwikkelaars kunnen worden gedeeld om IT te helpen inzicht in app-beveiliging en -compliance te krijgen. Meer informatie vind je op onze pagina met documenten over de App Compliance Automation Tool voor Microsoft 365.

Verbeterd app-beheer en -ontdekbaarheid

De Teams Store helpt gebruikers de juiste apps te vinden via bijgewerkte app-categorieën, gecureerde app-verzamelingen, aanbevolen apps en intelligente aanbevelingen op basis van wat collega’s en peers gebruiken. Tijdens deze Microsoft Build maken we een centrale ervaring in de Teams Store beschikbaar om gebruikers te helpen de apps bij te houden die ze in verschillende Teams- en groeps-chats gebruiken, en te zien welke machtigingen vereist zijn voor deze apps. We maken ook de ontdekking van apps via tabbladen, berichtextensies en connectors meer contextueel om gebruikers te helpen de juiste apps te vinden en het gebruik van de ISV-apps in Teams te vergroten. In de context van het opstellen van berichten zullen de berichtextensiesuggesties bijvoorbeeld zijn georganiseerd op taken en acties die gebruikers erop kunnen uitvoeren. Tot slot: gebruikers op mobiele apparaten kunnen je apps nu rechtstreeks vanaf het mobiele apparaat toevoegen, zoals via een koppeling of QR-code.

In-app aankopen voor Teams-apps

Iets waar partners en ontwikkelaars veel om vroegen, is de mogelijkheid om een betaalervaring rechtstreeks in je Teams-app te kunnen opnemen. Dit geeft je de mogelijkheid om een gratis app om te zetten in een freemium-versie, waarbij je kunt kiezen wanneer je je gebruikers wilt vragen zich aan te melden voor je app. De nieuwe functionaliteit voor in-app aankopen is vanaf vandaag beschikbaar en kan met een paar regels code worden aangeroepen. Meer informatie vind je op onze pagina met documenten over in-app aankopen.

Microsoft Teams-abonnementsopties voor in-app aankopen.

Afbeelding 7. Ontwikkelaars kunnen freemium-upgrades rechtstreeks in Teams inschakelen met een paar regels code.

Teams-app-licentiebeheer

Nog een gebied waarin we vorderingen maken, is gebruikers in staat stellen gekochte licenties te beheren en toe te wijzen. Voorheen was het aan ontwikkelaars om de licentiebeheercomponent in hun oplossing in te bouwen, ofwel op hun landingspagina ofwel rechtstreeks in de app. Om de licentiebeheerervaring te helpen stroomlijnen, geven we je binnenkort de optie om de licentiebeheermogelijkheden over te laten aan Microsoft, waarbij gebruikers licenties kunnen beheren en toewijzen – rechtstreeks in Teams. Licentiebeheer in Teams zal vanaf half 2022 beschikbaar zijn als preview.

Nieuwe samenwerkings-apps binnenkort beschikbaar in Teams

We zijn verheugd om te zien dat ISV’s in vele verschillende scenario’s innovatieve samenwerkings-apps in Teams introduceren. Hier volgen slechts een paar voorbeelden van de nieuwe apps die nu of binnenkort beschikbaar zijn:

    De

  • MURAL-app voor Teams geeft teams overal de mogelijkheid om een gedeelde samenwerkingsruimte rechtstreeks in Microsoft Teams te brengen. Gebruikers kunnen teamwerk verbeteren met asynchrone visuele samenwerking, en niet-betrokken gesprekken transformeren in productieve, boeiende vergaderingen en workshops met behulp van honderden sjablonen en bewezen, begeleide methoden die teams empoweren om baanbrekende resultaten te leveren. MURAL is een Microsoft-preview-partner, en de MURAL-app werkt nu in Teams, Outlook en Office voor één verbonden ervaring.
  • Met de

  • Observable-app voor Teams kunnen bedrijven hun gegevens, context en logica op één plek samenbrengen om gezamenlijk inzichten te onthullen en gegevensgestuurde besluitvorming te versnellen in de hele organisatie. Nieuwe updates die vanaf juni 2022 beschikbaar zullen zijn in de Observable-app, zullen Microsoft Teams-meldingen bieden wanneer er wordt samengewerkt via opmerkingen in Observable.
  • De

  • SAP S/4HANA-chatbot voor operationele inkopers biedt samenwerkingsmogelijkheden van Microsoft Teams aan SAP S/4HANA-gebruikers in een conversationele gebruikerservaring. De chatbot maakt gebruik van Microsoft Azure Active Directory-verificatie (Azure AD) en benut Microsoft Graph API’s om gebruikers andere partijen te laten bellen of Teams-vergaderingen met bedrijfspartners te laten plannen, rechtstreeks vanuit de bot in de context van de geverifieerde bedrijfsgebruiker. Dit biedt nauwe integratie van de Teams-samenwerkingservaring in een zelfstandige app in SAP om connectiviteit en samenwerking te leveren waar gebruikers dat nodig hebben.
  • De

  • ServiceDesk Plus Cloud-app van ManageEngine, de IT-ondernemingsbeheerdivisie van Zoho, benut Microsoft Teams om bedrijfs- en IT-serviceverlening te stroomlijnen, IT-incidentherstel te beheren en versnellen, en de service-ervaring in de hele onderneming te verbeteren. Binnenkort zal de ServiceDesk Plus Cloud-app zijn bestaande statische Adaptieve kaarten uitbreiden met Loop-onderdelen, zodat iedereen die aan een ticket werkt de nieuwste updates krijgt en servicedesktaken kan activeren zonder tussen tabbladen te hoeven schakelen.
  • Figma, het samenwerkingsgerichte ontwerpplatform, introduceert een nieuwe app waarmee teams Figma- en FigJam-bestanden in realtime kunnen delen, kunnen presenteren en eraan kunnen samenwerken in een Teams-vergadering. De app benut ook de nieuwe functionaliteit Adaptieve kaarten, zodat wanneer een gebruiker een koppeling naar een Figma- of FigJam-bestand deelt in een Teams-chat, de kaart zich ontvouwt, waardoor gebruikers het bestand vanuit Teams kunnen openen. Gebruikers kunnen ook rechtstreeks vanuit Teams bestandsmeldingen bekijken en erop reageren. De Figma-app zal later in 2022 beschikbaar zijn in de Teams App Store.

Meer informatie

Hier volgt een samenvatting van de belangrijkste bronnen voor meer informatie over het ontwikkelen van samenwerkings-apps in Microsoft Teams en Microsoft 365:

The post Samenwerkings-apps ontwikkelen met Microsoft Teams appeared first on Microsoft 365 Blog.

Source: Office Blog