SharePoint 2010 自定义状态机工作流(StateMachine Workflow) + InfoPath 实例part2 (InfoPath设计部分及演示效果)
1.启动 ” MicrosoftInfoPath Designer 2010”
2.双击常见表单中的SharePoint 列表(custom list)
3.在跳出的数据连接向导对话框中输入SharePoint 网址,如: http://ccpc ,点击下一步
4.选择自定义列表,选中Recruitment,点击下一步
5.点击完成(Infopath 将显示默认的格式的Recruitment表单)
6.调整表单
a.套用好看一点的表单样式(单击页面设计->选择喜欢的表单样式)
b.删除附件行,因为我们这里用不到所以把它删除
c.在表单的底部依次插入四个节(顺序摆放,不要嵌套),具体操作为:转到开始选项卡->点击控件的下拉按钮->选择节
我们可以把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.删除其他空行,整理完成后新的表单格式如图:
7.为各个节设计规则
a.为第一节设置显示规则, 选中第一节->点击右边规则面板中的新建->格式->点击条件中的 ”无”->点击 下拉选项框->选择 “选择域或组” ->选择 “HRReviewer->pc:Person ->DisplayName” ->点击确定 ->选择条件为 ”不 包含”->点击右边的 下拉选项框->选择 “使用公式 ” ->点击插入函数->选择 ”username” 并点击 确定 ->选中 “隐藏此控件”
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 的快速发布按钮
效果演示:
a.以HR助理身份登陆 SharePoint网址如 :http://ccpc
b.新建一条Recruitment,点击保存
c.以HRReviewer身份登陆 SharePoint 网址如 :http://ccpc,打开task列表
d.点击 ”Go to thetask related item ”
点击Edit item , Approved后点击保存
编辑task并标记为完成
e.以PhoneInterviewer身份登陆SharePoint网址如 :http://ccpc 打开Task列表->打开分配给PhoneInterviewer的task->点击 ”Go to the task related item ”-> Approved 该记录并保存->编辑task并标记为完成
f.身份登陆SharePoint 网址如 :http://ccpc 打开Task列表->打开分配给F2FInterviewer的task->点击 ”Go to the task related item ”-> Approved 该记录并保存->编辑task并标记为完成
g.工作流完成。
有需要的朋友可以从这里下载源代码
http://download.csdn.net/detail/farawayplace613/3595317
分享到:
相关推荐
SharePoint 2010 自定义状态工作流 (State Workflow) + InfoPath 实例,代码实现请参考: http://blog.csdn.net/farawayplace613/article/details/6769473 ...
InfoPath+WorkFlow+Moss 开发要点(INFOPATH的数据处理)
SharePoint 2010 April CU 2014中,当用户使用“New Document”方式创建一个文档的时候,触发状态机工作流运行出错。
但有时当这些需求不能满足我的需求,但是我又想用开箱即用的Activity(活动action)来设计工作流,这时我们就需要开发自己的Workflow Activity(action). 本文将介绍如何开发一个自定义的Workflow Activity...
工作流(workflow)入门实例 工作流(workflow)入门实例 工作流(workflow)入门实例
Sharepoint工作流实例--一步一步学习sharepoint2010 workflow 系列第一部分:sharepoint工作流简介 第1章 在你的业务流程上使用sharepoint工作流(SharePoint workflows for your business)
http://msdn.microsoft.com/en-us/library/ms734766(v=VS.90).aspx MSDN的例子,不过照着步骤一步步做来没能成功,少了各 Activity的 MethodInvoking , newstatus, orderid 的设置,存一下修改后成功的例子。
Sharepoint 工作流获取InfoPath表单值(通过生成代理类)
workflow 工作流 实例 有流程图
WinFrom的Workflow工作流的Hello World简单实例
工作流引擎,workflow jsp+sqlserver 工作流 简单OA 小型OA
State Machine Workflows offer a flexible workflow creation style where the process is modeled as a state machine. Unlike a Sequential Workflow where the activities execute in a sequence, in a State ...
ABAP 接口技术之Idoc+Workflow实例
工作流(workflow)请假流程实例,包括请假开启流程,签收工单,结束工单等等
Professional Workflow in SharePoint 2010 - Real World Business Workflow Solutions
实现了在web网页上随意拖动画流程图的功能,可以保存到数据库和xml文件中,打开环境:.net2005
Workflows are one of the highest ROI-generating ...complicated business requirements with such solutions as state machine workflows, custom activities, workflow modifications, and external communication.
微软推出的工作流引擎:Windows Workflow Foudation,简单介绍一下。 这个开发环境需要安装在vs2005里面。...他处理的主要有两类工作流:顺序工作流(Sequential Workflow )和状态机工作流(State Machine Workflow )
基于 vue、ant-design-vue 的自定义Antdv 工作流组件。支持在线流程设计器,钉钉审批模式,支持流程办理、退回、自由流、会签、并行、串行、服务任务等。
现代工作流(workflow)实例介绍,现代工作流(workflow)实例介绍,例子详细易懂