当前位置: 首页 » 电脑知识 » 电脑基础知识 » 正文

SharePoint工作流开发点滴(2)

发布时间:2025-06-23 以下文章来源于网友投稿,内容仅供参考!

开发第一个SharePiont工作流: HelloWorldSequential 的注意事项

HelloWorldSequential是一个入门级的SharePoint工作流,基本上照着MSDN的教程一步一步来就可以了 ,我写这篇文字的主要目的是将其中一些重要的步骤列举出来,这些步骤的错误处理将直接导致工作流失败 .

准备

HelloWorldSequential的开发环境如下,请确保您的开发环境与此相同或相兼容:

已部署好的可用的SharePoint Server 2007

framework 3.0(下载)

Visual Studio 2005 Extensions for Windows Workflow Foundation (下载)

ECM starter kit for Visual Studio 2005(下载)

Office InfoPath 2007 RTM 中文版

安装ECM starter kit之后如果出现项目模板丢失的情况请参考我的另外一篇文章<< Visual Studio 2005 新建项目对话框中项目模版消失的解决方案>>

添加SharePoint Workflow Actions到工具箱时选择Microsoft.SharePoint.WorkflowActions命名空间 下的控件.

Visual Studio项目

项目模板是SharePoint Server 下的 SharePoint Sequential Workflow Library.

添加并配置工作流活动时请注意所有活动都有一个Correlation Token属性,值得注意的是工作流本身 (Workflow),任务(Task)和修改(Modification)需要不同的Correlation Token.

创建强命名的程序集,因为您的程序集是要加入GAC的.

InfoPath表单

创建空白表单模板时要勾选仅启用浏览器兼容性功能.

在表单选项的安全和信任中,将表单的信任级别设置为域或者完全信任.

用于设置接收参数的xml文件中,接受参数总是以”ows_”开头.

修改组的名称,组的名称默认是MyFields,如果您想要为此表单生成类文件,那么类的名字就是组的名字 ,所以建议修改默认的名称(尤其当您的工作流项目中包含多张需要生成类文件的表单时).

为简单起见,将表单发布到项目文件夹内,否则在部署时需要特别注意.

发布表单时将可访问路径留空,否则安装工作流时会失败

部署

Feature.xml和Workflow.xml可以用插入代码段(Snippet)的方法生成内容,如果您发现您没有相关的代 码段,请参照我的另外一篇文章<< Visual Studio 2005中代码段丢失的解决方案>>.

Feature的ID和Workflow的ID是两个不同的GUID.

Install.bat文件中, 请用可以作为文件夹名称的字符串来替换MyFeature,最好不要包含空格,否则需 要手动将Install.bat文件中的路径前后加引号.

调试

更改了Feature.xml,Workflow.xml和表单文件之后需要重新安装工作流并重启IIS.

如果只是更改了程序集,只需要用新的程序集替换旧的,然后重启IIS就可以了.

  • • 一步一步SharePoint 2007之三十六

    在SharePoint中实现Workflow(2)创建一个Workflow摘要本篇文章将介绍在SharePoint中实现Workflow的第二部分创建一个Workflow,一

  • • 一步一步SharePoint 2007之三十七

    在SharePoint中实现Workflow(3)运行Workflow摘要本篇文章将介绍在SharePoint中实现Workflow的最后一部分运行Workflow,一步一步S

  • • 一步一步SharePoint 2007之三十五

    在SharePoint中实现Workflow(1)创建一个判断列摘要在安装SharePoint的时候,笔者就已经提到,要顺利安装SharePoint,必须首先安

  • • 一步一步SharePoint 2007之三十四

    实现通用Event Handler(2)尝试Event Handler摘要本篇文章将介绍实现通用Event Handler的最后一部分尝试Event Handler,一步一步S

  • • “NaPa” 开发SharePoint 2013 App

    搭建好SharePoint2013的环境,“NaPa” 开发SharePoint 2013 App。然后创建一个Developer Site在图中可以发现,2013多了个Develo

  • 中国国家地名信息平台
    牛游戏网
    wordpress官网登录入口
    wordpress中文官网入口
    王者霸业官网下载_王者霸业传奇手游下载
    腾讯电脑管家下载
    网页版qq登录入口
    chrome浏览器官网入口
    天天基金网
    东方财富网
    351121邮编查询,351121邮政编码查询
    351117邮编查询,351117邮政编码查询
    361004邮编查询,361004邮政编码查询
    351129邮编查询,351129邮政编码查询
    361104邮编查询,361104邮政编码查询
    351123邮编查询,351123邮政编码查询
    361102邮编查询,361102邮政编码查询
    351137邮编查询,351137邮政编码查询
    361111邮编查询,361111邮政编码查询
    351139邮编查询,351139邮政编码查询