INFOPATH 2007 + VS2005开发MOSS工作流部署指南

4星 · 超过85%的资源 需积分: 9 21 下载量 81 浏览量 更新于2024-11-16 收藏 328KB PDF 举报
"这篇文章是关于如何利用INFOPATH 2007 和 VS2005 开发并部署Microsoft Office SharePoint Server (MOSS) 工作流的详细指南。作者moss.net分享了其在WWW.WINOS.CN技术论坛上的学习笔记,旨在促进交流与讨论。" 本文主要介绍了四个关键步骤,帮助开发者成功部署基于INFOPATH 2007 和 VS2005 的MOSS工作流: 1. **添加DLL文件到GAC中**: 将编译好的工作流DLL文件添加到全局程序集缓存(GAC)是部署过程的第一步。有两种方法:一是直接将DLL文件放入assembly文件夹;二是通过gacutil.exe工具,这个命令行实用程序可以在安装批处理文件install.bat中找到,并且可以修改为指向你的DLL文件。例如,使用以下命令:“%programfiles%\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" -if bin\Debug\InfopathWF.dll。 2. **配置feature.xml和workflow.xml文件**: feature.xml文件是SharePoint Feature的核心配置文件,它定义了Feature的ID、标题、描述、版本、范围以及接收器信息。在feature.xml中,你需要添加描述你工作流的XML代码。例如,添加一个Feature元素,指定Feature的唯一ID、标题、描述、版本、作用域(如Site)以及接收器的程序集和类信息。workflow.xml文件则通常包含工作流的详细定义,如触发条件、状态转换等。 3. **在服务器上添加Feature文件夹并复制相关文件**: 在MOSS服务器上创建一个Feature文件夹,将所有必要的配置文件(如feature.xml、workflow.xml)以及DLL文件复制到该文件夹。这一步确保了服务器可以访问并识别工作流的所有组成部分。 4. **利用stsadm命令部署并激活Feature**: 使用SharePoint命令行管理工具stsadm来部署和激活Feature。stsadm提供了丰富的命令选项,允许管理员进行各种操作,包括安装解决方案、添加或删除Feature、更新站点集合等。在本例中,你需要运行特定的stsadm命令来部署你的工作流Feature,并在SharePoint环境中激活它,以便用户可以使用。 通过遵循这些步骤,开发者能够成功地在MOSS环境中部署自定义的工作流,利用INFOPATH 2007的表单设计能力和VS2005的开发工具,为组织提供定制化的业务流程管理解决方案。这个过程对于理解SharePoint工作流开发和部署机制至关重要,同时也展示了如何整合不同工具和技术来实现复杂的业务逻辑。