模型導向應用程式常用術語表
本文包含 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 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 應用程式。
實體
實體是描述資料表的傳統方式。 您將會在傳統體驗和網際網路上的其他地方看到此術語。
環境
環境是儲存、管理及共用組織商務資料、資料結構、應用程式、聊天機器人和流程的空間。
您可以將各種元素封裝為解決方案,並將這些解決方案從一個環境匯出至另一個環境。
一個環境只能有一個 Dataverse 資料庫,而且該環境中的所有模型導向應用程式都可以使用此資料庫。
通常會使用多個環境來實現應用程式生命週期管理。 例如,您可能有開發、測試及生產環境。
環境存在於一個地理區域中,可以作為確保資料實際停留在正確地理區域內的一種方式。
流程
雲端流程是 Power Automate 提供的功能,可讓您根據觸發條件 (例如週期、新增或更新記錄,或使用者選擇按鈕時) 自動執行任務。 可以在引入或不引入新參數的情況下執行流程。
表單
表單提供用於建立、檢視或編輯資料表記錄的使用者介面 (UI)。 在 Power Apps 中使用表單設計工具,來建立和編輯表單。
表單有四種類型:主要、快速建立、快速檢視和卡片。
其他資訊:
表單設計工具
建立與編輯表單的設計體驗。
群組
模型導向應用程式瀏覽體驗的一部分。 群組名稱會以瀏覽元素的方式顯示在應用程式中,其中子區域名稱 (資料表) 列在其下方。
舊版
這是指已被取代的功能,或它們的製作方式已轉移至較新的經驗中,例如 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 資料表中。
關聯性
不同資料表中的欄位彼此關聯的方式。 關聯性共有三種類型:
- 一對多。 例如,一個作者對應多本小說。
- 多對一。 例如,許多書頁對應一本書。
- 多對多。 例如,很多人借了很多書。
模型導向應用程式通常會包含多個資料表,且各資料表間具有關聯性。 若關聯性存在,則使用者會瀏覽至相關資料表中的記錄。 例如,當您查看銷售發票記錄時可以打開相關的客戶記錄,以調查該客戶的詳細資料。
回應式應用程式
具有回應的應用程式將根據不同裝置存取應用程式的方式呈現。 這甚至代表可能會顯示不同的控制項,例如日期選擇器,具體取決於使用者是在電腦、平板電腦還是手機上執行應用程式。
此外,資料表和欄位會根據使用中裝置的螢幕大小呈現。
區段
表單中的索引標籤分成幾個區段。 區段可以分成一到四個資料行,可讓您以與目前索引標籤和目前區段最相關的方式來排列記錄中繼資料。
資訊安全角色
資訊安全角色定義了人員可以查看記錄和使用記錄的方式。 這與建立、讀取、寫入、刪除、更新及附加動作有關。
建立資訊安全角色,並以單一使用者名稱或使用 Active Directory 安全性群組,將使用者設為資訊安全角色。
您可以透過資訊安全角色,授與模型導向應用程式存取權。
網站地圖
模型導向應用程式實質上是資料表、儀表板、檢視表和頁面的集合,而且這些是透過網站地圖描述。 網站地圖會定義所包含在模型導向應用程式中的資料表和頁面,以及使用者在它們之間移動時所使用的瀏覽體驗。
設定瀏覽體驗時,就是在編輯區域、群組和子區域瀏覽元素。 資料表位於子區域層級,並依群組排列。 群組是有效的資料表和頁面集合,其會顯示在 [瀏覽窗格] 中。 區域可讓您在顯示的群組之間切換。
建立模型導向應用程式的新式方法和傳統方法都包含網站地圖。不過,使用新式應用程式設計工具,您可以使用拖放體驗來設計網站地圖,而傳統網站地圖設計工具則不支援拖放功能。
若要從新式應用程式組建體驗打開傳統網站地圖設計工具中的網站地圖,請選取切換至傳統。
解決方案
解決方案是一系列元件的包裝函式,包括資料表、雲端流程和資訊安全角色。
當您製作模型導向應用程式時,請務必將與其相關的資產存放在解決方案中。
解決方案有兩種表單:
- 受管理的解決方案通常只允許少量自訂或根本不允許自訂。
- 未受管理的解決方案可讓製作者能完全控制他們正在建立的專案。
製作者和開發人員使用未管理的解決方案,將專案匯出為受管理的解決方案,以在非開發環境 (例如生產環境) 使用。 這可高度控制應用程式生命週期管理。
方案總管
這是製作者和自訂員可用於檢視和變更幾乎任何解決方案元件的傳統體驗。 make.powerapps.com 提供了更多新式體驗,這些新式體驗終將取代模型導向應用程式設計工具和方案總管。
若要存取新式解決方案介面,請依照下列步驟進行:
子區域
模型導向應用程式瀏覽體驗的一部分。 子區域 (資料表) 與頁面會顯示在應用程式設計工具中設定的群組下方。
子格
子格是主要表單的區域,可顯示 Dataverse 資料表中的記錄清單,並保留在表單上。 通常,子格是用來顯示與目前正在檢閱的上層記錄相關的子記錄。 例如,作者撰寫的書。
雖然子格顯示在模型導向應用程式中,但它們是表單的一個屬性。
索引標籤
每個表單都至少有一個索引標籤,這些索引標籤與我們呈現資料表記錄資料的方式相關。 一個表單可包含多個索引標籤。 這可讓製作者為使用者提供一系列方式來查看相同的記錄。 這通常會是更好的使用者體驗,或以更具邏輯性的方式在記錄中呈現資料。
從網站地圖的角度來看,在使用網站地圖設計工具時,索引標籤會是「群組」,而不是用於資料表的子區域和用於保存子區域的區域。
資料表
資料表是在 Dataverse 中,將資料儲存在資料行 (或欄位) 中的方法。 資料表先前稱為實體。
在模型導向應用程式內容中,資料表僅存在於 Dataverse 資料庫中。
資料表中的單一資料列稱為記錄。 例如,單一客戶和資料行描述與客戶相關的中繼資料,例如名稱、電話號碼或信用額度。
每個模型導向應用程式都必須包含至少一個資料表。 建立模型導向應用程式的大部分程序都會選取與解決業務問題最相關的資料表。
資料表可與其他資料表關聯,而且這些資料表是透過在它們之間設定的關聯性所定義。
資料表設計工具
建立與編輯資料表的設計體驗。 這可讓您建立資料表、資料行、關聯性、商務規則和檢視。
整合介面
整合介面提供跨裝置的一致且可存取的使用者體驗,桌上型電腦、筆記型電腦、平板電腦或手機均可使用。 整合介面的前身稱為 Web 介面。
驗證
應用程式製作者確認模型導向應用程式是否具備所有必要元件以正確運作的程序。
檢視表
Dataverse 資料表中記錄的表格式表示。 資料表可包含多個檢視表。
可以預先篩選檢視表,而且可以定義模型導向應用程式將提供給使用者的特定檢視表。
資料表可以有多個與其相關的檢視表,您可以在建立檢視表時,定義與模型導向應用程式相關的資料表檢視表。
工作流程
傳統工作流程是一系列函數或方法,其稱為步驟,它們會依序執行並套用至資料表中包含的資料。 工作流程可以使用條件 (稱為條件分支) 來變更處理方向。
在許多案例中,傳統工作流程應由 Power Automate 流程取代。