将参数从对话框传递到自定义worklow活动CRM 2016

时间:2016-09-21 17:05:59

标签: dynamics-crm-2016

我有一个简单的自定义工作流活动,其中包含以下参数:

[Input("String")] public InArgument<string> String { get; set; }

在execute方法中,我只抛出InvalidPluginExecutionException来显示Sring的值:

throw new InvalidPluginExecutionException(String.Get(executionContext));

然后我在crm 2016中创建了一个对话框,其中包含一个要求输入文本值的页面,然后使用用户在对话框中输入的值调用自定义工作流活动。

enter image description here

enter image description here

但是在输入text参数后执行时,对话框在将值传递给自定义工作流活动时会出错:

enter image description here

enter image description here

有人可以告诉我什么是错的,工作流活动参数只是一个字符串,对话框中的输入也是一个字符串。如果我从工作流中获取参数并停止从对话框传递参数,它将按预期运行。我还尝试了其他类型的InArguments,例如:int。

0 个答案:

没有答案