訓練
認證
Microsoft Certified: Power Platform Developer Associate - Certifications
示範如何使用 Microsoft Power Platform Developer 來簡化、自動化及轉換商務工作和程序。
Power Platform 中的管線旨在透過讓所有製作者、管理員和開發人員更易上手的方式在服務中引入應用程式生命週期管理 (ALM) 自動化和持續整合與持續傳遞 (CI/CD) 功能,以向 Power Platform 和 Dynamics 365 客戶推廣 ALM。
管線大幅減少先前透過在團隊或組織中採用健全、自動化 ALM 程序實現投資報酬率所需的投入和領域知識。
管道可讓管理員投入較少的精力來集中控管公民主導和專業開發人員主導的專案。 管理員可設定控管和輔助全組織解決方案開發、測試及交付的適當保護措施。 管理員的其他好處包括:
降低擁有權總成本:
節省時間和金錢:
依自己的步調擴展 ALM:
pac pipeline
命令群組借助下列項目實現合規性、安全性、監控和自動化目標:
管線就緒後,製作者只要按幾下就能開始進行產品內部署。 他們會直接在其開發環境中這樣做。 製作者的其他好處包括:
專業開發人員現在使用管線處理複雜的背景作業會有更高的生產力。 開發人員可以指示系統他們想要完成的工作,而不是執行各種完成相同目標所需的基礎工作。 使用 Power Platform CLI,開發人員可以:
此外,開發人員也可以擴充管線並與其他 CI/CD 工具整合。
管線會部署解決方案以及目標環境的設定,例如連接、連接參考和環境變數。 解決方案中所包含的任何 Power Platform 自訂都可以使用管線來部署。 管線或解決方案通常不會包含儲存在 Dataverse 資料表中的資料。
重要
管線目前不支援 Power BI 儀表板 (預覽版) 和 Power BI 資料集 (預覽版)。
首先,確保來源環境和目標環境正確連結。 您只能在指定的來源環境 (例如開發環境) 中查看管道。 在設定期間將每個環境連結到管道時,您可以選擇開發環境或目標環境環境類型。 如果您的管道相關環境被指派了正確的類型,您的管道將在來源開發環境中顯示為選項。
是。 對於每個部署,受控和非受控解決方案都會自動匯出,並儲存在管線主機中。
否。 提交部署要求後 (當製作者從其開發環境中選擇部署時),會立即匯出解決方案,而且將部署相同的解決方案成品。 同樣地,系統不會將部署的解決方案重新匯出至管線中的後續階段。 相同的解決方案成品必須按順序通過管線階段。 該系統還可以防止對匯出的解決方案成品進行任何篡改或修改。 這可確保自訂無法繞過 QA 環境或您的核准程序。
常見的設定範例:
環境用途 | 環境類型 | 需要獨立授權 |
---|---|---|
Host | 生產環境 | 無 |
開發 | Developer | 無 |
QA | Developer | 無 |
生產環境 | 實際執行環境 | .是 |
是。 請參閱委派部署。
是。 詳細資訊: 使用服務主體部署
與製作體驗類似,執行管線的製作者可以提供自己的連線或他們有權存取的連線。 服務主體連線也可用於支援服務主體驗證的連接器,包括自訂連接器。
目前,解決方案或目標環境中沒有值的連線參考無法在部署期間更新。 如果之前已部署了值,則可以在目標環境中更新。
部署身分識別。 如果是標準部署,負責人是要求的製作者。 如果是委派部署,負責人是委派的服務主體或使用者。
否。 建議在此案例中使用 Azure DevOps 或 GitHub。
您應該在需要時,刪除環境記錄並更新管線設定。 如果環境已重設,您可以重新建立環境記錄,然後將其與管線建立關聯。
有。 不過,不建議所有客戶使用預設環境做為管線主機。
是。 其他資訊:以服務主體或管線負責人部署管線。
是的,這些工具組合起來非常強大,同時又讓製作者體驗變得簡單。 其他資訊:擴充管線
是。 如果啟用了管道設置,則可以 從 Pipelines (管道) 頁面上的運行歷史記錄檢視重新部署以前的解決方案版本 。 如果禁用該設置,則只能部署或導入更高的解決方案版本。 解決方法是,管理員可以從管道主機下載構件,在 solution.xml 檔中增加解決方案版本,然後手動將其導入到目標環境。
是。 您可以在 Dataverse 管線主機中設定大量的刪除工作,以依據定義的排程來刪除資料。
目前不行。 管線預設匯入行為是升級和覆寫自訂。
No。 不過,可以將一個環境連結至相同主機中的多個管線。 若要將環境與不同的主機關聯,請將其新增至新主機的管線中。 然後從原始主機中移除環境記錄,並確認一切都可以如期運作。
目前不行。 但是,可以使用特意擴充勾點來自訂管線邏輯。 其他資訊:擴充管線。
瀏覽到正在開發的非受控解決方案到與您管線關聯的環境。 無法從預設的解決方案、受控解決方案或目標環境中查看或執行管線。 請注意,您還可以從 Power Platform CLI 擷取和執行管線。
可以,但前提是 在主機中啟用了 Cross-Geo Solution Deployments 設置。 如果禁用該設置,則主機和與主機中的管道關聯的所有環境必須位於同一地理位置 (如創建環境時指定)。 例如,如果禁用該設置,則管道無法從德國部署到加拿大,並且德國的主機無法管理加拿大的環境。 如果租戶系統管理員希望阻止跨地理位置解決方案部署,則應為德國和加拿大使用單獨的主機。
是的,可以這樣做,儘管建議您從同一個管線開始部署指定的解決方案。 但這樣有助於避免混淆以及無意中的錯誤。 管線執行資訊會顯示在一個管線和一個解決方案的內容中 (在解決方案體驗中)。 因此,其他管線可能不會顯示最新部署的解決方案版本或與不同管線關聯的其他重要運作資訊。 請注意,部署管線設定應用程式顯示目前主機的所有管線和所有解決方案的執行資訊。
不支援使用相同的環境和主機進行開發;不建議使用其他組合做為最佳做法。
在目標環境中,您可以查看已部署物件的層級,以及層級間發生的變動。 此外,還可以查看模型導向應用程式、網站地圖與表單的層級之間的 XML 差異。 管線也可以擴充,以便與 GitHub 和其他原始檔控制系統整合,以比較細微性差異。
這是有效的設定,而且應該根據組織中的需求及原則來評估。
否。 建議您一律將受控解決方案部署到非開發環境。 注意非受控解決方案會自動匯出並儲存在管線主機中,因此您可以將它們下載並匯入至其他開發環境,或將它們放入原始檔控制中。
目前不行。 您必須為每個解決方案提交不同的部署。 不過,同一個管線可以用於多個解決方案。
目前不行。 建議您在儲存這些自訂時發佈個別物件。 請注意,只有特定解決方案物件需要發佈。
目前的實作會對指定的解決方案使用單一開發環境。
兩者都提供許多有價值的功能,而且擁有團隊會在開發管線和拓展 Power Platform 的 ALM 願景時緊密合作。 管線本質上更簡單,可以更輕鬆地進行設定和管理。 不需要存取其他產品和技術,因為一切都是在內部進行管理。 另一方面,ALM 加速器有時更適合更進階的 ALM 案例。
雖然還存在許多其他功能差異,但根本區別在於管道是一項正式 Microsoft Power Platform 的產品功能,這意味著它由產品工程部門設計、架構、工程、測試、維護和支援 Microsoft 。 管線內建於產品中,可在原生產品體驗中存取。
我們鼓勵客戶使用管線進行核心部署功能,並在需要時擴充管線以與其他 CI/CD 工具整合。 當一起使用時,CI/CD 工具所需的工作負載通常變得不那麼複雜,維護成本也更低。
訓練
認證
Microsoft Certified: Power Platform Developer Associate - Certifications
示範如何使用 Microsoft Power Platform Developer 來簡化、自動化及轉換商務工作和程序。