Evenementen en sessies toevoegen, wijzigen en verwijderen (UpdateConnector KnCourseEvent)

UpdateConnector voor het toevoegen, wijzigen en verwijderen van evenementen en sessies bij cursussen.

Naam UpdateConnector: KnCourseEvent

Let op: 

AFAS biedt naast het Help Center twee platforms voor het testen van connectoren en het raadplegen van specificaties, namelijk AFAS Connect en API Docs.

Inhoud

Voorbereiding

Beschrijving

Mogelijke acties met de connector

INSERT

Records toevoegen

Xml-voorbeeldbestand downloaden

UPDATE

Records wijzigen

Xml-voorbeeldbestand downloaden (evenement wijzigen)

Xml-voorbeeldbestand downloaden (sessie wijzigen)

DELETE

Records verwijderen

Xml-voorbeeldbestand downloaden (evenement verwijderen)

Xml-voorbeeldbestand downloaden (sessie verwijderen)

Deze acties gelden voor zowel evenementen als sessies.

Niet mogelijk met de connector:

  • Sessies zonder evenementen toevoegen.
  • Evenementen zonder sessies toevoegen.

Aandachtspunten:

  • Een evenement moet minimaal één sessie bevatten (meerdere sessies is ook mogelijk).
  • De ID’s voor de sessies beginnen PER EVENEMENT bij 1.
  • Je kunt records wijzigen op basis van de velden 'EvenementID' en / of 'SessieID'.
  • Om een evenement te verwijderen, moeten eerst alle bijbehorende sessies verwijderd worden.

Voorbeeld:

Dit voorbeeld is een xml-bestand waarin een evenement met twee sessies wordt toegevoegd.

<KnCourseEvent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<Element>

<Fields Action="insert">

<ItCd>MSExcel</ItCd>

<AuId>0</AuId>

<CrSn>MicrosoftExcel</CrSn>

<CrDs>Microsoft Excel cursus</CrDs>

<MiPt>4</MiPt>

<MaPt>10</MaPt>

<CrRm>Evenement opmerking</CrRm>

</Fields>

<Objects>

<KnSession>

<Element>

<Fields Action="insert">

<SeDa>YYYY-MM-DD</SeDa>

<SeDs>Sessie 1 opmerking</SeDs>

</Fields>

</Element>

<Element>

<Fields Action="insert">

<SeDa>YYYY-MM-DD</SeDa>

<SeDs>Sessie 2 opmerking</SeDs>

</Fields>

</Element>

</KnSession>

</Objects>

</Element>

</KnCourseEvent>

Direct naar

  1. UpdateConnector beschrijvingen