Share via


Virtuella avtalade tider

I den här självstudien beskrivs begrepp för program för virtuella avtalade tider. När du har slutfört den här självstudien och den tillhörande Sample Builder kommer du att förstå vanliga användningsfall som ett program för virtuella avtalade tider levererar, De Microsoft-tekniker som kan hjälpa dig att bygga dessa användningsfall och har skapat ett exempelprogram som integrerar Microsoft 365 och Azure som du kan använda för att demonstrera och utforska vidare.

Virtuella avtalade tider är ett kommunikationsmönster där en konsument och ett företag samlas för en schemalagd avtalad tid. Organisationsgränsen mellan konsument och företag och interaktionens schemalagda karaktär är viktiga attribut för de flesta virtuella avtalade tider. Många branscher driver virtuella möten: möten med en vårdgivare, en låneansvarig eller en produktsupporttekniker.

Oavsett bransch finns det minst tre personer som är involverade i en virtuell avtalad tid och vissa uppgifter som de utför:

  • Office Manager. Office-chefen konfigurerar företagets tillgänglighets- och bokningsregler för leverantörer och konsumenter.
  • Leverantör. Leverantören ringer upp med konsumenten. De måste kunna visa kommande virtuella avtalade tider och ansluta till den virtuella avtalade tiden och kommunicera.
  • Konsument. Den konsument som schemalägger och motiverar den avtalade tiden. De måste schemalägga en avtalad tid, få påminnelser om den avtalade tiden, vanligtvis via SMS eller e-post, samt ansluta till den virtuella avtalade tiden och delta i kommunikationen.

Azure och Teams är kompatibla. Den här samverkan ger organisationer valmöjligheter i hur de levererar virtuella avtalade tider med hjälp av Microsofts moln. Tre exempel är:

  • Microsoft 365 tillhandahåller en nollkodssvit för virtuella avtalade tider med hjälp av Microsoft Teams och Bookings. Det här är det enklaste alternativet, men anpassningen är begränsad. Kolla in den här videon för en introduktion.
  • Microsoft 365 + Azure Hybrid. Kombinera Microsoft 365 Teams och Bookings med ett anpassat Azure-program för konsumentupplevelsen. Organisationer drar nytta av Microsoft 365-anställdas kunskaper men anpassar och bäddar in upplevelsen för avtalade konsumentbesök i sitt eget program.
  • Anpassad Azure. Skapa hela lösningen på Azure-primitiver: affärsupplevelsen, konsumentupplevelsen och schemaläggningssystem.

Diagram of virtual appointment implementation options

Dessa tre implementeringsalternativ är kolumner i tabellen nedan, medan varje rad innehåller ett användningsfall och de aktiverande teknikerna.

Persona Användningsfall Microsoft 365 Microsoft 365 + Azure Hybrid Anpassad Azure
Chef Konfigurera företagstillgänglighet Bokningar Bokningar Egen
Provider Hantera kommande avtalade tider Outlook och Teams Outlook och Teams Egen
Provider Anslut till den avtalade tiden Teams Teams Samtals- och chattsamtal i Azure Communication Services
Konsumenten Schemalägg en avtalad tid Bokningar Bokningar Azure Communication Services-rum
Konsumenten Bli påmind om en avtalad tid Bokningar Bokningar Azure Communication Services SMS
Konsumenten Anslut till den avtalade tiden Teams eller virtuella avtalade tider Samtals- och chattsamtal i Azure Communication Services Samtals- och chattsamtal i Azure Communication Services

Det finns andra sätt att anpassa och kombinera Microsoft-verktyg för att leverera en upplevelse för virtuella avtalade tider:

  • Ersätt Bookings med en anpassad schemaläggningsupplevelse med Graph. Du kan skapa en egen upplevelse för konsumentinriktad schemaläggning som styr Microsoft 365-möten med Graph-API:er.
  • Ersätt Teams leverantörsupplevelse med Azure. Du kan fortfarande använda Microsoft 365 och Bookings för att hantera möten, men låta företagsanvändaren starta ett anpassat Azure-program för att ansluta till Teams-mötet. Det kan vara användbart när du vill dela upp eller anpassa interaktioner med virtuella avtalade tider från den dagliga teamsaktiviteten för medarbetare.

Utöka Microsoft 365 med Azure

Resten av den här självstudien fokuserar på Microsoft 365- och Azure-hybridlösningar. Dessa hybridkonfigurationer är populära eftersom de kombinerar medarbetarnas kunskaper om Microsoft 365 med möjligheten att anpassa konsumentupplevelsen. De är också en bra startpunkt för att förstå mer komplexa och anpassade arkitekturer. Diagrammet nedan visar användarsteg för en virtuell avtalad tid:

