设为首页 收藏本站
查看: 730|回复: 0

[经验分享] 基于SharePoint 工作流的InfoPath 2010的报修系统的建立:第五章 主提醒工作流的设计

[复制链接]

尚未签到

发表于 2015-9-25 07:59:31 | 显示全部楼层 |阅读模式
  前四章我们用无代码设计了一系列的表单视图,这些表单访问者可以通过单击它,以自动地打开不同的视图来完成报修过程的电子化,但是可能还是不太方便,因为使用者要去网站去点击这些文档库,那么我们就要设计一个工作流,这样的话系统可以在每一次状态变化的时候,就发电子邮件来提醒报修提交者、审批者、处理者。
  
  首先,
  1 当有新文档进入文档库时(即文档库被更新时),并且当前处理状态为“未审批”时,我们要发一个邮件给经理,提醒经理已经有报修单,必须要处理。
  2 当前处理状态为“已审批时”,我们要发一个邮件给“处理者”,提醒处理者,必须要处理这个报修单,发一个邮件给“提交者”,说这个单子已经被批了。
  3 当前处理状态为“关闭”,时我们要发一个邮件给提交者,说这个单子,已经关闭了。
  4 当前处理状态为其它任何值时,我们要发一个邮件给提交者、经理,告之这个单子,进行到哪一步了。
  
  其中最不好处理的是第4条,因为你处理的过程可能是千变万化,你怎么知道工作流处理到哪一层了呢?这就要使用到SharePoint辅助工作流了,辅助工作流,就是在主工作流的以外,再设一个相关的工作流,这个工作流用来就是对主工作流产生的一些数据进行处理,比如附加到主工作流的任务列表,或是其它的。
  
  一、打开网站,然后SPD,点击“网站操作”下的“在SharePoint Disgner中编辑”
  二、如下图,点击“添加项目”,如下图我们把这个工作流,命名为:“提醒工作流”
DSC0000.png
  三、设计工作流:
  
  1 首先我们设计第一个步骤,在第一个步骤中,我们设定好条件,如下图:
DSC0001.png
  
  我们把这些用户,设置成经理的电子邮件,然后在“定义电子邮件”的对话框中,把邮件的内容设置成如下图的:
DSC0002.png
  
  这个对话有丰富的插入变更你的功能,你可以随便地,插入超链或是项目中的任何字段的值,真是非常方便。
  
  为了考虑到启动工作流时,在出错的情况下有可能报修条目的“当前处理状态”,不是未审批,那么就表示这个工作流可以有问题,于是我们就设置在这个不正确的状态下就停止工作流,如下图:
DSC0003.png
  
  我们再把第一个步骤设置成“提醒经理”
  
  2 进入第二个步骤,在这个步骤,我们要等待,“当前处理状态”变成“已审批”,审批结束了会有2个结果“同意”或是“不同意”,这个在“审批”字段的值里可以体现,如下图:
  
DSC0004.png
  
  同时,在第二步中,除了要给创建者发送电子邮件外,还要给处理者,发送提醒处理的电子邮件,格式我就不列出来了,结束后,第二个步骤应该是这个样子。
DSC0005.png
  
  3 第三步骤,就不多讲了,如下图设置,等待“当前处理状态”方关闭时,就把所有的工作流正常关闭就行了。
DSC0006.png
  
  4 设置工作流的基本参数, 点击面板的 DSC0007.png ,可以设置成如下图:
  
  
DSC0008.png

  最后我们保存这个工作流,你会发现在表单的“提交”、“审批”、“结束”阶段,工作流会自动发出电子邮件来提醒使用者。 但是对于其它状态,我们还无能为力,那么就要用到我们下一章需要讲到的辅助工作流!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-118364-1-1.html 上篇帖子: SharePoint 2013 搭建app本地开发环境 下篇帖子: 系统升级日记(2)- 升级到SharePoint Server 2013
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表