0.0 1 8 PrintObs.NET dokumentation
0.0 2 8 1 INLEDNING/BAKGRUND/OM DOKUMENTATIONEN Detta dokument beskriver hur man installerar, loggar in i och hanterar programmet PrintObs.Net som ersätter det gamla programmet PrintObs. Det beskriver också lite om hur programmet används och hur det bör förvaltas. 2 INSTALLATION 2.1 Lösenord För att använda PrintObs.NET mäste man ha ett användarnamn och lösenord vilket du erhåller från den eller de som administrerar användare på ArtBatbanken. 2.2 Installera ArcGis 9.1 runtime-bibliotek Detta är ett s.k. runtime-bibliotek som krävs för att kartpresentationerna i Printobs-Net ska fungera. Observera: Ifall ArcGis 9.2 är installerat på datorn så måste detta först avinstalleras eftersom ESRI inte har levererat något liknande bibliotek för ArcGis9.2. Gå till biblioteket ArcGIS Engine Runtime och starta installationen genom att klicka på setup.exe. Följ installationsproceduren och välj att installera Typical. Avsluta med att trycka på Finish. 2.3 Installera PrintObs.NET programmet När man installerar programmet så kommer först ett runtime-bibliotek för.net installeras och sedan själva PrintObs-applikationen. Gå upp ett steg i mapp-trädet och starta installationen genom att klicka på setup.exe. Följ installationsproceduren och avsluta med Close. 3 ANVÄNDNING Med PrintObs.NET kan man arbeta med alla ArtDatabankens observationsdata, d.v.s. med både artportalen och ovservationsdatabasen. Programmet kan hämta fyra typer av dataset: en uppsättning observationer, en uppsättning taxa, beräkning av antal observationer och beräkning av antal taxa. (Frågorna som ger dessa svar kan vara till exempel vilka observationer av en art finns, vilka taxa finns, hur många observationer finns, hur många taxa finns.) Med windowsprogrammet kan man filtrera data på olika sätt och visualisera dem i tabellform och på karta. 3.1 Kom igång För att starta PrintObs.NET går man in i startmenyn och väljer ArtDatabanken. Här finns en grupp PrintObs och under den programmet PrintObs. 3.1.1 Logga in
0.0 3 8 Under Arkiv finns menyvalet Logga in. Ange användarnamn och lösenord. (Här behövs inte ad\.) 3.1.2 Uppdatera lokala filer När man loggar in kommer vissa filer som behövs av applikationen att synkas mot servern. 3.1.3 Sök ett taxa Börja till exempel med fliken Taxa där man kan söka taxa. Klicka på kikaren och använd % som wildcard. 3.1.4 Ladda en karta Välj menyalternativet Karta och klicka till exempel på Ladda ArtDatabankens länskarta. 3.2 Specifika blablablablabla 3.3 Spara konfiguration från inställningsfliken När man har gjort en förändring av inställningarna underfliken inställningar så är det möjligt att spara dessa i en konfigurationsfil som kom med vid installationen av PrintObs.NET 4 FÖRVALTNINGSPLAN 4.1 Förvalta applikationen PrintObs.NET har stora möjlighter att utvecklas och förändras på ett relativt smidigt sätt och användarna kommer hela tiden att hitta fler sätt att utnyttja observationsdata. Detta gör att vi förväntar oss att applikationen kommer att behöva vidareutvecklas under en längre tid innan användningen har satt sig. Applikationen består av tre delar; Windowsprogrammet, webservicen och de lagrade procedurerna i databasen. Dessa anropas av varann enligt bilden nedan. Windowsprogrammet Webservicen Databasen Förvaltningen av de olika delarna kommer att se lita olika ut och utföras av olika kompetenser och i olika former.
0.0 4 8 4.1.1 Windowsprogrammet Hos användaren installeras ett program som består av användargränssnittet samt funktionalitet som hanterar datasetet och kartorna. Detta program har en egen versionshantering och ifall windowsprogrammet programmeras om måsta användaren avinstallera sin nuvarande version och installera en ny för att ta del av förändringar. Förvaltningen av programmet består av att rätta de fel som hittas och att lägga till funktionalitet som saknas. Formen för detta kan vara antingen en mindre arbetsuppgift (rätta buggar) eller ett projekt (utföra en större förändring eller utbyggnad). Kompetensen som behövs är.net-programmerare samt kunskap om programmet. 4.1.2 Webservicen På servern finns en program som tar emot förfrågningar från wimdowsprogrammet (och dessutom andra program som nyttjar denna) och levererar ett beställt dataset som är filtrerat på grundval av säkerhetsklassen hos användaren samt andra inställningar som användaren gjort i windowsprogrammet. Detta program har en egen versionshantering och ifall webservicen programmeras om behöver användaren utföra funktionen uppdatera filer som hämtar ev. nya filer hos webservicen. Förvaltningen av programmet består av att rätta de fel som hittas och att lägga till funktionalitet som saknas. Formen för detta kan vara antingen en mindre arbetsuppgift (rätta buggar) eller ett projekt (utföra en större förändring eller utbyggnad). Kompetensen som behövs är.net-programmerare samt kunskap om programmet 4.1.3 De lagrade procedurerna I databasen observationsdatabas samt i alla artportal-databaser ligger ett antal lagrade procedurer med prefixet PO_ som tar emot förfrågningar från webbservicen och på grundval på de parametrar som bifogas sammanställer ett dataset ur observationsdatabasen och skickar det till webservicen för vidare befordran. Här finns också de procedurer som skapar tabellen observations. De lagrade procedurerna kommer att behöva uppdateras i två fall: ifall databaserna förändras ifall de har fel eller ska förbättras.
0.0 5 8 Förvaltningen av programmet består av att övervaka databasförändringar och initiera förändringar som dessa leder till, att rätta de fel som hittas och att lägga till funktionalitet som saknas. Formen för detta kan vara antingen en mindre arbetsuppgift (rätta buggar) eller ett projekt (utföra en större förändring eller utbyggnad). Kompetensen som behövs är kunkap om MS SQL administration, SQLprogrammering och databashantering 4.2 Förvalta databasen Databaserna jobben som försörjer printobs webbservice 4.3 Samordning När man 5 BILAGOR Bilaga 1. Dataflöde och backup för observationsdatabasen
0.0 6 8
0.0 7 8
0.0 8 8