|
<< Click to Display Table of Contents >> Organizer > Process Automation > Modellera en process > Skapa datadrivna processer |
Datadrivna processer gör det möjligt att styra hur data används och flödar genom en process. Genom att definiera datalager, dataobjekt och dataassociationer kan du skapa arbetsflöden som anpassar sig dynamiskt baserat på tillgänglig data.
Du kan till exempel använda datakomponenter för att:
•Hämta objekt som är länkade till ett uppdrag i Organizer.
•Fördela objekt till flera instanser av en subprocess.
•Styra vilka objekt som ska hanteras i olika processuppgifter.
•Föra data vidare mellan subprocesser och användaruppgifter.
Följande datakomponenter kan användas:
•Datalager - Anger var data hämtas från, till exempel objekt som är länkade till ett uppdrag i Organizer. Datalagret finns tillgängligt utanför processen.
•Dataobjekt - Representerar temporärt data som används i processen.
•Dataassociation - Kopplar data mellan olika objekt i processen.
•Ingående data - Representerar data som tas emot i en subprocess eller användaruppgift.
•Ingående dataassociation - Kopplar ingående data till den uppgift som ska använda den.
I det här scenariot skapas en process för ett typiskt mätarbyte. Processen innehåller arbetsmoment för att Planera, utföra Mätarjobb, och Uppföljning. Mätarjobbet är placerat i en subprocess som startas en gång för varje mätare som är länkad till uppdraget.
1.Skapa en process för mätarbyten.
2.Placera en Subprocess i processen, bocka för rutan för Multipla instanser.
3.Placera en Användaruppgift i subprocessen som representerar själva mätarbytet, i fält Aktivitet, ange Mätarjobb.
4.I huvudprocessen, placera ett Datalager.
a.Ange Namn, till exempel Länkade objekt.
b.I Typdefinition för datalagret , välj Objekt länkade till uppdraget.
5.I subprocessen, placera Ingående data.
a.Ange Namn, till exempel Mätare.
b.I Typdefinition för ingående data , välj Objektlista och bocka för Samling.
6.Placera en Dataassociation från Datalager till Subprocess.
a.Dubbelklicka på Dataassociation, i fält Dataomvandlare, välj Objekttypsfilter.
b.I Redigera datatransformatorsparametrar , välj Mätare som tillåten objekttyp.
7.Placera en Ingående dataassociation från Ingående data till subprocessens Användaruppgift.
8.Koppla data till subprocessens användaruppgift:
a.Dubbelklicka på subprocessens Användaruppgift och välj flik Datakällor och mottagare.
b.Välj raden under Dataobjekt.
c.I Typdefinition för ingående data , välj Mätare - Utbyte.
9.Publicera processen, se avsnitt Validera och publicera en process.
10.Mappa processen, se avsnitt Mappa en process till en uppdragsmall.
När processen kopplas till ett uppdrag i Organizer hämtas mätarna från uppdragets länkade objekt. Om 10 mätare är länkade till uppdraget skapas 10 instanser av subprocessen, en för varje mätare.