Personnaliser

Le résolveur de participant Personnaliser permet de créer et de définir vos propres couloirs. Par exemple, vous pouvez créer un résolveur pour que les couloirs puissent être attribués en fonction de vos propres critères utilisateur. Vous devez fournir à votre propre utilisation Assembly un résolveur personnalisé.

Argument

Description

assembly

Assembly où se trouve la classe personnalisée.

classname

Nom qualifié complet de la classe implémentant le résolveur de participant.

Exemple de code XML d’état de processus

Une capture d’écran d’un processus actif est présentée ci-dessous. Elle contient toutes les informations d’état du processus.

<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>

<Email>contributor1@sharvis.com</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>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;?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" ?&gt;&lt;?mso-application progid="InfoPath.Document"?&gt;&lt;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"&gt;&lt;my:field1 /&gt;&lt;my:field2 /&gt;&lt;my:field3 /&gt;&lt;/my:myFields&gt;</Value>

</SharePointFieldValue>

<SharePointFieldValue>

StudioAttachmentXml</Name>

<Value>&lt;?xml version="1.0"?&gt;&lt;Attachments&gt;&lt;/Attachments&gt;</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>