zoukankan      html  css  js  c++  java
  • vs2010+Aspx进行sharepoint2010工作流开发(2)

    如何获取aspx页面上传给工作流的值,如经理提交的审批结果和意见.

    以下为aspx页面的提交给工作流的代码:

    taskHash["ApproveMsg"] = this.txtMsg.Text; //审批信息
    taskHash["approved"] = this.radioPass.SelectedValue;    //审批状态,WF中获取用来判断,是否回退....
    SPWorkflowTask.AlterTask(taskItem, taskHash, true);     //提交任务审批结果

    可以看出taskHash保存着传给工作流的值.

    vs2008中用this.taskProperties1.ExtendedProperties["ApproveMsg"].ToString();获取

    vs2010则需要用(先生明onTaskChanged1_BeforeProperties1这个字段)

    strMsg = this.onTaskChanged1_BeforeProperties1.ExtendedProperties["approved"].ToString();

    这样工作流就可以通过用户的审批意见来控制流程的流转了.


      
                       

  • 相关阅读:
    申请奖励加分
    寒假学习01
    加分项及建议
    12月30日总结
    12月17日 期末总结
    12月31日总结
    12月15日总结
    12月28日总结
    01月03日总结
    01月05日总结
  • 原文地址:https://www.cnblogs.com/sportdog/p/3064774.html
Copyright © 2011-2022 走看看