J'essaie de créer une action de flux de travail personnalisée avec un paramètre de sortie pour la gestion des erreurs. Travaillant à partir de divers exemples, je ne peux pas obtenir la direction du paramètre = "Out" pour travailler. Tout semble correct, mais lorsque j'essaie d'affecter la sortie à la variable "error" dans SharePoint Designer, il place des astérisques autour de lui et l'affiche comme une erreur de flux de travail. Voici ce que le XML d'action ressemble à:Comment faire pour sortir les paramètres de travail dans les flux de travail SharePoint
<Action Name="Create Folder"
ClassName="ActivityLibrary.CreateFolderActivityTest"
Assembly="ActivityLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxx"
AppliesTo="all"
CreatesInList="ListId"
Category="Custom">
<RuleDesigner Sentence="Create a folder %1 in the %2 base folder. If an error occurs it will be output to %3.">
<FieldBind Field="FolderName" Text="folder name" Id="1" />
<FieldBind Field="BaseFolderPath" Text="folder path" Id="2"/>
<FieldBind Field="OutError" DesignerType="ParameterNames" Text="out error" Id="3"/>
</RuleDesigner>
<Parameters>
<Parameter Name="FolderName" Type="System.String, mscorlib" Direction="In" />
<Parameter Name="BaseFolderPath" Type="System.String, mscorlib" Direction="In" />
<Parameter Name="OutError" Type="System.String, mscorlib" Direction="Out" />
</Parameters>
</Action>
Non. Je ne pouvais pas le faire fonctionner dans le temps que j'avais alloué à cette approche, donc je devais passer à autre chose. C'est le problème, il semble parfaitement acceptable, mais ne fonctionne pas. –