High-level architecture of a hybrid virtual appointments solution

  1. Konsumenten schemalägger den avtalade tiden med Hjälp av Microsoft 365 Bookings.
  2. Konsumenten får en påminnelse om avtalad tid via SMS och e-post.
  3. Providern ansluter till den avtalade tiden med hjälp av Microsoft Teams.
  4. Konsumenten använder en länk från bookings-påminnelserna för att starta Contoso-konsumentappen och ansluta till det underliggande Teams-mötet.
  5. Användarna kommunicerar med varandra med röst-, video- och textchatt i ett möte. Mer specifikt gör Teams chattkompatibilitet att Teams-användare kan skicka infogade bilder eller filbilagor direkt till Azure Communication Services-användare sömlöst.

Skapa ett exempel på virtuell avtalad tid

I det här avsnittet ska vi använda ett Sample Builder-verktyg för att distribuera ett microsoft 365 + Azure hybridprogram för virtuella avtalade tider till en Azure-prenumeration. Det här programmet är en skrivbords- och mobilanpassad webbläsarupplevelse med kod som du kan använda för att utforska och för produktion.

Steg 1: Konfigurera bokningar

Det här exemplet använder appen Microsoft 365 Bookings för att ge användarna en bra schemaläggningsupplevelse och skapa möten för leverantörer. Det första steget är alltså att skapa en bokningskalender och hämta url:en för bokningssidan från https://outlook.office.com/bookings/calendar.

Screenshot of Booking configuration experience.

Kontrollera att onlinemötet är aktiverat i kalendern genom att gå till https://outlook.office.com/bookings/services.

Screenshot of Booking services configuration experience.

Och se sedan till att "Lägg till onlinemöte" är aktiverat.

Screenshot of Booking services online meeting configuration experience.

Steg 2: Exempelverktyget

Använd Exempelverktyget för att anpassa konsumentupplevelsen. Du kan nå Sampler Builder med den här länken eller navigera till sidan i Azure Communication Services-resursen i Azure-portalen. Gå igenom guiden Sample Builder: välj Branschmall, konfigurera samtalsupplevelsen (tillgänglighet för chatt- eller skärmdelning), ändra teman och text så att de matchar din programstil och få värdefull feedback via alternativ för undersökning efter anrop. Du kan förhandsgranska konfigurationen live från sidan i både skrivbords- och mobilwebbläsarens formfaktorer.

Screenshot of Sample builder start page.

Steg 3: Distribuera

I slutet av guiden Sample Builder kan du distribuera till Azure eller ladda ned koden som en zip-fil. Exempelverktygets kod är offentligt tillgänglig på GitHub.

Screenshot of Sample builder deployment page.

Distributionen startar en ARM-mall (Azure Resource Manager) som distribuerar det temaprogram som du har konfigurerat.

Screenshot of Sample builder arm template.

När du har gått igenom ARM-mallen kan du gå till resursgrupp.

Screenshot of a completed Azure Resource Manager Template.

Steg 4: Testa

Exempelverktyget skapar tre resurser i de valda Azure-prenumerationerna. App Service är konsumentklientdelen som drivs av Azure Communication Services.

Screenshot of produced azure resources in azure portal.

Genom att öppna App Service-URL:en och navigera till https://<YOUR URL>/VISIT kan du prova konsumentupplevelsen och ansluta till ett Teams-möte. https://<YOUR URL>/BOOK bäddar in bokningsupplevelsen för konsumentschemaläggning.

Screenshot of final view of azure app service.

Steg 5: Ange distribuerad app-URL i Bokningar

Ange program-URL:en följt av "/visit" i fältet "Distribuerad app-URL" i https://outlook.office.com/bookings/businessinformation.

Gå till produktion

Exempelverktyget ger dig grunderna för en virtuell Microsoft 365- och Azure-avtalad tid: konsumentschemaläggning via Bokningar, konsumentanslutningar via anpassad app och leverantörsanslutningar via Teams. Det finns dock flera saker att tänka på när du tar det här scenariot till produktion.

Starta mönster

Konsumenter vill hoppa direkt till den virtuella avtalade tiden från de schemaläggningspåminnelser som de får från Bokningar. I Bookings kan du ange ett URL-prefix som används i påminnelser. Om prefixet är https://<YOUR URL>/VISITpekar Bookings användare på https://<YOUR URL>/VISIT?MEETINGURL=<MEETING URL>.

Integrera i din befintliga app

Apptjänsten som genereras av Sample Builder är en fristående artefakt som är utformad för skrivbords- och mobilwebbläsare. Du kan dock redan ha en webbplats eller ett mobilprogram och måste migrera dessa funktioner till den befintliga kodbasen. Koden som genereras av Sample Builder bör vara till hjälp, men du kan också använda:

Identitet och säkerhet

Exempelverktygets konsumentupplevelse autentiserar inte slutanvändaren, men ger Åtkomsttoken för Azure Communication Services-användare till alla slumpmässiga besökare. Det är inte realistiskt för de flesta scenarier och du vill implementera ett autentiseringsschema.

Anpassningar

Tänk på att kodexemplet som visas här är avsett som en grund för ditt program för virtuella avtalade tider. Det är viktigt att förstå att justeringar som skräddarsytts för ditt unika användningsfall är viktiga. Vi rekommenderar att du granskar koden, gör nödvändiga ändringar och hänvisar till den medföljande dokumentationen för hjälp.