Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Eftersom det är en omfattande uppdatering så noteras förändringarna i detta dokument

Gemensamma attribut

Fyra nya datamängder som är gemensamma för alla kommuner har lagts till:

...

Tabell

Beskrivning

Administration_generic

Ny tabell: Id, namn_sv,namn_en,namn

Administration

Kolumn generic tillagd

Operation_type_generic

Ny tabell: Id, namn_sv,namn_en,namn

Operation_type

Kolumn generic tillagd

Categories_generic

Ny tabell: Id, namn_sv,namn_en,namn

Categories

Kolumn generic tillagd

type_generic

Ny tabell: Id, namn_sv,namn_en,namn

damage_type

Kolumn generic tillagd

Konfiguration

SIV konfiguration

Uppdaterade SIV ska bara innehålla ett dataslag, Skador. Anpassning till olika typer av användare görs genom dels förfinade roller för “skador i verksamheten” och del filter. Även allmän konfiguration av webb-klienten påverkar utseendet

...

Det finns säkert brister men det är klart att testa i labb-miljö.

Kartteman

Vi håller på med att lägga till och förbättra kartteman kopplade till skador. Dels en allmän default stil och dels teman som förstärker ett urval. Arbetet pågår

...

RegSO och DeSO

Dessa fanns redan konfigurerade under open_sweden/scb.xml. Nya style i Geoserver är tillagd. I toc.opensweden.scb är justerad så att gruppen kallas nu “Statistikområden” och det är bara Deso och Regso som visas.

...

Om vi kan ladda demografi under de senaste åren så är det en bra fortsättning

Ikartan klienten

TOC är ändrad så att Urval och bakrundskarta kommer längst ner. Det finns säker mer att göra så att den är lättarbetad för användaren. Kanske är det något för projekt ny klient.

Roller

Under rolltypen “Skador i verksamheten” fanns förut bara rollerna “Administrator” och “Normalanvändare” som har en massa ACLer koppplade till sig. Dessa finns kvar men har kompletterats med följande mer specifika roller:

...

Det som återstår är att redigera alla användargrupper och ersätta de gamla rollerna mot de nya

Rapporter

Rapporterna som vi gjorde i våras har fått gå till papperskorgen. I och med införande av filter så kan inte SQL användas utan istället så är datakällan Weave data-definition “skfab_view_damages” som användes.

...

Problemställningen nu när inte SQL kan användas är att hämta ut rätt mängd data baserat på rapport-parametrarna. Därför måste BIRT dataset fixas med att addera beräknande kolumner

Kolumner som beräknas för dataset two_periods

From_date_1, To_date_1, From_date_2, To_date_2

Korrekta jämförbara värden för datum ingående parameterar “från period 1 …”

Code Block
languagejs
//From_date_1
var dt =params["from_period_1"].value.toString().split('-');
var y = new Number(dt[0]);
var m = new Number(dt[1])-1;
var d = new Number(dt[2]);
BirtDateTime.date(y,m,d);

Period_1, period_2, Period_1_cost, period_2_cost, period och damage_date_trunc

För att veta vilka poster som ska vara med i period_1 repetitive period_2 så får kolumnen värdet 1 om den är med och värdet 0 om den inte är med är värdet 0. Summan av kolumnen är därmed antal poster. På samma vis sätt kostnad för för period_1_cost och period_2_cost när posten är inom perioden

...

Code Block
languagejs
//damage_date_trunc
var dt = row["damage_date"];
var y = dt.getFullYear();
var m = dt.getMonth();
var d = dt.getDate();
new Date(y,m,d);

Filter

För att minska ner dataset till bara relevanta poster så sätts filter baserat på kolumnen period

...

Rapporten

Tabellelementet binds till dataset two_periods. Em grupp skapas efter önskat attribut, t-ex- operation_common. Summering på t.ex period_1_cost per grupp operation_common. Samma för period 2.

...

För diagram så grupperas informationen automatiskt

...

Kolumner som beräknas för dataset one_period

För rapporten utveckling över tid så behövs inte period 2 kolumner men ytterligare en kolumn, group, för att gruppera tidsperiod

...