Visio-importeksempel - BPMN-diagram med underproces
I dette eksempel bruges figurer fra BPMN-stencilen til at oprette Visio-diagrammet med. Disse figurer konverteres til Process Designer-objekter.
Følgende er blandt de, der bruges oftest:
- Opgave konverteres til et Generelt trin i Process Designer.
- Sekvensforløb konverteres til en Rute.
- Skjult underproces konverteres til et Underkorttrin og opretter et tomt underkort.
- Udvidet underproces konverteres til et Underkorttrin og et underkort.
- Databaseret exclusive (XOR), Hændelsesbaseret exclusive (XOR), Inclusive (OR), og Parallel (AND) konverteres til et Generelt trin.
- Dataobjekt konverteres til et datafelt.
- Starthændelse og andre Start-figurer konverteres til trinnet Start.
- Sluthændelse konverteres til systemtrinnet TerminateBranch.
Ud over figurerne på BPMN-stencilen kan du bruge figurer fra andre Visio-stencils til oprettelse af procesdiagrammer til import i Process Designer. Mange af disse standard-Visio-figurer bliver også konverteret til Process Designer-objekter. Du kan tilsidesætte konverteringen til Process Designer-objekter i dine diagrammer, og du kan oprette tilpassede figurer og konvertere dem til Process Designer-objekter, som du selv vurderer er egnede.
BPMN-eksempel
I dette eksempel vises en enkel proces for produktsupport, der indeholder to valgmuligheder: (1) få hjælp til et problem og (2) bestil en komponent, der indeholder en underproces til kontrol af lagerbeholdning, kontrol af pris, afsendelse osv.
- Start (Starthændelse-figur) er starten på processen. Det er også muligt at bruge andre figurer til angivelse af starten på processen. Hvis der ikke er nogen Start-figur i diagrammet, vil der ikke være nogen rute fra Start-trinnet i Process Designer - du skal selv tilføje ruten i Process Designer.
- Evaluate og InStock (hændelsesbaseret exclusive-figur (XOR) ) repræsenterer opdelinger.
- Assistance (Opgave) som en enkelt opgave.
- Komponenter (Udvidet underproces-figur) repræsenterer både et underkorttrin og underkortet. Navnet Komponenter vil i arbejdsgangsdefinitionen i Process Designer blive brugt som navn på både underkorttrinnet og underkortet.
- I figuren Komponenter viser Opgave-figurer trinnene i underprocessen. Bemærk, at figurerne skal befinde sig inden for boksen Komponenter for at blive medtaget i underprocessen.
- Ruter (Sekvensforløb-figur) skal fastgøres til forbindelsespunkterne på figurerne, og pilen skal pege i den relevante retning.
For at gøre denne proces mere omfattende tilføjer vi data, CustName, PartNum og Cost (Data-figur), der tilknyttes til de relevante opgaver vha. Tilknytning-figurer. Hvert enkelt Data-objekt vil blive konverteret til et string-datafelt i Process Designer, så det hjælper at bruge kortfattede navne og at være konsekvent med stavemåden.

Gem diagrammet i Visio XML-format (.vdx), så det kan importeres i Process Designer.
I Process Designer skal du bruge Visio Import (menuen Filer) for at importere processen som en arbejdsgangsdefinition. Eftersom alle de figurer, der bruges i dette diagram, allerede er konverterede til Process Designer-objekter, burde importen foregå relativt problemfrit. Men hvis der bliver registreret fejl under proceduren, skal du rette fejlene i Visio-diagrammet og derefter for søge igen.
Den importerede proces vises som følger i Process Designer.
Der er følgende opgaver tilbage til at gøre den importerede proces til en gyldig arbejdsgangsdefinition:
- Under Egenskaber for arbejdsgang i Process Designer skal du angive datatypen for alle datafelter, der ikke er en string. I vores eksempel har feltet Cost muligvis typen Integer eller Float.
- Tildel en deltager eller kø til hvert trin.
- Ved hver opdeling (ved Evaluate og InStock) skal du angive betingelserne for rutningen, et brugervalg eller en datafeltværdi.
- Eftersom vi ikke tilføjede et Start-trin i underprocessen, skal du tilføje en rute fra StartStep i underkortet Komponenter til trinnet InStock.