設計主要表單時要考量的因素
本主題適用於 Dynamics 365 Customer Engagement (on-premises)。 有關本主題的 Power Apps 版本,請參閱: 模型導向應用程式主要表單的設計考量
主要表單是人員資料檢視資料和與資料互動的主要使用者介面。 主要表單提供眾多選項,適用於除了 Dynamics 365 for phones 以外的自訂商務應用程式。
主要表單的主要設計目標之一是您設計一次,隨處部署。 您為自訂商務應用程式或 Dynamics 365 Customer Engagement (on-premises) Web 應用程式設計的同一個主要表單也用於 Dynamics 365 for Outlook 和平板電腦用 Dynamics 365。 這個方法的優點是您不需要將變更整合至多個表單。 不過,在設計這些表單時要考慮的幾個重要因素。
不同群組的自訂表單
由於您可以建立多個主要表單和指派不同的資訊安全角色至每個表單,因此您可以為組織的不同群組提供已針對其使用應用程式的方式最佳化的表單。 您甚至可以為每個群組提供不同的選項,讓他們具有不同的表單可供選擇。 其他資訊:控制對表單的存取
可預期的是經理人和決策者需要可提供關鍵資料點的快速參考的最佳化表單。 他們會偏好圖表勝於清單,而且可能不會執行大量資料輸入。
直接與客戶互動的人員可能需要針對他們經常執行工作而自訂的表單。 他們可能會想要允許最有效率的資料輸入表單。
您將必須了解組織中人員的需求。 這通常是您收集意見、嘗試不同項目並建立可供人員使用之表單的反覆流程。 記住您有各種工具可使用,而且不是所有工作都必須在表單內進行。 一起使用商務規則、工作流程程序、對話方塊和商務程序流程與表單,為您的組織提供適合的解決方案。
您必須平衡此與您要花費在管理表單的時間。 建立和編輯表單相當容易,但是當您建立更多的表單時,也必須管理更多的表單。
呈現差異
雖然您不需要管理每個呈現方式的多個表單,您必須考慮主要表單中的呈現差異。 主要表單表現形態說明主要表單可能的不同呈現方式。 主要考量因素如下:
Dynamics 365 for tablets 不支援影像、HTML 或 Silverlight Web 資源加入至表單。
Dynamics 365 for tablets 表單的版面配置是根據主要表單自動產生。 沒有Dynamics 365 for tablets 表單專用的特殊表單編輯器。 您必須確認表單呈現對這兩個用戶端正常運作。
如果有不支援的指令碼與 Web 應用程式中的 DOM 元素互動,這些指令碼可能無法在 Dynamics 365 for tablets 表單中運作,因為相同的 DOM 元素無法使用。
Dynamics 365 for Outlook 讀取窗格表單不允許指令碼。 表單元素的可視性取決於預設設定,無法在執行階段使用指令碼進行變更。
表單效能
載入速度慢的表單或無法快速回應的表單肯定會影響生產力和使用者採用系統的意願。 最佳化表單效能提供許多建議,讓您在設計表單時參考,防止自訂對表單效能造成不良影響。