模型導向應用程式常用術語表
本文包含 Power Apps模型導向應用程式的術語表。
協助工具
協助工具是一個術語,用來表示肢體障礙人士使用數位產品的程度。 模型導向應用程式已經對諸如回應式設計、使用者如何在欄位之間瀏覽、應用程式在高對比度模式下的行為,以及螢幕助讀程式如何幫助使用者理解應用程式的性質等問題進行考量。
系統管理中心
Power Platform 系統管理中心是管理員管理 Power Apps、Power Automate 和 Dynamics 365 應用程式環境和設定的整合入口網站。 Power Platform 系統管理中心不包括與 Power BI 相關的管理設定和功能。
應用程式設計工具
用來建立及編輯模型導向應用程式的工具。 隨著應用程式設計師體驗的成熟,它會取代傳統體驗。
使用它來設定與您的應用程式相關的瀏覽網站地圖、資料表、表單和檢視表。
應用程式瀏覽體驗
區域、群組及子群組在模型導向應用程式中的顯示方式。 這也稱為網站地圖
應用程式生命週期管理
我們管理應用程式生命週期的路徑 (從概念到生命週期結束)。 從技術角度來看,在交付模型導向應用程序產品時,大部分應用程式生命週期管理 (ALM) 都是透過解決方案進行管理的。
使用 Microsoft Power Platform 的應用程式生命週期管理概觀
區域
做為模型導向應用程式瀏覽體驗的一部分,應用程式可以有多個群組,而群組可以有多個子區域。 子區域包含與應用程式相關的資料表。 對於具有多個區域的應用程式,將在左下部導覽窗格中顯示開關控制項。
屬性
屬性是資料行的另一種名稱,而且是 Power Apps 開發人員常使用的術語。 Power Apps 中的每個資料表都會對應至資料庫資料表,而每個 Power Apps 中的資料表資料行則對應至資料庫資料表中的資料行。
商務程序流程
內建在指定資料表中的邏輯,以確保使用者依正確順序更新欄位來完成記錄。
雖然這些最初是使用 Power Automate 體驗所製作,但在模型導向應用程式中,會隨著使用者介面中的變更而經歷商務程序流程。
商務程序流程會安排成階段。 每個階段都定義了在進入下一階段之前必須完成的資料行 (欄位)。 例如,商機資料表的預設商務程序流程有四個階段:授與資格 > 開發 > 提議 > 關閉。 商務程序流程中的目前階段,在流程中從左至右階段序列中的階段旁邊以一個點表示。
商務規則
商務規則是伺服器端邏輯,與畫布或模型導向應用程式搭配使用,以設定或清除資料表中一個或多個資料行中的值。 商務規則也可以用來驗證儲存的資料或顯示錯誤訊息。 模型導向應用程式可以使用商務規則來顯示或隱藏資料行、啟用或停用資料行,以及根據商業智慧建立建議。
畫布應用程式
使用 Power Fx 設定的拖放控制項產生的應用程式。 畫布應用程式為設計人員提供了針對使用者體驗的重要控制項,並且可以連接到廣泛的資料來源和資料服務。
畫布應用程式會安排在畫面中,且資源庫、文字方塊和下拉式清單等控制項會放置在畫面上並進行設定,以便它們正確連接到資料來源並相互連接。
雖然模型導向應用程式隨附許多預先設定的功能 (例如表單、檢視表和使用者介面),但可以從空白畫布或範本開始製作畫布應用程式。 使用程式碼通常可以執行更多工作,同時也能執行得更徹底。
畫布應用程式以與模型導向應用程式相同的方式包含在環境和解決方案中。
圖表
資料表的視覺效果呈現。 圖表可以採用折線圖、橫條圖、圓形圖或環圈圖的形式。
傳統
傳統介面代表應用程式製作者對其 Microsoft Dataverse 環境中的功能進行變更的方法。
傳統介面已由 Web 型應用程式製作方法 (也稱為整合介面) 所取代。
傳統應用程式設計工具
新式應用程式設計工具可讓您建立模型導向應用程式,並使用自訂頁面建立畫布應用程式。
新式應用程式設計師是模型導向應用程式的預設設計工具。 目前,您仍然可以使用傳統應用程式設計工具來建立模型導向應用程式。
資料行
資料行 (先前稱為欄位) 是 Dataverse 資料表 (先前稱為實體) 中的欄位。 資料行類似於資料庫中的欄位,具有文字、數字、日期等不同的資料類型,以及電話、電子郵件、文件和影像等資料庫不太熟悉的資料類型。
資料行類型定義了資料行所需的資料類型,以及可在使用控制項時使用的控制項,例如日期選取器或文字方塊。
資料行也會在您建立表單時出現。 表單索引標籤也有資料行,這會定義可以放置區段的位置。 此外,表單區段也有資料行,而這些資料行可定義能放置資料表資料行 (在此案例中為欄位) 的位置。
命令列
模型導向應用程式的區域,包含模型導向應用程式經常使用的基本命令。
可自訂命令列。 其他資訊:使用命令設計工具自訂命令列 (預覽版)
元件
元件為元素。 在建立構成模型導向應用程式的元素時,會使用元件。 這些元素通常與構成模型導向應用程式之資料表的建立方法有關。
元件可以分割成資料 (資料表、關聯性、資料行)、UI (網站地圖、表單、檢視表)、邏輯 (Power Automate 流程、商務程序流程、商務規則) 和視覺效果 (圖表、儀表板和 Power BI 圖標)。
連線
模型導向應用程式通常已連接至位於相同環境中的資料表。 這種連線可以視為原生,因為它永遠不需要在環境中設定。
環境中存在連線,可讓 Power Platform 的其他元素能正確執行。 值得注意的是,Power Apps 畫布應用程式和 Power Automate流程可以使用多個連接。
控制項
控制項可讓您與記錄中包含的資訊進行互動。 它們通常會顯示在表單上,使用者使用控制項更新資料。 控制項的範例包括行事曆、開關、選項、滑桿和可編輯的格線。 在某些情況下,您可能需要根據使用者所使用的裝置來使用不同的控制項。
儀表板
一個或多個與資料表相關之圖表的容器。
儀表板可將圖表、Power BI 報表和資料表檢視表呈現給應用程式使用者。
資料模型
相關資料表的集合。 在模型導向應用程式內容中,這些應用程式會保留在 Dataverse 資料庫中。
在自訂解決方案中,資料模型通常是為交付整個商務應用程式而組建的相關資料表集。
資料庫
Dataverse 中所有資料表的集合術語。
Dataverse
Microsoft Dataverse 是建立資料庫時,在環境中佈建的資料表、工作流程、商務程序流程和相關功能的集合術語。
模型導向應用程式需要 Dataverse 資料庫。
除了能保存模型導向應用程式、畫布應用程式和 Power Automate流程之外,Dataverse 資料庫還包含與資料庫最密切相關的資料結構。
相依性
當元件的元素要相互依賴才能運作時,就會產生相依性。 例如,如果在檢視表中使用資料行,則檢視表必須有該資料行存在才能正常運作。 Dataverse 中有許多具有相依性的例子。 另一個例子是如果模型導向應用程式中使用資料表,則該應用程式相依於資料表。
相依性會以多種方式呈現,包括驗證模型導向應用程式時。 嘗試刪除資料表、表單、檢視表或儀表板的某個部分時,相依性也會以最有問題的方式顯現出來。 選取要刪除的項目,然後選取命令列上的進階>顯示相依性以檢視相依性。
Dynamics 365
Microsoft Dynamics 365 是一系列企業資源規劃 (ERP) 和客戶關係管理 (CRM) 軟體應用程式。 Microsoft 透過提供專業服務的轉售合作夥伴網路銷售 Dynamics 365 應用程式。
Entity
實體是描述資料表的傳統方式。 此術語會在傳統體驗中出現。
Environment
環境是儲存、管理和共用組織商務資料、資料結構、應用程式、Copilot 代理程式和流程的空間。
您可以將各種元素封裝為解決方案,並將這些解決方案從一個環境匯出至另一個環境。
一個環境只能有一個 Dataverse 資料庫,而且該環境中的所有模型導向應用程式都可以使用此資料庫。
通常會使用多個環境來實現應用程式生命週期管理。 例如,您可能有開發、測試及生產環境。
環境存在於一個地理區域中,可以作為確保資料實際停留在正確地理區域內的一種方式。
Flow
雲端流程是 Power Automate 提供的功能,可讓您根據觸發條件 (例如週期、新增或更新記錄,或使用者選擇按鈕時) 自動執行任務。 可以在引入或不引入新參數的情況下執行流程。
表單
表單提供用於建立、檢視或編輯資料表記錄的使用者介面 (UI)。 在 Power Apps 中使用表單設計工具,來建立和編輯表單。
表單有四種類型:主要、快速建立、快速檢視和卡片。
其他資訊:
表單設計工具
建立與編輯表單的設計體驗。
群組
模型導向應用程式瀏覽體驗的一部分。 群組名稱會以瀏覽元素的方式顯示在應用程式中,其中子區域名稱 (資料表) 列在其下方。
舊版
這是指已被取代的功能,或是這些功能的製作方式已轉移至更新式體驗,例如 Web 型整合介面。
查詢
查詢是當兩個資料表相關時存在的欄位類型。 可以在一對多關聯性的多個資料表檢視表中看到查詢。 查詢通常使用關聯性的多端表單來填入。
主要表單
每個資料表至少有一個主要表單。 主要表單代表與記錄進行互動的主要方法。 主要表單使用畫面表單對裝置進行回應,並可包含已對裝置 (不論是手機、平板電腦或 Web) 最佳化的控制項。 使用表單設計工具編輯主要表單。
監視器
也稱為應用程式監視器。 它可讓您瞭解模型導向應用程式的效能。 應用程式監視器也可以用來監視畫布應用程式。
頁面
新式應用程式具有頁面的概念,這可以是模型導向應用程式元件 (表格、儀表板、導覽連結或 Web 資源),也可以是使用自訂頁面的畫布型頁面。 自訂頁面允許靈活的版面配置、低程式碼 Power Fx 函數和 Power Apps 連接器資料。
自訂頁面是一個工具,可讓模型導向應用程式與畫布應用程式一起運作。
Power Automate
Power Platform 服務可讓使用者簡化重複性工作。 一般而言,這會使用雲端流程來執行自動化。
以特定方式指示使用者完成資料表記錄的模型導向應用程式商務程序流程,是在 Power Automate 中製作的。
Power Automate 流程存在於環境中,也存在於 Power Apps 解決方案中。
Power BI
資料視覺效果工具,可以內嵌在模型導向應用程式中,或在其外獨立運作。 Power BI 可以連接至範圍廣泛的資料來源,Dataverse 只是其中之一。
Power BI 報表不是儲存在 Dataverse 環境中。
發佈
您向環境中的使用者提供應用程式的最新反覆運算程序。
發行者
每個解決方案都有發行者。 當您建立解決方案時,您可以指定發行者。 解決方案發行者指出應用程式的開發人員,並為所有的解決方案資產定義首碼,例如 Contoso_MyNewTable。
記錄
記錄包含個人、場所或事物相關資訊的一個或多個資料行。 例如,記錄可能包含單一客戶的名稱、電子郵件地址和電話號碼。 其他工具將記錄稱為「資料列」或「項目」。記錄存在於 Dataverse 資料表中。
關聯性
不同資料表中資料行相互關聯的方式。 關聯性共有三種類型:
- 一對多。 例如,一個作者對應多本小說。
- 多對一。 例如,許多書頁對應一本書。
- 多對多。 例如,很多人借了很多書。
模型導向應用程式通常會包含多個資料表,且各資料表間具有關聯性。 若關聯性存在,則使用者會瀏覽至相關資料表中的記錄。 例如,當您查看銷售發票記錄時可以打開相關的客戶記錄,以調查該客戶的詳細資料。
回應式應用程式
回應式應用程式以取決於存取應用程式之裝置的方式自行呈現。 這可能也意味著,視使用者是在電腦、平板電腦還是手機上執行應用程式而定,或許會顯示不同的控制項,例如日期選擇器。
此外,資料表和欄位還會根據裝置的螢幕大小自行呈現。
章節
表單中的索引標籤分成幾個區段。 區段可以排列成一至四欄,讓您以與目前索引標籤及目前區段最具相關性的方式來排列記錄中繼資料。
資訊安全角色
資訊安全角色定義人員可以透過 Dataverse 中的功能和資料了解並完成哪些工作。 對於記錄,資訊安全角色決定使用者可用的建立、讀取、寫入、刪除、更新和附加動作。
建立資訊安全角色,並以單一使用者名稱或使用 Active Directory 安全性群組,將使用者設為資訊安全角色。
您可以透過資訊安全角色,授與模型導向應用程式存取權。
網站地圖
模型導向應用程式實質上是資料表、儀表板、檢視表和頁面的集合,而且這些是透過網站地圖描述。 網站地圖會定義模型導向應用程式中所包含的資料表和頁面,以及使用者在其間移動時所獲得的瀏覽體驗。
設定瀏覽體驗時,就是在編輯區域、群組和子區域瀏覽元素。 資料表位於子區域層級,並依群組排列。 群組是有效的資料表和頁面集合,其會顯示在 [瀏覽窗格] 中。 區域可讓您在顯示的群組之間切換。
建立模型導向應用程式的新式和傳統方法都包含網站地圖。 不過,您可以透過新式應用程式設計師,使用拖放體驗來設計網站地圖,而傳統網站地圖設計工具則不支援拖放功能。
若要從新式應用程式組建體驗打開傳統網站地圖設計工具中的網站地圖,請選取切換至傳統。
解決方案
解決方案是各式各樣元件的包裝函式,包括資料表、雲端流程和資訊安全角色。
當您製作模型導向應用程式時,請務必將與其相關的資產存放在解決方案中。
解決方案有兩種類型:
- 受管理的解決方案通常只允許少量自訂或根本不允許自訂。
- 未受管理的解決方案可讓製作者完全控制他們正在建立的專案。
製作者和開發人員使用未管理的解決方案,將專案匯出為受管理的解決方案,以在非開發環境 (例如生產環境) 使用。 這可高度控制應用程式生命週期管理。
方案總管
這是製作者和自訂員可用於檢視和變更幾乎任何解決方案元件的傳統體驗。 make.powerapps.com 提供了更多新式體驗,這些新式體驗終將取代模型導向應用程式設計工具和方案總管。
若要存取新式解決方案介面,請執行下列步驟:
子區域
模型導向應用程式瀏覽體驗的一部分。 子區域 (資料表) 與頁面會顯示在應用程式設計工具中設定的群組下方。
子格
子格是主要表單的區域,可顯示 Dataverse 資料表中的記錄清單,並保留在表單上。 通常,子格是用來顯示與目前正在檢閱的上層記錄相關的子記錄。 例如,作者撰寫的書。
雖然子格顯示在模型導向應用程式中,但它們是表單的屬性。
索引標籤
每個表單都至少有一個索引標籤,這些索引標籤與我們呈現資料表記錄資料的方式相關。 一個表單可包含多個索引標籤。 這可讓製作者為使用者提供一系列方式來查看相同的記錄。 標籤以更合乎邏輯的方式呈現記錄中的資料,通常會提供更好的使用者體驗。
從網站地圖的角度來看,使用網站地圖設計工具時,索引標籤是「群組」,而不是用於資料表的子區域和用於保存子區域的區域。
資料表
資料表是在 Dataverse 中,將資料儲存在資料行 (或欄位) 中的方法。 資料表先前稱為實體。
在模型導向應用程式內容中,資料表僅存在於 Dataverse 資料庫中。
資料表中的單一資料列稱為記錄。 例如,單一客戶和資料行描述與客戶相關的中繼資料,例如名稱、電話號碼或信用額度。
每個模型導向應用程式都必須包含至少一個資料表。 建立模型導向應用程式的大部分程序都會選取與解決業務問題最相關的資料表。
資料表可與其他資料表關聯,而且這些資料表是透過在它們之間設定的關聯性所定義。
表格設計工具
建立與編輯資料表的設計體驗。 這可讓您建立資料表、資料行、關聯性、商務規則和檢視。
整合介面
整合介面提供跨裝置的一致且可存取的使用者體驗,桌上型電腦、筆記型電腦、平板電腦或手機均可使用。 整合介面的前身稱為 Web 介面。
驗證
應用程式製作者確認模型導向應用程式是否具備所有必要元件以正確運作的程序。
檢視表
Dataverse 資料表中記錄的表格式表示。 資料表可包含多個檢視表。
可以預先篩選檢視表,而且可以定義模型導向應用程式提供給使用者的特定檢視表。
資料表可以有多個與其相關的檢視表,您可以在建立檢視表時,定義與模型導向應用程式相關的資料表檢視表。
工作流程
傳統工作流程是一系列函數或方法,其稱為步驟,它們會依序執行並套用至資料表中包含的資料。 工作流程可以使用條件 (稱為條件分支) 來變更處理方向。
在許多案例中,傳統工作流程應以 Power Automate流程來取代。