Der er en del dokumentation på:
https://github.com/os2indberetning/os2indberetning - primært flow, installation mv.
Releases deb 26.5.2016
...
.
...
Hej <kunde>
Vi er nu klar med en version af app'en, som er klar til test. For at teste app'en skal følgende procedure følges:
* Åben mailen som du har modtaget med test version.
* Åben linket i mailen og hent appen ned via link på beta siden.
Android
* Fra “home” skærmen, åbn app-oversigten (Typisk en firkantet knap, bestående af 9-16 mindre firkanter). Alternativt kan man fra home skærmen trykke på telefonens menu-knap (Typisk 3 vandrette linjer) og vælge "Indstillinger".
* Vælg “Indstillinger”
* Vælg “Sikkerhed”
* Sæt flueben i “Ukendte kilder - Tillad installation af apps fra ukendte kilder”
Download og åben App.apk filen
På enkelte ældre telefoner er "Ukendte kilder" IKKE under "Sikkerhed", men i stedet under punktet "Programmer" / "Apps"
Hvis ikke app´en bliver downloadet, kan det i nogle tilfælde hjælpe at bruge en anden browser, f.eks. Firefox som kan installeres gennem Google Play, åben Firefox og indtast build linket.
iOS - iPhone eller iPad
* Fra "home" skærmen, åben indstillinger
* Vælg Generelt
* Vælg Administration af enhed
* Vælg Huge Lawn Software ApS
* Godkend
På ældre enheder er fremgangsmåden lidt anderledes
* Åben indstillinger
* Vælg Generelt
* Vælg Beskrivelse
* Vælg Huge Lawn Software ApS
* Vælg Godkend
Vedlagt er to interne Syddjurs-vejledninger der angiver en del af funktionaliteten. Spændende video af min skærm under en indberetning er også vedlagt J ------- Projektside: http://os2web.dk/projekter/os2indberetning Git: https://github.com/os2indberetning ------- Det der skal købes: o Septima - Service til ruteberegning - kr. 10.000 årligt (alternativt den ”rå” OSRM) o Snitflade/dump af Medarbejder- og organisationsdata fra Økonomi/Personalesystem og AD o Snitflade til levering af tjenestekørselsindberetninger til Økonomi/Personalesystem ------- ”GIS-stakken” (open source eller gratis):
“Teknik-stakken”: Entity Framework 6 Code First1 / MySQL Selve databasen skal implementeres ved brug af EF6 Code First, hvor de enkelte entities defineres som klasser, og EF6 genererer en MySQL database ud fra disse. Til vedligehold af databasen på de forskellige udviklingsmaskiner bruges Migrations. Dette bruges også til opdatering af databaser på produktionsmiljøer. Microsoft WebAPI 22 / OData3 Kommunikationen med frontenden skal foregå igennem et WebAPI, som implementerer OData protokollen til at lette adgangen til databasen. AngularJS Håndtering af data i frontenden skal foregå vha. AngularJS
o Gør routingen i frontenden statebaseret
o CSS framework
o Til skrivning af Javascript bruges Typescript. Dette er et lag ovenpå Javascript som gør det “stronglytyped”, og bliver kompileret til Javascript
o Dette grid skal bruges til præsentation af data, hvor et grid er anvendeligt Hangfire Hangfire er et opensource bibliotek, som udstiller funktionalitet til håndtering af administration af forskellige “background tasks” i ASP.NET. Dette bibliotek skal anvendes til opsætning af mailnotifikationsprogrammet. MvcMailer MvcMailer gør det muligt at opbygge og sende mails ved hjælp af HTML frem for “string concat”. Derudover er det muligt at skrive unittests til at teste mailkoden. ------- Adgang udenfor domænet: I Syddjurs og Favrskov Kommune bruger vi Signatursgruppens løsning NemAdgang der via NemLogin og NetScaler ender med at udstede et Kerberos-token til OS2Indberetning. ------- Anvenderkommuner pt: Syddjurs, Favrskov og Skanderborg Meget interesserede kommuner: Frederiksberg, Rebild, Mariagerfjord og Ballerup. ------- Allerede i gang: Skanderborg er lead på at komme i gang med ferieindberetning via OS2Indberetning. Andre mulige udviklingskridt: Løsningen skal være SAML-compliant og STS-compliant. |