Virtuele afspraken

Warning

Azure Communication Services voert ingrijpende wijzigingen door en sommige services worden uitgefaseerd. Lees meer in de gids voor pensioen- en veranderingen.

In deze zelfstudie worden concepten voor virtuele afspraaktoepassingen beschreven. Nadat u deze zelfstudie en de bijbehorende Sample Builder hebt voltooid, begrijpt u veelvoorkomende gebruiksvoorbeelden die een toepassing voor virtuele afspraken levert, de Microsoft-technologieën die u kunnen helpen bij het bouwen van deze gebruiksvoorbeelden en een voorbeeldtoepassing hebt gebouwd waarin Microsoft 365 en Azure worden geïntegreerd, die u kunt gebruiken om de demo uit te voeren en verder te verkennen.

Virtuele afspraken zijn een communicatiepatroon waarbij een consument en een bedrijf een geplande afspraak samenstellen. De organisatiegrens tussen consument en bedrijf en geplande aard van de interactie zijn belangrijke kenmerken van de meeste virtuele afspraken. Veel branches werken met virtuele afspraken: vergaderingen met een zorgverlener, een medewerker van een lening of een productondersteuningstechnicus.

Ongeacht de branche zijn er ten minste drie persona's betrokken bij een virtuele afspraak en bepaalde taken die ze uitvoeren:

  • Kantoormanager. De office-manager configureert de beschikbaarheids- en boekingsregels van het bedrijf voor providers en consumenten.
  • Aanbieder. De dienstverlener neemt deel aan het gesprek met de consument. Ze moeten toekomstige virtuele afspraken kunnen bekijken en deelnemen aan de virtuele afspraak en communicatie kunnen voeren.
  • Consument. De consument die de afspraak inplant en initieert. Ze moeten een afspraak plannen, genieten van herinneringen van de afspraak, meestal via sms of e-mail, en deelnemen aan de virtuele afspraak en deelnemen aan communicatie.

Azure en Teams zijn interoperabel. Deze interoperabiliteit biedt organisaties de keuze hoe ze virtuele afspraken leveren met behulp van de cloud van Microsoft. Drie voorbeelden zijn:

  • Microsoft 365 biedt een nulcodepakket voor virtuele afspraken met behulp van Microsoft Teams en Bookings. Dit is de eenvoudigste optie, maar aanpassing is beperkt. Bekijk deze video voor een inleiding.
  • Hybride versie van Microsoft 365 + Azure. Combineer Microsoft 365 Teams en Bookings met een aangepaste Azure-toepassing voor de consumentenervaring. Organisaties profiteren van de vertrouwdheid van medewerkers met Microsoft 365, maar passen de afspraakervaring voor consumenten aan en integreren deze in hun eigen applicatie.
  • Aangepast in Azure. Bouw de volledige oplossing op Primitieven van Azure: de bedrijfservaring, de consumentenervaring en planningssystemen.

Diagram van implementatieopties voor virtuele afspraken

Deze drie implementatieopties zijn kolommen in de onderstaande tabel, terwijl elke rij een use-case en de inschakelende technologieën biedt.

Persona Gebruikssituatie Microsoft 365 Hybride versie van Microsoft 365 + Azure Azure Custom
Manager Beschikbaarheid van bedrijf configureren Boekingen Boekingen Aanpassen
Provider Geplande afspraken beheren Outlook & Teams Outlook & Teams Aanpassen
Provider Deelnemen aan de afspraak Teams Teams Bellen en chatten in Azure Communication Services
Consument Een afspraak plannen Boekingen Boekingen Ruimten voor Azure Communication Services
Consument Worden herinnerd aan een afspraak Boekingen Boekingen Azure Communication Services SMS
Consument Deelnemen aan de afspraak Teams of virtuele afspraken Bellen en chatten in Azure Communication Services Bellen en chatten in Azure Communication Services

Er zijn andere manieren om Microsoft-hulpprogramma's aan te passen en te combineren om een virtuele afspraakervaring te bieden:

  • Vervang Bookings door een aangepaste planningservaring met Graph. U kunt uw eigen klantgerichte planningservaring bouwen waarmee Microsoft 365-vergaderingen worden bestuurd met Graph-API's.
  • Vervang de providerervaring van Teams door Azure. U kunt nog steeds Microsoft 365 en Bookings gebruiken om vergaderingen te beheren, maar laat de zakelijke gebruiker een aangepaste Azure-toepassing starten om deel te nemen aan de Teams-vergadering. Dit kan handig zijn wanneer u interacties rond virtuele afspraken wilt scheiden van of afstemmen op de dagelijkse Teams-activiteiten van medewerkers.

Microsoft 365 uitbreiden met Azure

De rest van deze zelfstudie is gericht op hybride oplossingen van Microsoft 365 en Azure. Deze hybride configuraties zijn populair omdat ze werknemerskennis van Microsoft 365 combineren met de mogelijkheid om de consumentenervaring aan te passen. Ze zijn ook een goed startpunt om complexere en aangepaste architecturen te begrijpen. In het onderstaande diagram ziet u de gebruikersstappen voor een virtuele afspraak:

Architectuur op hoog niveau van een hybride oplossing voor virtuele afspraken

  1. Consument plant de afspraak met Microsoft 365 Bookings.
  2. Consument ontvangt een herinnering voor een afspraak via sms en e-mail.
  3. De zorgverlener neemt via Microsoft Teams deel aan de afspraak.
  4. De consument gebruikt een koppeling in de Bookings-herinneringen om de Contoso-app voor consumenten te starten en deel te nemen aan de bijbehorende Teams-vergadering.
  5. De gebruikers communiceren met elkaar via spraak, video en tekstchat in een vergadering. Interoperabiliteit van Teams-chats stelt Teams-gebruikers in staat om inlineafbeeldingen of bestandsbijlagen naadloos rechtstreeks naar Azure Communication Services-gebruikers te verzenden.

