使用解決方案自訂
建議您建立解決方案來管理自訂。 透過自訂的解決方案,您很容易就能只找出已自訂的解決方案元件、並能持續地套用您的解決方案發行者首碼,以及匯出您分送用的解決方案至其他環境。
如果您不使用自訂的解決方案,您將會在未管理層中使用下列其中一種預設解決方案:
- Common Data Service 默認解決方案。 這個解決方案讓製作者可以在環境中使用預設解決方案來自訂。 當您想要評估或了解 Power Platform 時,Common Data Service 預設解決方案會非常實用。 但如果您計畫將應用程式或流程部署到其他環境,則建議應用程式設計人員在自己的非託管解決方案中運作。 更多資訊:Common Data Service 預設解決方案
- 默認解決方案。 這是包含系統中所有元件的特殊解決方案。 預設解決方案在尋找系統中的所有元件和設定時非常實用。
為什麼您不應使用預設解決方案來管理自訂
您不該在任一預設解決方案中建立應用程式/流程和進行自訂的原因是:
- 當您使用任一預設解決方案建立元件時,也會使用指派給該解決方案的預設發行者。 這通常會導致在某些元件上套用錯誤的發行者首碼。 其他資訊:解決方案發行者
- 預設解決方案無法匯出;因此,您無法將預設解決方案分發至另一個環境。
- 如果您在設定環境時沒有持續使用相同的解決方案,則可能會意外保留將應用程式部署到其他環境所需的元件。
Common Data Service 預設解決方案
Power Platform 中的預設解決方案是 Common Data Service 預設的解決方案,其與 Microsoft Dataverse 預設發佈者相關聯。 預設發行者首碼是隨機指派給該發行者,在這案例中可能是 cr8a3。 這表示在預設解決方案中所建立中繼資料的每個新項目的名稱,都會在用來唯一識別項目的名稱前面加上這個首碼。 如果您建立名為 Animal 的新實體,則 Dataverse 所使用的唯一名稱將會是 cr8a3_animal 。 這同樣適用於任何新的欄位(屬性)、關聯或選項組選項。 如果您要自訂這種特殊解決方案,請考慮變更發行者首碼。