Oppsett av dagbok styres gjennom koder. Koder legges inn i admin under egen seksjon for dette. Se nedenfor:
Kodeoppsett er litt som tidligere. Man oppgir:
-
- Feltnavn (påkrevd) som styrer hvilke felt i ulike skjema eller dialoger koden benyttes i. Denne vil variere for ulike moduler man er inne i. Se nedenfor
- Kode (påkrevd) som er en bokstavkode på inntil 6 karakterer
- Kodebeskrivelse (påkrevd)
- Tabellnavn (opsjon) som vil være det tabellnavn man også finner i oppsett av digitheme og tema
- Tag (opsjon) en JSON streng som gir regler for hvordan kode skal oppføre seg eller fungere. Oppsett av tag er nærmere beskrevet her
Feltnavn
Lovlige feltnavn avhengig av modul man er inne i. Formål med kode er vel selvforklarende.:
Dagbok | diary_group_code |
Dagbok | diary_code |
Dagboksdetalj | detail_group_code |
Dagboksdetalj | detail_code |
Ordre | order_main_filter |
Ordre | order_owner |
Ordre | order_priority |
Ordre | order_responsible |
Ordre | order_type |
Melding | message_type |
Melding | message_code |
Koder og relasjon
Koder kan settes opp med relasjoner gjerne mellom gruppekode og kode som man f.eks ser nedenfor:
Her ser man at gruppekode KON fører til at alle koder ( i dette tilfelle med feltnavn «diary_code») som begynner med KON vil dukke opp som tilgjengelige typer. Dette er hovedregelen. En kan imidlertid styre aktuelle koder ved også å legge inn tabellnavn der koden ikke skal være generell. Hvis man f.eks har lagt inn en kode KONI for «Kontroll inntaksrist» vil man at dette valget bare skal komme opp for stikkrenner (hvor tabellnavn er «av_veg_data.stikkrennekulvert_79») .
Hvilke koder er det så som påviker hverandre?
I DiaryOrder gjelder følgende:
Overstyre relasjon
Noen ganger vil man ha behov for å overstyre default regel for relasjoner. En kan da legge inn en egen rel_code på tag som løser dette. Se eksempel nedenfor:
Kolonnenavn | Kode | Kodebeskrivelse | Tabellnavn | Tag |
order_type | TGM | Tømming glas metall | [{«key»: «rel_code», «value»: «UG»}] |
Detsom vil skje i dette tilfelle er at koder av type