BK2011 Workflow manager i ArcGIS Desktop

Post on 17-Oct-2014

637 views 11 download

Tags:

description

 

transcript

ArcGISWorkflowManager

Av Harald Ø. Lund

Målet for Minikurset

• Forstå foretningsproblemer som ArcGIS Workflow Manager

løse.

• Presentere rammeverket for ArcGIS Workflow Manager

• Gjennomgå nøkkelegenskaper i ArcGIS Workflow Manager

– Håndtering av arbeid og sporing

– Datahåndtering

– Varsling og rapportering

• Demonstrasjon

• Spørsmål

Introduksjon

Hva er en arbeidsflyt

• Sekvens av sammenkoblede arbeidssteg

• Gjentagende kjede av operasjoner

• Arbeid utført av:– Enkelt personer

– Mange avdelinger

– Flere prosesser

– På tvers av organisasjoner

Hvorfor styre arbeidsflyter

• Løser utfordringer i det daglige arbeidet

– Enhetlig og sporbar arbeidsutførelse

• Hvem har utført arbeidet

– Overvåke framdriften

• Gjøres i bakgrunnen

• Varsler brukere

– Sentralisere informasjon

– Kontroll på kostnad, tid, og datafeil.

Hva er ArcGIS WorkFlow Manager

• En applikasjon for håndtering arbeidsflyt for store foretak.

– Prosjekter for fordelt på hele organisasjoner

– Integrerer GIS- og ikke-GISrelaterte arbeidsflyter.

Tidligere kjent som Job TrackingExtension (JTX)

Rammeverket for Workflow Manager

Workflow Manager

Geodatabase

Workflow Manager

Geodatabase

Geospatial Data

ArcGIS DesktopArcGIS Desktop

Workflow Manager

Server

ArcGIS ServerArcGIS Server

Workflow Manager

Geodatabase

Geospatial Data

ArcGIS Desktop

Workflow Manager

Server

ArcGIS Server

Workflow Manager Desktop

Workflow

Manager API

ArcGIS Workflow Manager for server

MobileWeb

Applications

BusinessApplications

MobileWeb

Applications

BusinessApplications

Krav til programvare

• Lagringsområde for Jobbhåndteringen

– Flerbrukergeodatabase (SDE)

• ArcGIS Workflow Manager Desktop

– ArcGIS Desktop

– ArcEditor/ArcInfo lisens

Raskt overblikk på

Hva er en jobb

• En enhet av arbeid utført av en eller flere personer

– Har en arbeidsflyt og arbeidsbeskrivelse.

• Individuelle jobber i ArcGIS Workflow manager opprettes fra

Jobbtyper (Job types)

– Maler for ditt arbeid

• Eksempler

– Oppdater et fyr på et spesifisert koordinat

– Lage en kart i målestokk 1:50.000

Tilgang til jobber

• Spørringer

• Vises i en Liste (List view) og Kart (Map View)

– Filtrering ut fra foretningspesifikke regler

Gjennomgang av

Jobbhåndtering

Anatomien til en jobb

GeodatabaseVersjon

Jobb

BeskrivendeInformasjon

Ressurs

Geografiskinteresseområde

(AOI)

Arbeidsflyt

Aktivitetslogg

Jobbegenskaper

• Standard

– Navn, utført dato, tilordning, prioritet, osv

• Utvidede

– Skreddersydde felt• F.eks, Avdeling, Teig-id osv.

Notater og vedlegg

• Vedlegg

– Støttedokumenter knyttet til jobben

• Notater

– Fritekst

– Forskjellig informasjon

Ressurser

• Automatisk tilordne arbeid når som helst i

arbeidsprosessen til enten:

– Bruker

– Gruppe

• Bruker kan tilhøre mange grupper

Applikasjonsprivilegier

• Applikasjonsprivilegier er tilgangskontroll på dine

foretningsprosesser

• Brukergrupper er linken mellom

applikasjonsprivilegier og bruker.

• Hvem har rett til å gjøre hvilken aksjon.

Bruker GruppeApplikasjons-

privilegier

Tilhører har

Interesseområde (AOI)• Definerer hvor arbeidet er lokalisert

– Romlige komponenten ved jobben

– Veileder bruker

– Visualisering / analyseverktøy for forvaltere.

Gjennomgang av

Arbeidsflyt

Håndtering av arbeidsflyt

• Kontroll på best mulig gjennomførelse av prosessen

• Konsistens og sporbar prosess som brukere kan følge

– Sikre at alle steg blir utført.

Anatomien til en arbeidsflyt

• Oppstarts-, avslutnings- eller

varslingssteg

• Utførende steg, Kalle exe, GP

tools, URL eller åpne filer etc.

• Kontrollsteg.

• Resultatsteg ut av systemet.

• Ellers fritt til å lage egne

farger.

Verktøy for arbeidsflyten

• Progresjon via stegverktøy

– Påkrevd gjennomkjøring

– Automatisk utført

– Automatisk tildeling av Jobben.

• Dokumentasjon om aktiviteten

– HTML basert

– URL eller egen side.

• Hold

– Mulighet til å sette jobb på vent.

• Avhengigheter

– Begrense jobbutførelse basert på andre jobber.

– Gi mulighet til relasjonsmodellering mellom jobber.

Gjennomgang av

Integrasjon med ArcGIS

Datahåndtering med ArcGIS

Workflow manager• Versjonerte data.

• Tilgang til data fra flere Geodatabaser.

• Kontrollere brukertilgang til databasene.

• Knytte en arbeidsversjon til jobben.

• Enkel brukeropplevelse ved arbeid med versjoner.

Håndtering av kartdokument

• Knyttet og vedvarende til jobben

• Predefinert innhold og kartografi

• Lagring

– Lagret i WFM databasen

– Filsystem

ArcMap integrasjon

• Starte steg

• Task Assistant Manager taskflows

• Verktøyrad for ArcMap

• Sett gjeldende jobb

• Jobbinformasjonsvindu

– Oppdatere egenskaper, notater utføre jobber og se historikk.

• Se hele flytskjemaet for Arbeidsflyten.

Geodatabase Arkiveringsverktøy

• Integrert med SDE Geodatabasearkivering

• Undersøke editeringer gjort i jobben.

• Reversere endringer

• Inspisere hvilke segmenter av data som er endret.

Gjennomgang av

Sporing og varsling

Varsling

• Man kan motta e-post når noe skjer i systemet

• Utløsere

– Hvilken som helst aksjon i jobben

– Steg i arbeidsflyten

• Dette konfigurerer en selv.

• Bli varslet ved dataediteringer

• Lag regler for endringer ved

– Hele dataklassen, geografisk område eller en spesifikk datarad.

Jobbhistorikk

• Hva har skjedd på jobboppgaven?

• Merket med bruker og dato.

• Utvidet med brukerinnlegg.

Rapportering av jobbinformasjon

• Informasjon er lagret i WFM databasen.

• Presenter innholdet på ulike måter

– Innebygd rapportbygger

– På web

– Crystal reports eller andre

• Ressursallokering, jobbstatus osv.

Rapporter

• Bygge enkle rapporter om

jobbinformasjon

• Spørringer og oppsummeringer på

nøkkelfelt.

• Utseende basert på styles

Gjennomgang av

Spørsmål?