Eisen aan het XML-bestand met taken
Met programma Importeren Taken in XML-formaat kunnen nieuwe taken aan King worden toegevoegd.
Het XML-inleesbestand moet aan onderstaande eisen voldoen, anders kan King het bestand niet (volledig) inlezen!
Zie voor een opbouw het voorbeeld aan het einde van dit document.
XSD-schema
Een XSD-schema, wijzigingen ten opzichte van een vorige versie en de specificaties voor de XML import/export zijn beschikbaar op https://support.kingsoftware.nl/king5-releases/ .
-
Kies de juiste King5-versie.
-
Kijk onder de tab 'Aandachtspunten King 5.xx'.
-
Download: 'Download hier de XSD-schema’s met de XML-importbestanden voor King 5.xx (ZIP-bestand)' .
-
Je ziet hier ook een *.pdf met de wijzigingen in de XSD-bestanden in deze King-versie ten opzichte van de vorige King-versie.
KING_TAKEN
Veldnaam | Omschrijving | Mogelijke inhoud | Belangrijk |
---|---|---|---|
<KING_TAKEN> |
Geeft begin en eind aan van het King-inleesbestand met taken |
Eenmaal <TAKEN> |
Verplicht |
TAKEN
Veldnaam | Omschrijving | Mogelijke inhoud | Belangrijk |
---|---|---|---|
<TAKEN> |
Geeft begin en eind aan van de taken in het King-inleesbestand |
Een of meer keren <TAAK> |
Verplicht |
TAAK
Veldnaam | Omschrijving | Mogelijke inhoud | Belangrijk |
---|---|---|---|
<TAAK> |
Geeft per taak het begin en het eind aan van de in te lezen gegevens |
Zie hierna, bij Velden van de Taak |
Verplicht |
Velden van de Taak
Veldnaam | Omschrijving | Mogelijke invoer | Belangrijk |
---|---|---|---|
<TAAK_GEBRUIKERCODE> |
Gebruikerscode |
Max. 10 posities, Moet bestaan in King en moet toegang hebben tot deze administratie |
Als het veld niet voorkomt, wordt de taak op naam gesteld van de nu aangemelde gebruiker |
<TAAK_TAAKSOORT> |
Taaksoort |
Max. 10 posities, moet bestaan in King |
Verplicht veld |
<TAAK_EINDDATUM> |
Einddatum |
JJJJ-MM-DD |
Als het veld niet voorkomt, wordt de verwerkingsdatum gebruikt als einddatum |
<TAAK_BEGINDATUM> |
Begindatum |
JJJJ-MM-DD |
Als het veld niet voorkomt, wordt de verwerkingsdatum gebruikt als begindatum |
<TAAK_PRIORITEIT> |
Prioriteit |
PRIO_GEEN, PRIO_LAAG, PRIO_NORMAAL, PRIO_HOOG, PRIO_URGENT |
Als dit veld niet voorkomt, wordt PRIO_NORMAAL gebruikt |
<TAAK_OMSCHRIJVING> |
Omschrijving |
Max. 80 posities |
|
<TAAK_OPMERKING> |
Opmerking |
|
|
<TAAK_NAW_GERELATEERD> |
Taak heeft betrekking op |
true of false (hoofd- en/of kleine letters); 1 of 0 |
|
<TAAK_NAW_BESTAND> |
NAW-bestand |
D, C of nummer van bestaand relatiebestand |
Alleen ingelezen als de taak NAW-gerelateerd is, is in dat geval verplicht |
<TAAK_NAW_NUMMER> |
Debiteur, crediteur of relatie |
Max. 10 cijfers, moet bestaan in opgegeven NAW-bestand |
Alleen ingelezen als de taak NAW-gerelateerd is, is in dat geval verplicht |
<TAAK_NAW_CONTACTPERSOON> |
Contactpersoon |
Max. 3 cijfers, moet bestaan bij opgegeven debiteur, crediteur of relatie |
Alleen ingelezen als de taak NAW-gerelateerd is |
<TAAK_IN_BEHANDELING> |
In behandeling |
true of false (hoofd- en/of kleine letters); 1 of 0 |
Als het veld niet voorkomt, wordt false gebruikt |
<TAAK_IN_BEHANDELING_DATUM> |
Datum waarop deze taak in behandeling is genomen |
JJJJ-MM-DD |
Als het veld niet voorkomt terwijl de taak in behandeling is, wordt de verwerkingsdatum gekozen |
<TAAK_IN_BEHANDELING_GEBRUIKERCODE> |
Gebruiker die deze taak in behandeling heeft genomen |
Max. 10 posities, moet bestaan in King en toegang hebben tot deze administratie |
Als het veld niet voorkomt terwijl de taak in behandeling is, wordt de code van de aangemelde gebruiker gekozen |
<TAAK_AFGEHANDELD> |
Afgehandeld |
true of false (hoofd- en/of kleine letters); 1 of 0 |
Als het veld niet voorkomt, wordt false gebruikt |
<TAAK_AFGEHANDELD_DATUM> |
Datum waarop deze taak is afgehandeld |
JJJJ-MM-DD |
Als het veld niet voorkomt terwijl de taak afgehandeld is, wordt de verwerkingsdatum gekozen |
<TAAK_AFGEHANDELD_GEBRUIKERCODE> | Gebruiker die deze taak heeft afgehandeld | Max. 10 posities, moet bestaan in King en toegang hebben tot deze administratie |
Als het veld niet voorkomt terwijl de taak afgehandeld is, wordt de code van de aangemelde gebruiker gekozen |
<TAAK_INGEVOERD_DATUM> | Datum waarop deze taak is ingevoerd | JJJJ-MM-DD | |
<TAAK_INGEVOERD_GEBRUIKERSCODE> | Gebruiker die deze taak heeft ingevoerd | Max. 10 posities, moet bestaan in King en toegang hebben tot deze administratie |
De waarde van de velden Ingevoerd op (datum) en Ingevoerd door (gebruikerscode) wordt bepaald bij het inlezen van het bestand.
Voorbeeldbestand
<KING_TAKEN>
<TAKEN>
<TAAK>
<TAAK_GEBRUIKERCODE>Jan</TAAK_GEBRUIKERCODE>
<TAAK_TAAKSOORT>Nabellen</TAAK_TAAKSOORT>
<TAAK_EINDDATUM>2012-10-24</TAAK_EINDDATUM>
<TAAK_BEGINDATUM>2012-10-17</TAAK_BEGINDATUM>
<TAAK_PRIORITEIT>PRIO_NORMAAL</TAAK_PRIORITEIT>
<TAAK_OMSCHRIJVING>Nabellen klant ivm probleem</TAAK_OMSCHRIJVING>
<TAAK_OPMERKING>Installatie niet gelukt.</TAAK_OPMERKING>
<TAAK_NAW_GERELATEERD>true</TAAK_NAW_GERELATEERD>
<TAAK_NAW_BESTAND>D</TAAK_NAW_BESTAND>
<TAAK_NAW_NUMMER>12004690</TAAK_NAW_NUMMER>
<TAAK_NAW_CONTACTPERSOON>2</TAAK_NAW_CONTACTPERSOON>
<TAAK_IN_BEHANDELING>true</TAAK_IN_BEHANDELING>
<TAAK_IN_BEHANDELING_DATUM>2012-10-18</TAAK_IN_BEHANDELING_DATUM>
<TAAK_IN_BEHANDELING_GEBRUIKERCODE>Jan</TAAK_IN_BEHANDELING_GEBRUIKERCODE>
<TAAK_AFGEHANDELD>true</TAAK_AFGEHANDELD>
<TAAK_AFGEHANDELD_DATUM>2012-10-19</TAAK_AFGEHANDELD_DATUM>
<TAAK_AFGEHANDELD_GEBRUIKERCODE>Jan</TAAK_AFGEHANDELD_GEBRUIKERCODE>
<TAAK_INGEVOERD_DATUM>2013-10-18T12:48:38</TAAK_INGEVOERD_DATUM>
<TAAK_INGEVOERD_GEBRUIKERCODE>Gebruik</TAAK_INGEVOERD_GEBRUIKERCODE>
</TAAK>
<TAAK>
<TAAK_GEBRUIKERCODE>Sjaak</TAAK_GEBRUIKERCODE>
<TAAK_TAAKSOORT>Backups</TAAK_TAAKSOORT>
<TAAK_PRIORITEIT>PRIO_HOOG</TAAK_PRIORITEIT>
<TAAK_OMSCHRIJVING>Dailybackup</TAAK_OMSCHRIJVING>
</TAAK>
</TAKEN>
</KING_TAKEN>
Kijk voor extra aandachtspunten: Inlezen XML-bestand > Overige aandachtspunten