Een voorbeeld van een virtuele afspraak maken

In deze sectie gaan we een Sample Builder-hulpprogramma gebruiken om een hybride toepassing voor virtuele afspraken in Microsoft 365 + Azure te implementeren in een Azure-abonnement. Deze toepassing is een bureaublad- en mobielvriendelijke browserervaring, met code die u kunt gebruiken om te verkennen en voor productie.

Stap 1: Boekingen configureren

In dit voorbeeld wordt gebruikgemaakt van de Microsoft 365 Bookings-app om de ervaring van consumentenplanning te verbeteren en vergaderingen te maken voor providers. De eerste stap is dus het maken van een Bookings-agenda en het ophalen van de URL van de boekingspagina.https://outlook.office.com/bookings/calendar

Schermopname van de configuratie-ervaring van Booking.

Zorg ervoor dat onlinevergaderingen zijn ingeschakeld in de agenda door naar https://outlook.office.com/bookings/services.

Schermopname van de configuratie-ervaring van Booking Services.

Controleer vervolgens of Onlinevergadering toevoegen is ingeschakeld.

Schermopname van de configuratie van onlinevergaderingen van Booking Services.

Stap 2: Voorbeeldbouwer

Gebruik de voorbeeldbouwer om de consumentenervaring aan te passen. U kunt de Sampler Builder bereiken met behulp van deze koppeling of naar de pagina navigeren in de Azure Communication Services-resource in Azure Portal. Doorloop de wizard Voorbeeldbouwer: selecteer branchesjabloon, configureer de gesprekservaring (beschikbaarheid chat of scherm delen), wijzig thema's en tekst zodat deze overeenkomen met uw toepassingsstijl en krijg waardevolle feedback via opties voor enquête na het gesprek. U kunt uw configuratie live bekijken op de pagina, in zowel desktop- als mobiele browserweergaven.

Schermopname van de startpagina van sample builder.

Stap 3: Implementeren

Aan het einde van de wizard Sample Builder kunt u implementeren in Azure of de code downloaden als zip-bestand. De code van de voorbeeldbouwer is openbaar beschikbaar op GitHub.

Schermopname van de implementatiepagina van sample builder.

Met de implementatie wordt een ARM-sjabloon (Azure Resource Manager) gestart waarmee de thematoepassing wordt geïmplementeerd die u hebt geconfigureerd.

Schermopname van de voorbeeldbouwer voor ARM-sjablonen.

Nadat u de ARM-sjabloon hebt doorlopen, kunt u naar de resourcegroep gaan.

Schermopname van een voltooide Azure Resource Manager-sjabloon.

Stap 4: Testen

De Sample Builder maakt drie resources aan in de geselecteerde Azure-abonnementen. De App Service is de front-end van de consument, mogelijk gemaakt door Azure Communication Services.

Schermopname van geproduceerde Azure-resources in azure Portal.

Als u de URL van de App Service opent en naar https://<YOUR URL>/VISIT navigeert, kunt u de gebruikerservaring uitproberen en deelnemen aan een Teams-vergadering. https://<YOUR URL>/BOOK integreert de boekingservaring voor het plannen van afspraken door consumenten.

Schermopname van de uiteindelijke weergave van Azure App Service.

Stap 5: De URL van de geïmplementeerde app instellen in Bookings

Voer de toepassings-URL in, gevolgd door '/visit' in het veld 'Geïmplementeerde app-URL' in https://outlook.office.com/bookings/businessinformation.

Naar productie

De Sample Builder biedt u de basisbeginselen van een virtuele Microsoft 365- en Azure-afspraak: consumentenplanning via Bookings, consumentendeelnames via een aangepaste app en de provider neemt deel via Teams. Er zijn echter verschillende dingen die u moet overwegen wanneer u dit scenario naar productie neemt.

Lanceringspatronen

Consumenten willen rechtstreeks naar de virtuele afspraak gaan vanuit de planningsherinneringen die ze van Bookings ontvangen. In Bookings kunt u een URL-voorvoegsel opgeven dat wordt gebruikt in herinneringen. Als uw voorvoegsel is https://<YOUR URL>/VISIT, verwijzen Bookings gebruikers naar https://<YOUR URL>/VISIT?MEETINGURL=<MEETING URL>.

Integreren in uw bestaande app

De app-service die door de sample builder wordt gegenereerd, is een zelfstandig artefact dat is ontworpen voor desktop- en mobiele browsers. Mogelijk hebt u echter al een website of mobiele toepassing en moet u deze ervaringen migreren naar die bestaande codebasis. De code die door de voorbeeldbouwer wordt gegenereerd, moet u helpen, maar u kunt ook het volgende gebruiken:

Identiteit en beveiliging

De gebruikerservaring van Sample Builder verifieert de eindgebruiker niet, maar biedt gebruikerstoegangstokens van Azure Communication Services aan willekeurige bezoekers. Dat is niet realistisch voor de meeste scenario's en u wilt een verificatieschema implementeren.

Aanpassingen

Houd er rekening mee dat het hier gepresenteerde codevoorbeeld is bedoeld als basis voor uw toepassing voor virtuele afspraken. Het is van cruciaal belang om te begrijpen dat aanpassingen die zijn afgestemd op uw unieke use case essentieel zijn. We raden u aan de code te controleren, de benodigde wijzigingen aan te brengen en te verwijzen naar de bijbehorende documentatie voor hulp.