Inleiding
Met de import CSV leest u gegevens uit CSV-bestanden in Xedule in. Het is een algemene import: per soort gegevens, zoals studenten, medewerkers, groepen, onderwijsproducten of faciliteiten, is er een eigen bestand, en daarnaast zijn er bestanden voor de relaties tussen die gegevens, zoals welke studenten lid zijn van welke groep. De import is bedoeld voor het eenmalig of af en toe vullen en bijwerken van basisdata wanneer er geen koppeling met een bronsysteem is.
Afbeelding 1 – Van template tot doorgevoerde gegevens.
De import kent één richting: gegevens gaan van het bestand naar Xedule. Een import schrijft niet direct weg: Xedule controleert de bestanden, toont daarna een vergelijking en voert pas door wanneer de gebruiker daarvoor kiest (zie “De drie doorvoerknoppen”). De import voegt gegevens toe en werkt bestaande gegevens bij. Met de knop toevoegen, bijwerken en verwijderen trekt u daarnaast de geldigheid in van gegevens die wel in Xedule staan, maar niet in het bestand (zie “De drie doorvoerknoppen”).
Het vullen van de bestanden, het controleren van de vergelijking en het doorvoeren zijn de verantwoordelijkheid van de functioneel beheerder van de school.
Randvoorwaarden en functionele eisen
Technische randvoorwaarden
- De gebruiker heeft schrijfrechten voor de import CSV. Daarnaast heeft de gebruiker rechten op de soort gegevens die wordt ingelezen; ontbreken die, dan volgt de melding "Actie niet toegestaan".
- De import werkt op periodeniveau: kies in Xedule een periode van het schooljaar waarin de gegevens moeten komen. De geldigheid van de gegevens wordt afgeleid van die periode (zie “Periode en geldigheid”).
- Het menu Import is niet beschikbaar in een back-upscenario.
Functionele eisen aan de bestanden
- Elk bestand heeft de extensie .csv en een naam die precies overeenkomt met een template (zie “De templates” en “De bestandsnaam”).
- Het scheidingsteken is een puntkomma (;). Een komma als scheidingsteken werkt niet.
- Sla de bestanden op in UTF-8. Bestanden in een andere codering geven bij letters met accenten of andere bijzondere tekens een waarschuwing, en die tekens komen niet goed in Xedule.
- Gegevens waarnaar een bestand verwijst, staan al in Xedule of worden eerder doorgevoerd. Een relatiebestand tussen groepen en studenten werkt bijvoorbeeld pas als de groepen en de studenten bestaan (zie “Relatiebestanden”).
De templates
Op het scherm van de import CSV staat de knop download templates. Daarmee downloadt u het bestand CSV template.zip. Daarin staat voor elke soort gegevens en voor elke relatie een leeg CSV-bestand met alleen de kopregel: de kolomnamen, gescheiden door puntkomma's. Vul de templates die u nodig hebt en laat de rest weg.
Afbeelding 2 – Het scherm Import CSV met de knop Download templates en het vak Uitvoeren.
- Gegevensbestanden hebben de naam van de soort gegevens, bijvoorbeeld Student.csv, Medewerker.csv of Groep.csv. Bijlage A geeft alle gegevensbestanden met hun kolommen.
- Relatiebestanden hebben de naam van de soort gegevens, een streepje en de naam van de relatie, bijvoorbeeld Groep-StudentenLidVan.csv. Bijlage B geeft alle relatiebestanden met hun kolommen.
- Bijlage C geeft voor de meest gebruikte templates een voorbeeld met uitleg.
- Lukt het uitpakken van de zip niet met het standaardprogramma van Windows, gebruik dan een ander uitpakprogramma, bijvoorbeeld 7-Zip.
De zip bevat bestanden voor alle soorten gegevens in Xedule. Of u een soort kunt inlezen, hangt af van uw rechten (zie “Technische randvoorwaarden”).
Opbouw van een CSV-bestand
Een CSV-bestand bestaat uit een kopregel met de kolomnamen en daaronder één regel per object of per relatie.
Afbeelding 3 – Een gegevensbestand en een relatiebestand.
De bestandsnaam
- Het deel van de naam vóór de eerste punt bepaalt wat het bestand bevat. Student.csv bevat studenten; Groep-StudentenLidVan.csv bevat de studenten die lid zijn van een groep.
- De naam moet precies overeenkomen met de template, ook in hoofdletters. student.csv of Studenten.csv wordt niet herkend en geeft de melding "Controleer de bestandsnamen van de door u toegevoegde bestanden." (zie “Meldingen in het validatievenster”).
- U kunt meerdere bestanden tegelijk toevoegen. Xedule verwerkt eerst de gegevensbestanden, in een vaste volgorde waarin gegevens waarnaar verwezen wordt eerst komen, en daarna de relatiebestanden.
De kopregel en de kolommen
- De eerste regel die niet leeg is, is de kopregel. De kolomnamen moeten precies overeenkomen met de template, ook in hoofdletters en zonder extra spaties.
- U hoeft niet alle kolommen te gebruiken en de volgorde is vrij. Een kolom die u weglaat, wordt niet ingelezen en niet vergeleken: een bestaande waarde in Xedule blijft dan staan. Een kolom die Xedule niet kent, wordt genegeerd; een uitzondering zijn kolommen met een roostervoorwaarde (zie “Roostervoorwaarden als extra kolom”).
- Bij een nieuw object krijgt een weggelaten kolom de standaardwaarde: leeg, 0 of False. Een leeractiviteit zonder kolom MaxStudenten krijgt dus 0 als maximum aantal studenten, en een onderwijsproduct zonder kolom Wekelijks krijgt False.
- Elke regel heeft precies evenveel velden als de kopregel. Een lege waarde is een leeg veld tussen twee puntkomma's.
- Lege regels worden overgeslagen.
- Bevat een waarde zelf een puntkomma, zet de waarde dan tussen dubbele aanhalingstekens, bijvoorbeeld "Wiskunde; verdieping". Een aanhalingsteken binnen zo'n waarde schrijft u dubbel (""). Een waarde over meerdere regels is niet mogelijk.
Waarden per soort kolom
| Soort kolom | Invullen als | Toelichting |
|---|---|---|
| Code of naam | tekst, bijvoorbeeld 4A of 100231 | De kolom die het object aanduidt, zoals Code, Naam of Personeelsnummer. Verplicht en uniek binnen het bestand. |
| Tekst | tekst | Mag leeg blijven. |
| Ja/nee | True of False | Hoofdletters maken niet uit. Ja, nee, 1 of 0 worden niet geaccepteerd. Staat de kolom in het bestand, dan moet elke regel een waarde hebben. |
| Geheel getal | bijvoorbeeld 25 | Bij een verplicht getal moet elke regel een waarde hebben als de kolom in het bestand staat; een optioneel getal mag leeg blijven. |
| Decimaal getal | met een komma, bijvoorbeeld 0,8 | Gebruik een komma als decimaalteken. |
| Datum | bijvoorbeeld 31-07-2027 | Bijvoorbeeld bij Uitdienst en GeboorteDatum van een medewerker. |
| Verwijzing | de code of naam van het andere object | Bijvoorbeeld FaciliteitLocatie bij een faciliteit of Team bij een lessentabel. Het object moet in Xedule bestaan (zie “Meldingen in het validatievenster” en “Gegevens die zonder melding worden overgeslagen”). |
Voorbeelden van veelgebruikte bestanden:
| Bestand | Kolommen en bijzonderheden |
|---|---|
| Student.csv | Code; Voornaam; Achternaam; Email; ReferentieID; Login; Opmerking. De student studeert en is beschikbaar gedurende het schooljaar. |
| Medewerker.csv | Personeelsnummer; Voornaam; Achternaam; Email; ReferentieID; Login; Opmerking; Uitdienst (datum); GeboorteDatum (datum). |
| Groep.csv | Code; Naam; Opmerking; IsFixed (ja/nee); AantalStudentenInternal (getal); Type; Cohort (getal); Referentie; XeduleIsBron (ja/nee). Type is klas, lesgroep of studentgroep; laat de kolom Type niet weg. |
| Opdracht.csv | Het onderwijsproduct: Code; Opmerking; Omschrijving; Wekelijks (ja/nee); Referentie; Opdrachtniveau; Eigenaar (medewerker); Kostendrager; AantalWeken; AaneengeslotenWeken (ja/nee). Een nieuw onderwijsproduct is na de import beschikbaar in het schooljaar; dat hoeft u niet apart in te stellen. |
| Opleiding.csv | Naam; Opdracht; Type; Duur (getal); StartJaar; EindJaar; Crebo; Entree (ja/nee); Niveau (getal); WeergaveNaam; Omschrijving; Referentie; KeuzeDeel (ja/nee). |
| Leeractiviteit.csv | Code; DisplayCode; Opmerking; Kleur; Leeractiviteittype; MaxStudenten; VoorzorgNazorgPercentage (decimaal); DuurInRE; DBU; ZelfdeMedewerker (ja/nee); Roosteren (ja/nee). Laat de kolom Leeractiviteittype niet weg; het type moet in Xedule bestaan en geldig zijn in de gekozen periode. |
| Faciliteit.csv | Code; Opmerking; FaciliteitLocatie; Email; Referentie; CombinatieFaciliteit (ja/nee). |
| Medewerkerset.csv | Het team: Naam; Opmerking; Referentie; HoofdTeam; TeamType. |
Periode en geldigheid
Periodes en geldigheid staan niet in de templates en worden niet uit een bestand gelezen, ook niet als u er zelf een kolom voor toevoegt. Xedule leidt ze af van het tijdvak waarin u werkt.
- Bij de meeste gegevens is dat het schooljaar van de gekozen periode, bijvoorbeeld het studeren en de beschikbaarheid van een student, of de geldigheid van een faciliteit.
- Een groep van het type studentgroep krijgt de gekozen periode; een klas of lesgroep krijgt het schooljaar.
- Een onderwijsproduct dat een student volgt, krijgt de gekozen periode.
- Bij het bijwerken van een bestaand object verandert de geldigheid niet.
Roostervoorwaarden als extra kolom
Bij een aantal gegevensbestanden kunt u roostervoorwaarden meegeven als extra kolom: Student.csv, Medewerker.csv, Medewerkerset.csv, Medewerkertype.csv, Opdracht.csv, Toets.csv, Opleiding.csv, Keuzedeel.csv, Leeractiviteitset.csv, Toetsactiviteitset.csv en FaciliteitLocatie.csv. Deze kolommen staan niet in de templates; u voegt ze zelf toe aan de kopregel.
- De kolomnaam is de naam van de roostervoorwaarde zoals die in Xedule bekend is. Bij Student.csv zijn dat bijvoorbeeld MaxAaneengeslotenRe, MaxAantalDagenInzetbaar, MaxDagspanne, MinAantalDagenInzetbaar, MinAantalREPerDagGegevenIngezet en PauzeBinnenReSet.
- De waarde is een getal en geldt voor het schooljaar van de gekozen periode.
- Een lege waarde wordt overgeslagen: voor dat object wordt die roostervoorwaarde dan niet ingelezen.
- Een waarde die geen getal is, geeft de melding "er is een onverwacht probleem opgetreden tijdens het importeren." (zie “Meldingen in het validatievenster”).
- Een roostervoorwaarde in het bestand wordt net als de andere kolommen vergeleken en bijgewerkt. Wilt u een roostervoorwaarde in Xedule niet wijzigen, laat de kolom dan weg.
Relatiebestanden
Een relatiebestand legt verbanden tussen gegevens die al bestaan. De eerste kolom heet naar de soort waar de relatie van uitgaat, met From erachter; de tweede kolom heet naar de soort waar de relatie naartoe gaat, met To erachter. Daarna volgen eventuele eigenschappen van de relatie.
| Bestand | Kolommen | Betekenis |
|---|---|---|
| Groep-StudentenLidVan.csv | GroepFrom; StudentTo; IsFixed | Welke studenten lid zijn van een groep; IsFixed (ja/nee) zet het lidmaatschap vast. |
| Student-VolgtOpdrachten.csv | StudentFrom; OpdrachtTo; Keuze | Welke onderwijsproducten een student volgt; Keuze (ja/nee) geeft aan of het een keuze is. |
| Medewerker-LidVanMedewerkersets.csv | MedewerkerFrom; MedewerkersetTo; Wtf; Contracttype | In welk team een medewerker zit, met de werktijdfactor (decimaal) en het contracttype. |
| Medewerker-Expertises.csv | MedewerkerFrom; ExpertiseTo; MaxAantalGla | Welke expertises een medewerker heeft. |
| Groep-Teams.csv | GroepFrom; MedewerkersetTo; Read; Write | Welke teams de groep mogen zien (Read) en wijzigen (Write), beide ja/nee. |
- In de From- en To-kolom vult u de code of naam in waarmee het object in Xedule bekend is. Bestaat het object niet, of bestaat het wel maar is het niet geldig in de gekozen periode, dan volgt een melding (zie “Meldingen in het validatievenster”).
- Een relatie die al in Xedule staat maar niet in het bestand, staat in de vergelijking als alleen in Xedule. Met bijwerken en met toevoegen en bijwerken blijft zo'n relatie bestaan; met toevoegen, bijwerken en verwijderen vervalt hij voor het tijdvak. Let op: dat geldt voor alle objecten van die soort, ook voor objecten die niet in het bestand voorkomen. Leest u bijvoorbeeld Groep-StudentenLidVan.csv in voor één groep en kiest u verwijderen, dan vervallen ook de lidmaatschappen van alle andere groepen.
- Voer de gegevensbestanden eerst door en lees de relatiebestanden daarna in een aparte upload in. Staan een gegevensbestand en een relatiebestand van dezelfde soort in één upload, dan zoekt het relatiebestand die soort alleen in de upload zelf.
Koppelen aan bestaande gegevens
Xedule koppelt elke regel uit een gegevensbestand aan een object dat al in Xedule staat. Wordt er een object gevonden, dan wordt het bijgewerkt; anders wordt het als nieuw object aangeboden. Hoofdletters spelen bij het koppelen geen rol.
| Gegevens | Gekoppeld op |
|---|---|
| Student | ReferentieID; is die leeg, dan de Code. |
| Medewerker | ReferentieID; is die leeg, dan het Personeelsnummer. |
| Groep | Referentie; is die leeg, dan de combinatie van Code, periode en Type. |
| Onderwijsproduct, toets, faciliteit, team | Referentie; is die leeg, dan de Code of Naam. |
| Opleiding | Referentie; is die leeg, dan de Naam. |
| Lessentabel | Referentie; is die leeg, dan de Code en het schooljaar. |
| Overige gegevens | De Code of Naam. |
Let op: vult u een referentie in, dan koppelt Xedule op die referentie en niet meer op de code. Heeft het bestaande object in Xedule nog geen of een andere referentie, dan wordt het bestandsobject als nieuw object aangeboden naast het bestaande.
Import: uploaden en doorvoeren
Uploaden en uitvoeren
Ga naar Import > import CSV en kies de periode waarin u werkt.
- Sleep de bestanden naar het uploadvak of selecteer ze. U kunt meerdere bestanden tegelijk toevoegen; een bestandsnaam die al is toegevoegd, geeft de melding "Bestand {naam} bestaat al". Een bestand zonder de extensie .csv wordt geweigerd.
- Sluit het bestand in Excel of een ander programma voordat u het toevoegt, en wijzig de bestandsnaam niet. Een bestand dat nog geopend is, geeft in de praktijk de melding "Er is een onverwachte fout opgetreden in Xedule."
- Druk op uitvoeren. Xedule leest de bestanden in en controleert ze.
- Zijn er meldingen, dan opent het venster validatie met alle meldingen per bestand en per regel (zie “Meldingen in het validatievenster”). Bij een onbekende bestandsnaam wordt daarna geen vergelijking getoond; bij andere meldingen wel, met de regels die wel goed zijn ingelezen.
- De vergelijking heeft een overzichtstabblad en een tabblad per soort gegevens. Op de kolommen kunt u filteren; het filter ^$ toont de regels waarin die kolom leeg is.
- Na het doorvoeren meldt Xedule dat de gegevens zijn doorgevoerd.
De import CSV kent geen geplande taken. Elke import wordt handmatig uitgevoerd.
De vergelijking lezen
Het scherm met de vergelijking is opgebouwd uit meerdere tabbladen.
Overzicht: in dit overzicht wordt de naam van de template(s) getoond en wordt aangegeven of data uit het bestand gelijk is aan de data in Xedule. In de import CSV heet het bronsysteem in het scherm File; de kolom heet daarom File gelijk aan Xedule.
Afbeelding 4 – Het tabblad Overzicht met per bestand de kolom File gelijk aan Xedule.
Tabblad per template: in dit overzicht wordt de data aanwezig in het importbestand getoond. Per veld staan twee kolommen naast elkaar: de waarde uit het csv-bestand (in de afbeelding rood omkaderd) en de waarde in Xedule (groen omkaderd). Binnen het tabblad staan subtabbladen, zoals Basisdata en Teams. Hoe een regel uit het bestand aan een object in Xedule wordt gekoppeld, staat in het hoofdstuk Koppelen aan bestaande gegevens.
Afbeelding 5 – Het tabblad Medewerkers: per veld de waarde uit het bestand en de waarde in Xedule.
De kolom Locatie toont wat de status van de importregel is (zie “De drie doorvoerknoppen”). Omdat het bronsysteem File heet, staat bij een regel die alleen in het bestand voorkomt de locatie alleen in File. Waarden die verschillen, zijn rood gekleurd.
Afbeelding 6 – De kolom Locatie met de vier situaties.
- Regel 1, medewerker CSV: alleen in File. De data in het csv-bestand is niet aanwezig in Xedule.
- Regel 2, medewerker ARBL: in beiden zonder verschillen. De data in het csv-bestand en de data in Xedule zijn gelijk.
- Regel 3, medewerker NIVA: in beiden met verschillen. De data in het csv-bestand is aanwezig in Xedule, maar is niet gelijk.
- Regel 4, medewerker YVKR: alleen in Xedule. De data is niet aanwezig in het csv-bestand, maar staat wel in Xedule.
Met de filterkeuze in beiden ziet u de regels 2 en 3 samen in één overzicht.
De drie doorvoerknoppen
Bij de import CSV staan alle drie de knoppen. De knop toevoegen, bijwerken en verwijderen staat op het overzichtstabblad, op de tabbladen van gegevenssoorten die per tijdvak geldig zijn en op de tabbladen met relaties. Let op: de vergelijking bevat alleen wat in het bestand staat. Alles van dezelfde soort dat wel in Xedule staat maar niet in het bestand, staat als alleen in Xedule, en de verwijderknop trekt daarvan de geldigheid in. Gebruik deze knop daarom alleen met een volledig bestand.
Een import schrijft nooit rechtstreeks weg. Nadat de gegevens zijn opgehaald, toont Xedule een vergelijking: links de gegevens zoals het bronsysteem ze aanlevert, rechts dezelfde gegevens zoals ze op dat moment in Xedule staan. Pas wanneer u op een doorvoerknop drukt, verandert er iets in Xedule. Welke knop u kiest, bepaalt hoe ver dat doorvoeren gaat.
Elke import doorloopt dezelfde vier stappen; alleen de laatste stap wijzigt gegevens.
Er zijn drie knoppen. Ze werken in alle importkoppelingen op dezelfde manier en gaan altijd één kant op: van het bronsysteem naar Xedule. Via deze schermen wordt er nooit iets naar het bronsysteem teruggeschreven.
| Pictogram | Knop | Wat de knop doet | Wanneer u die kiest |
|---|---|---|---|
| bijwerken | Werkt alleen de regels bij die zowel in het bronsysteem als in Xedule bestaan en waarvan een of meer waarden verschillen. Er wordt niets toegevoegd en niets verwijderd. | Als u alleen wijzigingen op bestaande gegevens wilt overnemen en bewust nog geen nieuwe objecten in Xedule wilt laten ontstaan. | |
| toevoegen en bijwerken | Doet hetzelfde als bijwerken en maakt daarnaast de regels aan die alleen in het bronsysteem voorkomen. Er wordt niets verwijderd. | De gebruikelijke keuze voor een reguliere import gedurende het jaar. | |
| toevoegen, bijwerken en verwijderen | Doet hetzelfde als toevoegen en bijwerken en trekt daarnaast de geldigheid in van de objecten die alleen nog in Xedule bestaan. | Alleen wanneer het bronsysteem voor deze gegevensgroep volledig leidend is en de aanlevering compleet is. |
Er is geen knop waarmee u uitsluitend toevoegt: bij elke knop die toevoegt, worden bestaande regels ook bijgewerkt.
In de vergelijking ziet u per regel in de kolom Locatie waar die regel voorkomt en of er verschillen zijn. De kolom toont een pictogram; wanneer u met de muis op het pictogram gaat staan, verschijnt de bijbehorende tekst. Met het filter Locatie bovenaan de vergelijking kiest u welke regels u ziet. Twee pictogrammen zijn dezelfde als die van een knop, maar in de kolom Locatie beschrijven ze de situatie van de regel en niet een handeling.
| Pictogram | Locatie | Betekenis | Wat de knoppen ermee doen |
|---|---|---|---|
| alleen in [naam van het bronsysteem] | De regel staat alleen in de aanlevering en nog niet in Xedule. | Wordt toegevoegd met toevoegen en bijwerken en met toevoegen, bijwerken en verwijderen. Bijwerken laat de regel liggen. | |
| in beiden met verschillen | De regel staat in beide, en ten minste één vergeleken veld heeft een andere waarde. | Wordt met elk van de drie knoppen bijgewerkt. | |
| in beiden zonder verschillen | De regel staat in beide en alle vergeleken velden zijn gelijk. | Geen van de knoppen verandert iets. | |
| alleen in Xedule | De regel staat in Xedule, maar niet in de aanlevering. | Alleen toevoegen, bijwerken en verwijderen trekt de geldigheid in; de andere knoppen laten de regel staan. | |
| in beiden | Alleen een keuze in het filter: toont alle regels die in beide staan, met of zonder verschillen. | — |
Kiest u in het filter niets, dan ziet u alle regels.
Het resultaat van elke knop, per soort verschil tussen beide kanten.
Welke velden worden overgenomen
Bij een bijwerking worden niet alle velden overschreven, maar alleen de velden die daadwerkelijk verschillen; regels die in het geheel niet verschillen worden overgeslagen. Welke velden worden vergeleken, ligt per gegevensgroep vast: dat zijn precies de velden die in de vergelijking naast elkaar worden getoond. Velden die niet in de vergelijking voorkomen, worden door een import dus nooit overschreven.
Wat verwijderen precies doet
Verwijderen is geen harde verwijdering. Xedule trekt de geldigheid van het object in voor het tijdvak waarin u werkt; het object zelf en zijn historie blijven bestaan. In de praktijk betekent dat bijvoorbeeld dat een medewerker voor dat tijdvak uit dienst wordt gezet, een student in dat tijdvak niet meer studeert, een faciliteit in dat tijdvak niet meer geldig is, of dat een relatie tussen twee objecten voor dat tijdvak vervalt. Een groep is de uitzondering: valt de periode van de groep volledig binnen het tijdvak, dan wordt de groep zelf opgeruimd.
- Alleen gegevens die per tijdvak geldig zijn, kunnen op deze manier worden ingetrokken. Gegevenssoorten zonder tijdvak worden door de verwijdervariant ongemoeid gelaten.
- De knop kijkt niet naar de herkomst van een object. Objecten die handmatig in Xedule zijn aangemaakt en die niet in de aanlevering voorkomen, worden dus ook ingetrokken — tenzij de koppeling ze via een vast filter buiten de vergelijking houdt.
- Er wordt niet gecontroleerd of het object elders nog in gebruik is. Een object dat nog in het rooster of de jaarplanning voorkomt, wordt evengoed ingetrokken.
Alleen bij deze variant vraagt Xedule vooraf om een bevestiging. Het doorvoeren zelf gebeurt in één handeling: gaat er iets mis, dan blijven de gegevens in Xedule zoals ze waren.
Hoe een regel links aan een regel rechts wordt gekoppeld
Of een regel als nieuw, als gewijzigd of als alleen in Xedule wordt gezien, hangt af van de manier waarop beide kanten aan elkaar worden gekoppeld. Xedule gebruikt daarvoor in de eerste plaats de referentie uit het bronsysteem die bij het Xedule-object is vastgelegd. Is die niet gevuld, dan valt de vergelijking terug op de natuurlijke sleutel van het object: bijvoorbeeld het personeelsnummer van een medewerker, de code van een student of leeractiviteit, of de combinatie van code, periode en type bij een groep. Hoofdletters spelen daarbij geen rol.
Dit verklaart de twee situaties die het vaakst tot onverwachte uitkomsten leiden. Wijzigt in het bronsysteem de sleutel van een object waarvan in Xedule nog geen referentie is vastgelegd, dan ziet Xedule dat als een nieuw object naast het bestaande. En heeft een handmatig aangemaakt Xedule-object dezelfde sleutel als een aangeleverd object, dan worden beide als één regel behandeld en wordt het handmatige object met de aangeleverde waarden bijgewerkt.
Waarop een knop wordt toegepast
Een knop werkt op alle regels van de gegevensgroep die op dat moment geopend is, en niet op een selectie; er is geen aanvinkmogelijkheid per regel. Wel kunt u de lijst met het filter Locatie beperken tot één soort regel (zie de tabel met de locaties hierboven); de knop werkt daarna alleen op de regels die het filter overlaat. Wordt de knop op het overzichtstabblad gebruikt, dan geldt de keuze voor alle gegevensgroepen van die import tegelijk.
Foutafhandeling en meldingen
Meldingen in het validatievenster
Het venster validatie toont de meldingen per soort gegevens, met per melding het regelnummer en de waarden van de regel. De meldingen staan zoals ze in het scherm verschijnen.
| Melding | Wanneer / oorzaak | Oplossing |
|---|---|---|
| Controleer de bestandsnamen van de door u toegevoegde bestanden. | De bestandsnaam komt niet overeen met een template, of voor die soort is geen import mogelijk. | Gebruik precies de naam uit de template (zie “De bestandsnaam”). |
| ongeldige unieke code. | De kolom met de code of naam is leeg. | Vul de code of naam in. |
| entiteit met gelijke identificatiecode al geïmporteerd. | Dezelfde code of naam komt in het bestand meer dan één keer voor. In een relatiebestand: dezelfde combinatie van From en To komt meer dan één keer voor. | Maak de code of naam uniek binnen het bestand. |
| "{kolom}" moet een waarde bevatten indien deze als kolom in de csv is opgenomen. Geef hiervoor een waarde of verwijder deze kolom. | Een verplichte waarde, zoals een ja/nee-kolom of een getal, is leeg of onleesbaar. | Vul de waarde in of laat de kolom weg. |
| De waarde "{waarde}" is geen valide waarde voor "{kolom}". | Een verwijzing naar een object dat niet bestaat of niet geldig is in de gekozen periode, of een waarde die niet past, zoals een verkeerd type. | Controleer de waarde en of het object in Xedule bestaat. |
| Alle velden moeten opgegeven worden: {kolommen} | Een regel heeft minder velden dan de kopregel. | Zorg dat elke regel evenveel puntkomma's heeft als de kopregel. |
| {kolom} niet gevonden. | In een relatiebestand bestaat het object uit de From- of To-kolom niet, of het is niet geldig in de gekozen periode. | Controleer de code of naam, of voer eerst het gegevensbestand door (zie “Relatiebestanden”). |
| Actie niet toegestaan | De gebruiker heeft geen rechten op deze soort gegevens. | Laat de rechten aanpassen (zie “Technische randvoorwaarden”). |
| geen items geïmporteerd. | Het bestand bevat geen regels die zijn ingelezen. | Controleer de inhoud van het bestand. |
| Bijzondere karakters worden niet standaard ondersteund. Hiervoor zal het csv bestand in UTF-8 opgeslagen moeten zijn. | Het bestand is niet in UTF-8 opgeslagen. De regel wordt wel ingelezen, maar bijzondere tekens komen niet goed door. | Sla het bestand op in UTF-8 en lees het opnieuw in. |
| er is een onverwacht probleem opgetreden tijdens het importeren. | Een regel kon niet worden verwerkt, bijvoorbeeld een groep zonder kolom Type, of een roostervoorwaardekolom bevat een waarde die geen getal is (zie “Roostervoorwaarden als extra kolom”). | Controleer de regel; neem zo nodig contact op met Xedule Support. |
Gegevens die zonder melding worden overgeslagen
| Situatie | Gevolg |
|---|---|
| Een optionele verwijzing, zoals FaciliteitLocatie, HoofdTeam of Opdrachtniveau, verwijst naar een object dat niet bestaat of niet geldig is in de gekozen periode | Het veld blijft leeg; er volgt geen melding. |
| Een kolom met een periode of geldigheid | De kolom wordt genegeerd; de geldigheid komt uit het tijdvak (zie “Periode en geldigheid”). |
| Een kolom die Xedule niet kent | De kolom wordt genegeerd. |
| Een object of relatie staat alleen in Xedule | Het blijft ongewijzigd, behalve bij de knop toevoegen, bijwerken en verwijderen (zie “De drie doorvoerknoppen”). |
| Een kolom met een roostervoorwaarde heeft een lege waarde | Die roostervoorwaarde wordt voor dat object niet ingelezen (zie “Roostervoorwaarden als extra kolom”). |
Gebeurt er na uitvoeren niets en verschijnt er geen vergelijking en geen melding, controleer dan het bestand op een niet-afgesloten aanhalingsteken, een kolomnaam die dubbel voorkomt en de juiste schrijfwijze van de naam van een relatiebestand. Lost dat het niet op, neem dan contact op met Xedule Support.
Bijlage A. Gegevensbestanden en kolommen
De gegevensbestanden uit CSV template.zip, met de kolommen in de volgorde van de template. Of u een soort kunt inlezen, hangt af van uw rechten (zie “Technische randvoorwaarden”).
| Bestand | Kolommen |
|---|---|
| ActieLockMedewerkerset.csv | Team; Actie |
| Clusterlijn.csv | Code; IsFixed |
| ClusterlijnGroep.csv | Groep; Leeractiviteit; Clusterlijn |
| Contracttype.csv | Code; Omschrijving; Referentie |
| Curriculum.csv | Code; Versie; Perioden; Jaren; Naam; Opmerking; Opleiding; Referentie |
| CurriculumBestaatUitCurriculum.csv | Jaar; Periode; Curriculum; CurriculumBron; Percentage; Opmerking |
| CurriculumBestaatUitOnderwijsElement.csv | Jaar; Periode; Row; Column; Keuze; Duur; PeriodeDuur; AantalWeken; Opmerking; Curriculum; OnderwijsElement |
| CurriculumCohort.csv | Cohort; Curriculum; Meerjarenplanning |
| CurriculumStatus.csv | Code; VoorafgaandeStatus; Team |
| CurriculumStatusToekenning.csv | Opmerking; Jaar; Status; Curriculum; OpdrachtType |
| Expertise.csv | Code; Opmerking; Groepering |
| Faciliteit.csv | Code; Opmerking; FaciliteitLocatie; Email; Referentie; CombinatieFaciliteit |
| FaciliteitLocatie.csv | Naam; Opmerking; Lengtegraad; Breedtegraad; Adres |
| Faciliteittype.csv | Naam; Opmerking; Omschrijving; Groepering; Kenmerk |
| Faciliteittypeset.csv | Naam; Opmerking; Omschrijving |
| GebruikerLidVanGebruiker.csv | Gebruiker; GebruikerParent; OrganisatorischeEenheid |
| GeroosterdeLeeractiviteit.csv | Opmerking; Leeractiviteit; GdmsIsCompleet; GifIsFixed; WordtGegevenOpIsFixed; WordtGegevenOpTimeslotCount; DisplayCode; LvfOverride; LvmOverride; DuurInREInternal; CodeInternal; OpRand; Rooster; SlgIsCompleet; Team; OpdrachtType; AfspraakTypeInternal; Referentie; KleurInternal; FaciliteitenAanvullen; AantalStudentenInternal; MaxStudentenInternal; PauzeSchendbaar; PauzeRoosterEenheden; Attentie; IsKeuze; OnlineMeeting |
| GeroosterdeLeeractiviteitExtraData.csv | GeroosterdeLeeractiviteit; DateTimeStart; DateTimeEnd; GroupId |
| GeroosterdeLeeractiviteitset.csv | HoofdGeroosterdeLeeractiviteit |
| GeroosterdeLeeractiviteitWijziging.csv | GeroosterdeLeeractiviteit; Reden; FromFaciliteit; ToFaciliteit; FromMedewerker; ToMedewerker; FromStudentgroep; ToStudentgroep; OriginalDuurInRE; ChangeDate; Opmerking; NieuweGeroosterdeLeeractiviteit; GegeneerdDoorSysteem |
| Groep.csv | Code; Naam; Opmerking; IsFixed; AantalStudentenInternal; Type; Cohort; Referentie; XeduleIsBron |
| GroepLeeractiviteit.csv | Groep; Leeractiviteit |
| GroepLeeractiviteitSet.csv | (geen kolommen in de template) |
| Hulpmiddel.csv | Code; Omschrijving; TijdPercentage; TijdMinuten |
| Incident.csv | Code; Vanaf; TotEnMet; Opmerking; Incidenttype |
| Incidenttype.csv | Code; VoorMedewerkers; VoorFaciliteiten; VoorGroepen; DefinieertZiekte |
| Instance.csv | Guid; TaskGuid; ServiceType; Hash; Actie; Rooster; Gebruiker; ToetsPeriode |
| InstanceMelding.csv | Code; Omschrijving; Instance |
| InstanceStatusLog.csv | Status; TimeStamp; Message; Progress; Instance |
| Instroom.csv | AantalStudentenAgg; Opleiding |
| KerntaakWerkproces.csv | Code; Nr; Crebo; SBU; Niveaus; Actief; Kerntaak; KwalificatiedossierOnderdeel |
| Keuze.csv | Code; Looptijd |
| Keuzedeel.csv | Naam; Duur; StartJaar; EindJaar; Crebo; Referentie |
| KeuzeOpdracht.csv | Opdracht; TotaalBeschikbarePlaatsen |
| Keuzeproces.csv | Code; Omschrijving; BasisRooster; BeschikbaarVanaf; BeschikbaarTot; GeldigVanaf; GeldigTot |
| KeuzeprocesStap.csv | Omschrijving; Keuzeproces; StapType; Volgorde; GesorteerdInStap |
| KeyPerformanceIndicatorSetting.csv | KeyPerformanceIndicator; Active |
| Kostendrager.csv | Code; Opmerking |
| Kostenplaats.csv | Code; Opmerking; Omschrijving |
| Kwalificatiedossier.csv | Code; Nr; Cohort |
| Leeractiviteit.csv | Code; DisplayCode; Opmerking; Kleur; Leeractiviteittype; MaxStudenten; VoorzorgNazorgPercentage; DuurInRE; DBU; ZelfdeMedewerker; Roosteren |
| Leeractiviteitset.csv | Naam; Opmerking; IsToetsSet; GezamelijkRoosteren |
| Leeractiviteittype.csv | Naam; Opmerking; Opdrachttype |
| LessenTabel.csv | Code; Opmerking; Team; OpdrachtType; Referentie |
| LessenTabelRij.csv | LessenTabel; Opdracht; Leeractiviteittype; OverigeTaak; Referentie; ParentLessenTabelRij; VoorzorgNazorgPercentageInternal; DBUInternal; Blokken; OpmerkingInternal; Roosteren; VakantieCorrectie; OpRand; MedewerkersVastgezet; AantalWeken; GegevenOpVastgezet; GegevenOpTimeslotPatronenVastgezet; PauzeSchendbaar; KlokUren; LvfOverride; LvmOverride; TspOverride; VolgordelijkheidBlokken; Lesgroep; IsKeuze; MaxStudentenInternal |
| LessenTabelRijSet.csv | HoofdLessenTabelRij |
| Medewerker.csv | Personeelsnummer; Voornaam; Achternaam; Email; ReferentieID; Login; Opmerking; Uitdienst; GeboorteDatum |
| Medewerkerset.csv | Naam; Opmerking; Referentie; HoofdTeam; TeamType |
| Medewerkersettype.csv | Code |
| MedewerkerStandbyMoment.csv | Medewerker; Rooster |
| Medewerkertype.csv | Naam; Opmerking; MedewerkertypeCategorie |
| MedewerkerVerzorgtOverigeTaak.csv | AantalUren; Medewerker; Team; OverigeTaak; Categorie; TeamTaak; Opmerking |
| Meerjarenplanning.csv | Code; AantalJaren; MinutenPerRE; Groepsgrootte |
| MeerjarenplanningVariabeleWaarde.csv | Jaar; Waarde; Meerjarenplanning; MeerjarenplanningVariabeleDefinitie |
| MwsVerzorgtOverigeTaak.csv | AantalUren; Categorie; Team; OverigeTaak; Begroting; Opmerking; RatoWerktijdFactor |
| OnderwijsElement.csv | Code; Duur; VZNZ; UrenPerStudent; AantalMedewerkers; AantalFaciliteiten; Groepsgrootte; SBU; DisplayCode; Opdracht; Opdrachttype; Expertise; Faciliteittype; Referentie |
| OnderwijsElementCategorie.csv | Code |
| OnderwijsElementCategorieLabel.csv | Code; Kleur; Norm; Categorie |
| OnderwijsElementExtraData.csv | OnderwijsElement; Vorm; Plaats; Waardering; Niveau; Domeinen; Bewijsstuk; Dimensies; Weging; Vaardigheid; Applicatie |
| Opdracht.csv | Code; Opmerking; Omschrijving; Wekelijks; Referentie; Opdrachtniveau; Eigenaar; Kostendrager; AantalWeken; AaneengeslotenWeken |
| OpdrachtExtraData.csv | Opdracht; BlokkendInRooster; Slagingspercentage; Vorm; Plaats; Waardering; Niveau; Domeinen; Bewijsstuk; Dimensies; Weging; Vaardigheid; Applicatie |
| OpdrachtExtraDataWaarde.csv | Categorie; Waarde |
| Opdrachtniveau.csv | Code; Opmerking |
| OpdrachtSet.csv | (geen kolommen in de template) |
| OpdrachttypeExtraData.csv | Opdrachttype; AfspraakType |
| Opleiding.csv | Naam; Opdracht; Type; Duur; StartJaar; EindJaar; Crebo; Entree; Niveau; WeergaveNaam; Omschrijving; Referentie; KeuzeDeel |
| OpleidingUitval.csv | Value; Jaar; Opleiding |
| OpleidingUrennorm.csv | Opleiding; Opdrachttype; Value; Jaar |
| OrganisatorischeEenheid.csv | Naam; Organisatie; ActueelScenario; TimeZone; Referentie |
| OrganisatorischeEenheidDeling.csv | Code; EntityType; Value; Values; OrganisatorischeEenheidSource; OrganisatorischeEenheidTarget; StatusSource; StatusTarget; IsAanvraag; Aanvraag; Opmerking |
| OverigeTaak.csv | Naam; Opmerking; Planbaar; DBU; Categorie; Hoofdtaak; Kostendrager; Medewerkertype |
| OverigeTaakRoosterData.csv | Team; OverigeTaak; TeamTaak; Blokken; AantalFaciliteiten; Faciliteittypeset; Opmerking |
| Rapportage.csv | Naam; Pad; XmlString; OrganisatorischeEenheid |
| Rooster.csv | Naam; Opmerking; Verwijderd |
| Route.csv | Naam; Content; Gebruiker |
| Scenario.csv | Naam; Opmerking; OrganisatorischeEenheid; Delete; BackupContent |
| SignaleringOpTimeslot.csv | Signalering; InstantieCode; Rooster; ToetsPeriode; Status; Opmerking; Entities |
| Student.csv | Code; Voornaam; Achternaam; Email; ReferentieID; Login; Opmerking |
| StudentgroepExtraData.csv | Studentgroep |
| StudentKiestGeroosterdeLeeractiviteitBinnenKeuzeprocesStap.csv | Student; GeroosterdeLeeractiviteit; KeuzeprocesStap; VolgordeVoorkeur |
| StudentKiestKeuzeOpdrachtBinnenKeuzeprocesStap.csv | Student; KeuzeOpdracht; KeuzeprocesStap; VolgordeVoorkeur |
| StudentKiestOpdracht.csv | Urgentie; Voorkeur; Opdracht; Student; Keuze |
| Taal.csv | Naam; Afkorting; Organisatie |
| TemplateParameterValue.csv | TemplateParameter; Value |
| TemplateSolverOptionValue.csv | TemplateSolverOption; Value |
| Toets.csv | Code; Opmerking; Omschrijving; Referentie |
| Toetsactiviteit.csv | Code; DisplayCode; Opmerking; Kleur; Leeractiviteittype; MaxStudenten; DuurInRE; DBU; Roosteren |
| Toetsactiviteitset.csv | Naam; Opmerking; IsToetsSet; GezamelijkRoosteren |
| Toetsactiviteittype.csv | Naam; Opmerking; Opdrachttype |
| ToetsExtraData.csv | Opdracht; BlokkendInRooster; Slagingspercentage; Vorm; Plaats; Waardering; Niveau; Domeinen; Bewijsstuk; Dimensies; Weging; Vaardigheid; Applicatie |
| ToetsPeriode.csv | Code; Start; Eind |
| ToetsTimeslot.csv | Code; Start; Eind; Penalty; ToetsPeriode |
| Vakantie.csv | Code; Studentgroepen; Medewerkers; Faciliteiten |
Bijlage B. Relatiebestanden en kolommen
De relatiebestanden uit CSV template.zip, met de kolommen in de volgorde van de template. From is het object waar de relatie van uitgaat, To het object waar de relatie naartoe gaat (zie “Relatiebestanden”).
| Bestand | Kolommen |
|---|---|
| Expertise-Medewerkers.csv | ExpertiseFrom; MedewerkerTo; MaxAantalGla |
| Expertise-Opdrachten.csv | ExpertiseFrom; OpdrachtTo |
| Expertise-OverigeTaken.csv | ExpertiseFrom; OverigeTaakTo |
| Expertise-Teams.csv | ExpertiseFrom; MedewerkersetTo; Read; Write |
| Expertise-Toetsen.csv | ExpertiseFrom; ToetsTo |
| Faciliteit-GeroosterdeLeeractiviteitenGegevenIn.csv | FaciliteitFrom; GeroosterdeLeeractiviteitTo |
| Faciliteit-Incidenten.csv | FaciliteitFrom; IncidentTo |
| Faciliteit-IsVanFaciliteittypes.csv | FaciliteitFrom; FaciliteittypeTo; Capaciteit |
| Faciliteit-MedewerkersVoorkeur.csv | FaciliteitFrom; MedewerkerTo |
| Faciliteit-OrganisatorischeEenheidDelingen.csv | FaciliteitFrom; OrganisatorischeEenheidDelingTo; Type |
| Faciliteit-ReiskostenNaar.csv | FaciliteitFrom; FaciliteitTo |
| Faciliteit-ReiskostenVan.csv | FaciliteitFrom; FaciliteitTo |
| Faciliteit-Teams.csv | FaciliteitFrom; MedewerkersetTo; Read; Write |
| Faciliteit-Vakanties.csv | FaciliteitFrom; VakantieTo |
| FaciliteitLocatie-ReiskostenNaar.csv | FaciliteitLocatieFrom; FaciliteitLocatieTo |
| FaciliteitLocatie-ReiskostenVan.csv | FaciliteitLocatieFrom; FaciliteitLocatieTo |
| Faciliteittype-Faciliteiten.csv | FaciliteittypeFrom; FaciliteitTo; Capaciteit |
| Faciliteittype-OnderdeelVanFaciliteittypesets.csv | FaciliteittypeFrom; FaciliteittypesetTo |
| Faciliteittypeset-BevatFaciliteittypes.csv | FaciliteittypesetFrom; FaciliteittypeTo |
| Faciliteittypeset-GeroosterdeLeeractiviteitenVereisenInternal.csv | FaciliteittypesetFrom; GeroosterdeLeeractiviteitTo; Aantal |
| Faciliteittypeset-LeeractiviteitenVereisen.csv | FaciliteittypesetFrom; LeeractiviteitTo; Aantal |
| Faciliteittypeset-LessenTabelRijenVereisenInternal.csv | FaciliteittypesetFrom; LessenTabelRijTo; Aantal |
| Faciliteittypeset-Teams.csv | FaciliteittypesetFrom; MedewerkersetTo; Read; Write |
| Faciliteittypeset-ToetsactiviteitenVereisen.csv | FaciliteittypesetFrom; ToetsactiviteitTo; Aantal |
| GeroosterdeLeeractiviteit-BeschikbaarOpToetsTimeslots.csv | GeroosterdeLeeractiviteitFrom; ToetsTimeslotTo |
| GeroosterdeLeeractiviteit-GegevenDoorMedewerkers.csv | GeroosterdeLeeractiviteitFrom; MedewerkerTo; IsFixed |
| GeroosterdeLeeractiviteit-GegevenInFaciliteiten.csv | GeroosterdeLeeractiviteitFrom; FaciliteitTo |
| GeroosterdeLeeractiviteit-GegevenOpTimeslotPatronen.csv | GeroosterdeLeeractiviteitFrom; TimeslotPatroonTo |
| GeroosterdeLeeractiviteit-GeroosterdeLeeractiviteitConflicten.csv | GeroosterdeLeeractiviteitFrom; GeroosterdeLeeractiviteitTo |
| GeroosterdeLeeractiviteit-GeroosterdeLeeractiviteitConflictenDoor.csv | GeroosterdeLeeractiviteitFrom; GeroosterdeLeeractiviteitTo |
| GeroosterdeLeeractiviteit-KeuzeprocesStappen.csv | GeroosterdeLeeractiviteitFrom; KeuzeprocesStapTo; BeschikbarePlaatsen; Blokkeert; KanGeblokkeerdWorden |
| GeroosterdeLeeractiviteit-Keuzes.csv | GeroosterdeLeeractiviteitFrom; KeuzeTo |
| GeroosterdeLeeractiviteit-OnderdeelVanGeroosterdeleeractiviteitSets.csv | GeroosterdeLeeractiviteitFrom; GeroosterdeLeeractiviteitsetTo |
| GeroosterdeLeeractiviteit-StudentenVolgen.csv | GeroosterdeLeeractiviteitFrom; StudentTo; IsFixed; IsExcluded |
| GeroosterdeLeeractiviteit-StudentgroepenLidVan.csv | GeroosterdeLeeractiviteitFrom; GroepTo; IsFixed |
| GeroosterdeLeeractiviteit-VereistFaciliteittypesetsInternal.csv | GeroosterdeLeeractiviteitFrom; FaciliteittypesetTo; Aantal |
| GeroosterdeLeeractiviteit-VereistMedewerkertypesInternal.csv | GeroosterdeLeeractiviteitFrom; MedewerkertypeTo; Aantal |
| GeroosterdeLeeractiviteit-Voorkennis.csv | GeroosterdeLeeractiviteitFrom; GeroosterdeLeeractiviteitTo; MaxAfstandInRE; MinAfstandInRE |
| GeroosterdeLeeractiviteit-VoorkennisVoor.csv | GeroosterdeLeeractiviteitFrom; GeroosterdeLeeractiviteitTo; MaxAfstandInRE; MinAfstandInRE |
| GeroosterdeLeeractiviteitset-BevatGeroosterdeleeractiviteiten.csv | GeroosterdeLeeractiviteitsetFrom; GeroosterdeLeeractiviteitTo |
| GeroosterdeLeeractiviteitset-Constraints.csv | GeroosterdeLeeractiviteitsetFrom; ConstraintDefinitionTo; Value |
| Groep-Incidenten.csv | GroepFrom; IncidentTo |
| Groep-IngedeeldDoorInstromen.csv | GroepFrom; InstroomTo; AantalStudenten |
| Groep-Keuzeprocessen.csv | GroepFrom; KeuzeprocesTo |
| Groep-LessenTabellen.csv | GroepFrom; LessenTabelTo |
| Groep-LidVanGeroosterdeLeeractiviteiten.csv | GroepFrom; GeroosterdeLeeractiviteitTo; IsFixed |
| Groep-OverlaptDoorGroepen.csv | GroepFrom; GroepTo; BestaatUit |
| Groep-OverlaptMetGroepen.csv | GroepFrom; GroepTo; BestaatUit |
| Groep-StudentenLidVan.csv | GroepFrom; StudentTo; IsFixed |
| Groep-Teams.csv | GroepFrom; MedewerkersetTo; Read; Write |
| Groep-Vakanties.csv | GroepFrom; VakantieTo |
| Groep-VolgtLessenTabelRijen.csv | GroepFrom; LessenTabelRijTo; AantalStudenten |
| Groep-VolgtOpdrachten.csv | GroepFrom; OpdrachtTo |
| Groep-VolgtToetsen.csv | GroepFrom; ToetsTo |
| GroepLeeractiviteit-GroepLeeractiviteitConflicten.csv | GroepLeeractiviteitFrom; GroepLeeractiviteitTo |
| GroepLeeractiviteit-GroepLeeractiviteitConflictenDoor.csv | GroepLeeractiviteitFrom; GroepLeeractiviteitTo |
| GroepLeeractiviteit-OnderdeelVanGroepLeeractiviteitSets.csv | GroepLeeractiviteitFrom; GroepLeeractiviteitSetTo |
| GroepLeeractiviteitSet-BevatGroepLeeractiviteiten.csv | GroepLeeractiviteitSetFrom; GroepLeeractiviteitTo |
| GroepLeeractiviteitSet-Constraints.csv | GroepLeeractiviteitSetFrom; ConstraintDefinitionTo; Value |
| Hulpmiddel-Opdrachten.csv | HulpmiddelFrom; OpdrachtTo |
| Hulpmiddel-Studenten.csv | HulpmiddelFrom; StudentTo |
| Hulpmiddel-Toetsen.csv | HulpmiddelFrom; ToetsTo |
| Incident-Faciliteiten.csv | IncidentFrom; FaciliteitTo |
| Incident-Groepen.csv | IncidentFrom; GroepTo |
| Incident-Medewerkers.csv | IncidentFrom; MedewerkerTo |
| Instroom-VerdeeldInKlassen.csv | InstroomFrom; GroepTo; AantalStudenten |
| KerntaakWerkproces-BevatInDossiers.csv | KerntaakWerkprocesFrom; KwalificatiedossierTo |
| KerntaakWerkproces-OnderwijsElementen.csv | KerntaakWerkprocesFrom; OnderwijsElementTo |
| Keuze-GeroosterdeLeeractiviteiten.csv | KeuzeFrom; GeroosterdeLeeractiviteitTo |
| Keuze-Opdrachten.csv | KeuzeFrom; OpdrachtTo |
| Keuze-Studenten.csv | KeuzeFrom; StudentTo; MaxAantalGla; GevraagdeWerklast |
| Keuzedeel-GevolgdDoorStudenten.csv | KeuzedeelFrom; StudentTo |
| Keuzedeel-Kwalificatiedossiers.csv | KeuzedeelFrom; KwalificatiedossierTo; Cohort |
| Keuzedeel-Teams.csv | KeuzedeelFrom; MedewerkersetTo; Read; Write |
| KeuzeOpdracht-KeuzeprocesStappen.csv | KeuzeOpdrachtFrom; KeuzeprocesStapTo; BeschikbarePlaatsen |
| KeuzeOpdracht-VoldoetAanEisen.csv | KeuzeOpdrachtFrom; KeuzeprocesSoortEisTo; Waarde |
| Keuzeproces-Groepen.csv | KeuzeprocesFrom; GroepTo |
| KeuzeprocesStap-GeroosterdeLeeractiviteiten.csv | KeuzeprocesStapFrom; GeroosterdeLeeractiviteitTo; BeschikbarePlaatsen; Blokkeert; KanGeblokkeerdWorden |
| KeuzeprocesStap-KeuzeOpdrachten.csv | KeuzeprocesStapFrom; KeuzeOpdrachtTo; BeschikbarePlaatsen |
| KeuzeprocesStap-SteltEisen.csv | KeuzeprocesStapFrom; KeuzeprocesSoortEisTo; MinimaleWaarde; MaximaleWaarde |
| Kostenplaats-KostenplaatsTeams.csv | KostenplaatsFrom; MedewerkersetTo |
| Kostenplaats-Teams.csv | KostenplaatsFrom; MedewerkersetTo; Read; Write |
| Kwalificatiedossier-Kerntaken.csv | KwalificatiedossierFrom; KerntaakWerkprocesTo |
| Kwalificatiedossier-Keuzedelen.csv | KwalificatiedossierFrom; KeuzedeelTo; Cohort |
| Kwalificatiedossier-Opleidingen.csv | KwalificatiedossierFrom; OpleidingTo; Cohort |
| Leeractiviteit-OnderdeelVanLeeractiviteitSets.csv | LeeractiviteitFrom; LeeractiviteitsetTo |
| Leeractiviteit-OnderdeelVanOpdrachten.csv | LeeractiviteitFrom; OpdrachtTo; Aantal |
| Leeractiviteit-Teams.csv | LeeractiviteitFrom; MedewerkersetTo; Read; Write |
| Leeractiviteit-VereistFaciliteittypesets.csv | LeeractiviteitFrom; FaciliteittypesetTo; Aantal |
| Leeractiviteit-VereistMedewerkertypes.csv | LeeractiviteitFrom; MedewerkertypeTo; Aantal |
| Leeractiviteitset-BevatLeeractiviteiten.csv | LeeractiviteitsetFrom; LeeractiviteitTo |
| Leeractiviteitset-Teams.csv | LeeractiviteitsetFrom; MedewerkersetTo; Read; Write |
| LessenTabel-Klassen.csv | LessenTabelFrom; GroepTo |
| LessenTabelRij-BeschikbaarOpTimeslotPatronenInternal.csv | LessenTabelRijFrom; TimeslotPatroonTo |
| LessenTabelRij-BeschikbaarOpToetsTimeslots.csv | LessenTabelRijFrom; ToetsTimeslotTo |
| LessenTabelRij-Conflicten.csv | LessenTabelRijFrom; LessenTabelRijTo |
| LessenTabelRij-ConflictenDoor.csv | LessenTabelRijFrom; LessenTabelRijTo |
| LessenTabelRij-GegevenOpTimeslotPatronen.csv | LessenTabelRijFrom; TimeslotPatroonTo |
| LessenTabelRij-Klassen.csv | LessenTabelRijFrom; GroepTo; AantalStudenten |
| LessenTabelRij-NietInZelfdeTimeslotPatroon.csv | LessenTabelRijFrom; LessenTabelRijTo |
| LessenTabelRij-NietInZelfdeTimeslotPatroonDoor.csv | LessenTabelRijFrom; LessenTabelRijTo |
| LessenTabelRij-OnderdeelVanLessenTabelRijSets.csv | LessenTabelRijFrom; LessenTabelRijSetTo |
| LessenTabelRij-VereistFaciliteittypesetsInternal.csv | LessenTabelRijFrom; FaciliteittypesetTo; Aantal |
| LessenTabelRij-VereistMedewerkertypesInternal.csv | LessenTabelRijFrom; MedewerkertypeTo; Aantal |
| LessenTabelRij-Voorkennis.csv | LessenTabelRijFrom; LessenTabelRijTo; MaxAfstandInRE; MinAfstandInRE |
| LessenTabelRij-VoorkennisVoor.csv | LessenTabelRijFrom; LessenTabelRijTo; MaxAfstandInRE; MinAfstandInRE |
| LessenTabelRijSet-BevatLessenTabelRijen.csv | LessenTabelRijSetFrom; LessenTabelRijTo |
| LessenTabelRijSet-Constraints.csv | LessenTabelRijSetFrom; ConstraintDefinitionTo; Value |
| Medewerker-CAOs.csv | MedewerkerFrom; MedewerkerCAOTo |
| Medewerker-ConstraintsOpTsl.csv | MedewerkerFrom; ConstraintDefinitionTo; Value |
| Medewerker-Expertises.csv | MedewerkerFrom; ExpertiseTo; MaxAantalGla |
| Medewerker-GeroosterdeLeeractiviteitenGegevenDoor.csv | MedewerkerFrom; GeroosterdeLeeractiviteitTo; IsFixed |
| Medewerker-Incidenten.csv | MedewerkerFrom; IncidentTo |
| Medewerker-IsVanMedewerkertypes.csv | MedewerkerFrom; MedewerkertypeTo |
| Medewerker-LidVanMedewerkersets.csv | MedewerkerFrom; MedewerkersetTo; Wtf; Contracttype |
| Medewerker-MagGeenLesGevenAanStudenten.csv | MedewerkerFrom; StudentTo |
| Medewerker-OrganisatorischeEenheidDelingen.csv | MedewerkerFrom; OrganisatorischeEenheidDelingTo; Type |
| Medewerker-Vakanties.csv | MedewerkerFrom; VakantieTo |
| Medewerker-VoorkeurFaciliteiten.csv | MedewerkerFrom; FaciliteitTo |
| Medewerkerset-Expertises.csv | MedewerkersetFrom; ExpertiseTo; Read; Write |
| Medewerkerset-Faciliteiten.csv | MedewerkersetFrom; FaciliteitTo; Read; Write |
| Medewerkerset-Faciliteittypesets.csv | MedewerkersetFrom; FaciliteittypesetTo; Read; Write |
| Medewerkerset-Gebruikers.csv | MedewerkersetFrom; GebruikerTo; Read; Write |
| Medewerkerset-Groepen.csv | MedewerkersetFrom; GroepTo; Read; Write |
| Medewerkerset-Keuzedelen.csv | MedewerkersetFrom; KeuzedeelTo; Read; Write |
| Medewerkerset-Kostenplaatsen.csv | MedewerkersetFrom; KostenplaatsTo |
| Medewerkerset-KostenplaatsenAutorisaties.csv | MedewerkersetFrom; KostenplaatsTo; Read; Write |
| Medewerkerset-Leeractiviteiten.csv | MedewerkersetFrom; LeeractiviteitTo; Read; Write |
| Medewerkerset-Leeractiviteitsets.csv | MedewerkersetFrom; LeeractiviteitsetTo; Read; Write |
| Medewerkerset-MedewerkersLidVan.csv | MedewerkersetFrom; MedewerkerTo; Wtf; Contracttype |
| Medewerkerset-OnderwijsElementen.csv | MedewerkersetFrom; OnderwijsElementTo; Read; Write |
| Medewerkerset-Opdrachten.csv | MedewerkersetFrom; OpdrachtTo; Read; Write |
| Medewerkerset-Opleidingen.csv | MedewerkersetFrom; OpleidingTo; Read; Write |
| Medewerkerset-OverigeTaken.csv | MedewerkersetFrom; OverigeTaakTo; Read; Write |
| Medewerkerset-Studenten.csv | MedewerkersetFrom; StudentTo; Read; Write |
| Medewerkerset-Toetsactiviteiten.csv | MedewerkersetFrom; ToetsactiviteitTo; Read; Write |
| Medewerkerset-Toetsactiviteitsets.csv | MedewerkersetFrom; ToetsactiviteitsetTo; Read; Write |
| Medewerkerset-Toetsen.csv | MedewerkersetFrom; ToetsTo; Read; Write |
| Medewerkertype-GeroosterdeLeeractiviteitVereistInternal.csv | MedewerkertypeFrom; GeroosterdeLeeractiviteitTo; Aantal |
| Medewerkertype-LeeractiviteitVereist.csv | MedewerkertypeFrom; LeeractiviteitTo; Aantal |
| Medewerkertype-LessenTabelRijVereistInternal.csv | MedewerkertypeFrom; LessenTabelRijTo; Aantal |
| Medewerkertype-Medewerkers.csv | MedewerkertypeFrom; MedewerkerTo |
| Medewerkertype-ToetsactiviteitVereist.csv | MedewerkertypeFrom; ToetsactiviteitTo; Aantal |
| OnderwijsElement-CategorieKenmerken.csv | OnderwijsElementFrom; OnderwijsElementCategorieLabelTo |
| OnderwijsElement-KerntakenWerkprocessen.csv | OnderwijsElementFrom; KerntaakWerkprocesTo |
| OnderwijsElement-OnderdeelVanOnderwijsElementen.csv | OnderwijsElementFrom; OnderwijsElementTo |
| OnderwijsElement-OpgebouwdUitOnderwijsElementen.csv | OnderwijsElementFrom; OnderwijsElementTo |
| OnderwijsElement-Teams.csv | OnderwijsElementFrom; MedewerkersetTo; Read; Write |
| OnderwijsElementCategorieLabel-OnderwijsElementen.csv | OnderwijsElementCategorieLabelFrom; OnderwijsElementTo |
| Opdracht-BeschikbaarOpTimeslotPatronen.csv | OpdrachtFrom; TimeslotPatroonTo |
| Opdracht-BestaatUitLeeractiviteiten.csv | OpdrachtFrom; LeeractiviteitTo; Aantal |
| Opdracht-Expertises.csv | OpdrachtFrom; ExpertiseTo |
| Opdracht-GevolgdDoorStudenten.csv | OpdrachtFrom; StudentTo; Keuze |
| Opdracht-GevolgdDoorStudentgroepen.csv | OpdrachtFrom; GroepTo |
| Opdracht-Hulpmiddelen.csv | OpdrachtFrom; HulpmiddelTo |
| Opdracht-Keuzes.csv | OpdrachtFrom; KeuzeTo |
| Opdracht-OnderdeelVanOpdrachten.csv | OpdrachtFrom; OpdrachtTo |
| Opdracht-OnderdeelVanOpdrachtSets.csv | OpdrachtFrom; OpdrachtSetTo |
| Opdracht-OpgebouwdUitOpdrachten.csv | OpdrachtFrom; OpdrachtTo |
| Opdracht-Teams.csv | OpdrachtFrom; MedewerkersetTo; Read; Write |
| Opdracht-Voorganger.csv | OpdrachtFrom; OpdrachtTo; Alternerend; AantalWekenVoorkennis; VoorkennisVolledig |
| Opdracht-VoorgangerVoor.csv | OpdrachtFrom; OpdrachtTo; Alternerend; AantalWekenVoorkennis; VoorkennisVolledig |
| Opdracht-Voorkennis.csv | OpdrachtFrom; OpdrachtTo |
| Opdracht-VoorkennisVoor.csv | OpdrachtFrom; OpdrachtTo |
| OpdrachtSet-BevatOpdrachten.csv | OpdrachtSetFrom; OpdrachtTo |
| OpdrachtSet-Constraints.csv | OpdrachtSetFrom; ConstraintDefinitionTo; Value |
| Opleiding-GevolgdDoorStudenten.csv | OpleidingFrom; StudentTo |
| Opleiding-Kwalificatiedossiers.csv | OpleidingFrom; KwalificatiedossierTo; Cohort |
| Opleiding-Teams.csv | OpleidingFrom; MedewerkersetTo; Read; Write |
| OrganisatorischeEenheid-DefinieertMinutenPerRE.csv | OrganisatorischeEenheidFrom; TimeslotTo; MinutenPerRE |
| OrganisatorischeEenheid-DefinieertTimeslots.csv | OrganisatorischeEenheidFrom; TimeslotTo; Begin; Eind |
| OrganisatorischeEenheid-GebruikersLidVan.csv | OrganisatorischeEenheidFrom; GebruikerTo |
| OrganisatorischeEenheid-GebruiktTemplates.csv | OrganisatorischeEenheidFrom; TemplateTo |
| OrganisatorischeEenheidDeling-Faciliteiten.csv | OrganisatorischeEenheidDelingFrom; FaciliteitTo; Type |
| OrganisatorischeEenheidDeling-Medewerkers.csv | OrganisatorischeEenheidDelingFrom; MedewerkerTo; Type |
| OverigeTaak-Expertises.csv | OverigeTaakFrom; ExpertiseTo |
| OverigeTaak-Teams.csv | OverigeTaakFrom; MedewerkersetTo; Read; Write |
| Rapportage-Autorisaties.csv | RapportageFrom; GebruikerTo |
| Route-Autorisaties.csv | RouteFrom; GebruikerTo; Read; Write |
| Scenario-Acties.csv | ScenarioFrom; ActieTo |
| Student-Hulpmiddelen.csv | StudentFrom; HulpmiddelTo |
| Student-Keuzes.csv | StudentFrom; KeuzeTo; MaxAantalGla; GevraagdeWerklast |
| Student-LidVanGroep.csv | StudentFrom; GroepTo; IsFixed |
| Student-MagGeenLesKrijgenVanMedewerkers.csv | StudentFrom; MedewerkerTo |
| Student-MagNietSamenMetStudenten.csv | StudentFrom; StudentTo |
| Student-Teams.csv | StudentFrom; MedewerkersetTo; Read; Write |
| Student-VolgtGeroosterdeleeractiviteiten.csv | StudentFrom; GeroosterdeLeeractiviteitTo; IsFixed; IsExcluded |
| Student-VolgtOpdrachten.csv | StudentFrom; OpdrachtTo; Keuze |
| Student-VolgtOpleidingen.csv | StudentFrom; OpleidingTo |
| Student-VolgtToetsen.csv | StudentFrom; ToetsTo; Keuze |
| Taal-Vertalingen.csv | TaalFrom; TaalElementTo; Vertaling |
| Toets-BeschikbaarOpTimeslotPatronen.csv | ToetsFrom; TimeslotPatroonTo |
| Toets-BestaatUitLeeractiviteiten.csv | ToetsFrom; ToetsactiviteitTo; Aantal |
| Toets-Expertises.csv | ToetsFrom; ExpertiseTo |
| Toets-GevolgdDoorStudenten.csv | ToetsFrom; StudentTo; Keuze |
| Toets-GevolgdDoorStudentgroepen.csv | ToetsFrom; GroepTo |
| Toets-Hulpmiddelen.csv | ToetsFrom; HulpmiddelTo |
| Toets-Keuzes.csv | ToetsFrom; KeuzeTo |
| Toets-OnderdeelVanOpdrachten.csv | ToetsFrom; OpdrachtTo |
| Toets-OnderdeelVanOpdrachtSets.csv | ToetsFrom; OpdrachtSetTo |
| Toets-OpgebouwdUitOpdrachten.csv | ToetsFrom; OpdrachtTo |
| Toets-Teams.csv | ToetsFrom; MedewerkersetTo; Read; Write |
| Toets-Voorganger.csv | ToetsFrom; OpdrachtTo; Alternerend; AantalWekenVoorkennis; VoorkennisVolledig |
| Toets-VoorgangerVoor.csv | ToetsFrom; OpdrachtTo; Alternerend; AantalWekenVoorkennis; VoorkennisVolledig |
| Toets-Voorkennis.csv | ToetsFrom; OpdrachtTo |
| Toets-VoorkennisVoor.csv | ToetsFrom; OpdrachtTo |
| Toetsactiviteit-OnderdeelVanLeeractiviteitSets.csv | ToetsactiviteitFrom; ToetsactiviteitsetTo |
| Toetsactiviteit-OnderdeelVanOpdrachten.csv | ToetsactiviteitFrom; ToetsTo; Aantal |
| Toetsactiviteit-Teams.csv | ToetsactiviteitFrom; MedewerkersetTo; Read; Write |
| Toetsactiviteit-VereistFaciliteittypesets.csv | ToetsactiviteitFrom; FaciliteittypesetTo; Aantal |
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.