# Förklaring av Zoom Scheduler

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/NbWLNJpZ4FY0FWhVblbI/Unknown%20image" alt="Hantera engångsmöten från Scheduler i Zoom Workplace-appen."></div>

### Översikt över Zoom Scheduler

Detta dokument ger en teknisk översikt över Zoom Scheduler och täcker dess arkitektur, dataströmmar och integreringsmöjligheter. Denna förklaring är avsedd för IT-administratörer, säkerhetsteam och tekniska beslutsfattare som utvärderar eller implementerar Scheduler i sina organisationer.

#### <mark style="color:blå;">**Zoom Scheduler är en bokningsprodukt för mötestider avsedd för yrkespersoner som behöver erbjuda bokningsbara tidsluckor**</mark>

Zoom Scheduler är en bokningsprodukt som förenklar bokningsupplevelsen genom att låta användare dela sin tillgänglighet med personer utanför deras organisation. Den är utformad för yrkespersoner som behöver erbjuda bokningsbara tidsluckor, oavsett om det är säljteam, rekryterare, konsulter eller kundansvariga. Zoom Scheduler förhindrar fram-och-tillbaka-korrespondens för att hitta en gemensamt tillgänglig tid.

Scheduler arbetar med din kompatibla kalendertjänst för att visa din tillgänglighet och skapa händelser när möten bokas. Den stöder flera mötesmodaliteter inklusive en-till-en-möten, teamscheman och tillgänglighetsomröstningar så att externa deltagare kan välja en tid som passar dem.

Följande diagram visar en översikt över hur Zoom Scheduler fungerar:

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/2wMHYMc5aNIgMdpL6Yi0/Unknown%20image" alt="En översikt över Zoom Scheduler-tjänsten."></div>

#### <mark style="color:blå;">Zoom Scheduler och Zoom Calendaring Integration tjänar olika syften trots att termerna ibland används omväxlande</mark>

Scheduler och kalenderintegration tjänar olika syften och förväxlas ibland av kunder som använder termerna omväxlande.

