新增使用者角色

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

當您設計表單範本時,您可以指定使用者角色。使用者角色為預先定義的類別,可以根據其職稱或一些其他準則的表單使用者指派。使用者角色可以用於展示表單的自訂的檢視不同類型的使用者,在不同區段在檢視中顯示,或計算欄位或控制項的預設值。比方說,如果您要設計允許應用程式表單範本,您可以承包商、 接收代理程式,與管理員建立的表單範本的不同檢視,然後將每個使用者角色指派給另一個檢視。當使用者開啟表單的表單範本為基礎時,Microsoft Office InfoPath 會決定使用者角色根據使用者的名稱,然後開啟 [適當的檢視,根據使用者角色。

安全性附註 : 使用者角色不應該用於限制存取表單中的機密資料。即使您將表單範本為唯讀,或隱藏使用者角色為基礎的某些控制項,使用者可能可以使用 Microsoft 「 記事本 」 等文字編輯程式可檢視或修改表單範本 (.xsn) 檔案存取該資料。

本文內容

概觀

相容性注意事項

開始之前

新增使用者的角色

顯示使用者的角色為基礎的檢視

測試使用者角色

概觀

當您建立新的使用者角色時,您可以將使用者指派至它,以下列方式︰

  • 藉由 Microsoft Active Directory 目錄服務 (例如,「 sales\andrew 」) 的使用者名稱。若要指定在 Active Directory 目錄服務中的使用者名稱,必須在中建立並發佈到 Microsoft Windows 網路使用 Active Directory 的表單範本。

  • 指定從 Active Directory 目錄服務的群組。例如,您可以指定包含所有行銷小組成員的名稱的電子郵件通訊群組清單。若要指定在 Active Directory 目錄服務中的群組,必須在中建立並發佈到 Microsoft Windows 網路使用 Active Directory 的表單範本。

  • 指定直接來自表單中的欄位的值。欄位可能會收到的 Active Directory 的資料,或使用者可以輸入控制項繫結到這個欄位的資料。例如,如果表單範本包含管理員的文字] 方塊中,您可以建立特定使用者的角色關聯與該文字方塊繫結欄位 。

新增使用者角色之後,您可以設定該做為下列其中一項︰

預設角色   不會指派給現有使用者角色的使用者會自動指派給使用者角色所指定的預設角色。預設角色也可用於的使用者群組的一部分是誰,但誰正在離線工作。使用者角色一定會設定為預設值。

起始者角色   如果您想要的使用者可開啟表單的第一次套用特定使用者的角色,您可以指定起始角色。例如,您可以定義名為 「 承包商 「 適用於使用者填寫新允許應用程式啟動器角色。他或她開啟新的照申請表單時,會自動指派到不同的使用者角色的使用者指派給承包商角色。不過,在下一次使用者開啟相同的表單、 Microsoft Office InfoPath 會使用該人員的指派的使用者角色,而不是起始角色。

如果您有指派角色給使用者的使用者開啟的表單範本為基礎的表單時,會根據使用者名稱、 群組或欄位值的任何組合,則 InfoPath 會決定要使用下列順序排列指派給該使用者的角色︰

  1. 使用者的名稱為表單範本中欄位的值。

  2. 在 Active Directory 中,為使用者的名稱。

  3. 使用者是 Active Directory 群組的成員。

    附註: 如果使用者是幾個群組的成員,您指派的群組會根據使用者角色,則 InfoPath 會檢查群組會列在 [管理使用者角色] 對話方塊中的順序每個群組的成員清單。例如,如果使用者接收的 [代理人] 群組和 [管理員] 群組的成員,而且管理員群組會列在接收代理程式群組之前,使用者會被指派管理員群組的使用者角色。

  4. 如果以上沒有,則為 true,則會使用預設角色。

使用者角色定義為表單範本後,您可以設定自動切換檢視,根據使用者的角色規則 。例如,您可以建立管理員使用者角色,並再建立規則以自動指派管理員角色的使用者開啟表單時切換至 [管理員] 檢視。或者,您可以先建立規則,然後定義使用者角色,做為建立規則的程序的一部分。

頁面頂端

相容性考量

您無法在瀏覽器相容的表單範本中建立使用者角色。只有在使用 InfoPath 填寫其表單的表單範本中才能建立使用者角色。

頁面頂端

在您開始之前

若要新增使用者角色至表單範本,您必須先擁有下列各項:

  • 要新增的使用者角色清單,以及每個使用者角色的成員。成員可以是 Microsoft Active Directory 目錄服務的使用者名稱或群組,或是使用者在繫結至表單範本之資料來源中特定欄位的控制項中輸入的值。

  • 當不是任何使用者角色之成員的使用者開啟以您的表單範本為基礎的表單時,要指派給該使用者的預設使用者角色。

頁面頂端

