关于之前的博客《SharePoint无代码工作流设计开发实例——交通费报销流程(三) 》的一些问题的解答

SharePoint无代码工作流设计开发实例——交通费报销流程(三)》这篇博客已经写了挺长时间了,针对这片博客,有朋友也提出了些问题。种种原因,挺长时间不能登录CSDN,更不说写博客了,对于这些问题也没有及时的做出解答,在此对那些提出问题的朋友表示歉意。

以下对这些问题做下解答。由于时间较长了,笔者也忘记好多步骤,所以今天抽了些时间研究了下朋友们遇到的问题。

问题在此篇博客朋友们的回复中:http://blog.csdn.net/miragesky2049/article/details/7769313

1、有朋友提到“设置项目中的域只有标题和ID”这个问题:

出现这个问题的原因可能是在设计完infopath表单之后,发布到sharepoint表单库的步骤中没有勾选“Allowusers to edit data in this field by using a datasheet or prooerties page(中文即:“允许用户使用数据表或属性页编辑该域中的数据”)

详细表单发布步骤见《SharePoint无代码工作流设计开发实例——交通费报销流程(二)http://blog.csdn.net/miragesky2049/article/details/7769249


笔者测试了,确实如此。


2、关于“‘组织结构:boss’是如何设置的”这个问题:

在《...交通费报销流程(三)》这边博客中我将各级审批人的信息存放到一个名为“组织结构”的列表中,在工作流的设置中选取相应的列表及字段信息

在此做个简单的工作流用于演示,具体步骤如下:
1) 创建列表“Organization”,用于存放各级部门的审批人

2) 创建Infopath表单库,用于存放申请单

3) 设计infopath申请单,并发布到表单库AppyLibrary

4) 设计工作流如下:


具体实现:
a) 打开SPD,创建ListWorkflow列表工作流“ApplyWF”
b) 选中“Action”——“用户处收集数据”


 
c) 点击“此用户”——选中“Workflow Lookup for a user”——点击“Add”


 
d) 在“Lookup for Person or Group”对话框中选择“Data source”为Organization列表,“Field from source”:为BossCode字段(审批人的邮件地址),在“Find the List Item”中设置筛选条件如下:“Field”为OrgCode(部门的ID),“Value”为表单库当前item(即当前的一条申请单)的“部门”字段。


 
e) 之后一路点“OK”完成设置


 
f) 点击“数据”——点击“Next”设置审批任务:


 
g) 设置审批任务的Name——“Next”


 
h) 设置审批任务过程中需要填写的自定义字段“审批结果”——“Next”——“Default Value”——“Finish”。


 

i) 点击“输出到Variable:collect1”——设置输出变量“审批任务ID”(在后边的设置中,“审批任务ID”起到了关键作用,用于标识当前对应的任务流)——“OK”


 

j) “Action”——“设置当前项目中的域”——选“审批人”——设置“值”如下:


 
k) 设置“审批结果”——通过变量“审批任务ID”选择当前审批任务的审批结果


 
l) 判断“审批结果”,根据结果发邮件。“Action”——“发送电子邮件”——设置“To”、“CC”、“Subject”和邮件内容


 

5) 至此工作流设计完成,发布到即可。



  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值