定义方法如下:
1.在feature.xml中的ElementManifests段内,指定一个资源文件的路径。如:
2.在Resources.resx文件中,定义Workflow状态、Workflow的标题等各种资源的资源。如:
3.在Workflow.xml的MetaData段中,增加状态的值。如:
4.在Workflow.cs(Workflow主程序)中加入SetState活动,对应其SetState方法,定义一个处理函数。如:
SPWorkflowStatus.Max是已定义的Workflow状态的最大值,为15。它以及后面的值就是自定义的状态值。
6.部署时将Resources文件夹与Workflow.xml一样。拷贝到FEATURES\XXXX下。
这样,就可以完成自定义状态了。