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

[经验分享] SharePoint 2010 自定义状态机工作流(StateMachine Workflow) + InfoPath 实例part2 (InfoPath设计部

[复制链接]

尚未签到

发表于 2017-5-24 11:36:26 | 显示全部楼层 |阅读模式
SharePoint 2010 自定义状态机工作流(StateMachine Workflow) + InfoPath 实例part2 (InfoPath设计部分及演示效果)
  1.启动 ” MicrosoftInfoPath Designer 2010”
  2.双击常见表单中的SharePoint 列表(custom list)
  3.在跳出的数据连接向导对话框中输入SharePoint 网址,如: http://ccpc ,点击下一步
  4.选择自定义列表,选中Recruitment,点击下一步
DSC0000.gif

  5.点击完成(Infopath 将显示默认的格式的Recruitment表单)
  6.调整表单
  a.套用好看一点的表单样式(单击页面设计->选择喜欢的表单样式)
  b.删除附件行,因为我们这里用不到所以把它删除
  c.在表单的底部依次插入四个节(顺序摆放,不要嵌套),具体操作为:转到开始选项卡->点击控件的下拉按钮->选择节
DSC0001.gif

  我们可以把InfoPath中的节理解为容器,web中的div,winform中的panel,我们可以为指定节设置规则和样式。
  d.在第一到第三个节中插入2*2的表格,第四个节中插入2*3的表格。具体操作为:选中对应的节->点击插入选项卡->点击自定义表格->用鼠标选择要插入的表格
  e.将这些表格与表单原有表格对齐
  f.将HRResult行和HRComments行移入第一个节
  g.将PhoneInterviewResult行和PhoneInterviewComments行移入第二个节
  h.将F2FInterviewResult行和F2FInterviewComments移入第三个节
  i.将HRReviewer行, PhoneInterviewer行和F2FInterviewer行移入第四个节
  j.删除其他空行,整理完成后新的表单格式如图:
DSC0002.gif

  7.为各个节设计规则
  a.为第一节设置显示规则, 选中第一节->点击右边规则面板中的新建->格式->点击条件中的 ”无”->点击 下拉选项框->选择 “选择域或组” ->选择 “HRReviewer->pc:Person ->DisplayName” ->点击确定 ->选择条件为 ”不 包含”->点击右边的 下拉选项框->选择 “使用公式 ” ->点击插入函数->选择 ”username” 并点击 确定 ->选中 “隐藏此控件”
DSC0003.gif

  b.为第二节设置显示规则,选中第二节->点击右边规则面板中的新建->格式->点击条件中的 ”无”->点击 下拉选项框->选择 “选择域或组” ->选择 “PhoneInterviewer->pc:Person->DisplayName” ->点击确定 ->选择条件为 ”不 包含”->点击右边的 下拉选项框->选择 “使用公式 ” ->点击插入函数->选择 ”username” 并点击 确定 ->选中 “隐藏此控件
  c.为第三节设置显示规则,选中第三节->点击右边规则面板中的新建->格式->点击条件中的 ”无”->点击 下拉选项框->选择 “选择域或组” ->选择 “F2FInterviewer->pc:Person->DisplayName”->点击确定->选择条件为 ”不 包含”->点击右边的 下拉选项框->选择 “使用公式 ” ->点击插入函数->选择 ”username” 并点击 确定 ->选中 “隐藏此控件
  d.为第四节设置显示规则,选中第三节->点击右边规则面板中的新建->格式->点击条件中的 ”无”->点击 下拉选项框->选择 “选择域或组” ->选择 “CreateBy->pc:Person->DisplayName” ->点击确定 ->选择条件为 ”不 包含”->点击右边的 下拉选项框->选择 “使用公式 ” ->点击插入函数->选择 ”username” 并点击 确定 ->再加一个 and的条件(CreateBy->pc:Person->DisplayName不为空)->选中 “隐藏此控件
  8.点击InfoPath 的快速发布按钮
DSC0004.gif

  效果演示:
  a.以HR助理身份登陆 SharePoint网址如 :http://ccpc
  b.新建一条Recruitment,点击保存
DSC0005.gif

  c.以HRReviewer身份登陆 SharePoint 网址如 :http://ccpc,打开task列表
DSC0006.gif

  d.点击 ”Go to thetask related item ”
  点击Edit item , Approved后点击保存
DSC0007.gif

DSC0008.gif

  编辑task并标记为完成
DSC0009.gif

  e.以PhoneInterviewer身份登陆SharePoint网址如 :http://ccpc 打开Task列表->打开分配给PhoneInterviewer的task->点击 ”Go to the task related item ”-> Approved 该记录并保存->编辑task并标记为完成
DSC00010.gif

  f.身份登陆SharePoint 网址如 :http://ccpc 打开Task列表->打开分配给F2FInterviewer的task->点击 ”Go to the task related item ”-> Approved 该记录并保存->编辑task并标记为完成
DSC00011.gif

  g.工作流完成。
  有需要的朋友可以从这里下载源代码 http://download.csdn.net/detail/farawayplace613/3595317

运维网声明 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-380474-1-1.html 上篇帖子: sharepoint产品向导提示“指定的用户 Administrator 是本地账户。本地账户应只能在独立模式中使用 下篇帖子: 在SharePoint中几种访问域用户profile的方法[转]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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