Flow.Documentatie

Het beveiligingsmodel: classificatie, zichtbaarheid en eisen

8 stappen± 6 minVideoGecontroleerd 22 okt 2026
  1. Stap 1 · Open uw ontwikkelomgeving
  2. Stap 2 · Maak een tabel voor salarissen
  3. Stap 3 · Geef de gegevens een classificatie
  4. Stap 4 · Maak een workflow en zeg wat een aanroeper moet meebrengen
  5. Stap 5 · Laat de workflow de tabel lezen
  6. Stap 6 · Maak een API voor HR
  7. Stap 7 · Zet de workflow achter een endpoint — zonder het recht
  8. Stap 8 · Eis het recht bij het endpoint

Flow beveiligt niet per scherm maar per onderdeel: een tabel weet hoe gevoelig zijn gegevens zijn, een workflow zegt wat een aanroeper moet meebrengen, en een endpoint mag de beveiliging alleen strenger maken. In deze handleiding maakt u een tabel met persoonsgegevens, een workflow die hem leest, en ziet u dat een endpoint met te weinig rechten wordt geweigerd — en hoe u het goed maakt.

Bekijk de hele handleiding als video8 stappen in één film
Stap 1 / 8

Open uw ontwikkelomgeving

Beveiliging stelt u in waar u bouwt: in Ontwikkeling. Bij het publiceren gaat ze mee naar de volgende omgevingen.

  1. Klik op Ontwikkeling
Open uw ontwikkelomgeving · Klik op Ontwikkeling
  1. Klik op Openen ↗
Open uw ontwikkelomgeving · Klik op Openen ↗
Open uw ontwikkelomgeving · Flow, met de module Algemeen in de verkenner.
Stap 2 / 8

Maak een tabel voor salarissen

Een nieuwe tabel in de module Algemeen. Geef hem onder Instellingen een naam.

  1. Klik op Toevoegen aan Algemeen
Maak een tabel voor salarissen · Klik op Toevoegen aan Algemeen
  1. Klik op Nieuwe tabel
Maak een tabel voor salarissen · Klik op Nieuwe tabel
  1. Klik op Instellingen
Maak een tabel voor salarissen · Klik op Instellingen
  1. Vul in bij Naam: Salarissen
Maak een tabel voor salarissen · Vul in bij Naam: Salarissen
Stap 3 / 8

Geef de gegevens een classificatie

Onder Beveiliging zegt u hoe gevoelig de gegevens zijn. Salarissen zijn persoonsgegevens. Vanaf nu krijgt geen endpoint, workflow of chat met een lagere classificatie deze rijen te zien: de gegevens worden nooit minder beschermd doordat iemand ze hergebruikt.

  1. Klik op Beveiliging
Geef de gegevens een classificatie · Klik op Beveiliging
  1. Kies bij Classificatie: Persoonsgegevens (AVG)
Geef de gegevens een classificatie · Kies bij Classificatie: Persoonsgegevens (AVG)
  1. Klik op Structuur opslaan
Geef de gegevens een classificatie · Klik op Structuur opslaan
Geef de gegevens een classificatie · De tabel staat nu als persoonsgegevens geboekt.
Stap 4 / 8

Maak een workflow en zeg wat een aanroeper moet meebrengen

Een nieuwe workflow toont rechts zijn instellingen. Zet hem op Gedeeld, zodat andere modules hem mogen aanroepen. Omdat hij persoonsgegevens verwerkt, eist u van elke aanroeper het recht hr:read en de classificatie persoonsgegevens. Die eisen reizen mee: wie de workflow ook aanroept — een API, een andere workflow, een agent — moet ze waarmaken.

  1. Klik op Toevoegen aan Algemeen
Maak een workflow en zeg wat een aanroeper moet meebrengen · Klik op Toevoegen aan Algemeen
  1. Klik op Nieuwe workflow
Maak een workflow en zeg wat een aanroeper moet meebrengen · Klik op Nieuwe workflow
  1. Vul in bij Workflownaam: Salaris opvragen
Maak een workflow en zeg wat een aanroeper moet meebrengen · Vul in bij Workflownaam: Salaris opvragen
  1. Klik op Gedeeld — andere modules mogen hem aanroepen
