Benutzerdefiniert
Der benutzerdefinierte Teilnehmer-Konfliktlöser ermöglicht es Ihnen, Ihre eigenen Swimlanes zu erstellen und zu definieren. Zum Beispiel können Sie einen Konfliktlöser erstellen, sodass Swimlanes gemäß Ihren eigenen, speziellen Kriterien zugewiesen werden können. Sie müssen Ihre eigene Assembly-Anwendung als einen benutzerdefinierten Konfliktlöser angeben.
Argument | Beschreibung |
assembly | Assembly, in der sich die benutzerdefinierte Klasse befindet. |
classname | Vollständig qualifizierter Name der Klasse, die den Teilnehmer-Konfliktlöser implementiert. |
Beispiel-Prozessstatus-XML
Im Folgenden sehen Sie eine Momentaufnahme eines laufenden Prozesses. Er beinhaltet alle Statusinformationen des Prozesses.
<ProcessState>
<ProcessDefinition id="2" ordinal="2">
StudioForm Process</Name>
<Description>
</Description>
<Duration>1</Duration>
<Swim LaneDefinitions>
<Swim LaneDefinition>
StudioOriginator</Name>
<Description>
</Description>
<Swim LaneSignature>RfpaYGKkojqrWyOExgB4ZwGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioProcessOwner</Name>
<Description>
</Description>
<Swim LaneSignature>GnmK1EqO4dBCGGz7MMIHYAGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioContribMan</Name>
<Description>
</Description>
<Swim LaneSignature>qPcv69LDrjNPPgGg0BAHeQGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioManager</Name>
<Description>
</Description>
<Swim LaneSignature>cOiXWJXr4m1ONiAPIXgqegGG</Swim LaneSignature>
</Swim LaneDefinition>
</Swim LaneDefinitions>
<Swim LaneInstances>
<Swim LaneInstance>
StudioCMan</Name>
<Description></Description>
<Swim LaneSignature>PO4Obb3MJ0C0D5gdP5ZhMAGG</Swim LaneSignature>
<WorkflowParticipants>
<WorkflowParticipant>
<FullName>Contributor1</FullName>
contributor1@sharvis.com<Email>
</Email>
<LoginName>SHAREVIS\contibutor1</LoginName>
</WorkflowParticipant>
</WorkflowParticipants>
</Swim LaneInstance>
</Swim LaneInstances>
</ProcessDefinition>
<CurrentUser>
<FullName>Designer1</FullName>
<Email>designer1@svturbo.com</Email>
<LoginName>SVTURBO\designer1</LoginName>
</CurrentUser>
<Process id="5" ordinal="5">
StudioForm Process - Form 6/27/2006 7:09:02 AM</Name>
<CreatedDate>6/27/2006 2:09:02 PM</CreatedDate>
<CreatedDateTicks>632870141428600000</CreatedDateTicks>
<DueDate>6/28/2006 2:09:02 PM</DueDate>
<DueDateTicks>632871005428600000</DueDateTicks>
<CompletedDate>
</CompletedDate>
<CompletedDateTicks>0</CompletedDateTicks>
<Status>Running</Status>
<Url>http://svturbo/svform</Url>
<Swim LaneDefinitions>
<Swim LaneDefinition>
StudioOriginator</Name>
<Description>
</Description>
<Swim LaneSignature>RfpaYGKkojqrWyOExgB4ZwGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioProcessOwner</Name>
<Description>
</Description>
<Swim LaneSignature>GnmK1EqO4dBCGGz7MMIHYAGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioContribMan</Name>
<Description>
</Description>
<Swim LaneSignature>qPcv69LDrjNPPgGg0BAHeQGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioManager</Name>
<Description>
</Description>
<Swim LaneSignature>cOiXWJXr4m1ONiAPIXgqegGG</Swim LaneSignature>
</Swim LaneDefinition>
</Swim LaneDefinitions>
<SharePointFieldValues>
<SharePointFieldValue>
StudioFormXml</Name>
<Value><?xml version="1.0" encoding="UTF-8"?><?mso-infoPathSolution name="urn:schemas-microsoft-com:office:infopath:Form:-myXSD-2006-06-23T20-18-33" href="manifest.xsf" solutionVersion="1.0.0.16" productVersion="11.0.6565" PIVersion="1.0.0.0" ?><?mso-application progid="InfoPath.Document"?><my:myFields xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2006-06-23T20:18:33" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003"><my:field1 /><my:field2 /><my:field3 /></my:myFields></Value>
</SharePointFieldValue>
<SharePointFieldValue>
StudioAttachmentXml</Name>
<Value><?xml version="1.0"?><Attachments></Attachments></Value>
</SharePointFieldValue>
<SharePointFieldValue>
StudioSVVersion</Name>
<Value>1</Value>
</SharePointFieldValue>
<SharePointFieldValue>
StudioSVDescription</Name>
<Value />
</SharePointFieldValue>
</SharePointFieldValues>
<ProcessDefinition id="2" ordinal="2">
StudioForm Process</Name>
<Description>
</Description>
<Duration>1</Duration>
<Swim LaneDefinitions>
<Swim LaneDefinition>
StudioOriginator</Name>
<Description>
</Description>
<Swim LaneSignature>RfpaYGKkojqrWyOExgB4ZwGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioProcessOwner</Name>
<Description>
</Description>
<Swim LaneSignature>GnmK1EqO4dBCGGz7MMIHYAGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioContribMan</Name>
<Description>
</Description>
<Swim LaneSignature>qPcv69LDrjNPPgGg0BAHeQGG</Swim LaneSignature>
</Swim LaneDefinition>
<Swim LaneDefinition>
StudioManager</Name>
<Description>
</Description>
<Swim LaneSignature>cOiXWJXr4m1ONiAPIXgqegGG</Swim LaneSignature>
</Swim LaneDefinition>
</Swim LaneDefinitions>
</ProcessDefinition>
<Originator>
<FullName>Contributor1</FullName>
<Email>contributor1@svturbo.com</Email>
<LoginName>SVTURBO\contributor1</LoginName>
</Originator>
<AssignmentList>
<Assignment id="13" ordinal="13">
<Comment>
<Line>
</Line>
</Comment>
<Status>Assigned</Status>
<CreatedDate>6/27/2006 2:09:02 PM</CreatedDate>
<CreatedDateTicks>632870141428770000</CreatedDateTicks>
<DueDate>6/28/2006 2:09:02 PM</DueDate>
<DueDateTicks>632871005428770000</DueDateTicks>
<CompletedDate>
</CompletedDate>
<CompletedDateTicks>0</CompletedDateTicks>
<Definition id="9">
StudioActivity 2</Name>
<Description>
</Description>
<Duration>1</Duration>
<Type>Activity</Type>
<Swim Lane ordinal="0">
StudioContribMan</Name>
<Type>PersonFromRole</Type>
</Swim Lane>
</Definition>
<Assignee>
<FullName>Contributor2</FullName>
<Email>contributor2@svturbo.com</Email>
<LoginName>SVTURBO\contributor2</LoginName>
</Assignee>
</Assignment>
<Assignment id="12" ordinal="12">
<Comment>
<Line>
</Line>
</Comment>
<Status>Completed</Status>
<CreatedDate>6/27/2006 2:09:02 PM</CreatedDate>
<CreatedDateTicks>632870141428770000</CreatedDateTicks>
<DueDate>6/26/2006 2:09:02 PM</DueDate>
<DueDateTicks>632869277428770000</DueDateTicks>
<CompletedDate>6/27/2006 2:09:02 PM</CompletedDate>
<CompletedDateTicks>632870141428770000</CompletedDateTicks>
<Definition id="10">
StudioStart 1</Name>
<Description>
</Description>
<Duration>-1</Duration>
<Type>Start</Type>
<Swim Lane ordinal="1">
StudioOriginator</Name>
<Type>Person</Type>
</Swim Lane>
</Definition>
<Assignee>
<FullName>Contributor1</FullName>
<Email>contributor1@svturbo.com</Email>
<LoginName>SVTURBO\contributor1</LoginName>
</Assignee>
</Assignment>
</AssignmentList>
</Process>
</ProcessState>