如何定制工作流任务显示页面

 

下面这篇文章来自:http://ntorrent.wordpress.com/2008/04/15/moss-2007-workflow-infopath-form-associated/

 

在为公司开发办公工作流的过程中,碰到的一个问题是如何自定义工作流任务页面的显示。缺省的显示界面是这样的:

这个缺省的页面实际上位于C:"Program Files"Common Files"microsoft shared"Web Server Extensions"12"TEMPLATE"LAYOUTSWrkTaskIP.aspx

定制任务显示的方法一:修改WrkTaskIP.aspx来达到目的,但这种方式Microsoft不推荐,如果需要这样做,最好做一下备份。

修改Layouts里面的东西可以参考Microsoft的文档:http://support.microsoft.com/default.aspx?scid=kb;EN-US;944105

 定制任务显示的方法二:创建新的内容类型,将工作流的任务类型更改为新的内容类型。

1. 定制自己的WrkTaskIP.aspx,可以复制原有的WrkTaskIP.aspx来修改。

Code

 

 

2. 新内容类型的Feather

 

Code

 

3. 修改你的工作流的定义workflow.xml,使用新的内容类型。

 

Code

 

4. 部署

    A. 新的内容类型部署

    B. 工作流部署

    C.  部署dllGAC

    D.  复制aspx文件到layouts

 

 

posted @ 2009-03-31 14:06  平静的心  阅读(1059)  评论(0编辑  收藏  举报