多位用户在信息路径表单中填写他们的部分 [英] Multiple user fill their section in the infopath form
问题描述
我有一个简单的表格,有4个部分
User1 填充第1部分->转到用户2
User3填写第3节-转到用户4
我该如何使用sharepoint和infopath
解决方案
Milad .A,
这里是一个满足您要求的想法.
首先,为每个部分所有者创建多个SharePoint组.例如,创建一个名为"section1"的组,并将此"User1"部分的所有者添加到该组.
然后在表单中使用GetUserProfileByName(SOAP Web服务:http://contoso.com/_vti_bin/UserProfileService.asmx)和GetUserCollectionFromGroup(SOAP Web服务:http://contoso.com/_vti_bin/UserGroup.asmx) 检查当前用户是否在特定组中的方法.如果当前用户不是该组的成员(例如"section1"组),则隐藏该用户无法访问的部分.
有关如何检查InfoPath中当前用户的组成员身份的信息: >
Linda(张)
Hi every one
I have a simple form with 4 section
each section should fill by own user and each user can edit their own section.
User1 fill section 1 --> go to user 2
User2 fill section 2 --> go to user 3
User3 fill section 3 --> go to user 4
User4 fill section 4
how can I do that with sharepoint and infopath
I really need help
Hi Milad .A,
Here is an idea for achieving your requirement.
Firstly, create multiple SharePoint groups for each section owner. For example, create a group named "section1" and add the owner of this section "User1" to this group.
Then in the form, use GetUserProfileByName (SOAP Web service: http://contoso.com/_vti_bin/UserProfileService.asmx) and GetUserCollectionFromGroup (SOAP Web service: http://contoso.com/_vti_bin/UserGroup.asmx) methods to check if the current user is in the specific group. If the current user is not a member of the group (such as "section1" group), hide sections which the user has not access.
Information about how to check the group membership of current user in InfoPath:
Best regards,
Linda Zhang
这篇关于多位用户在信息路径表单中填写他们的部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!