Åpne XPDL 2.0-dokumenter i prosessdesigneren
Brukervennlige diagramverktøyer som støtter BPMN (en grafisk notasjon med standardiserte former for forretningsprosesser), og tilordning til XPDL gjør det mulig for forretningsbrukere å utveksle prosesskart med utviklere som implementerer prosessen i avanserte prosessmodelleringsapplikasjoner, for eksempel prosessdesigneren.
XML for Process Definition Language (XPDL) er et standardisert XML-filformat som kan brukes til å utveksle prosessmodeller mellom verktøyer. Med denne direkte kommunikasjonen er tidkrevende oppretting av trinn og ruter i prosessmodelleringsapplikasjonen ikke lenger nødvendig.
Noen diagramverktøyer kan opprette prosessdiagrammer som knytter data til ulike trinn i prosessen, men de er ikke utformet for å implementere den komplette prosesslogikken som kreves for å få en funksjonsdyktig automatisert prosess. Når forfatteren av arbeidsflyten åpner disse diagrammene i prosessdesigneren, må han eller hun angi deltakere eller køer for hvert trinn, betingelser for ruter, systemfunksjoner og andre elementer for å opprette en funksjonsdyktig arbeidsflytdefinisjon.
BPMN-elementer
BPMN-standarden inneholder et sett av grafiske elementer som forretningsbrukere kan bruke til å opprette lett forståelige diagrammer som de kan utveksle med andre brukere, enten direkte eller i XPDL-format. Alle avanserte prosessmodelleringsapplikasjoner støtter et delsett av listen over elementer. Tabellen nedenfor viser tilordningen av standard BPMN-former til prosessdesignerobjekter.
XPDL 2.0-spesifikasjonen gir deg svært mange muligheter ved fremstilling av prosesser. Prosessdesigneren kan åpne, vise og lagre prosesskart i XPDL 2.0-format, men det kan være at et XPDL-dokument fra et BPMN-program ikke kan fremstilles komplett i prosessdesigneren. Elementer som er oppført som utilordnede nedenfor, vises ikke i prosessdesigneren. Hvis du redigerer prosesskartet i prosessdesigneren og lagrer det i XPDL-format, vil elementene som er oppført som utilordnede BPMN-konstruksjoner, gå tapt. Både utseendet og innholdet kan derfor endres når kartet åpnes i den opprinnelige applikasjonen eller en annen BPMN-applikasjon.
BPMN-form | BPMN-enhet | I prosessdesigneren | Merknader |
---|---|---|---|
![]() |
Start og ulike andre startenheter |
![]() ![]()
|
Hvis det er flere startenheter i XPDL-filen, er den første tilordnet et starttrinn, og alle andre tilordnet et generelt trinn eller et systemtrinn. |
![]() |
Oppgave | ![]() ![]() |
Generelt trinn eller systemtrinn |
![]() |
Skjult delprosess | ![]() |
Systemtrinn - anrop (delkart) XPDL-standarden definerer ikke formen for skjult delprosess som en aktivitet, men prosessdesigneren tilordner denne enheten til en anropssystemfunksjon. |
![]() |
Utvidet delprosess | Delkart | Delkart |
![]() |
Eksklusiv beslutning/sammenslåing (XOR) | ![]() ![]() |
Delingstype OR eller sammenføyningstype OR |
![]() |
Inklusiv beslutning/sammenslåing (OR) | ![]() ![]() |
Sammenføyningstype AND (ikke tilordnet en delingstype) |
![]() |
Parallell forgrening/sammenføyning (AND) | ![]() ![]() |
Delingstype AND eller sammenføyningstype AND |
![]() |
Tekstannotasjon | ![]() |
|
![]() |
Koblingsrekkefølge normal flyt |
![]() |
Rute uten betingelse |
![]() |
Koblingsrekkefølge betinget flyt |
![]() |
Rute med betingelse |
![]() |
Koblingsrekkefølge standard flyt |
![]() |
Rute uten betingelse (må være siste rute fra et trinn) |
![]() |
Koblingstilknytning | ![]() |
Tekstannotasjonstilknytning |
BPMN-enhetene nedenfor representerer ulike typer hendelser med utløsere og resultater som ikke er direkte tilordnet objekter i prosessdesigneren. Hvis de forekommer i XPDL-filen, er de tilordnet som angitt i tabellen nedenfor.
BPMN form | BPMN enhet | I prosessdesigneren | Merknader |
---|---|---|---|
![]() |
Ulike mellomliggende hendelser | ![]() ![]() |
Generelt trinn eller systemtrinn |
![]() |
Ulike slutthendelser | ![]() ![]() |
Disse er tilordnet et generelt trinn eller et systemtrinn. Selv om en slutthendelse kan være påkrevet i noen BPMN-modelleringsapplikasjoner, er den ikke tilordnet et tilsvarende trinn i prosessdesigneren. |
![]() |
Kompleks beslutning/sammenføyning og hendelsesbasert eksklusiv utveksling (XOR) | ![]() ![]() |
Disse er tilordnet et generelt trinn eller et systemtrinn. Ikke tilordnet en delingstype eller sammenføyningstype |
![]() |
Basseng og svømmebaner | Informasjon om bassenger og svømmebaner bevares i prosessdesigneren, men er ikke tilordnet. |
BPMN-enhetene nedenfor er ikke tilordnet objekter.
BPMN form | BPMN enhet |
---|---|
![]() |
Ulike oppgaveenheter |
![]() |
Artefaktdataobjekt |
![]() |
Ulike delprosessenheter |
test | Kobling til en annen side |
![]() |
Gruppe- og transaksjonsenheter |