使用網站地圖設計師建立模型導向應用程式網站地圖
網站地圖概觀
網站地圖會定義使用者在模型導向應用程式中的資料表之間移動的方式。 這稱為瀏覽。 在應用程式中執行工作時,應用程式瀏覽是使用者體驗的基礎。
瞭解網站地圖有助於帶入一些概念,以便您瞭解網站地圖設計師和使用者傾向如何使用應用程式之間的關聯。
以下螢幕擷取畫面說明了許多功能。
區域。 模型導向應用程式可以有多個區域。 使用者在這些區域之間切換,以存取不同的群組。
群組。 區域可以有多個群組。 這可讓您以邏輯方式來分組資料表、自訂頁面及其他元件。
資料表 (或實體)。 這可讓使用者查看在應用程式設計師中選取的資料表檢視表。
這種階層式結構對於實現良好的使用者體驗十分重要,而且使用的術語可讓您更加理解應用程式設計師。
在應用程式設計師中查看應用程式
在網站地圖設計師中查看的相同應用程式會顯示相應的區域、群組和資料表。 在此案例中,您正在查看客戶群組中的資料表和客戶區域中的群組。 您還可以發現應用程式設計師中還有另一個名為工作的區域。
編輯網站地圖的先決條件
使用者需要具有系統管理員或系統自訂員資訊安全角色或同等的權限。 明確地說,具有下列權限的任何使用者也可以建立應用程式:
- 應用程式資料表的建立、讀取和寫入權限。
- 自訂資料表的讀取和寫入權限。
- 解決方案資料表的讀取權限。
可以在資訊安全角色的自訂索引標籤上檢視或設定這些權限。
如何組建網站地圖
在本教學課程中,將執行幾項網站地圖工作,例如建立新的網站地圖,以及新增區域、群組和子區域。
網站地圖設計師也可讓應用程式設計師以環境支援的語言來定義區域、子區域或群組標題。
預設網站地圖會在模型導向應用程式建立過程中自動建立。 可以使用網站地圖設計師進行編輯。
建立應用程式的網站地圖
登入 Power Apps。
選取解決方案,打開您要的解決方案。
選取新增 - 應用程式 - 模型導向應用程式。
從可使用的兩個選項中選取傳統應用程式設計師。
在應用程式設計工具畫布的網站地圖區域中,選取網站地圖旁的畫筆圖示,已開啟網站地圖設計師。
網站地圖設計師會開啟已預先填入一個區域、一個群組和一個子區域的畫布。 選取區域、群組或子區域圖標,即可變更其屬性。
注意
從應用程式設計師畫布中選取開啟網站地圖設計師 會自動建立新的網站地圖 (如果應用程式還沒有網站地圖),並為新的網站地圖指定與應用程式名稱相同的名稱,以及與應用程式唯一名稱相同的唯一名稱。
選取儲存。
注意
返回應用程式設計師並選取儲存時,新的網站地圖會與應用程式產生關聯。 設定網站地圖之後,網站地圖圖標會顯示已設定,否則在圖標顯示未設定。 如果您從應用程式設計師開啟網站地圖設計師並設定新的網站地圖,但是在將網站地圖與應用程式建立關聯之前關閉瀏覽器,則網站地圖將會自動與應用程式產生關聯,在下次開啟應用程式設計師時,根據應用程式唯一名稱。
選取發佈。
檢視模型導向應用程式
在該應用程式設計師中,選取儲存 > 驗證 > 開啟。 這會以最新的變更執行應用程式,而且是應用程式組建過程的重要部分。
新增區域至網站地圖
選取新增 (在網站地圖設計師畫布上),然後選取區域。
or
從元件索引標籤將區域圖標拖曳到畫布上的空白方塊中。 當您要將圖標移至畫布上的正確位置時,將會看見空白方塊。
選取新增的區域。 屬性索引標籤會反白顯示在畫布右側的窗格中。
新增或編輯區域屬性。
在一般底下,執行下列動作:
標題:在組織的基礎語言中輸入區域的標題。
圖示:預設應用程式圖示會選取。 為區域選取不同的圖示,從解決方案中可用的 Web 資源清單。 圖示只會套用至取代的網頁用戶端網站地圖,而不是最新的模型導向應用程式網站地圖。
識別碼:自動產生的唯一識別碼,但可根據需要輸入其他識別碼。 最佳做法是使用提供的識別碼,因為如果輸入的識別碼不是唯一的,使用者可能會在使用應用程式時發生錯誤,或可能會在匯入包含此網站地圖的解決方案時發生錯誤。
顯示群組:選取此核取方塊,會在導覽窗格中顯示子區域群組。
在進階底下,執行下列動作:
更多標題:如果您的組織使用多種語言,請選取標題的語言 (地區設定)、輸入標題,然後選取新增 。 可以建立、編輯或刪除您組織使用的所有語言的標題。 不過,一種語言只能有一個標題。
更多描述:如果組織使用多種語言,請選取描述的語言、輸入描述,然後選取新增。 可以建立、編輯或刪除您組織使用的所有語言的描述。 不過,一種語言只能有一個描述。
URL:輸入要為表示區域之 Dynamics 365 for Outlook 資料夾提供的 URL。
建立和編輯群組、子區域和區域
下列各節說明如何使用群組、子區域和區域,以及如何檢視其屬性。
將群組新增到網站地圖
在網站地圖設計師畫布上,選取您要新增群組的區域。
選取新增 ,然後選取群組。
or
從元件索引標籤將群組圖標拖曳到畫布中區域底下的空白方塊。 當您要將圖標移至畫布中的正確位置時,將會看見空白方塊。
選取剛才新增的群組。
在屬性索引標籤上,新增或編輯群組屬性:
在一般底下,執行下列動作:
標題:在組織的基礎語言中輸入群組的標題。
識別碼:唯一識別碼會自動產生。 如有需要可輸入其他識別碼。 建議您使用自動化識別碼,因為如果輸入的識別碼不是唯一的,可能會在匯入包含此網站地圖的解決方案時產生錯誤。
在進階底下,執行下列動作:
更多標題:如果您的組織使用多種語言,請選取標題的語言 (地區設定)、輸入群組的標題,然後選取新增 。 可以建立、編輯或刪除您組織使用的所有語言的標題。 不過,一種語言只能有一個標題。
更多描述:如果您的組織使用多種語言,請選取用於描述的語言、輸入群組的描述,然後選取新增 。 可以建立、編輯或刪除您組織使用的所有語言的描述。 不過,一種語言只能有一個描述。
URL:輸入要為表示群組之 Dynamics 365 for Outlook 資料夾提供的 URL。
設定為設定檔:選取此核取方塊。指出此群組是否代表使用者可選取的工作地方的設定檔。 設定為使用者可選取設定檔的群組,會做為個人選項中的選項提供。 這只適用於工作地方區域中的群組。
將子區域新增到網站地圖中的群組
選取新增 (在網站地圖設計師畫布上),然後選取子區域。
or
從元件索引標籤將子區域圖標拖曳到畫布中群組區段底下的空白方塊。 要將圖標移至畫布中的正確位置時,將會看見空白方塊。
選取新增的子區域。
在屬性索引標籤上,新增或編輯子區域屬性:
在一般底下,執行下列動作:
類型:選取要新增的子區域是儀表板、資料表、Web 資源還是 URL。
實體:選取子區域所屬的資料表。 此資料行會停用,如果子區域類型不是實體,在類型下拉式清單中。
URL:指定網頁的 URL。 URL 文字會從此子領域顯示,並在選取時,打開新的瀏覽器視窗,顯示頁面。 如果已在下拉式清單中選取類型的實體,則此資料行將會停用。
重要
不支援連結至 .aspx 頁面的網站地圖子領域 URL。
預設儀表板:選取預設儀表板,要在此子區域中顯示。 如果未在類型下拉式清單中選取的儀表板,則此資料行將會停用。
標題:在組織的基礎語言中輸入子區域的標題。
圖示:預設應用程式圖示會選取。 為子區域選取不同的圖示,從解決方案中可用的 Web 資源清單。
識別碼。 唯一識別碼會自動產生。 如有需要可輸入不同的唯一識別碼。
參數傳遞。 選取此核取方塊,將有關組織和語言內容的資訊傳遞至 URL。 此核取方塊只在子區域類型為 Web 資源或 URL 子區域時才會核取。
在進階底下,執行下列動作:
權限:這會定義子區域是否根據指派給使用者的任何資訊安全角色中可用的權限顯示。 選取要檢查權限的資料表名稱,然後選取核取方塊以指派權限。
更多標題:如果您的組織使用多種語言,請選取標題的語言、輸入子區域的標題,然後選取新增。 可以建立、編輯或刪除您組織使用的所有語言的標題。 不過,一種語言只能有一個標題。
更多描述:如果您的組織使用多種語言,請選取描述的語言、輸入子區域的描述,然後選取新增。 可以建立、編輯或刪除您組織使用的所有語言的描述。 不過,一種語言只能有一個描述。
SKU:選取顯示此子區域的 Dynamics 365 版本。
用戶端:選取顯示此子區域的用戶端類型。
Outlook 捷徑:選取要在 Dynamics 365 for Outlook 中顯示的圖示。
組織區域、群組和子區域
將區域、群組和子區域拖曳到新位置來加以組織。 容器方塊會出現,讓您放置圖標。 以下列出一些選項:
將子區域移至相同群組內的新位置,或同一區域底下的不同群組。
將子區域移至不同區域底下某一個群組內的新位置。
將群組移至相同區域內的新位置。
將群組移至不同區域中的新位置。
將區域移至新位置。
編輯預設網站地圖
每個環境都附有一個預設的網站地圖,且可以進行編輯。
開啟方案總管。
在解決方案視窗的元件底下,選取用戶端擴充功能。
在元件工具列上,選取新增現有的 > 網站地圖。
在解決方案元件清單中,選取名為網站地圖的網站地圖,然後選取確定。
按兩下以選取新增的、其顯示名稱為網站地圖且狀態為受管理的網站地圖。 也可以選取網站地圖,然後選取工具列上的編輯。
網站地圖會在網站地圖設計師中開啟。
選取儲存。
選取發佈。
選取儲存後關閉。
複製網站地圖中的元件
若要複製現有元件,請選取元件,然後選取工具列上的複製。 複製的元件的所有詳細資料,都會與基底元件相同,但識別碼和標題不同。 識別碼是隨機產生。
複製區域時,複製的區域會新增至目前選取區域的右側。 複製群組時,複製的群組會新增至目前選取群組的右側。 複製子區域時,複製的子區域會新增至目前選取子區域的下方。
從網站地圖刪除區域、群組或子區域
若要刪除網站地圖元件,選取元件圖標,然後選取工具列上的刪除。 刪除區域時,區域中的所有群組和子區域也會刪除。 同樣地,刪除群組時,當中的群組和子區域都會刪除。
支援的用戶端
下表說明不同網站地圖支援的用戶端。
網站地圖 | 支援的用戶端 |
---|---|
新應用程式 | 整合介面 |
Dynamics 365 - 自訂應用程式的網站地圖 | 舊版 Web 應用程式和 Dynamics 365 for Outlook |
模型導向應用程式 (銷售、銷售中心、Customer Service、客戶服務中心、Field Service、Project Service Automation) | 舊版 Web 應用程式和整合介面 |
使用模型導向應用程式取代舊應用程式
在從 Web 客戶程式轉換至整合介面期間,會提供使用 Web 用戶端網站地圖的舊版應用程式。 移除 Web 用戶端後,舊版應用程式將被取代。 接著,製作者可能希望為使用者提供替代模型導向應用程式。 在未來的版本中,將移除舊版應用程式。
根據預設,舊版應用程式名稱為「Dynamics 365 - 自訂m」,但是可以在環境中重新命名。
執行舊版應用程式時,會顯示警告訊息,指出並非所有應用程式功能都受到支援。
傳統應用程式設計師可以在新的應用程式中,使用與舊版應用程式相同的網站地圖專案建立模型導向應用程式。
在左瀏覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
開啟或建立新的解決方案。
在瀏覽列頂端選取 ...,然後選取切換至傳統,這會打開傳統方案總管。
在左側窗格上,選取模型導向應用程式 > 新增。
在建立新應用程式對話方塊中:
輸入應用程式名稱。 也可以提供唯一的名稱和描述,但這不是必要的。
選取使用現有的解決方案建立應用程式,然後選取下一步。
在選取解決方案底下,選取預設解決方案。
在選取網站地圖底下,選取網站地圖,然後選取完成。
選取發佈。
關閉傳統應用程式設計師,並打開包含新模型導向應用程式的解決方案。
選取新模型導向應用程式,然後選取共用。
新增人員並指派資訊安全角色,讓他們可以使用應用程式。
在新的模型導向應用程式可以使用之後,應在所有環境中對非管理員隱藏「Dynamics 365 - 自訂」應用程式。
打開 Power Platform 系統管理中心,然後選取要隱藏的舊版應用程式環境。
選取設定 > 產品 > 行為。
將向每個人顯示舊版應用程式,而不只是向系統管理員顯示設定為關閉。
捲動至頁面底部,然後選取儲存。