sharepoint2010 workflow 之 修改工作流任务记录的状态
2013-05-28 11:05
369 查看
参考网址:
http://www.shangxueba.com/jingyan/113985.html
需求:须修改任务记录的状态为已完成
代码如下:
protected SPList taskList; //请假审批任务列表
protected SPListItem taskItem; //当前任务
taskList = Web.Lists[new Guid(strListID)];
taskItem = taskList.GetItemById(Convert.ToInt32(Request.Params["ID"]));
这两个参数再打开任务页面时会自动传入
SPWeb web = SPContext.Current.Web;
web.AllowUnsafeUpdates = true;
Hashtable taskHash = new Hashtable();
taskHash.Add("ApproveMsg", this.txtMsg.Text);
taskHash.Add("approved", this.radioPass.SelectedValue);
taskHash.Add(SPBuiltInFieldId.Completed, true); //将任务设置为完成状态
taskHash.Add(SPBuiltInFieldId.TaskStatus, "已完成");//将任务在任务列表中的显示状态设置为“已完成”
taskHash.Add(SPBuiltInFieldId.PercentComplete, 1); //将任务在任务列表中的完成百分比设置为“100%”
SPWorkflowTask.AlterTask(taskItem, taskHash, true);
http://www.shangxueba.com/jingyan/113985.html
需求:须修改任务记录的状态为已完成
代码如下:
protected SPList taskList; //请假审批任务列表
protected SPListItem taskItem; //当前任务
taskList = Web.Lists[new Guid(strListID)];
taskItem = taskList.GetItemById(Convert.ToInt32(Request.Params["ID"]));
这两个参数再打开任务页面时会自动传入
SPWeb web = SPContext.Current.Web;
web.AllowUnsafeUpdates = true;
Hashtable taskHash = new Hashtable();
taskHash.Add("ApproveMsg", this.txtMsg.Text);
taskHash.Add("approved", this.radioPass.SelectedValue);
taskHash.Add(SPBuiltInFieldId.Completed, true); //将任务设置为完成状态
taskHash.Add(SPBuiltInFieldId.TaskStatus, "已完成");//将任务在任务列表中的显示状态设置为“已完成”
taskHash.Add(SPBuiltInFieldId.PercentComplete, 1); //将任务在任务列表中的完成百分比设置为“100%”
SPWorkflowTask.AlterTask(taskItem, taskHash, true);
相关文章推荐
- 一步一步学习sharepoint2010 workflow 系列第二部分:sharepoint无代码工作流 第4章 SharePoint Designer工作流中的任务处理(Task processing in SPD )
- 一步一步学习sharepoint2010 workflow 系列第三部分:自定义SharePoint代码工作流 第10章 工作流和任务处理(Workflows and task processes)
- 探索工作流(二)--状态工作流 My Workflow Trip
- WF (Windows Workflow Foundation) 工作流学习(一)一个Asp.Net 状态机验证程序
- 配置实现-编辑(增加、修改及工作流任务)界面配置使用
- jquery:将table表变为可编辑状态,记录修改,新增或者删除的行。传入后台controller中
- arcgis server进行查询任务时默认返回最大为500条记录的修改方法
- WF - 状态机工作流的workflow实例状态与业务实体状态的对应
- 在Trac上增加工作流状态(trac-workflow)
- SPD工作流修改审批状态报错
- SharePoint 2013 可视化工作流设计图解---- 如何修改工作流中的图像,内容和增加审批状态
- 一步一步学习sharepoint2010 workflow 系列第二部分:SharePoint无代码工作流 第7章 自定义表单的基础知识(Custom form fundamentals)
- 一步一步学习sharepoint2010 workflow 系列第二部分:SharePoint无代码工作流 第6章 自定义Visio SharePoint 工作流(custome visio SharePoint workflow)
- 一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(13)--修改任务表单
- ORACLE-工作常用配置及命令记录-导入sql、unl文件、查看数据库状态、修改字符集等
- 该如何选择,顺序工作流(Sequential Workflow)还是状态机器工作流(State Machine Workflow)
- 一步一步学习sharepoint2010 workflow 系列第三部分:自定义SharePoint代码工作流 第8章 自定义Visual Studio工作流(Custom Visual Studio workflows)
- VS2010开发sharepoint2010工作流添加自定义infopath任务表单
- POJ 2828 Buy Tickets 线段树 单点修改记录状态
- jira工作流状态修改展示Screen弹出框