S’applique à :
- Winshuttle Foundation
Personnaliser
Accueil Résolveurs de participants |
Résolveurs de participants |
ADGroup |
Requête ADO Net |
Personnaliser |
GetFromUserProfile |
Requête LDAP |
Requête ODBC |
Aléatoire depuis rôle |
Sélectionner depuis rôle |
Requête de liste SharePoint |
SharePointColumn |
Piloté par groupe de sites |
Service Web |
Obsolète |
Liste SharePoint dynamique |
Service web dynamique |
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 bibliothèque de liens dynamiques (à savoir, fichier DLL) pour utiliser un résolveur personnalisé.
Argument |
Description |
assembly |
Bibliothèque de liens dynamiques (fichier .DLL) qui contient 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>
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>