Instructie
Moeilijkheidsgraad:
Beheer > Integraties > Google Drive
Google Drive-koppeling instellen: stappen aan de Google- en i-Reserve-kant
De Google Drive-koppeling vereist configuratie aan twee kanten: eerst een OAuth-client in Google Cloud, daarna de koppeling zelf in i-Reserve.
1. Aan de Google Cloud-kant
- Open de Google Cloud Console en maak/kies een project.
- APIs & Services → Library: zoek Google Drive API en klik Enable.
- OAuth consent screen: kies het gebruikerstype (doorgaans Internal binnen de eigen Workspace), vul app-naam en support-e-mail in, en voeg de Drive-scope (
.../auth/drive) toe. - Credentials → Create credentials → OAuth client ID, type Web application.
- Voeg bij Authorized redirect URIs de redirect-URI toe die i-Reserve toont (bv.
{base_url}/integrations/redirect/{int_id}). - Noteer de Client ID en het Client secret.
2. Aan de i-Reserve-kant
Ga naar Beheer → Integraties en voeg een Google Drive-koppeling toe.
2.1 Authenticatie-scherm
| Veld | Wat in te vullen |
|---|---|
| Client ID | De OAuth client-ID uit Google Cloud. |
| Client secret | Het bijbehorende client-secret. |
| Return url | De redirect-URI; gebruik exact de waarde die i-Reserve toont en registreer diezelfde URI in de Google-client. |
Daarna twee knoppen: Stap 1: toestemming (Google consent-scherm, log in met het gewenste account) en Stap 2: verbinden (wisselt de toestemming in voor de tokens en test de verbinding).
2.2 Configuratie-scherm
| Veld | Wat in te vullen |
|---|---|
| Basismap-id | De Drive-map waar alles onder valt (root = My Drive, of een specifiek map-id uit de Drive-URL). |
| Basismap-naam | Weergavenaam voor de basismap (informatief, bv. i-Reserve). |
| Submap-patroon | Het padsjabloon voor entiteit-mappen, met tokens {context}, {itemname} en {itemid} (bv. {context}/{itemname} (#{itemid})). |
| Submappen automatisch aanmaken | Ja/Nee — maak ontbrekende entiteit-mappen automatisch aan bij eerste gebruik, of toon alleen bestaande mappen. |
2.3 Activeren
Sla op en zet de koppeling op actief. De bestandsmanager is daarna beschikbaar bij de entiteiten (mits de CRM-module actief is en de gebruiker de Drive-rechten heeft).
De Drive-koppeling heeft de CRM-module nodig en geeft per entiteit toegang op basis van rechten (lezen / aanmaken / verwijderen). Zonder die rechten ziet de gebruiker de bestandsmanager niet.
Google-native bestanden (.gdoc/.gsheet/.gslides) kunnen niet via de bestandsmanager geupload worden; het zijn verwijzingen, geen echte bestanden. Verplaats Google Docs binnen Drive zelf.





