# Uitleg over Zoom Scheduler

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/NbWLNJpZ4FY0FWhVblbI/Unknown%20image" alt="Het beheren van eenmalige vergaderingen in Scheduler binnen de Zoom Workplace app."></div>

### Overzicht van Zoom Scheduler

Dit document biedt een technisch overzicht van Zoom Scheduler en behandelt de architectuur, gegevensverwerkingspraktijken en Integratie(s)-mogelijkheden. Deze uitleg is bedoeld voor IT-beheerders, beveiligingsteams en technische besluitvormers die Scheduler binnen hun Organisatie evalueren of implementeren.

#### <mark style="color:blauw;">**Zoom Scheduler is een product voor afspraakplanning dat is ontworpen voor professionals die boekbare tijdslots moeten aanbieden**</mark>

Zoom Scheduler is een product voor afspraakplanning dat de boekingservaring stroomlijnt door gebruikers hun Beschikbaarheid te laten delen met mensen buiten hun Organisatie. Het is ontworpen voor professionals die boekbare tijdslots moeten aanbieden, of het nu gaat om Verkoopteams, recruiters, consultants of customer success managers. Zoom Scheduler voorkomt het heen-en-weer van het vinden van een wederzijds Beschikbaar tijdstip.

Scheduler werkt met uw compatibele agenda-service om uw Beschikbaarheid weergeven en events te maken wanneer afspraken worden geboekt. Het ondersteunt verschillende vergadermodaliteiten, waaronder één-op-één-vergaderingen, teamschema's en beschikbaarheidspeilingen, zodat externe deelnemers een tijd Selecteer die voor hen werkt.

Het volgende diagram toont een overzicht van hoe Zoom Scheduler werkt:

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/2wMHYMc5aNIgMdpL6Yi0/Unknown%20image" alt="Een overzicht van de Zoom Scheduler-service."></div>

#### <mark style="color:blauw;">Zoom Scheduler en Zoom Calendaring Integratie(s) dienen verschillende doeleinden, ondanks dat ze verwisselbare termen gebruiken</mark>

Scheduler en agenda-integratie dienen verschillende doelen en worden soms verward door Klanten die de termen door elkaar gebruiken.

