1. Gebruik
De teruggestuurde data bevat geen geneste gegevens. De planning die u ophaalt via getPlanning bevat bijvoorbeeld geen afdelingsnaam, maar alleen het (cloudplan) afdelingsid.
Als u deze data ook wenst zult u die apart moeten ophalen via de webservice. (Zie voorbeeld exportProject2.ps1).
- Let erop dat u de matchers niet per ongeluk 'leeg' laat bij een delete of push. In dat geval worden alle gematchte gegevens uit cloudplan verwijderd of gewijzigd!
- Bij overbelasting van de webservice kan Planning.nl de verbinding verbreken. Probeer de hoeveelheid data die u ophaalt altijd te beperken mbv de matchers. Neem contact op met support@planning.nl als u werkt met zeer grote hoeveelheden data.
Hieronder zijn enkele voorbeelden voor het communiceren met de cloudplan webservice, geschreven in Powershell.
Voorbeeld | |
---|---|
Webservice login / logout | |
Ophalen resources (personeel), exporteren naar csv | |
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 |