如何以编程方式在SharePoint 2010中设置工作流的显示名称

时间:2011-08-24 13:24:20

标签: sharepoint workflow

我在设置功能激活时工作流程的显示名称时遇到问题。

我所拥有的是使用所需内部名称创建的工作流程(使用SPWorkflowAssociation.CreateListContentTypeAssociation获取SPWorkflowAssociation对象)。使用该方法调用设置名称后,我将SPWorkflowAssociation.Name设置为所需的显示名称,然后将工作流关联添加到列表,然后在关联列表上调用update。

我看到的结果是内部名称和显示名称都已更改(内部名称需要在SharePoint列表和客户端对象模型之间进行链接,我们需要此内部名称,因为其他显示名称不同语言)。

有谁知道如何在代码中正确设置?它看起来应该是可能的,但我从调查中得不到任何快乐。

谢谢!

1 个答案:

答案 0 :(得分:0)

我通过使用description字段存储“静态”名称然后通过此描述字段而不是内部名称查找关联来解决这个问题。