Laget i Interact.
Formål: Opprette en liste med aktive høringer, dvs. med gyldig tildato, for deretter å styre hver høring til riktig sak i sak/arkivsystemet.
Forarbeid:
Opprette datakilde med følgende kolonner:
ElementsSaksID (ID i ditt sak/arkivsystem)
DatoFrist: Fristen for å sende inn innspill
Sakstittel: Tittel på sak i ditt sak/arkivsystem
Navn på datakilde: Horinger
I skjemaet:
Felt for å finne aktive høringer.
Type element: Nedtrekksliste. Navn: “Velg i listen”.
Skript for å hente ut aktive høringer. Dvs. høringer som ikke har gått ut på dato.
Verdiformel:
var ListeHoringer = datatabeller.Horinger;
var DagensDato = now();
var VelgHoring = ;
loop(ListeHoringer) {
var dato = date(substr(val[“DatoFrist”], 6, 4), substr(val[“DatoFrist”], 3, 2), substr(val[“DatoFrist”], 0, 2));
//var Sak = val[“ElementsSaksID”] + " " + val[“Sakstittel”];
if(dato >= DagensDato) {
var Sak = val[“Sakstittel”];
VelgHoring = VelgHoring + Sak:val;
};
};
return VelgHoring;
Felt for å hente ut ElementsSaksID
Type element: Tekstfelt. Navn: AvleveringElements
Skript for å hente ElementsSaksID i valgt høring.
Verdiformel:
var liste_horinger = datatabeller.Horinger;
var Info = “”;
var valgtInnspill = Velg_fra_listen.Liste_med_pagaende_saker.Velg_i_listen;
// Input er valget man tar i listen over aktive høringer
loop(liste_horinger) {
if(valgtInnspill == val[“Sakstittel”]) {
Info +=val[“ElementsSaksID”]:val};
//Ut fra valg i listen vil riktig saksid hentes fra datakilden.
};
return Info;
Feltet AvleveringElements legges inn i feltet SaksID i avleveringen.
–
Forslag til forbedring:
Legge inn feltet StartDato for høringen. Man kan da oppdatere datakilden når som helt, og verdier blir hentet ut når dato er innenfor intervallet StartDato og DatoFrist.