模型導向應用程式主要表單的設計考量
主要表單是人員資料檢視資料和與資料互動的主要使用者介面。 主要表單為模型導向應用程式提供了眾多版面選項。
其他表單類型包括「快速檢視」、「快速建立」和「卡片」。
模型驅動應用程式的基本作用是,它們會對與它們互動時所使用之裝置的大小與類型作出回應。 這會影響控制項在表單上的位置,以及它們的行為方式。 這就是主要表單最需要注意的情況。
主要表單的主要設計目標之一是每個表單設計一次,並在需要的任何地方部署。 針對模型導向應用程式所設計的那個主要表單同樣會用於 Dynamics 365 for Outlook 以及平板電腦適用的 Dynamics 365。 這個方法的優點是不需要將變更整合至多個表單。
不過,在設計這些表單時要考慮的幾個重要因素。
不同群組的自訂表單
由於可以建立多個主要表單和指派不同的資訊安全角色至每個表單,因此可以為組織的不同群組提供已針對其使用應用程式的方式最佳化的表單。 還可以為每個群組提供不同的選項,讓他們具有不同的表單可供選擇。 其他資訊:控制對表單的存取
經理人和決策者需要可提供關鍵資料點的快速參考的最佳化表單。 他們會偏好圖表勝於清單,而且可能不會執行大量資料輸入。
直接與客戶互動的人員可能需要針對他們經常執行工作而自訂的表單。 他們可能會想要允許最有效率的資料輸入表單。
表單建立可能是一個反覆運算程序,用來收集輸入並開發使用者介面。 別忘了開發人員有各種工具可使用,而且不是所有工作都必須在表單中完成。 使用商務規則、工作流程程序、對話方塊和商務程序流程與主要表單,為組織提供適合的解決方案。
建立和編輯表單相當容易,但建立越多表單時,需要維護的表單也就越多。
表單呈現差異
雖然不需要為每個交付機制 (Web、平板電腦、手機) 管理多個表單,但製作者必須考慮主要表單中的呈現差異。
主要表單外觀說明主要表單可能的不同呈現方式。 主要考量因素如下:
Dynamics 365 for tablets 不支援影像、HTML 或 Silverlight Web 資源加入至表單。
Dynamics 365 for tablets 表單的版面配置是根據主要表單自動產生。 沒有Dynamics 365 for tablets 表單專用的特殊表單編輯器。 必須確認表單呈現對這兩個用戶端正常運作。
如果有不支援的指令碼與 Web 應用程式中的 DOM 元素互動,這些指令碼可能無法在平板電腦用 Dynamics 365表單中運作,因為相同的 DOM 元素無法使用。
Dynamics 365 for Outlook 讀取窗格表單不允許指令碼。 表單元素的可視性取決於預設設定,無法在執行階段使用指令碼進行變更。
表單效能
載入速度慢的表單或無法快速回應的表單,可能會影響生產力和使用者採用應用程式的意願。 設計模型導向應用程式中的效能表單提供了設計表單時要考慮的許多建議,以便自訂不會對表單效能產生不良影響。
設計表單以提升效率
表單版面配置和設計對於組建更好的表單十分重要。 設計可快速且高效率完成工作的表單,對使用者的滿意度至關重要。 其他資訊:在模型導向應用程式中設計高效率的主要表單