**Zoom-agenda Integratie(s)** synchroniseert agendagegevens over Zoom-eindpunten. Het integreren van agendaservices met Zoom kan zo eenvoudig of uitgebreid zijn als uw Organisatie nodig heeft. In het geval van [agenda-services van de onderneming integreren met Zoom Workplace](https://library.zoom.com/admin-corner/third-party-integrations/zoom-calendaring-integration-explainer), dat vereist speciale toegang en rechten. Maar met Zoom Scheduler is het toegangsniveau beperkt.

**Zoom Scheduler** stelt u in staat om openbaar zichtbaar en boekbaar planningen te maken met anderen binnen en buiten uw Organisatie. Het kan worden geïntegreerd met uw agenda om geboekte afspraken te Synchroniseren en uw agenda te controleren op conflicten. Het leest op aanvraag de vrije en Bezet statussen van uw agenda en schrijft nieuwe gebeurtenissen wanneer afspraken worden geboekt. Het is een extra laag bovenop uw bestaande agenda in plaats van een vervanging daarvan.

Je hoeft Zoom-agenda-Integratie(s) niet in te schakelen om Scheduler te laten werken. Scheduler maakt rechtstreeks verbinding met je agenda-provider via zijn eigen OAuth-autorisatie.

#### <mark style="color:blauw;">Zoom Scheduler is met licentie voor Zoom Workplace Zakelijk, maar kan ook worden aangeschaft als Add-on(s)</mark>

Zoom Scheduler is een product met licentie. Het is inbegrepen bij Zoom Workplace in het Zakelijk-abonnement en hoger, of beschikbaar als zelfstandige Add-on(s) voor andere plannen.

#### <mark style="color:blauw;">Wat zijn de voordelen van het inschakelen van Zoom Scheduler?</mark>

* **De Beschikbaarheidsinformatie extern delen** zonder agendadetails bloot te geven: genodigden zien beschikbare tijdsloten, niet uw Evenement-titels of beschrijvingen
* **Planningswrijving verminderen** door de heen-en-weer-E-mailuitwisseling te elimineren om vergaderingstijden te vinden
* **Automatische conflictdetectie** helpt dubbele boekingen Voorkomen
* **Automatisch gemaakte agenda-evenementen** wanneer iemand een tijd boekt, met vergaderingsdetails inbegrepen op verschillende platforms en locaties, waaronder Zoom, Microsoft Teams, Google Meet en op locatie of persoonlijk
* **Ondersteunt meerdere boekingstypen** zoals Alle Host Beschikbaar en Elke Host Beschikbaar voor gecoördineerde Planning tussen teams
* **Helpt no-shows te verminderen en uw Klanten te betrekken** met E-mail- en sms-automatiseringen zoals herinneringen en follow-up E-mails

#### <mark style="color:blauw;">Welke agenda-aanbieders worden ondersteund?</mark>

Zoom Scheduler is compatibel met deze agendadiensten\*:

* **Microsoft 365**: Cloud-gehoste Exchange Online-agenda's
* \*\*Google werkruimte:\*\*Google Agenda
* **Zoom Mail & agenda**
* Zoom Scheduler-ondersteuning voor iCloud-agenda is momenteel in bèta en valt buiten de scope van dit artikel

#### <mark style="color:blauw;">Zoom Scheduler kan worden geopend via het web, Zoom Workplace en de mobiele Zoom-app</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/iE64U242VneFkjbeCOgY/Unknown%20image" alt="Een gebruiker die een afspraak boekt met Zoom Scheduler."></div>

Gebruikers kunnen Zoom Scheduler openen via:

* **Webbrowser** via het Zoom-webportal
* **Zoom Workplace-applicatie** op desktop
* **mobiele Zoom-app** op iOS en Android (ondersteunt momenteel een beperkte set leesfunctionaliteit)

**Beveiliging op mobiel:**

De mobiele versie gebruikt dezelfde gegevensstroom als de desktop applicatie. De mobiele app laadt de Scheduler-pagina in een geauthenticeerde webview. De webview doet alle aanvragen aan Zoom-servers via HTTPS. Wanneer de webview native apparaatfuncties moet aanroepen, gebruikt deze postMessage, en de native laag controleert de herkomst van het bericht voordat er een actie wordt uitgevoerd.

**Toegang voor externe deelnemers:**

Externe deelnemers hebben toegang tot Scheduler via links naar boekingspagina's die door de host worden gedeeld. Deze links openen in een Browser en vereisen niet dat de Deelnemer een Zoom-account of de Zoom Workplace applicatie geïnstalleerd heeft.

### Gegevensverwerking en beveiliging

#### <mark style="color:blauw;">Zoom Scheduler gebruikt OAuth 2.0 en backend-API's om agenda-gegevens te openen</mark>

Zoom Scheduler opent agenda-gegevens via OAuth 2.0-autorisatie:

1. De gebruiker heeft toegang tot Zoom Scheduler via het webportaal of de Zoom applicatie.
2. De interne services van Zoom halen een access token op bij de agenda-provider van de host.
3. Met verleende Toestemming kan Scheduler de agenda-beschikbaarheid van de host bekijken en gebeurtenissen maken of wijzigen.
4. Wanneer er een planningsactie plaatsvindt, doet Scheduler een API-aanvraag om de live beschikbaarheid van de agenda-provider te vernieuwen.

De Zoom Scheduler applicatie maakt geen directe verbinding met agendaservices. Alle agendaverzoeken verlopen via Zooms backendservices via API's.

#### <mark style="color:blauw;">OAuth-tokens worden tijdens opslag versleuteld, verlopen na een uur en kunnen door gebruikers worden ingetrokken</mark>

Scheduler gebruikt standaard OAuth 2.0 voor agenda-integratie met Microsoft en Google.

**Tokenopslag:**

* Access-tokens worden opgeslagen in de Redis-cache
* Vernieuwings-tokens worden versleuteld en opgeslagen in MongoDB
* Tokens worden opgeslagen met AES-GCM-versleuteling van 256 bits

**Tokenvernieuwing:**

Access-tokens verlopen na ongeveer een uur. Wanneer een token verloopt en de gebruiker een actie uitvoert die agenda-toegang vereist, vernieuwt Zoom automatisch de Access-token met behulp van de opgeslagen vernieuwings-token. Dit proces verloopt automatisch en vereist geen tussenkomst van de gebruiker.

**Tokenintrekking:**

Gebruikers kunnen hun agenda op elk moment loskoppelen van Scheduler via het Zoom-webportal, waardoor de toegang van Scheduler wordt ingetrokken. Beheerders van de agenda-provider kunnen ook de toegang intrekken via hun respectieve beheerconsoles (Entra ID voor Microsoft, Google Werkruimtebeheer voor Google).

#### <mark style="color:blauw;">Welke agenda-informatie heeft Zoom Scheduler toegang tot?</mark>

Zoom Scheduler heeft toegang tot uw agenda's **vrij/bezet-status** om de beschikbaarheid te bepalen. Het gebruikt deze informatie om boekbare tijdsloten aan deelnemers weer te geven.

Voor agenda-evenementen die Scheduler niet heeft aangemaakt, heeft Scheduler geen toegang tot of leest Scheduler niet:

* Evenementtitels
* Evenementbeschrijvingen of hoofdinhoud
* Deelnemerslijsten
* Bijlagen

Wanneer een Deelnemer een tijdstip boekt, maakt Scheduler een nieuw agenda-evenement aan. Wanneer een Deelnemer een boeking wijzigt, werkt Scheduler het Evenement bij dat het heeft aangemaakt. Scheduler beheert alleen Evenementen die het heeft aangemaakt. Het wijzigt je andere agenda-evenementen niet.

#### <mark style="color:blauw;">Welke gegevens slaat Zoom Scheduler op?</mark>

De gegevensopslag van Scheduler is beperkt en specifiek.

* Naam van de boekingspagina, link, beschrijving, Locatie, herinneringen, agenda-uitnodigingen, annuleringsbeleid, deelnemers en deelnemervragen.
* Boekingsreacties van deelnemers.
* Beschikbaarheidspeilingen en beschrijvingen.
* Namen van het Routering-formulier van Scheduler, beschrijvingen en formuliervragen.
* Scheduler-gebruiker profielafbeelding, geüpload Branding-logo en Melding-inhoud.
* Informatie over het beheer van Scheduler-delegaten.
* Informatie over Betaling Integratie(s) van Scheduler.

#### <mark style="color:blauw;">Momenteel ondersteunt Zoom Scheduler geen Door de klant beheerde sleutel van Zoom (CMK)</mark>

Scheduler ondersteunt momenteel geen Door de klant beheerde sleutel van Zoom voor het versleutelen van opgeslagen gegevens. Organisaties met CMK-vereisten moeten hiermee rekening houden bij hun implementatiebeslissingen.

#### <mark style="color:blauw;">Hoe beschermt Zoom Scheduler de privacy van de gebruiker?</mark>

Scheduler kan alleen functioneren als een host Scheduler toestemming geeft om toegang te krijgen tot een gekoppelde agenda via OAuth-autorisatie.

Als een CEO bijvoorbeeld hun agenda niet aan Scheduler heeft gekoppeld, wordt hun beschikbaarheid niet weergegeven in teamsamenwerkingsscenario's. Elke gebruiker moet Scheduler afzonderlijk autoriseren om toegang te krijgen tot hun agenda.

Dit betekent:

* Gebruikers bepalen zelf of hun beschikbaarheid zichtbaar is via Scheduler
* Bestaande Toestemming-controles voor agenda's blijven ongewijzigd
* Er zijn geen agenda-gegevens toegankelijk totdat de gebruiker expliciet hun agenda koppelt

**Zichtbaarheid van de boekingspagina:**

Boekingspagina’s zijn publiek toegankelijk via hun unieke URL. Gebruikers kunnen de zichtbaarheid van boekingspagina’s wijzigen voor meer privacy. Bijvoorbeeld door ze Actief of Inactief te markeren. Daarnaast heeft elke afzonderlijke boekingspagina een Extra optie om "Verbergen van de openbare boekingspagina" te selecteren, zodat gedetailleerde controle mogelijk is over welke pagina’s extern wel of niet worden weergegeven.

**De beschikbaarheid van de agenda (vrije/bezet-status) wordt alleen in realtime opgehaald wanneer**:

* Een gebruiker een eenmalige vergadering of beschikbaarheidspoll maakt
* Een Deelnemer een boekingslink opent om beschikbare tijden te bekijken
* Een Deelnemer een tijd boekt of wijzigt

#### <mark style="color:blauw;">Hoe worden gegevens tijdens overdracht beschermd?</mark>

Alle communicatie tussen Zoom-diensten en agendaproviders wordt versleuteld met TLS 1.2.

Zoom Scheduler gebruikt de standaard Zoom-portverbinding 443 en heeft geen andere speciale netwerkvereisten

Scheduler heeft geen speciale firewall- of netwerkvereisten buiten de standaard Zoom Access. Alle verbindingen gebruiken HTTPS op poort 443. Raadpleeg de algemene [netwerk- en firewalldocumentatie](https://support.zoom.us/hc/en-us/articles/201362683-Network-firewall-or-proxy-server-settings-for-Zoom) voor basisvereisten.

### Providerspecifieke details

Zoom Scheduler is compatibel met de volgende agenda-services en integraties.

#### <mark style="color:blauw;">Zoom Scheduler werkt met diverse, gangbare aanbieders van agenda-services</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/AjUzJH4jfapNbEq4RL9Q/Unknown%20image" alt="Zoom Scheduler verbindt met verschillende agenda-applicaties, waaronder Zoom Mail &#x26; Agenda."></div>

Zoals hierboven vermeld, kan Zoom Scheduler verbinding maken met de volgende services voor het lezen van beschikbaarheid en het maken van evenementen:

* **Microsoft 365**: in de Cloud gehoste Exchange Online-agenda's, zoals Outlook Agenda
* **Google werkruimte**: Google Agenda
* **Zoom Mail & agenda**

{% hint style="warning" %}
Zoom Scheduler ondersteuning voor iCloud Agenda is momenteel in bèta en valt buiten het bereik van dit artikel.
{% endhint %}

{% hint style="info" %}
Exchange Server on-premises wordt niet ondersteund.
{% endhint %}

#### <mark style="color:blauw;">Zoom Scheduler integreert met Microsoft 365 met behulp van een Microsoft Graph applicatie</mark>

Scheduler gebruikt een Microsoft Graph applicatie met de naam ZOOM-GRAPH om verbinding te maken met agenda's van gebruikers. Dit is een Integratie(s) op gebruikersniveau die OAuth 2.0 met gedelegeerde machtigingen gebruikt, wat betekent dat elke gebruiker afzonderlijk toegang tot zijn of haar eigen agenda autoriseert.

Scheduler gebruikt geen toepassingsmachtigingen of een service-accountmodel. Er is geen implementatie op beheerderniveau die namens gebruikers toegang tot de agenda verleent.

**Welke machtigingen vereist Scheduler?**

De `ZOOM-GRAPH` applicatie vraagt de volgende Microsoft Graph API-machtigingen aan:

| Bereik                | Microsoft Beschrijving                                                                                                   | Zoom-gebruik                                                                                       |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- |
| `offline_access`      | Behoud toegang tot gegevens waartoe het toegang heeft gekregen, zelfs wanneer gebruikers de app momenteel niet gebruiken | Maakt toegang tot vernieuwings-tokens mogelijk wanneer de gebruiker Scheduler niet actief gebruikt |
| `openid`              | Gebruikers aanmelden                                                                                                     | Authenticeer de gebruiker en geef een access token uit (alleen aanmelden, geen realtime toegang)   |
| `Calendars.ReadWrite` | Volledige toegang tot agenda's van de gebruiker                                                                          | Agenda-evenementen maken, lezen, bijwerken en verwijderen                                          |
| `Calendars.Read`      | Lees gebeurtenissen in alle agenda's waartoe de gebruiker toegang heeft, inclusief gedelegeerde en gedeelde agenda's     | Synchroniseren van beschikbaarheid van gedeelde agenda's                                           |

**Hoe kan ik de ZOOM-GRAPH-applicatie identificeren?**

De `ZOOM-GRAPH` De applicatie verschijnt in uw Entra ID Ondernemingstoepassingenmap nadat een gebruiker Scheduler heeft geautoriseerd. U kunt deze vinden door te zoeken naar "ZOOM-GRAPH" in de lijst met Ondernemingstoepassingen.

#### <mark style="color:blauw;">Zoom Scheduler integreert met Google Agenda met behulp van OAuth 2.0</mark>

Scheduler maakt verbinding met Google Agenda met behulp van OAuth 2.0 met autorisatie op gebruikersniveau.

Voor gebruikers van Google werkruimte-agenda's zijn de volgende machtigingen vereist:

| Bereik                | Google Beschrijving                                                | Zoom-gebruik                                                                                                 |
| --------------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| `Calendars.Read`      | Geeft vrije/bezetinformatie terug voor een set agenda's.           | <ul><li>Controleer de bezet/vrij-status</li><li>Weergeven van bezette evenementen van de gebruiker</li></ul> |
| `Calendars.Read`      | Geeft evenementen terug voor de opgegeven agenda.                  | Controleer of het huidige geplande evenement overlapt met een agenda-evenement                               |
| `Calendars.Read`      | Geeft metadata voor een agenda terug.                              | <ul><li>Integratie(s) instelling</li><li>Autorisatie controleren</li></ul>                                   |
| `Calendars.Read`      | Geeft de agenda's uit de agenda van de gebruiker terug.            | Integratie(s) instelling                                                                                     |
| `Calendars.Read`      | Houd wijzigingen in Evenement-bronnen in de gaten.                 | Start synchroniseren van evenementannulering op de agenda met Scheduler                                      |
| `Calendars.Read`      | Stop met het bewaken van bronnen via dit kanaal.                   | Stop synchroniseren van evenementannulering op de agenda met Scheduler                                       |
| `Calendars.ReadWrite` | Maakt een evenement aan.                                           | Evenementen toevoegen aan een specifieke agenda                                                              |
| `Calendars.ReadWrite` | Werkt een evenement bij. Deze methode ondersteunt patch-semantiek. | Wijzig evenementen op een specifieke agenda                                                                  |
| `Calendars.ReadWrite` | Verwijdert een evenement.                                          | Verwijder gereserveerd evenement op een specifieke agenda                                                    |

#### <mark style="color:blauw;">Zoom Scheduler kan de vergaderingen maken voor diverse vergaderplatforms</mark>

Wanneer een afspraak wordt geboekt, kan Scheduler vergaderingen aanmaken op deze platforms:

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

#### <mark style="color:blauw;">Integraties van derden bieden extra Planning-functionaliteit</mark>

Scheduler kan verbinding maken met de volgende services voor uitgebreide functionaliteit:

* **Stripe**: Betaling voor boekingen innen
* **Zapier**: Workflowautomatisering
* **Salesforce**: Synchroniseert geplande evenementen met Salesforce

### Bijlage

#### <mark style="color:blauw;">Zoom Scheduler verzendt sms-meldingen via Twilio met ingebouwde contentbeveiliging</mark>

Zoom Scheduler gebruikt Twilio, een cloudcommunicatieplatform van derden, om sms-meldingen aan deelnemers te bezorgen. Berichten worden verzonden vanuit een pool van Telefoonnummers die door Zoom wordt beheerd.

**Berichtverwerking en beveiliging**

Voor levering verwerkt Zoom alle sms-meldingen via interne filters voor veiligheid, spam en phishing. Daarnaast gebruikt Zoom AI-gebaseerde detectie om Voorkomen dat gebruikers gevoelige informatie toevoegen aan sms-melding-sjablonen. Twilio kan extra filtering toepassen en berichten blokkeren die het als spam beschouwt. Zoom kan sms-functionaliteit Uitschakelen voor accounts met hoge percentages gedetecteerde spam of schendingen van het beleid.

**Toestemming en controles van deelnemers**

Deelnemers moeten zich bij het boeken aanmelden voor het ontvangen van sms-meldingen. Deelnemers kunnen hun sms-voorkeuren beheren door te antwoorden op een Scheduler-sms-bericht:

* **STOP** — Afmelden voor sms-berichten
* **START** — Opnieuw aanmelden voor sms-berichten
* **HELP** — Hulpinformatie ontvangen

Antwoorden moeten worden verzonden naar hetzelfde nummer waarvan de deelnemer het bericht heeft ontvangen.

#### <mark style="color:blauw;">Zoom Scheduler-meldingen worden aangeboden via E-mail of als push via de mobiele Zoom-app</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/jT70B7UnIZgIGjt66AGX/Unknown%20image" alt="De beschikbare Zoom Scheduler-meldingsopties voor beheerders."></div>

Scheduler levert boekingsbevestigingen en herinneringen via:

* **E-mail**: Bevestigings- en herinneringsmails naar zowel hosts als deelnemers
* **Pushmeldingen**: Mobiele app-meldingen voor hosts met de mobiele Zoom-app geïnstalleerd
* **sms** via Twilio.

#### <mark style="color:blauw;">Zoom Scheduler is Beschikbaar via Amerikaanse en EU-clusters</mark>

Zoom Scheduler is momenteel algemeen beschikbaar voor Klanten van Zoom die worden gehost op de in de Verenigde Staten gebaseerde cluster van Zoom en regionaal binnen de op Europa gebaseerde cluster van Zoom.

Organisaties die op andere clusters worden gehost, moeten de beschikbaarheid bevestigen bij hun Zoom-accountteam.

#### <mark style="color:blauw;">Huidige beperkingen</mark>

De volgende functies worden momenteel niet ondersteund:

* **SSO of wachtwoordbeveiliging voor boekingspagina's**: Boekingspagina's zijn openbaar toegankelijk via hun unieke URL
* **Bijlagen bij boekingsuitnodigingen**: Er is geen manier om bijlagen toe te voegen aan uitnodigingen voor boekingspagina's
* **Door de klant beheerde sleutel (CMK)**: Scheduler ondersteunt CMK niet voor het versleutelen van opgeslagen gegevens
* **Implementatie van agenda op beheerdersniveau**: Elke gebruiker moet zijn agenda afzonderlijk koppelen; beheerders kunnen geen Access verlenen namens gebruikers
* **Ondersteuning voor Exchange Server on-premises**: Alleen Cloud-gehoste agenda-aanbieders worden ondersteund
* **sms-berichtlengte:** Tekstberichten zijn beperkt tot 180 tekens
* **Geen URL's in sms:** Berichten met links worden geblokkeerd en niet afgeleverd
* **sms uitgeschakeld voor grote evenementen:** sms-workflows worden niet verzonden voor evenementen met meer dan 100 geregistreerde deelnemers
* **Internationale sms-bezorging:** Sommige telefoonproviders in bepaalde landen hebben strikte filters die berichten kunnen blokkeren

#### <mark style="color:blauw;">Gerelateerde bronnen</mark>

* [Productpagina van Zoom Scheduler](https://www.zoom.com/en/products/appointment-scheduler/)
* [Ondersteuningsdocumentatie voor Zoom Scheduler](https://support.zoom.com/hc/en/category?id=kb_category\&kb_category=9a27b21a8720391089a37408dabb35c5)
* [Toelichting op Zoom-agenda-Integratie(s)](https://library.zoom.com/admin-corner/third-party-integrations/zoom-calendaring-integration-explainer)
* [Vereisten voor netwerk en firewall voor Zoom](https://support.zoom.us/hc/en-us/articles/201362683-Network-firewall-or-proxy-server-settings-for-Zoom)
