Innhold Jobbkø / Varsling... 2 Jobbkø... 2 Generelt om jobbkø... 2 Hovedfunksjoner... 2 Jobbkø Bestilling og Status... 2 Bestilling... 3 Faste jobber... 5 Status... 6 Jobb... 7 Administrasjon... 8 Konsern... 9 Aktivere jobbkø...10 Definere jobber...10 Brukerdefinerte jobber...10 Systemadministrasjon...11 Batchparametere etterbetaling...11 Teknisk informasjon...12 Tabeller - Jobbkø...12 Varsling...15 Definisjon distribusjon...15 DistribusjonsID...15 Varsel...16 Jobbkø...18 Rapporter...18 Versjon 1.0 Copyright Aditro Side 1 av 18
Jobbkø Jobbkø / Varsling Ved å kjøre jobber på jobbkø kan en varsle hendelsen, som start / stopp eller avbrudd på jobbkø. Fra Fri lønnsrapport kan du varsle mottaker om at rapporten er kjørt. Generelt om jobbkø Hensikt med jobbkø modul er å frigi arbeidsstasjon for jobber med lang eksekveringstid. I dagens løsning forsetas bestilling og eksekvering i samme opperasjon. Etter introduksjon av jobbkø modulen, vil bestilling foretas som før. Bestillingen vil imidlertid ikke starte direkte, men legges på jobbkø. Eksekvering av jobbkø skjer fra dedikert arbeidsstasjon. Når jobben gir en rapport som resultat, lagres denne i rapportarkivet. Du kan få tilgang til rapporten via rapportarkivet, få den tilsendt på mail eller lese den under Status i jobbkø. Hovedfunksjoner Jobbkø omfatter følgende funksjoner Bestille jobber Administrere jobbkø Aktivering jobbkø Definere jobber (egendefinerte) Jobbkø Bestilling og Status Funksjonen benyttes for å bestille og kontrollere status for jobber som legges på jobbkø. Rutinen vil avhengig av brukerautorisasjon vise jobber som er bestilt av pålogget bruker, eller jobber for flere brukere og firma. Brukere med autorisasjon vil i tillegg starte eller stoppe jobbkøbehandlingen Versjon 1.0 Copyright Aditro Side 2 av 18
Bestilling Under fanen Bestilling legger du inn jobbene på jobbkøen. Du kan velge mellom Faste og Egendefinerte jobber. Hvordan du lager Egendefinerte jobber, se eget avsnitt i beskrivelsen. De faste jobbene er Beregninger o Lønnsberegning o Forskuddsberegning Rapporter etter beregninger o Kontosammendrag med/uten regnskapsfil o Kontospesifikasjon o Bankliste med/uten bankfil o Lønnsjournal o Lønnsslipper med/uten sending av mail Etterbetaling o Etterbetaling beregning o Etterbetaling differanseliste Stopp og start integrasjon Fri lønnsrapport Fri jobb Oppsamling transer L&T-oppgave Lukk periode Versjon 1.0 Copyright Aditro Side 3 av 18
Parameter endre verdier Lønnsperiode kan overstyre åpen/aktiv periode Rapporter kan distribueres ved å merke av for distribusjon. Rapporter kan danne filer (bankfil / regnskapstranser) Etterbetaling Ved etterbetaling er det forskjellige parameter avhengig hva jobben skal gjøre. Differanseberegning med bunke, eller Etterbetaling med bare beregning. I tillegg benyttes verdier fra systemparametre, se egen beskrivelse. Fri lønnsrapport Versjon 1.0 Copyright Aditro Side 4 av 18
Du kan velge blant de rapporter du har tilgang til. Hvis rapporten inneholder periodisering, kan fra- til-periode angis i bestilling. Det er ikke mulig å benytte forenklet utplukk ved bestilling av rapporter til jobbkø. Fri jobb Som Fri Jobb - kan du legge jobber du har definert i tabellen JobbKoeFreeJobs. Her kan du legge inn spørringer / kontroller du ønsker å gjøre direkte ved hjelp av sql. I eksemplet er vist en spørringer som sjekker om det er ansatte med postnummer lik 0. Praktisk å kunne kjøre kontroller av felt som skal ha verdi før en foretar annen rapportering. Faste jobber Under Faste jobber kan du definere jobber du ønsker skal utføres på faste tidspunkt. Versjon 1.0 Copyright Aditro Side 5 av 18
Det kan være greit å utføre tunge jobber rutinemessig uten å være nødt til å tenke på å bestille det. Det er mulig å overstyre teksten på jobben. Jobbene bestilles til angitt intervall og klokkeslett. Status Under Status kan du sjekke de enkelte jobbene, finne feilmeldinger til avbrutte jobber, samt få tilgang til de enkelte rapportene. Vis Her velger krysses av for hvilke jobber du ønsker oversikt ut fra avkrysset status. Vis bestilte jobber Vis jobber som kjører Vis avbrutte jobber Vis ferdige jobber o Her kan du begrense jobbene du ser ytterligere ved å velge når jobbene skal være kjørt Oppdater jobbliste Versjon 1.0 Copyright Aditro Side 6 av 18
o Jobblisten oppdateres hvert 2.sekund. Ved valg av jobb for nærmere informasjon Jobb Vis Detaljer... Her finner du all detaljinformasjon om jobben. Du kan i tillegg til å se dine bestillingsparametre, jobbens status og eventuell feilmelding ved avbrudd, hente rapporten ved å dobbelklikke på rapportlinjen under Rapporter Avbryt Aktive jobber kan avbrytes ved å markere jobben som kjører Restart Versjon 1.0 Copyright Aditro Side 7 av 18
Under Status vises informasjon om jobben, og under Feilmelding kan du lese feilmeldingen ved avbrudd. All informasjon kan kopieres og limes inn i teksteditor. Viser jobber for som er avbrutt for pålogget bruker. For konsernfunksjon vises jobber for alle firma og brukere. Ingen avbrutte jobber vil bli restartet automatisk. Restart er en manuell jobb. Før restart må årsaken til stopp må være kjent og eliminert før jobben restartes. Slett Jobber som er avbrutt kan restartes eller slettes. Administrasjon Start behandling av jobber Funksjonen er tilgjengelig dersom jobbkøkjøring er aktivert fra denne arbeidsstasjonen. Starter behandling av jobber som ligger på kø. Avbryt (stopper jobber som kjører) Funksjonen er tilgjengelig dersom jobbkøkjøring er aktivert og jobbkøen er i eksekveringsmodus (er startet). Funksjonen vil sørge for at aktive jobber stoppes umiddelbart. Ingen nye jobber vil bli påstartet. Versjon 1.0 Copyright Aditro Side 8 av 18
Stopp (fullfør påbegynte jobber) Funksjonen er tilgjengelig dersom jobbkøkjøring er aktivert og jobbkøen er i eksekveringsmodus (er startet). Pågående jobber vil få lov å kjøre ferdig. Ingen nye jobber vil bli påstartet. Konsern For installasjoner med konsernfunksjon aktivert og bruker som er autorisert, vil skjermbilde inneholde boks med konsernvalg. For installasjoner som ikke kjører konsern eller brukere som kun har autorisasjon for ett firma, vises ikke konsern. Brukere som får frem konsernvalg kan aktivere option Gjeldende firma. Da vil alle funksjoner kun vise informasjon fra gjeldende firma og bruker. Søk blant definerte konsern Du velger de konsernfirma du skal legge inn bestillinger for. Spesifiser firma Ved hjelp av Spesifiser firma kan du utelukke fra konsernet. Versjon 1.0 Copyright Aditro Side 9 av 18
Aktivere jobbkø Jobbkø fra dedikert arbeidsstasjon Hensikt med jobbkø er å unngå at eksekvering av jobber må utføres fra en vanlig arbeidsplasser da dette medfører praktiske ulemper for person som sitter ved arbeidsstasjonen mens tyngre jobber eksekveres. Jobben kjøres på den arbeidsstasjon hvor jobbkø aktiveres. Kjøring av tunge jobber flyttes derfor over til en dedikert arbeidsstasjon, eller en klient. Fra vanlige arbeidsstasjoner vil man bestille jobber som legges på kø. Brukere med rett autorisasjon vil fra sin vanlige arbeidsstasjon eller klient få tilgang til å be jobbkø programmet om å starte eksekvering av jobber eller avbryte/stoppe eksekvering av jobber. Programmet som kjører jobber som er lagt på kø kan kun skje fra en arbeidsstasjon ved en installasjon. Forsøk på oppstart av instans nummer to vil medføre feilmelding. Definere jobber Brukerdefinerte jobber Gir mulighet for å opprette/endre/slette brukerdefinerte jobber. En brukerdefinert jobb består av to eller flere systemdefinerte jobber som skal eksekveres etter hverandre i en bestemt sekvens. Kun systemdefinerte jobber kan inngå i en brukerdefinert jobb. En brukerdefinert jobb må minst bestå av to deljobber. Versjon 1.0 Copyright Aditro Side 10 av 18
Hver enkelt deljobb kan gjøres avhengig av at foregående deljobb er fullført. Avhengighet mellom deljobber vil bety at deljobber som skal utføres etter jobben som blir avbrutt, ikke vil bli kjørt Eksekvering vil skje i rekkefølge for valgte deljobber som angitt i skjermbildet. Systemadministrasjon Batchparametere etterbetaling Ved kjøring av etterbetaling på jobbkø benyttes parameterverdier fra batchparameter i systemparameter under Nettolønn/Etterbetaling. Disse verdiene kan lagres fra bestilling ved kjøring av etterbetaling. Versjon 1.0 Copyright Aditro Side 11 av 18
Teknisk informasjon Tabeller - Jobbkø Alle jobber som skal kunne meldes inn i jobbkø tildeles en unik id i applikasjonen og benyttes av alle lag i applikasjonen. Unik id opprettes som string konstanter i VB. Databasestrukturer vil inneholde to hovedelementer. Tabeller med definisjon av jobber som kan legges på kø, samt tabeller som benyttes for å lagre bestillinger og eksekvere jobber. Jobb definisjoner Tabellene JobbKoeDef og JobbKoeDefDeljobber inneholder definisjon av alle jobber som kan legges på jobbkø. Dette omfatter jobber som er definert i systemet og brukerdefinerte jobber. Innholdet i tabellene er grunnlag for bestilling av jobber. Tabell: JobbKoeDef Inneholder alle jobber i Personec som kan legges på kø, heretter kalt systemdefinerte jobber. I tillegg kan jobber settes sammen av en eller flere systemdefinerte jobber, heretter kalt brukerdefinerte jobber. I brukerdefinerte jobber vil hver systemdefinert jobb heretter betegnes som deljobb. Tabellen er felles for hele installasjon. Dette betyr at brukerdefinerte jobber som opprettes vil være tilgjengelig for alle firma. Systemdefinerte jobber (systemdefinert=1) Primærnøkkel (jobbid) og tekst (jobbtekst) bestemmes og opprettes automatisk av systemet for systemdefinerte jobber og kan ikke endres av brukere. Versjon 1.0 Copyright Aditro Side 12 av 18
Brukerdefinerte jobber(systemdefinert=0) Bruker bestemmer primærnøkkel (jobbid) og tekst (jobbtekst) for brukerdefinerte jobber. Brukerdefinerte jobber kan kun bestå av systemdefinerte jobber/deljobber, og ikke bygges opp av andre eksisterende brukerdefinerte jobber. For brukerdefinerte jobber kan det bestemmes om det eksisterer avhengighet mellom hver enkelt deljobb. Er det ingen avhengighet mellom hver deljobb (avhengighet =0), vil eksekvering av neste deljobb påstarte uavhengig av om foregående jobb avsluttet på normal måte. Dersom det eksisterer avhengighet mellom deljobber (avhengighet =1), så vil ingen av påfølgende deljobber utføres dersom foregående deljobb avbrytes eller ikke fullføres på normal måte. Tabell: JobbKoeDefDeljobber Tabellen inneholder spesifisering av deljobber for brukerdefinerte jobber. Kun systemdefinerte jobber kan opprettes som deljobb. Menyfunksjonen Jobbkø, definere jobber vil tilordne rekkefølge for deljobbene (order) i den rekkefølge jobbene bestilles. Funksjonen gir også gi mulighet for å endre rekkefølge av bestilte deljobber. Tabell: JobbKoeDeljobber Tabellen inneholder kun systemdefinerte jobber som enten er en selvstendig jobb eller del av brukerdefinert jobb. Tabell: JobbKoeFreeJobb Definisjon av frie jobber. Det er ikke vedlikehold av jobber til denne tabellen. De må legges inn ved hjelp av sql-verktøy. Tabell: JobbKoeMaster Innholdet i tabellen har flere funksjoner. Jobbkø kjøreprogramet, dvs menypunkt Jobbkø, behandling kan markere at er tilstede og om jobbkø behandleren er klar til å eksekvere jobber. Fra rutiner som kjøres fra en vanlige arbeidsstasjoner vil det være mulig å sjekke om det er en maskin som står å behandler jobbkø og status for denne, dvs om den kjører jobber eller er stoppet. Kolonne status vil kunne inneha følgende verdier: status=0-jobbkø er klar for å kjøre jobber status=1-jobbkø eksekverer jobber status=2-jobbkø er avbrutt av bruker. Alle pågående jobber stoppes. status=3-jobbkø stopper. Pågående jobber fullføres Versjon 1.0 Copyright Aditro Side 13 av 18
Tabell: JobbKoeMeldinger Meldinger fra eksekvering. Jobbkø kan legge ut start og stopp tidspunkt og eventuelt avbruddsmelding, stopp pga feil eller manuelt avbrudd. Tabell: JobbKoeSchedule Planlagte jobber som kjører med faste tidsintervaller etter angitt metodikk. Planlagte som ikke ikke skal kjøres med faste intervaller må bestilles som vanlige jobber med planlagt starttidspunkt. Kun systemdefinerte jobber kan legges ut som planlagte jobber. Tabell: JobbKoeUnderArbeid Hver jobb som kjøres vil bli startet i en egen prosess som kjører en jobb av gangen. Brukerdefinerte jobber med tilhørende deljobber vil i denne sammenheng regnes som en jobb og vil bli eksekvert av samme prosess. Innholdet i tabellen benyttes for toveis kommunikasjon med kjøreprosessene. Prosessene kan gis beskjed om å stoppe og prosessene kan legge ut informasjon om progresjon i kjøring av den enkelte jobb. Versjon 1.0 Copyright Aditro Side 14 av 18
Varsling Varsling Fra jobber lagt inn på jobbkø, kan det sendes varsling om, hvor det fra jobbkø kan varsles status. Fri lønnsrapport kan generere varsler. Definisjon distribusjon finner du under Systemadministrasjon. Varsling kan gis via Arbeidsbok Melding via SMS (foreløbig ikke implementert) Melding via mail Eksterne meldinger Varsling kan sendes til saksbehandler, ansatt eller leder på organisasjonsenhet. Definisjon distribusjon DistribusjonsID Varsling kan benyttes til å varsle fremdrift i jobbkø, eller at Fri lønnsrapport er kjørt. Oppretter distribusjonsid med tilhørende informasjon knyttet mot Jobbkø eller Rapporter Versjon 1.0 Copyright Aditro Side 15 av 18
Varsling Aktiv Aktiv avsjekkes for å være aktiv Tittel på epost Legges til emnefelt i epost Varseltekst Varseltekst i epost, eller slåes sammen varseltekst fra rapporten Mal benyttes foreløpig ikke Varseltekst SMS tekst sendt på SMS Varslingskode Kode ved varsling på SMS Varsel Angir hvordan varsling skal foregå, og hvem som skal motta informasjonen. Under mottaker kan du velge mottaker (distribusjonsliste) blant ansatte trykk på søkeknapp, eller du kan angi mottaker direkte. Hvordan mottaker skal angis er avhengig av hvilket medium du har valgt til varsling. Arbeidsbok Ved valg av Arbeidsbok som varslingsmedium oppgis saksbehandler (brukerid innlogging Neptune) Aktiv krysses av for at varsling bli gjort til arbeidsbok. Versjon 1.0 Copyright Aditro Side 16 av 18
Varsling Epost Her angis mottaker, enten direkte med eksakt mailadresse, eller en velger fra distribusjonsliste. Du oppgir mottaker fra en definert distribusjonsliste. Her kan du velge på Mottaker og Kopi til fra Personal, eller knytte distribusjonslisten til en Organisasjon. Versjon 1.0 Copyright Aditro Side 17 av 18
Varsling Jobbkø Varslinger (hendelser) knyttet til Jobbkø er lite egnet til å legge i arbeidsbok. Stopp i jobbkø varsles via Epost, SMS eller til eksterne mottakere Rapporter Varsling fra Rapporter kan sendes til saksbehandler, person som er årsak til varslet eller leder. For eksempel en kontrollrapport fra Fri lønnsrapport, hvor saldo er gått i null på saldotrekk. Trekkmottaker skal varsles ved at krav sendes i retur med påskrift om at trekket er ferdig. Saksbehandler får de ansatte opp i sin arbeidsbok for videre oppfølging. Varsling blir foretatt uavhengig om rapporten er kjørt via Jobbkø eller direkte. Versjon 1.0 Copyright Aditro Side 18 av 18