INFOPATH2007+VS2005开发MOSS工作流部署教程

5星 · 超过95%的资源 需积分: 9 14 下载量 136 浏览量 更新于2024-11-26 收藏 328KB PDF 举报
本文档主要介绍了如何利用INFOPATH2007和VS2005进行Microsoft Office SharePoint Services (MOSS) 工作流的开发与部署过程。作者moss.net分享了他们在MOSS.NET学习过程中针对工作流部署的具体步骤,并强调了以下几个关键环节: 1. **添加DLL文件到GAC**: 在部署MOSS工作流时,首先要将INFOPATHWF.dll这个DLL文件添加到全局 assembly cache (GAC)。有两种方法:一是直接将DLL文件拖放到`assembly`文件夹中;二是使用gacutil.exe命令行工具,示例中的install.bat文件提供了预设的命令,只需修改DLL文件名即可,如`"%programfiles%\MicrosoftVisualStudio8\SDK\v2.0\Bin\gacutil.exe"-if bin\Debug\InfopathWF.dll`。 2. **配置feature.xml和workflow.xml文件**: feature.xml文件是配置MOSS功能的关键文档,它定义了工作流的特性和行为。在feature.xml中,作者提供了以下配置: - `<FeatureId>`: 定义了工作的唯一标识符 - `<Title>`: 工作流的显示名称,如"MyWorkflow" - `<Description>`: 对工作流功能的简短描述 - `<Version>`: 版本号,此处为12.0.0.0 - `<Scope>`: 工作流的作用范围,这里是Site级别的 - `<ReceiverAssembly>`: 指定接收器程序集的信息 - `<ReceiverClass>`: 工作流接收器类的全限定名 3. **服务器上的Feature文件夹操作**: 需要在服务器上创建特定的Feature文件夹,并将相关配置文件(如feature.xml和可能的workflow.xml)复制到该文件夹中,以便于后续的部署。 4. **利用stsadm命令部署和激活Feature**: 最后一步是使用stsadm命令行工具来部署和激活工作流功能,这一步涉及到了stsadm命令的具体执行,尽管这部分内容在提供的部分中没有列出完整的命令,但通常涉及到调用stsadm命令行工具,传入相应的参数来安装(install)、启用(enable)或更新Feature。 这篇文章提供了INFOPATH2007和VS2005环境下开发MOSS工作流的部署指导,对希望在SharePoint平台上实现自定义工作流的开发者来说,是一份实用的技术参考。开发者需要按照这些步骤逐一操作,确保DLL文件的正确注册、配置文件的设置以及stsadm命令的有效执行,从而成功地将工作流集成到MOSS环境中。