**Zoom Calendaring Integration** synkroniserar kalendardata över Zoom-slutpunkter. Att integrera kalendertjänster med Zoom kan vara så enkelt eller omfattande som din organisation behöver. I fallet med [att integrera företagskalendertjänster med Zoom Workplace](https://library.zoom.com/admin-corner/third-party-integrations/zoom-calendaring-integration-explainer), krävs särskild åtkomst och behörigheter. Men med Zoom Scheduler är åtkomstnivån begränsad.

**Zoom Scheduler** låter dig skapa offentligt visbara och bokningsbara scheman med andra inom och utanför din organisation. Den kan integreras med din kalender för att synka bokade möten och kontrollera din kalender för konflikter. Den läser din kalenders tillgänglighetsstatus (ledig/upptagen) vid behov och skriver nya händelser när möten bokas. Det är ett lager ovanpå din befintliga kalender snarare än en ersättning.

Du behöver inte ha Zoom Calendaring Integration aktiverat för att Scheduler ska fungera. Scheduler ansluter direkt till din kalenderleverantör via sin egen OAuth-auktorisation.

#### <mark style="color:blå;">Zoom Scheduler licensieras för Zoom Workplace Business, men kan också köpas som ett tillägg</mark>

Zoom Scheduler är en licensierad produkt. Den ingår i Zoom Workplace på Business-nivån och uppåt, eller finns tillgänglig som ett fristående tillägg för andra planer.

#### <mark style="color:blå;">Vilka är fördelarna med att aktivera Zoom Scheduler?</mark>

* **Dela tillgänglighet externt** utan att exponera kalenderdetaljer: inbjudna ser tillgängliga tidsluckor, inte dina händelsetitlar eller beskrivningar
* **Minska bokningsfriktion** genom att eliminera e-postfram-och-tillbaka för att hitta mötestider
* **Automatisk konfliktupptäckt** hjälper till att förhindra dubbelbokningar
* **Kalenderhändelser skapas automatiskt** när någon bokar en tid, med mötesdetaljer inkluderade över plattformar och platser, inklusive Zoom, Microsoft Teams, Google Meet och på plats eller fysiskt
* **Stöder flera bokningstyper** såsom All Host Available och Any Host Available för koordinerad schemaläggning inom team
* **Hjälper till att minska uteblivna möten och engagera dina kunder** med e-post- och SMS-automatiseringar som påminnelser och uppföljningsmejl

#### <mark style="color:blå;">Vilka kalenderleverantörer stöds?</mark>

Zoom Scheduler är kompatibel med dessa kalendertjänster\*:

* **Microsoft 365**: molnbaserade Exchange Online-kalendrar
* \*\*Google Workspace:\*\*Google Kalender
* **Zoom Mail & Calendar**
* Stöd för iCloud Calendar i Zoom Scheduler är för närvarande i beta och utanför omfattningen för den här artikeln

#### <mark style="color:blå;">Zoom Scheduler kan nås via webben, Zoom Workplace och Zoom-mobilappen</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/iE64U242VneFkjbeCOgY/Unknown%20image" alt="En användare som bokar ett möte med Zoom Scheduler."></div>

Användare kan få åtkomst till Zoom Scheduler via:

* **Webbläsare** via Zooms webbportal
* **Zoom Workplace-applikationen** på skrivbordet
* **Zoom-mobilapp** på iOS och Android (stöder för närvarande en begränsad uppsättning läsfunktioner)

**Mobil säkerhet:**

Mobilversionen använder samma dataström som skrivbordsapplikationen. Mobilappen laddar Scheduler-sidan i en autentiserad webview. Webviewen gör alla förfrågningar till Zoom-servrar via HTTPS. När webviewen behöver anropa enhetens inbyggda funktioner använder den postMessage, och den inbyggda lagret verifierar meddelandets ursprung innan någon åtgärd utförs.

**Extern deltagares åtkomst:**

Externa deltagare får åtkomst till Scheduler via bokningssideslänkar som delas av värden. Dessa länkar öppnas i en webbläsare och kräver inte att deltagaren har ett Zoom-konto eller att Zoom Workplace-appen är installerad.

### Datahantering och säkerhet

#### <mark style="color:blå;">Zoom Scheduler använder OAuth 2.0 och backend-API:er för att få åtkomst till kalendardata</mark>

Zoom Scheduler får åtkomst till kalendardata via OAuth 2.0-auktorisation:

1. Användaren öppnar Zoom Scheduler via webbportalen eller Zoom-applikationen.
2. Zooms interna tjänster hämtar en åtkomsttoken från värdens kalenderleverantör.
3. Med beviljad behörighet kan Scheduler visa värdens kalender-tillgänglighet och skapa eller ändra händelser.
4. När en schemaläggningsåtgärd sker skickar Scheduler en API-begäran för att uppdatera live-tillgänglighet från kalenderleverantören.

Zoom Scheduler-applikationen ansluter inte direkt till kalendertjänster. Alla kalenderförfrågningar går via Zooms backend-tjänster via API:er.

#### <mark style="color:blå;">OAuth-tokens är krypterade under lagring, löper ut efter en timme och kan återkallas av användare</mark>

Scheduler använder standard OAuth 2.0 för kalenderintegration med Microsoft och Google.

**Tokenlagring:**

* Åtkomsttoken lagras i Redis-cache
* Uppfriskningstoken är krypterade och lagras i MongoDB
* Tokens lagras med 256-bitars AES-GCM-kryptering

**Tokenuppfriskning:**

Åtkomsttoken löper ut efter ungefär en timme. När en token har löpt ut och användaren utför en åtgärd som kräver kalenderåtkomst uppdaterar Zoom automatiskt åtkomsttoken med hjälp av den lagrade uppfriskningstoken. Denna process är automatisk och kräver ingen användarintervention.

**Tokenåterkallelse:**

Användare kan koppla bort sin kalender från Scheduler när som helst via Zooms webbportal, vilket återkallar Schedulers åtkomst. Kalenderleverantörers administratörer kan också återkalla åtkomst via sina respektive adminkonsoler (Entra ID för Microsoft, Google Workspace Admin för Google).

#### <mark style="color:blå;">Vilken kalenderinformation får Zoom Scheduler åtkomst till?</mark>

Zoom Scheduler får åtkomst till din kalenders **ledig/upptagen-status** för att avgöra tillgänglighet. Den använder denna information för att visa bokningsbara tidsluckor för deltagare.

För kalenderhändelser som Scheduler inte har skapat får Scheduler inte åtkomst till eller läsa:

* Händelsetitlar
* Händelsebeskrivningar eller innehåll i textkroppen
* Deltagarlistor
* Bilagor

När en deltagare bokar en tid skapar Scheduler en ny kalenderhändelse. När en deltagare ändrar en bokning uppdaterar Scheduler den händelse den skapade. Scheduler hanterar endast händelser som den själv har skapat. Den ändrar inte dina andra kalenderhändelser.

#### <mark style="color:blå;">Vilka data lagrar Zoom Scheduler?</mark>

Schedulers datalagring är begränsad och specifik.

* Namn på bokningssida, länk, beskrivning, plats, påminnelser, kalenderinbjudningar, avbokningspolicy, deltagare och frågor till deltagare.
* Bokningssvar från deltagare.
* Tillgänglighetsomröstningar och beskrivningar.
* Namn, beskrivningar och formulärfrågor för Scheduler-routingformulär.
* Schedulers användarprofilbild, uppladdad varumärkeslogotyp och aviseringstext.
* Schedulers delegathanteringsinformation.
* Schedulers betalningsintegrationsinformation.

#### <mark style="color:blå;">För närvarande stödjer Zoom Scheduler inte Customer Managed Key (CMK)</mark>

Scheduler stöder för närvarande inte Zoom Customer Managed Key för kryptering av lagrade data. Organisationer med CMK-krav bör ta detta i beaktande vid sina driftsättningsbeslut.

#### <mark style="color:blå;">Hur skyddar Zoom Scheduler användarnas integritet?</mark>

Scheduler kan endast fungera om en värd beviljar Scheduler åtkomst till en ansluten kalender via OAuth-auktorisation.

Till exempel, om en VD inte har anslutit sin kalender till Scheduler kommer deras tillgänglighet inte att visas i team-schemaläggningsscenarier. Varje användare måste individuellt auktorisera Scheduler att få åtkomst till sin kalender.

Detta innebär:

* Användare styr om deras tillgänglighet är synlig via Scheduler
* Befintliga kalenderbehörighetskontroller förblir oförändrade
* Ingen kalenderdata är åtkomlig förrän användaren uttryckligen kopplar sin kalender

**Synlighet för bokningssida:**

Bokningssidor är publikt åtkomliga via sin unika URL. Användare kan ändra synligheten för bokningssidor för ökad integritet. Till exempel genom att markera dem som Aktiva eller Inaktiva. Dessutom har varje individuell bokningssida ett tilläggsalternativ för att "Dölj från offentlig bokningssida" för att erbjuda granular kontroll över vilka sidor som visas externt eller inte.

**Kalendertillgänglighet (ledig/upptagen-status) hämtas endast i realtid när**:

* En användare skapar ett engångsmöte eller en tillgänglighetsomröstning
* En deltagare öppnar en bokningslänk för att se tillgängliga tider
* En deltagare bokar eller ändrar en tid

#### <mark style="color:blå;">Hur skyddas data under överföring?</mark>

All kommunikation mellan Zooms tjänster och kalenderleverantörer är krypterad med TLS 1.2.

Zoom Scheduler använder den vanliga Zoom-anslutningen på port 443 och har inga andra särskilda nätverkskrav

Scheduler har inga särskilda brandväggs- eller nätverkskrav utöver standardåtkomst för Zoom. Alla anslutningar använder HTTPS på port 443. Se Zooms allmänna [nätverks- och brandväggsdokumentation](https://support.zoom.us/hc/en-us/articles/201362683-Network-firewall-or-proxy-server-settings-for-Zoom) för grundkrav.

### Leverantörsspecifika detaljer

Zoom Scheduler är kompatibel med följande kalendertjänster och integrationer.

#### <mark style="color:blå;">Zoom Scheduler fungerar med olika vanliga kalenderleverantörer</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/AjUzJH4jfapNbEq4RL9Q/Unknown%20image" alt="Zoom Scheduler ansluter till flera kalenderapplikationer, inklusive Zoom Mail &#x26; Calendar."></div>

Som nämnts ovan kan Zoom Scheduler ansluta till följande tjänster för att läsa tillgänglighet och skapa händelser:

* **Microsoft 365**: molnbaserade Exchange Online-kalendrar, som Outlook Calendar
* **Google Workspace**: Google Kalender
* **Zoom Mail & Calendar**

{% hint style="warning" %}
Stöd för iCloud Calendar i Zoom Scheduler är för närvarande i beta och utanför omfattningen för denna artikel.
{% endhint %}

{% hint style="info" %}
Exchange Server på plats stöds inte.
{% endhint %}

#### <mark style="color:blå;">Zoom Scheduler integreras med Microsoft 365 med hjälp av en Microsoft Graph-applikation</mark>

Scheduler använder en Microsoft Graph-applikation kallad ZOOM-GRAPH för att ansluta till användarkalendrar. Detta är en integration på användarnivå som använder OAuth 2.0 med delegerade behörigheter, vilket innebär att varje användare individuellt auktoriserar åtkomst till sin egen kalender.

Scheduler använder inte Application Permissions eller en servicekontomodell. Det finns ingen adminnivådistribution som ger kalenderåtkomst å användarnas vägnar.

**Vilka behörigheter kräver Scheduler?**

Den `ZOOM-GRAPH` applikationen begär följande Microsoft Graph API-behörigheter:

| Omfång                | Microsoft-beskrivning                                                                                    | Användning i Zoom                                                                            |
| --------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| `offline_access`      | Behåll åtkomst till data som du har gett åtkomst till, även när användare inte aktivt använder appen     | Aktiverar åtkomst till uppfriskningstokens när användaren inte aktivt använder Scheduler     |
| `openid`              | Logga in användare                                                                                       | Autentisera användaren och utfärda en åtkomsttoken (endast inloggning, inte realtidsåtkomst) |
| `Calendars.ReadWrite` | Full åtkomst till användarkalendrar                                                                      | Skapa, läsa, uppdatera och ta bort kalenderhändelser                                         |
| `Calendars.Read`      | Läsa händelser i alla kalendrar som användaren har åtkomst till, inklusive delegat- och delade kalendrar | Synkronisera delad kalender-tillgänglighet                                                   |

**Hur kan jag identifiera ZOOM-GRAPH-applikationen?**

Den `ZOOM-GRAPH` applikationen visas i din Entra ID Enterprise Applications-katalog efter att en användare auktoriserat Scheduler. Du kan hitta den genom att söka efter "ZOOM-GRAPH" i listan över Enterprise Applications.

#### <mark style="color:blå;">Zoom Scheduler integreras med Google Kalender med hjälp av OAuth 2.0</mark>

Scheduler ansluter till Google Kalender med OAuth 2.0 och användarnivåauktorisation.

För Google Workspace-kalenderanvändare krävs följande behörigheter:

| Omfång                | Google-beskrivning                                                  | Användning i Zoom                                                                               |
| --------------------- | ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| `Calendars.Read`      | Returnerar ledig/upptagen-information för en uppsättning kalendrar. | <ul><li>Kontrollera ledig/upptagen-status</li><li>Visa användarens upptagna händelser</li></ul> |
| `Calendars.Read`      | Returnerar händelser i den angivna kalendern.                       | Kontrollera om aktuell schemalagd händelse överlappar en kalenderhändelse                       |
| `Calendars.Read`      | Returnerar metadata för en kalender.                                | <ul><li>Integrationsinställning</li><li>Kontrollera auktorisation</li></ul>                     |
| `Calendars.Read`      | Returnerar kalendrarna i användarens kalenderlista.                 | Integrationsinställning                                                                         |
| `Calendars.Read`      | Bevaka förändringar i Events-resurser.                              | Starta synkronisering av händelseavbokningar från kalendern till Scheduler                      |
| `Calendars.Read`      | Sluta bevaka resurser via denna kanal.                              | Stoppa synkronisering av händelseavbokningar från kalendern till Scheduler                      |
| `Calendars.ReadWrite` | Skapar en händelse.                                                 | Lägg till händelser i specifik kalender                                                         |
| `Calendars.ReadWrite` | Uppdaterar en händelse. Denna metod stöder patch-semantik.          | Ändra händelser i specifik kalender                                                             |
| `Calendars.ReadWrite` | Tar bort en händelse.                                               | Ta bort reserverad händelse i specifik kalender                                                 |

#### <mark style="color:blå;">Zoom Scheduler kan skapa möten för olika mötesplattformar</mark>

När en bokning görs kan Scheduler skapa möten på dessa plattformar:

* **Zoom Meetings**
* **Google Meet**
* **Microsoft Teams**

#### <mark style="color:blå;">Tredjepartsintegrationer erbjuder ytterligare schemaläggningsfunktionalitet</mark>

Scheduler kan ansluta till följande tjänster för utökad funktionalitet:

* **Stripe**: betalningsinsamling för bokningar
* **Zapier**: automatisering av arbetsflöden
* **Salesforce**: synkroniserar schemalagda händelser till Salesforce

### Appendix

#### <mark style="color:blå;">Zoom Scheduler skickar SMS-aviseringar via Twilio med inbyggda innehållsskydd</mark>

Zoom Scheduler använder Twilio, en tredjeparts molnkommunikationsplattform, för att leverera SMS-aviseringar till deltagare. Meddelanden skickas från en pool med telefonnummer som hanteras av Zoom.

**Meddandehantering och skydd**

Innan leverans behandlar Zoom alla SMS-aviseringar genom interna filter för säkerhet, skräppost och nätfiske. Dessutom använder Zoom AI-baserad upptäckt för att förhindra att användare lägger till känslig information i SMS-mallar. Twilio kan tillämpa ytterligare filtrering och blockera meddelanden som de bedömer vara skräppost. Zoom kan inaktivera SMS-funktionalitet för konton med höga nivåer av upptäckt skräppost eller policyöverträdelser.

**Samtycke och kontroller för deltagare**

Deltagare måste välja att ta emot SMS-aviseringar vid bokningstillfället. Deltagare kan hantera sina SMS-inställningar genom att svara på vilket Scheduler-SMS som helst:

* **STOPP** — Avsluta mottagning av textmeddelanden
* **START** — Återgå till att ta emot textmeddelanden
* **HJÄLP** — Få hjälpinfo

Svar måste skickas till samma nummer som deltagaren mottog meddelandet från.

#### <mark style="color:blå;">Zoom Scheduler-aviseringar erbjuds via e-post eller push via Zoom-mobilappen</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/jT70B7UnIZgIGjt66AGX/Unknown%20image" alt="De Zoom Scheduler-aviseringar som administratörer kan välja."></div>

Scheduler levererar bokningsbekräftelser och påminnelser genom:

* **E-post**: bekräftelse- och påminnelsemejl till både värdar och deltagare
* **Push-notiser**: mobila appaviseringar för värdar som har Zoom-mobilappen installerad
* **SMS** via Twilio.

#### <mark style="color:blå;">Zoom Scheduler finns via USA- och EU-kluster</mark>

Zoom Scheduler är för närvarande allmänt tillgängligt för Zoom-kunder som är hostade på Zooms kluster baserat i USA och regionalt inom Zooms kluster baserat i Europa.

Organisationer som är hostade på andra kluster bör bekräfta tillgänglighet med sitt Zoom-kontoteam.

#### <mark style="color:blå;">Nuvarande begränsningar</mark>

Följande funktioner stöds för närvarande inte:

* **SSO eller lösenordsskydd för bokningssidor**: Bokningssidor är publikt åtkomliga via sin unika URL
* **Bilagor på bokningsinbjudningar**: Det finns inget sätt att lägga till bilagor till bokningssidans inbjudningar
* **Customer Managed Key (CMK)**: Scheduler stöder inte CMK för kryptering av lagrade data
* **Admin-nivå distribution av kalendrar**: Varje användare måste individuellt ansluta sin kalender; administratörer kan inte ge åtkomst å användarnas vägnar
* **Exchange Server på plats-stöd**: Endast molnbaserade kalenderleverantörer stöds
* **SMS-meddandets längd:** Textmeddelanden är begränsade till 180 tecken
* **Inga URL:er i SMS:** Meddelanden som innehåller länkar blockeras och levereras inte
* **SMS inaktiverat för stora evenemang:** SMS-arbetsflöden skickas inte för evenemang med fler än 100 registrerade deltagare
* **Internationell SMS-leverans:** Vissa teleoperatörer i vissa länder har strikta filter som kan blockera meddelanden

#### <mark style="color:blå;">Relaterade resurser</mark>

* [Zoom Scheduler-produktens sida](https://www.zoom.com/en/products/appointment-scheduler/)
* [Zoom Scheduler supportdokumentation](https://support.zoom.com/hc/en/category?id=kb_category\&kb_category=9a27b21a8720391089a37408dabb35c5)
* [Förklaring av Zoom Calendaring Integration](https://library.zoom.com/admin-corner/third-party-integrations/zoom-calendaring-integration-explainer)
* [Nätverks- och brandväggskrav för Zoom](https://support.zoom.us/hc/en-us/articles/201362683-Network-firewall-or-proxy-server-settings-for-Zoom)
