Kodeoppsett dagbok (v2) og ordre

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