新增使用者角色

  1. [工具] 功能表上,按一下 [使用者角色]

  2. [管理使用者角色] 對話方塊中,按一下 [新增]

  3. [角色名稱] 方塊,輸入新使用者角色的名稱。

  4. 要將使用者或使用者的群組指派給角色,請執行下列其中一項或多項動作。

    指定一個或多個使用者是使用 Active Directory 目錄服務的網路的一部分

    1. 選取 [使用者名稱] 核取方塊,然後按一下 [選取一或多個使用者 按鈕圖像

      附註: 如果您已經知道的網域和使用者名稱,請在 [使用者名稱] 方塊中輸入它們。他們必須在格式網域 \ 使用者名稱。以分號 (;) 分隔多個使用者名稱。

    2. [輸入要選取的物件名稱] 方塊中,輸入一個或多個使用者名稱,並且以分號 (;) 分隔。

      附註: 關於如何格式化使用者名稱的資訊,請按一下對話方塊中的 [範例] 連結。

    3. 要比對 Active Directory 中的名稱以檢查您輸入的使用者名稱,請按一下 [檢查名稱]

    4. 按一下 [確定]

    指定一個或多個群組的一部分使用 Active Directory 目錄服務的網路

    1. 選取 [群組名稱] 核取方塊,然後按一下 [選取一或多個群組 按鈕圖像

      附註: 如果您已經知道群組名稱,請在 [群組名稱] 方塊中輸入。它必須網域 \ 使用者名稱 」 格式。以分號 (;) 分隔多個群組名稱。

    2. [輸入要選取的物件名稱] 方塊中,輸入一個或多個群組名稱,並且以分號 (;) 分隔。

      附註: 如需有關如何格式化群組名稱的詳細資訊,請按一下對話方塊中的 [範例] 連結。

    3. 要比對 Active Directory 中的名稱以檢查您輸入的群組名稱,請按一下 [檢查名稱]

    4. 按一下 [確定]

    指定使用者名稱,取得直接從表單中的欄位

    1. 選取表單的使用者名稱] 核取方塊,然後按一下 [選取資料來源中的欄位 按鈕圖像

    2. [選取欄位或群組] 對話方塊,按一下將提供您要的使用者角色值的欄位,再按一下[確定]

  5. 若要將使用者角色設定為起始者角色,選取 [設為起始者] 核取方塊,然後按一下 [確定]

    附註: 將使用者角色指定為起始者時,即使起始者角色位於 [管理使用者角色] 對話方塊中清單的中間,此角色的優先順序仍高於所有其他角色指派。

  6. 若要為不是其他角色之成員的使用者指定預設使用者角色,請選取 [管理使用者角色] 對話方塊中的角色,再按[設成預設值]

    附註: 您必須擁有多個使用者角色,才能按一下 [設成預設值]

頁面頂端

根據使用者角色顯示檢視

如果您要設計表單範本包含使用者角色,並包含多個檢視,其可顯示指派給使用者的使用者角色為基礎的檢視。例如,您可以使用規則有開啟指派給特定使用者角色的使用者開啟表單的表單範本為基礎的特定檢視。

  1. 按一下 [工具] 功能表上的 [表單選項]。

  2. 在 [表單選項] 對話方塊中的 [類別] 清單中,按一下 [開啟和儲存

  3. 按一下 [開啟行為] 底下的 [規則]

  4. 按一下 [新增]

  5. 在 [名稱] 方塊中,輸入規則的名稱。

  6. 按一下 [設定條件]。

  7. 在第一個方塊中,按一下 [目前的使用者的角色]。

  8. 在第二個方塊中,按一下 [等於]。

  9. 在第三個方塊中,按一下使用者角色的名稱,然後按一下[確定]

  10. 按一下 [規則] 對話方塊中的 [新增動作]

  11. 在 [動作] 清單中,按一下 [切換檢視],然後按一下 [檢視] 清單中的檢視。

頁面頂端

測試使用者角色

如果表單擁有多個使用者角色,建議您測試每個不同角色的優先順序和行為。雖然您可以預覽表單範本,檢查檢視是否如預期般依照使用者角色運作,但是無法模擬依照使用者的給定角色分派來評估使用者的程序。這是因為當您填寫表單時,InfoPath 才會檢查使用者角色,而非預覽的時候。如果您想要完整測試表單範本的使用者角色,可以暫時將自己指派為每個您想要測試的使用者角色,然後開啟表單,就像是自己要填寫一樣。

  1. 按一下 [工具] 功能表上的 [表單選項]。

  2. 按一下 [類別] 清單中的 [預覽]

  3. [預覽為] 清單的 [使用者角色] 底下,按一下要預覽的角色,然後按一下 [確定]

  4. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

    目前使用者角色的名稱會出現在預覽視窗右下角的狀態列上。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×