Skip to main content
Skip table of contents

SharePoint

Inleiding

De Microsoft connector maakt het mogelijk om vanuit een proces met Microsoft services te integreren. Momenteel beperkt de connector zich tot het uploaden van bestanden naar SharePoint. De connector is beschikbaar vanaf platform versie v28.0.0.

Protocol

Voor de communicatie met Microsoft services gebruikt de connector de Microsoft Graph REST API. Met de nodige credentials kan je via de Graph API een token opvragen waarmee je vervolgens verder met SharePoint kan communiceren.

Om deze connector te kunnen gebruiken moet je eerst de volgende stappen uitvoeren.

Voeg de Microsoft maven dependency toe aan de juiste pom.xml files.

CODE
<dependency>
    <groupId>com.skryv.connectors</groupId>
    <artifactId>microsoft</artifactId>
    <version>${skryv.version}</version>
</dependency>

Stel de volgende applicatie eigenschappen (application properties) in:

Eigenschap

Beschrijving

skryv.connectors.microsoft.enabled= true

  • True: de connector is geactiveerd binnen de applicatie.

  • False of niet opgegeven: de connector staat niet actief binnen de applicatie.

skryv.connectors.microsoft.client-id

Graph API credentials.

skryv.connectors.microsoft.tenant-id

Graph API credentials.

skryv.connectors.microsoft.client-secret

Graph API credentials.

skryv.connectors.microsoft.sharepoint.drive-id

Pad naar de SharePoint drive/folder waarmee je wil connecteren.

De microsoft properties worden gebruikt als authenticatie voor de Graph API. De microsoft.sharepoint property bepaalt dan de drive/folder in SharePoint waar de bestanden terecht moeten komen.

Services en functies

De Microsoft connector bestaat voorlopig uit één service met één beschikbare functie.

Upload bijlage naar SharePoint

Service om een door Skryv gegenereerde bijlage te uploaden naar SharePoint.

Expressie

CODE
${microsoft.uploadAttachmentToSharepoint(bijlageId, folder, bestandsnaam)}

Uitleg

Deze expressie zal de bijlage met Id bijlageID uploaden naar de SharePoint zoals ingesteld in de applicatie eigenschappen. De bijlage wordt geupload met naam folder/bestandsnaam

Input

Inputparameters

Data type

Voorbeeld

Uitleg

bijlageId

String

00bbf608-9ea6-4fd9-a8dd-392ad069d553

id van de bijlage in Skryv

folder

String

naamFolder/naamSubfolder

pad naar de bijlage

bestandsnaam

String

bijlage.pdf

naam van de bijlage zoals die in SharePoint te zien moet zijn

Output

Geen output.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.