1. Gebruik
De matchers bepalen welke gegevens opgehaald, gewijzigd of verwijderd moeten worden (get, push, delete). Dat kunnen 1 of meerdere records zijn.
Om de voorbeelden uit te kunnen voeren heeft u een gebruikersnaam en wachtwoord nodig van een gebruiker met toegang tot de webservice. De data die u ophaalt
De teruggestuurde data bevat geen geneste gegevens. De planning die u ophaalt via getPlanning bevat bijvoorbeeld geen afdelingsnaam, maar alleen het (cloudplan) afdelingsid. Deze data
Als u deze data ook wenst zult u die apart moeten ophalen via de webservice. (Zie hiervoor ook voorbeeld exportProject2.ps1).
Tip: gebruik het 'nummer' veld om hierin uw eigen (unieke) projectnummer/personeelsnummer/afdelingsnummer/etc op te slaan, zodat uw de gegevens later ook weer makkelijk kunt terugvinden via de webservice.
Warning |
---|
|
Hieronder zijn enkele voorbeelden voor het communiceren met de cloudplan webservice, geschreven in Powershell:.
Om de voorbeelden uit te kunnen voeren heeft u een gebruikersnaam en wachtwoord nodig van een gebruiker met toegang tot de webservice.
Voorbeeld | |
---|---|
Webservice login / logout | |
Ophalen resources (personeel), exporteren naar csv | |
Gebruik van een matcher:
| matcher.ps1 |
Toevoegen, opzoeken, bijwerken en verwijderen van planning | |
Exporteer projecten naar csv | |
Exporteer projecten naar csv inclusief afdelingsnaam, afdelingsnummer, klantnaam en klantnummer per project | |
Importeren projecten van csv. Afhandeling van errors / tonen mislukte imports. | |
Importeer personeel en afdelingslidmaatschappen | importPersonnel personnel.csv |
Neem contact op met support@planning.nl als u extra uitleg nodig heeft voor de betekenis van velden.