Maak een workflow en zeg wat een aanroeper moet meebrengen · Klik op Gedeeld — andere modules mogen hem aanroepen
  1. Vul in bij Vereiste scopes: hr:read
  2. Kies bij Verwerkt gegevens van classificatie Geen eis Openbaar Intern Vertrouwelijk Perso: Persoonsgegevens (AVG)
Maak een workflow en zeg wat een aanroeper moet meebrengen · Vul in bij Vereiste scopes: hr:read; Kies bij Verwerkt gegevens van classificatie Geen eis Openbaar Intern Vertrouwelijk Perso: Persoonsgegevens (AVG)
Stap 5 / 8

Laat de workflow de tabel lezen

Voeg een stap Tabel toe, kies de salarissen en verbind de trigger met de stap. Sla daarna op. De stap controleert bij elke uitvoering of de aanroeper minstens de classificatie van de tabel heeft.

  1. Klik op Node toevoegen
Laat de workflow de tabel lezen · Klik op Node toevoegen
  1. Klik op Tabel
Laat de workflow de tabel lezen · Klik op Tabel
  1. Kies bij Tabel: Salarissen · 0
Laat de workflow de tabel lezen · Kies bij Tabel: Salarissen · 0
  1. Klik op het bolletje van de trigger
Laat de workflow de tabel lezen · Klik op het bolletje van de trigger
  1. Klik op het bolletje van de stap
Laat de workflow de tabel lezen · Klik op het bolletje van de stap
  1. Klik op Opslaan
Laat de workflow de tabel lezen · Klik op Opslaan
Laat de workflow de tabel lezen · De workflow is opgeslagen.
Stap 6 / 8

Maak een API voor HR

Een API is de voordeur: één basispad, één beveiligingsbeleid. Standaard komt een afnemer alleen binnen met een API-sleutel.

  1. Klik op Toevoegen aan Algemeen
Maak een API voor HR · Klik op Toevoegen aan Algemeen
  1. Klik op Nieuwe API
Maak een API voor HR · Klik op Nieuwe API
  1. Vul in bij Naam: HR
  2. Vul in bij Basispad: /hr
Maak een API voor HR · Vul in bij Naam: HR; Vul in bij Basispad: /hr
  1. Klik op API opslaan
Maak een API voor HR · Klik op API opslaan
Maak een API voor HR · De API heet nu HR.
Stap 7 / 8

Zet de workflow achter een endpoint — zonder het recht

Een endpoint koppelt één methode en pad aan één workflow. Kies de salarisworkflow en sla op, zonder extra rechten. Flow weigert: dit endpoint zou de workflow openzetten voor afnemers die hr:read niet hebben.

  1. Klik op + Endpoint
Zet de workflow achter een endpoint — zonder het recht · Klik op + Endpoint
  1. Vul in bij Naam: Salaris
  2. Kies bij Methode: GET
  3. Vul in bij Pad: /salaris
  4. Kies bij Workflow: Salaris opvragen
Zet de workflow achter een endpoint — zonder het recht · Vul in bij Naam: Salaris; Kies bij Methode: GET; Vul in bij Pad: /salaris; Kies bij Workflow: Salaris opvragen
  1. Klik op Endpoint opslaan
Zet de workflow achter een endpoint — zonder het recht · Klik op Endpoint opslaan
Zet de workflow achter een endpoint — zonder het recht · De melding: de workflow vereist hr:read; zet dat bij de extra rechten van dit endpoint.
Stap 8 / 8

Eis het recht bij het endpoint

Vul hr:read in bij Extra vereiste scopes en sla opnieuw op. Nu lukt het. Het endpoint neemt ook de classificatie van de workflow over: persoonsgegevens gaan nooit open zonder aanmelden én een recht. In gewone taal staat erbij dat dit endpoint strenger is dan de API.

  1. Vul in bij Extra vereiste scopes: hr:read
Eis het recht bij het endpoint · Vul in bij Extra vereiste scopes: hr:read
  1. Klik op Endpoint opslaan
Eis het recht bij het endpoint · Klik op Endpoint opslaan
Eis het recht bij het endpoint · ‘Toegang: API-sleutel én het recht hr:read’ en ‘classificatie Persoonsgegevens (AVG)’.

Deze handleiding is op 22 okt 2026 stap voor stap uitgevoerd door een geautomatiseerde test op Flow (versie 3e563176).