首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

CreateTaskWithContentType 这个如何用

2012-02-07 
CreateTaskWithContentType 这个怎么用目的:1.用自己的aspx替代默认的审批界面2.不同任务用不同的界面(内

CreateTaskWithContentType 这个怎么用
目的:1.用自己的aspx替代默认的审批界面
2.不同任务用不同的界面(内容类型)

自己想用的办法:
每个creatTask 任务 用CreateTaskWithContentType绑定不同的内容类型(替代原有的creattask控件)
但是不知道如何绑定指定的任务到指定的内容类型

尝试过的方法:
1.根据sdk的ASPXCollectFeedback部署,本来的workflow.xml里
TaskListContentTypeId="0x01080104"有这么一句,估计是绑定指定的内容类型
问题:感觉是只能用一个内容类型,换句话说,这个例子做出来的是每一个任务看到的dispForm.aspx是一个页面
我要每一级看到的页面不一样。
2.就用CreateTaskWithContentType控件,然后绑定TaskId1,taskproperties,contenttypeid绑定新字段

C# code
private void createTaskWithContentType1_MethodInvoking(object sender, EventArgs e)        {               taskid = guid.newguid();               taskproperties.assginto = "xxxxx";               taskproperties.title = "请审批";                contenttypeid = "自己另外建的基于task的contenttype的id,贴过来的";        }

然后部署成功后,新建list ,然后 就说“发生错误”,任务列表里也没有新的任务

[解决办法]
TaskProperties1.TaskType = 0;

热点排行