使用解決方案自訂
建議您建立解決方案來管理自訂。 透過使用自訂解決方案,您可以輕鬆找到您自訂的解決方案元件,一致地套用您的解決方案發行者首碼,並使用正確的首碼匯出解決方案,以分發到其他環境。
如果您不使用自訂解決方案,則可以使用非受控層中的以下其中一種預設解決方案:
- Common Data Service 預設解決方案。 所有製作者均可預設使用此解決方案在環境中進行自訂。 當您想要評估或了解 Power Platform 時,Common Data Service 預設解決方案會很有用。 但是,如果您打算將應用程式或流程部署到其他環境,我們建議建立者在自己的非受控解決方案中工作。 此外,您可以設定偏好的解決方案,以便預設情況下,所有解決方案元件都包含在您指定的偏好的解決方案中,該解決方案會在您在解決方案上下文之外建立或新增解決方案元件時使用。
- 預設解決方案。 這是包含系統中所有元件的特殊解決方案。 預設解決方案在尋找系統中的所有元件和設定時非常實用。
其他資訊:
為什麼您不應使用預設解決方案來管理自訂
您不該在任一預設解決方案中建立應用程式/流程和進行自訂的原因是:
- 當您使用任一預設解決方案建立元件時,也會使用指派給該解決方案的預設發行者。 這通常會導致在某些元件上套用錯誤的發行者首碼。 其他資訊:解決方案發行者
- 預設解決方案無法匯出;因此,您無法將預設解決方案分發至另一個環境。
- 如果在設定環境時沒有一致地使用相同的解決方案,則可能會意外地遺漏將應用程式部署到另一個環境所需的元件。
Common Data Service 預設解決方案
Power Platform 中的預設解決方案是 Common Data Service 預設的解決方案,其與 Microsoft Dataverse 預設發行者相關聯。 該發行者的預設發行者首碼是隨機分配的,在這案例中可能是 cr8a3
。 這表示在預設解決方案中建立的每個新中繼資料項的名稱都會新增到用於唯一標識該項目的名稱前面。 如果您建立一個名為 Animal 的新資料表,Dataverse 所使用的唯一名稱會是 cr8a3_animal
。 這同樣適用於任何新的資料行 (屬性)、關係或選擇資料行。 如果您使用此特殊解決方案進行自訂,請考慮變更發行者首碼。