Component van de week! Google Drive

Deze week geven we extra aandacht aan de Google Drive component. Google Drive is de online opslagdienst van het internetbedrijf Google. Met Google Drive kunnen gebruikers bestanden in de cloud opslaan en online bewerken met de apps van Google zoals docs, sheets en slides. In Google Drive is het ook mogelijk andere bestandstypen voor niet-Google apps te bewaren zoals PDF, DOCX, CSV en XSLX.

Dovetail oplossing in de praktijk

Met de inbound Google Drive component maakt Dovetail het mogelijk bestanden in flows te laden. Zodra deze zijn aangekomen kan Dovetail hier een inhoudelijke bewerking op loslaten door gebruik van andere componenten, bijvoorbeeld voor transformaties of routering. Vervolgens kan het bericht worden aangeboden aan o.a. een webservice of een filesysteem. Maar het is ook goed denkbaar dat op een Google Drive locatie gegevens worden bijgehouden waarmee andere berichten gedurende de integratie verrijkt moeten worden. Ook hiervoor is de Google Drive component inzetbaar.

Daarnaast is het ook mogelijk de Google Drive component in te zetten voor transport van binaire files als PDF’s die bijvoorbeeld gemaild moeten worden.

Naast de inbound-versie beschikt Dovetail ook over een outbound-versie waarmee files real-time naar Google Drive geschreven kunnen worden. Beide componenten zijn formeel door Google beoordeeld en goedgekeurd voor gebruik in Dovetail.

Uitleg werking component

De inbound component heeft diverse configuratie-opties. Een belangrijke is de OAuth2 Code. De eerste keer dat de instellingen van de component worden geopend wordt een leeg OAuth2-codeveld en een knop Authorize getoond. Om de OAuth2-code te verkrijgen kan op de button Autoriseren worden geklikt. Vervolgens wordt een nieuw venster geopend waarin gekozen kan worden voor welk Google-account de OAuth2-code gegenereerd moet worden.

Om te bepalen waar de bestanden opgehaald moeten worden kan de Directory Id worden opgegeven. De overige instellingen zijn:

  • Filter Files (welke files wil je wel of niet ophalen)
  • Move/delete
  • Move To
  • Initial Delay
  • Delay (interval)
  • G Suite Files conversie naar bestandstypen als DOCX, XSLX, PPTX en JPG

De authenticatie voor de outbound component en het instellen naar welk Directory Id geschreven moet worden werken identiek aan de inbound Google Drive component.

Meer gedetailleerde informatie over de Google Drive component, andere endpoints en andere componenten kun je terugvinden in Dovetail Academy.

Hebben jullie ook een uitdaging op integratiegebied? Neem dan contact met ons op.