Deze vscode extension leest de wiki en genereert de vertaaltabel. Rechts-klik de Data folder en selecteer de optie "Genereer vertaaltabel"
Aanrader extra plugin: Excel Viewer (MESCIUS)
Filters
Noteer (indien van toepassing) in de kop van de filter tabel de het bronsysteem en de doel entiteit in de vorm
[<bronsysteem>.<doel entiteit>.*]
op de volgende manier:
| [Ans.CoursesUsers.*] | Attribuut | Operator | Waarde |
|----------------------|--------------------------------------|----------|--------------------------------------------------------------------------------------|
| relatie | *&Brightspace.users*.`external_id` | = | `'dln\|'` + *&HIL.toetsinschrijving*.`deelnemer` |
| relatie | *&Brightspace.courses*.`external_id` | = | *&HIL.toetsgelegenheid*.`onderwijsproduct` `\|` *&HIL.toetsgelegenheid*.`studiejaar` |
en markeer de gebruikte data in de vorm ✱&<bronsysteem>.<doelentiteit>✱.`<doelattribuut` zoals hierboven te zien.
Mapping
Noteer in de kop van de mapping tabel de doel entiteit in de vorm [<bronsysteem>.<doelentiteit>]
. De eerste kolom benoemt de doelattributen van de betreffende entiteit:
| [Brightspace.CourseOffering] | Waarde | Verplicht | Gegevenstype | FK | Toelichting |
|------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|-----------|--------------|----|-------------|
| Code | *&hil.onderwijsproductuitvoering*.`code` | x | string | n | |
| CourseTemplateId | *&Brightspace.courseTemplate*.`Identifier` waarbij *&Brightspace.courseTemplate*.`Code` = *&hil.onderwijsproductuitvoering*.`onderwijsproduct` | x | number | j | |
| SemesterId | *&Brightspace.semester*.`Identifier` waarbij *&Brightspace.semester*.`Code` = *&hil.onderwijsproductuitvoering*.`studiejaar` | x | number | j | |
| StartDate | `'01-09-'` + *&hil.onderwijsproductuitvoering*.`studiejaar` | x | DateTime | n | |
en markeer ook hier de gebruikte data in de vorm ✱&<bronsysteem>.<doelentiteit>✱.`<doelattribuut` zoals hierboven te zien.
In het geval dat een attribuut te complex is om in deze vorm te beschrijven kan het in een eigen tabel worden ondergebracht door het attribuut in de kop te noteren in de vorm
[<bronsysteem>.<doelentiteit>.<doelattribuut>]
:
| *&HIL.Onderwijsproductuitvoering*.`voertaal` | [Brightspace.CourseOffering.LocaleId] | toelichting |
|----------------------------------------------|---------------------------------------|-------------------------------------|
| nl | 16 | `16` is de LocaleId voor Nederlands |
| [anders] | 3 | `3` is de LocaleId voor Engels |
Bij Filter-DMTs:
Zorg dat de map met de DMTs ergens onder een map Filter-Datamodeltransformatie
heet in de Wiki (Filter%2DDatamodeltransformatie
op disk), dan kan de mapping tabel er ook als volgt uit zien:
| [Omnicard.Deelnemer] |
|-------------------------------|
| studentnummer |
| digitaleIdentiteit |
| individu.voorletters |
| individu.achternaam |
| individu.postadres.straat |
| individu.postadres.nummer |
| individu.postadres.toevoeging |
| individu.postadres.postcode |
| individu.postadres.plaats |
| individu.postadres.land |
waarbij impliciet voor elk attribuut in de lijst geldt dat de waarde ✱&HIL.Deelnemer✱.`<attribuut>` is.