2016-03-09 46 views
0

我在Infopath上創建一個表單,並將其發佈到SharePoint網站上。表格的目的是爲員工提交請求,然後表格將路由到4個不同的辦公室進行審批。Infopath 2013 -

這是我的形式結構:

[僱員請求細節]

[批准部A]

[批准部B]

[批准部C]

[審批D部分]

當用戶提交表單,它會觸發工作流將表單路由到不同的組。每個組將通過Active Directory具有不同的組郵件控制。同一組中的許多人可以訪問該組郵件。

我的問題是如何隱藏員工的表單,並且只允許員工對屬於該特定組的人員可用? Infopath可以查找Active Directory電子郵件組嗎?或者如果可能的話,如何使審批部分僅針對從工作流程接收電子郵件的人員可見。

謝謝。

回答

0

您可以隱藏審批部分,直到用戶提交表單。創建一個文本框,並在提交按鈕中放置一個規則以增加該文本框。因此,如果文本框等於1,則顯示批准A,然後在批准A提交時將texbox增加以顯示批准b等等。

0

您可以通過代碼中的賬戶管理獲取Active Directory組數據。

然後再次使用帳戶管理從AD獲取當前用戶的電子郵件。

如果當前用戶的電子郵件不在電子郵件列表中,您可以使用infopath格式規則隱藏批准部分。