默认情况下,除非创建对象时已处于非托管解决方案的上下文中,否则所有解决方案对象都存储在名为 Common Data Services 默认解决方案的解决方案中。 在大多数情况下,您不希望在两个 Dataverse 系统解决方案(即 Common Data Services 解决方案和默认解决方案)中的任何一个中创建解决方案对象。 本文解释了为什么不鼓励使用系统解决方案,并提供了设置和管理首选解决方案的分步说明。
为什么不在系统解决方案中创建对象?
有几个原因导致您不应该在 Common Data Services 解决方案和默认解决方案中创建解决方案对象:
- 无法控制创建者之间解决方案对象的分离。 所有对象都可以从“默认解决方案”中查看,而且 Common Data Services 解决方案是默认解决方案,因此其他制作者也可以使用。
- 无法导出默认解决方案以导入到其他环境。
- 您不能更改“默认解决方案”的解决方案发布者。 此外,由于解决方案已存在,因此无法更改任一系统解决方案的解决方案发布商前缀。 详细信息:解决方案发布商
使用首选解决方案可以确定哪些解决方案包含每个制作者在 Power Apps 中进行的编辑。 通过设置首选解决方案,制作者可以查看和更新他们正在使用的解决方案。 设置首选解决方案后,可以在指定的解决方案中创建对象,这些对象将自动位于该解决方案中,以便您控制解决方案中的对象。 然后,您可以导出您的首选解决方案,并将该解决方案导入其他 Microsoft Dataverse 环境。
备注
未设置首选解决方案时,默认情况下,Common Data Services 默认解决方案是您的首选解决方案。 如果 Common Data Services 默认解决方案不可用,则名为默认解决方案的解决方案将用作您的首选解决方案。 您可以按照本文中的步骤,将此解决方案更改为所需解决方案。 有关 Common Data Services 默认解决方案和默认解决方案的详细信息,请转到默认解决方案。
先决条件
我们建议管理员启用 Power Platform 中的云端流和画布应用环境设置。 启用此功能可确保云端流也存储在 Dataverse 中,并被添加到制作者的首选解决方案中。 详细信息:在 Dataverse 解决方案中创建新的画布应用程序和云端流
设置您的首选解决方案
- 登录 Power Apps,然后从左侧导航窗格中选择解决方案。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
- 选择要作为首选解决方案的非托管解决方案。 还没有? 详细信息:创建解决方案
- 在命令栏上选择设置首选解决方案。
设置好您的首选解决方案后,请注意首选解决方案指示器,可以从解决方案区域查看,或者当您将鼠标悬停在环境切换器上时查看。
删除首选解决方案
您可以删除您的首选解决方案或其他制作者也设置为其首选解决方案的首选解决方案。
警告
删除首选解决方案时,您会收到一个警告,其中包括备用默认解决方案和使用相同解决方案的其他制作者的数量。 只有确定不会影响您或其他制作者的工作时,才删除一个活动的解决方案。
限制
- 您不能在经典解决方案资源管理器中设置或查看首选解决方案。
- 在经典解决方案资源管理器中创建的组件不会进入首选解决方案。
- 首选解决方案目前不适用于 Dataverse for Teams、卡片、数据流、AI Builder、聊天机器人、连接、网关、自定义连接器、Power Automate 流(有限)以及从图像或 Figma 设计创建的画布应用程序。
- 当组件已成为现有非托管解决方案的一部分时,它仍将添加到首选解决方案中。