Sharepoint 2013 Infopath 2013-

Sharepoint 2013 Infopath 2013-,sharepoint-2013,infopath,sharepoint-workflow,Sharepoint 2013,Infopath,Sharepoint Workflow,我正在Infopath上创建表单,并将其发布到SharePoint网站上。表格的目的是让员工提交申请,然后表格将发送到4个不同的办公室进行审批 以下是我的表单结构: [员工申请详情] [批准第A节] [批准部分B] [批准第C节] [批准第D节] 当用户提交表单时,它将触发工作流以将表单路由到不同的组。每个组将通过Active Directory具有不同的组电子邮件控制。同一组中的许多人都可以访问该组电子邮件 我的问题是,如何对员工隐藏表单,并且只对属于该特定组的人可用?Infopath能否查找

我正在Infopath上创建表单,并将其发布到SharePoint网站上。表格的目的是让员工提交申请,然后表格将发送到4个不同的办公室进行审批

以下是我的表单结构:

[员工申请详情]

[批准第A节]

[批准部分B]

[批准第C节]

[批准第D节]

当用户提交表单时,它将触发工作流以将表单路由到不同的组。每个组将通过Active Directory具有不同的组电子邮件控制。同一组中的许多人都可以访问该组电子邮件

我的问题是,如何对员工隐藏表单,并且只对属于该特定组的人可用?Infopath能否查找Active Directory电子邮件组?或者,如果可能,如何使审批部分仅对从工作流接收电子邮件的人可见


谢谢

在用户提交表单之前,您可以隐藏审批部分。创建一个文本框,并在“提交”按钮中添加一条规则以增加该文本框。因此,如果文本框等于1,则显示批准A,然后当批准A提交时,增加文本框以显示批准b,依此类推。

您可以通过代码中的帐户管理获取Active directory组数据

然后再次使用帐户管理从广告中获取当前用户电子邮件

如果当前用户的电子邮件不在电子邮件列表中,则可以使用infopath格式规则隐藏审批部分