workflow 里不用infopath 用aspx 实现审批
sdk 里的ASPXCollectFeedback看不懂
里面有三个文件夹,现在的理解是:
CollectFeedbackAspxPages 将要代替infopath的审批界面
CollectFeedbackSchedule 工作流
TaskWorkflowContentType 内容类型
原先的工作流的workflow.xml里
TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160"表示用infopath类型
<Task0_FormURN><Task1_FormURN>表示当工作流跑到谁,谁就看哪个页面
在ASPXCollectFeedback中
1.TaskListContentTypeId="0x01080104"是不是代表用aspx?
2.但是好像没有迹象表明诸如<Task0_FormURN>绑定页面的东东?
帮忙提示一下如何在工作流里用aspx页面?
[解决办法]
点开workflow.xml,可以看到如下的内容:
<Workflow Name="Sample: Collect Feedback" Description="This workflow is a simplified version of the out-of-box collect feedback workflow." Id="C1797FCA-B55D-439b-A475-1D9867C87BA0" CodeBesideClass="Microsoft.Office.Samples.ECM.Workflow.CollectFeedback" CodeBesideAssembly="Microsoft.Office.Samples.ECM.Workflow.CollectFeedbackSchedule, Version=3.0.0.0, Culture=neutral, PublicKeyToken=ec457ebe7d96977c" TaskListContentTypeId="0x01080104" AssociationUrl="_layouts/WFAssoc.aspx" InstantiationUrl="_layouts/WFInit.aspx" ModificationUrl="_layouts/WFMod.aspx">
[解决办法]
就只能自己指定页面去审批啦
[解决办法]
1)这个aspx应该怎么建立
一般可以创建一个web application项目,创建页面,里面调用MOSS的API提交任务。部署到Layouts目录
2)“就是通过一个自定义的Task内容类型”这个是不是能绑到工作流里?
当然要绑定到工作流里,custom task contenttype跟MOSS workflow绑定有两种方法:
a.配置到workflow.xml中,类似用infopath表单时配置的TaskListContentTypeID
b.直接用CreatetaskWithContentType活动,指定任务内容类型ID,不过要注意:这种方法不要先吧任务内容类型添加到对应的任务列表中,否则会出错。
following is a example:
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ContentType ID="0x01080100B46A15499317437594DC283203F9F639"
Name="QuickFlowTaskContentType"
Group="QuickFlow"
Description=""
ReadOnly="FALSE"
Version="0">
<FieldRefs></FieldRefs>
<XmlDocuments>
<XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
<FormUrls xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
<Display>_layouts/QuickFlow/TaskForm.aspx</Display>
<Edit>_layouts/QuickFlow/TaskForm.aspx</Edit>
<New>_layouts/QuickFlow/TaskForm.aspx</New>
</FormUrls>
</XmlDocument>
</XmlDocuments>
</ContentType>
</Elements>
---------------------------------
QuickFlow&QuickFlowDesigner
SharePoint开发工作流不再痛苦.......
http://quickflow.codeplex.com