[C#.NET][Infopath 2007] 如何在 Form Service 利用角色切換檢視 / How to Use Account Roles Switch View in Form Service,Without Write Code

[C#.NET][Infopath 2007] 如何在 Form Service 利用角色切換檢視 / How to Use Account Roles Switch View in Form Service,Without Write Code

延續上篇[InfoPath] 如何在Form Service 使用角色/How do to Use Account Roles in Form Service ,Without Write Code

我們同樣的利用清單搭配Web Service來設定View

首先在Infopath定義兩個View,加入可以辨識View的文字。

在View1

2009-11-28 下午 07-49-06

在View2

2009-11-28 下午 07-49-21

 

我們把上篇,所定義的欄位公式都清掉,我打算使用表單開啟時就判斷使用者權限,接下來在Infopath的工具→表單選項→規則

下圖為設定流程,主要是要設定,當檔案被打開時要做的動作

1.取得使用者

2.清除使用者權限

3.設定使用者權限

4.設定View1檢視

5.設定View2檢視

2009-11-28 下午 08-59-16

設定完成後存檔、發佈到SharePoint

下圖為使用Administrator登入後所見到的畫面

2009-11-28 下午 09-25-19

下圖為使用User所見到的畫面

2009-11-28 下午 09-24-31

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo