首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

c# 拒绝工作流 怎么做

2012-03-05 
c# 拒绝工作流 如何做?上传了一个文件到文档库后,用代码启动了此文档库的工作流,现在我能用代码启动工作流

c# 拒绝工作流 如何做?
上传了一个文件到文档库后,用代码启动了此文档库的工作流,
现在我能用代码启动工作流,并且还能批准工作流,
但是拒绝工作流的代码怎么写?
批准的代码如下,
  Hashtable ht = new Hashtable();
  object field = taskItem["Status"];
  if (operateType == "Completed")
  {
  ht["Status"] = (int)SPWorkflowState.Completed;
  }
  if (operateType == "Cancel")
  {
  ht["Status"] = (int)SPWorkflowState.Cancelled;
  }
  ht["TaskStatus"] = "#";
  bool isSuss = SPWorkflowTask.AlterTask(taskItem, ht, true);
本来我以为改任务的状态为Cancel就可以了``但这个状态改了后,Status还是为已完成,工作流状态也为已批准.而不是被拒绝了
,求高人指点

[解决办法]
ht["TaskStatus"] = "@";

热点排行