zoukankan      html  css  js  c++  java
  • InfoPath单表单审批流程(1)

    InfoPath作为一个强大的表单设计工具,可以实现无代码设计复杂的表单。QuickFlow很早就支持Infopath作为提交表单,然后对表单进行审批。注意:这里用InfoPath的方式不是用VS开发WF工作流时用的任务表单。而是提交表单,第一步发起流程用的。

    这种模式开发的流程我称之为InfoPath单表单审批流程,即:

    设计一个InfoPath表单,发布到表单库,提交人通过infopath表单填写数据,启动流程,审批人审批的时候

    直接看到这个表单,如果需要甚至可以修改表单的内容。

    InfoPath单表单审批流程又分成2种模式:

    1)审批人只对表单内容提出审批意见,不会修改表单

    2)审批人会修改表单中的内容

    本文我们先看第一种简单的模式如何实现。

    Step1:新建一个表单库。

    Step2:设计一个InfoPath表单,这里我们直接用InfoPath2007的一个默认表单模板。

    注:本文采用的是SharePoint2007+Infopath2007,SharePoint2010+InfoPath2010的操作是完全一样的。

    Step3:新建一个提交数据的数据源

    选择提交到文档库:

    输入文档库的路径,文件名采用连接name字段和提交时间的格式:

    Step4:表单上拖入一个按钮控件,设置按钮的规则为采用上一步添加的数据连接提交然后关闭表单

    Step5:用QuickFlowDesigner设计一个一步审批的流程,发布,关联到表单库

    Step6:看看效果吧

    提交表单:

    启动流程:

    若流程发布的时候选择自动启动,则无需手工启动。

    审批:

    InfoPath表单直接以只读状态显示在审批页面,下方显示工作流历史(任务列表)和审批面板。

    如果在任务活动中添加了TaskAction,这里也会自动出现。


    下一章我们将会看到如何允许审批人直接修改Infopath中的内容。

  • 相关阅读:
    正则化--L1正则化(稀疏性正则化)
    机器学习分类算法之随机森林
    机器学习分类算法之逻辑回归
    机器学习分类算法之朴素贝叶斯
    机器学习分类算法之K近邻(K-Nearest Neighbor)
    机器学习之特征工程
    uwsgi支持http长链接
    机器学习之数据预处理
    机器学习之场景解析
    机器学习之基本概念
  • 原文地址:https://www.cnblogs.com/jianyi0115/p/2834365.html
Copyright © 2011-2022 走看看