VS2008 开发 Sharepoint Workflow 遇到的一些细节
- 用 vs 开发工作流,vs 必须和 sharepoint 安装在同一台机器上。所以推荐 windows server 环境。
- vs2008 部署工作流直接用右键点击项目->部署就可以,不用找 install.bat 那是 vs2005。当然提前要配置好。至于怎么卸载,我也不知道……
- 设计工作流的流程图时,文档大纲可以帮你理清思路。
- createTask 要在工作流主要类(例如 Workflow1.cs)中建立新的 TaskId, TaskProperties, CorrelationToken 等等,而后面的各种行为引用 createTask 中创建的这个成员变量。
- CorrelationToken 表示活动(Activity)归属。比如说有关 task1 的活动的token 都设置成一个。
- TaskProperties.TaskType 是一个 Int32 类型,这个整数是和 workflow.xml 中的 <Task0_FormURN>... <Task1_FormURN>... 当中的 0, 1 对应起来的,用于表示这个 task 需要使用哪一个 Form。
- 所有的 Form 的 .xsn 文件要在 feature.xml 当中的
<ElementManifests>
<ElementFile Location="xxx.xsn" />
</ElementManifests>
里面体现。 - workflow.xml 当中,如果你有 <Instantiation_FormURN>,那么前面的 <Workflow> 里面要加入 InstantiationUrl="_layouts/IniWrkflIP.aspx"。
如果你有 <Task0_FormURN>,那么前面的 <Workflow> 里面要加入 TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160"。
另外两种URN也是一样,自己上MSDN上查一下吧。 - 工作流项目,如果你有自定义的类,里面包含字段的一定要把类标记为 [Serializable]。否则不能序列化的话,工作流在持久化时会发生异常。
- 关于异常捕获,当你的工作流抛出异常时,sharepoint 仅仅只会告诉你发生了 error。具体的内容要到 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS 里面去找。这里面的日志文件是一种 tab 形式的数据表格,其中 Category 为 Workflow Infrastructure 的是你需要仔细查看的。通常一条记录存放不下所有的异常信息,sharepoint 会分成多行存储,未结束的行尾和下一行的开头会有 ...(3个“.”)。
公司刚刚购买了一套 Sharepoint,以前并没有深入接触过 sharepoint,今天是尝试开发工作流的第三天,都是通过学习园子里几位 sharepoint 大大的blog摸索出来的。这里写的是这几天我在摸索中撞墙的地方。希望能有用。
转载于:https://www.cnblogs.com/eclairs/archive/2009/02/24/1397249.html
VS2008 开发 Sharepoint Workflow 遇到的一些细节相关推荐
- VS2012 开发SharePoint 2013 声明式workflow action(activity)之 HelloWorld
本文讲述VS2012 开发SharePoint 2013 声明式workflow action 之 HelloWorld. 使用VS2012开发客户化的workflow action是SharePoi ...
- 用VS2005开发Sharepoint工作流,出现此安装不支持该项目类型。的处理
用VS2005开发Sharepoint工作流,可能会出现"此安装不支持该项目类型."的错误,英文版VS2005是"the project type is not supp ...
- 开发sharepoint工作流过程中的Ptifall(容易犯的错误)
开发sharepoint工作的五个步骤: 1.为你的工作流建模 在工作流设计器中可以完成 2.为你的工作流设计表单 有四种类型的 ...
- 使用VS2008开发及部署Excel AddIn 心得
使用VS2008开发Excel AddIn,在部署的时候会出现很多奇怪的问题. 如:在开发机器上安装没有问题,然而到一台普通的机器上时则可能会出现安装不上的问题. 那么遇到此种情况首先需检查安装程序是 ...
- 解决VS2008 开发Windows Mobile 项目生成速度慢的问题
EnjoyIt.Zwg 体验精细管理 享受工作乐趣 解决VS2008 开发Windows Mobile 项目生成速度慢的问题 最近用VS2008开发Windows Mobile程序,使用C#..NET ...
- SharePoint Workflow 基础
SharePoint Workflow 与Windows Workflow有什么不同? ============================================= 首先, 需要注意的一 ...
- VS2008 开发设计MOSS工作流 URN 注意了
最近学习MOSS 很苦恼,进度也很慢,最近在学习VS2008开发工作流,其中有结合INFOPATH 2007来做, 出现个BUG或者说是设置的问题,整整花了我一天工作时间,是这样的: 在部署的时候关 ...
- VS2008开发Windows Mobile6环境搭建及模拟器联网问题图解
安装了VS2008后,新建一个智能设备的工程,但调试时只有三个WM5.0的模拟器可用,从网上查到要安装WM6.0的SDK,还要安装一些其它的组件才能开始WM(现在最新的叫法叫WP Windows Ph ...
- 在远程系统上开发 SharePoint 应用程序
适用范围: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013 使用远程安装的 ...
- 解决VS2008 开发windows mobil及智能设备项目生成速度慢的问题
最近用VS2008开发Windows Mobile程序,使用C#..NET Compact Framework,发现项目生成速度比较慢.用VS2008打开项目后,开始一段时间生成速度还能忍受,时间一长 ...
最新文章
- Linq初级班 Linq To XML体验(基础篇)
- php自动到某个时间提醒,2周后,php脚本cron作业将提醒消息发送到特定的电子邮件地址...
- 关于权限五张表的独到见解
- 中国大学mooc慕课python答案_中国大学MOOC(慕课)Python编程基础题目答案
- RK1109 RK1126等芯片来袭,2020年瑞芯微旗下SoC一览
- GARFIELD@01-19-2005
- php公众号客服系统,公众号在线客服系统哪个好,主流客服系统评测及推荐
- 数据结构之串:基本概念
- ECCV2018——点云处理相关文章
- Sentinel服务熔断只配置blockHandler_客户自定义限流处理_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0051
- 前端笔记-201805
- php验证码显示碎图片,我的验证码只显示破碎的小图片
- android 获取屏幕宽高
- 知云文献翻译选中翻译出现乱码的解决方式
- 魔兽世界各服务器显示版本,魔兽7.1各服通用界面AltzUI
- ixp协议服务器,ipx协议中的“内部网络号”是什么意思?
- python colorbar刻度_python-如何添加Matplotlib Colorbar刻度
- 如何申请CSDN博客专栏
- 2018年上半年信息系统项目管理师考试真题附答案解析(3)
- Unity3D自带案例AngryBots分析(二)——人物动作控制逻辑