如果模型導向應用程式不包含所有必要的元件,則無法發佈。 某些元件依賴其他元件,元件之間的這種關係稱為 相依性。
例如,位置資料表已新增至網站地圖,但不再顯示在應用程式中。
檢查模型導向應用程式內相依性的程式稱為 驗證。
驗證應用程式時,應用程式設計工具畫布會顯示遺漏資產的詳細資料。
如何驗證應用程式並新增相依性
登入 Power Apps。
選取非受控模型導向應用程式所在的環境。
選取模型導向應用程式,然後在命令列上選取編輯。
備註
模型導向應用程式的自訂應該在 解決方案內進行。 若要更新解決方案中的模型導向應用程式,請從解決方案區域開啟您的解決方案,選取 Model-Driven 應用程式解決方案元件,然後在命令列上選取編輯。
在應用程式設計工具中選取驗證。
會出現一個通知欄,顯示應用程序是否有任何錯誤或警告。 通知列會在表格沒有表單或檢視,或應用程式不包含任何元件的情況下顯示警告。 如果未設定應用程式的網站地圖,可能會出現錯誤。 您可以儲存和發佈應用程式,而不解決警告,但必須先修正錯誤,才能發佈。
通知列顯示應用程式中的警告。通知列顯示應用程式中的警告應用程式設計師也會顯示警告符號,包含缺少必要資產的每一個成品或資產圖標上的相依性數目。
應用程式設計工具圖標上的遺漏元件警告。應用程式設計師圖標上的遺漏元件警告若要新增所需的資產,請選取 必要 索引標籤。當應用程式中至少缺少一個必要資產時,會顯示 必要 索引標籤。
此標籤會顯示必要元件的替代清單。
[必要] 索引標籤,顯示應用程式中遺漏元件的清單。[必要] 索引標籤,顯示應用程式中遺漏元件的清單選取遺漏的資產,然後選取 [新增相依性]。 新增所需資產時,資產的錯誤計數會減少。
備註
如果各種應用程式元件都需要通用資產,例如儀表板和資料表需要的表單,且您只從儀表板相依性樹狀結構新增一次該資產,則相依性計數只會在儀表板圖標上減少,不會在資料表圖標上減少。 不過,兩者的相依性會解決。
選取 Get Latest Dependencies
,或再次選取 Validate 以取得最新的相依性集合。 這些按鈕只有在保存應用程序後才可見。如果您不想要新增建議的必要元件,請選取隱藏相依性。 當應用程式設計工具中開啟應用程式時,任何未解決的警告都會再次出現,並在應用程式設計工具中選取 [驗證] 或 [取得最新相依性]
。備註
如果現在隱藏了依賴項,並且稍後匯出應用程式,則所有這些依賴項都會再次出現。
使用應用程式設計工具發佈應用程式
發佈應用程式以供使用者使用。
新增元件、驗證並儲存應用程式後,在命令列上選取發佈。 在 [正在編輯的應用程式] 檢視中,在您要發佈之應用程式磚的右下角,選取 [更多選項] 按鈕 (...),然後選取 [發佈]。
應用程式狀態會變更為已發佈。 這會顯示在應用程式設計工具的右上角。 應用程式會從 [ 正在編輯的應用程式 ] 檢視移至 [ 已發佈的應用程式 ] 檢視,且發佈日期會顯示在應用程式磚上。
備註
- 如果您的應用程式發生驗證錯誤,則會在通知列中顯示此錯誤。 在錯誤解決之前,將無法發布應用程式。
- 必須先儲存後才能發佈此應用程式。