Hata işleme için bir çıkış parametresiyle özel bir iş akışı eylemi oluşturmaya çalışıyorum. Çeşitli örneklerden çalışarak, Parameter Direction = "Out" çalışmasını alamıyorum. Her şey doğru görünüyor, ancak çıktıyı SharePoint Designer'daki "error" değişkenine atamaya çalıştığımda, bunun etrafında yıldız işaretleri yerleştiriyor ve bunu bir iş akışı hatası olarak işaretliyor.SharePoint iş akışlarında çalışan parametreler nasıl alınır
<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>
Nope. Bu yaklaşıma tahsis ettiğim süre içinde çalışmaya başlayamadım, bu yüzden devam etmeliydim. Sorun bu, kabul edilebilir görünüyor ama işe yaramıyor. –