Arbeide med : Services i Fenistra Eiendom Dokument kontroll Versjon 1.0 Release dato 28.10.2003 Sist Endret dato 28.10.2003
Innhold 1. Hensikt... 3 2. Forutsetning... 3 3. Finne aktuelle services... 3 4. Aktivisere og sette tidsplan for en service... 4 4.1 Service som skal knyttes til en database... 4 4.2 Kontrollere at service går... 7 4.3 Aktivisere og sette en tidsplan for en global service... 7 5. Viktige services som må kjøres regelmessig... 7 Side 2 av 8
1. Hensikt For at Fenistra Eiendom skal gi riktige resultater, er det avgjørende at de nødvendige services er aktivisert og er satt opp til å gå med fornuftige tidsintervall. En service er en bakgrunnsjobb som går og oppdaterer data/verdier i systemet. Dersom det er gjort endringer i verdier/data i systemet, går servicen inn og sjekker dette basert på definerte tidsintervall. Systemet oppdaterer seg slik at rapporterte data blir korrekt. Enkelte rapporter i Fenistra Eiendom, vil for eksempel være basert på at service kjøres og oppdaterer data. Dersom service ikke er kjørt, vil rapportene vise data som ikke er oppdatert med de hendelsene som har funnet sted i systemet siden sist gang servicen ble kjørt. 2. Forutsetning For å kunne arbeide med services, må du ha installert Fenistra Eiendom programvare og en database som du arbeider mot. 3. Finne aktuelle services De aktuelle services, finner du under Fenistra (BRA) Grunnsystem\Manager.Exe som vist under. Ved å åpne Manager.exe får du følgende dialog opp: Side 3 av 8
Teksten på første linje, viser navnet på den maskin som du kjører - i bildet over, Ny- Konsulent. Dersom du klikker på + tegnet foran databaseprofiler, vil man se hvilke databaser som er lagt opp. Normalt vil det kun være en database. Ved å klikke på + tegnet foran services, får man se de services som finnes. Servicene er gruppert i to grupper: Generell og Rapport. Nedenfor fremkommer en del services som trolig vil eksistere hos de fleste. Det kan imidlertid også være lagt opp en eller flere services spesielt for en kunde som da vil dukke opp i bildet. 4. Aktivisere og sette tidsplan for en service Enkelte services må du knytte til den database som du ønsker at den skal kjøre for. Andre er globale og vil kjøre for alle databaser så snart den er aktivisert. 4.1 Service som skal knyttes til en database For å aktivisere en service som skal knyttes til en database, gjør du som følger. Marker den aktuelle service og klikk på høyre musetast. Du får da opp følgende valg: Side 4 av 8
Klikk på Add to profil. Dersom man har flere databaseprofiler får du opp følgende dialog: Den database som man ønsker å knytte servicen til, markeres og klikk ok. Man har nå koblet servicen til den aktuelle database, men den er foreløpig ikke aktivisert. For å aktivisere servicen og angi hvilken tidsplan den skal kjøres etter, må man gå opp til Database profiler og klikke på + tegnet for ikonet til Databaseprofiler. Man vil finne igjen den aktuelle servicen under den databasen du knyttet den til. I tilfellet over, har vi knyttet servicen Leietaker Listen til databaseprofilen Demodatabase. Man kan se at denne servicen ikke er aktivisert ved at ikonet foran navnet ikke er farget gul. Merk servicen og klikk på høyre museknapp. Det vil komme følgende valg opp: Side 5 av 8
For å aktivisere servicen, klikkes på Start service. Servicen vil da starte og den vil kjøre en gang. Ikonet har nå blitt farget og servicen er dermed aktivert. For å sette opp servicen til å kjøre på regelmessig basis, markeres servicen på nytt og man klikker høyre museknapp. Følgende valg kommer opp: Valget start service er nå fjernet og erstattet med Stopp service. Marker og klikk på tidsplan og få opp følgende dialog. Sett inn startdato og startid No end date End After End by Markeres dersom servicen skal gå på ubestemt tid. Dette er det normale. Betyr at servicen skal stoppes etter det oppgitte antall forsøk. Dvs dersom den feiler etter det oppgitte antall ganger, skal den stanses. Det normale er å sette denne til 10 ganger. Betyr at servicen skal vil gå frem til den definerte datoen. Det må markeres dersom den valgte datoen skal få noen effekt. Til slutt angir du hvor ofte servicen skal kjøre. I vårt eksempel med leietaker listen, bør denne gå ganske ofte slik at man sikrere at det er oppdaterte data som rapporteres. Det er derfor vanlig å sette denne til å kjøre en gang pr time som vist over. Klikk ok og du har definert en tidsplan for den valgte service. Side 6 av 8
4.2 Kontrollere at service går Når en service er aktivisert og det er satt opp en tidsplan, kan det kontrolleres at den går ved å markere servicen, klikke høyre museknapp og velge Kjør nå. Man kan da se at servicen går ved at status i høyre del av bildet viser Running. Når servicen er ferdig kjørt, vil status endres til Finished 4.3 Aktivisere og sette en tidsplan for en global service. En global service skal ikke knyttes til en spesiell databaseprofil, men skal kjøres for alle databaser som er lagt opp. Å aktivisere en slik service gjøres på samme måte som en service som skal knyttes til en spesifikk database bortsett fra at du ikke gjør den aktuelle knytningen først. Et eksempel på en slik service er Mail Send Queue. Ved å markere og klikke på denne service kommer man rett inn i valget for å starte og sette opp tidsplan. Dvs den samme dialog som kom opp når man har knyttet en servise til en spesifikk database. Følg anvisning i pkt 4.1 og 4.2 for å aktivisere og sette tidsplan. 5. Viktige services som må kjøres regelmessig Alle kunder kan kjøre Fenistra Eiendom på ulike måter og dermed ha behov for ulike servicer. Nedenfor er listet opp de servicer som normalt skal kjøres dersom ikke noe annet er spesielt avtalt. Mail-Send Queue er dog kun aktuell dersom du ønsker at dine varslinger skal mottas som e post. Service Funksjon Beregnet utløp Beregner ny sluttdato for kontrakter som ikke er sagt opp innen varslingsfristen Beregner ny sluttdato for kontraktobjektene til kontrakt som ikke er sagt opp innen varslingsfristen Dersom kontraktobjektet har lik sluttdato som kontrakten hadde opprinnelig, så får den ny sluttdato. Beregner ny dato for beregnet utløp Beregner antatt termineringsdato for kontrakter Side 7 av 8
som ikke er terminert Mail-Send Queue Alle mail som blir distribuert fra Fenistra Eiendom, blir sendt v.h.a. denne tjenesten. Når ett varsel eller lignende skal sende en mail vil informasjonen blir lagt i kø på serveren. Denne tjenester effektuerer disse mailene. Reguler Kontraktsobjekter Regulerer alle kontraktsobjekter som ligger klare til regulering Lager etterfakturerings grunnlag for de som er blitt fakturert med feil beløp, grunnet at indeks ikke var kjent på faktureringstidspunktet. Legger inn basisindeks på de kontraktene som er blitt registrert før basisindekser var kjent. Disse blir så kjørt ny beregning på og ligger dermed klare til videre fakturering og regulering Lager etterfakturering for manuelle reguleringer. Varsel kontroll Leietakerlisten Nå verdi analyse Servicen kontrollerer om datoer har passert den datoen hvor noen brukere har bestilt varsel. Varslene blir så registrert og eventuelt lagt i kø for utsendelse på e-post Servicen beregner alle data tilhørende analyselistene. Det er avgjørende for disse listene at servicen er kjørt for å få riktig datagrunnlag Servicen gjør to ting, den beregner utløpsprofil, og nåverdi analyse av leiekontraktene Side 8 av 8