如何重新生成功能区元数据

适用于: Power Apps

以下功能区命令栏问题通常是由缺少或不正确的功能区元数据引起的:

  • 命令栏上的按钮在应可见时隐藏。
  • 命令栏上的按钮在应隐藏时可见。
  • 命令栏上的按钮无法正常工作。

应用内工具命令检查器可用于帮助你重新生成所有功能区元数据。 只有系统管理员、系统定制员和创建者才有权重新生成元数据。

如何启动重新生成操作

可以使用命令检查器工具开始重新生成功能区元数据。 若要启用命令检查器,请将 &ribbondebug=true 参数追加到 Dynamics 365 应用程序 URL。 例如:https://yourorgname.crm.dynamics.com/main.aspx?appid=<ID>&ribbondebug=true

屏幕截图显示参数已追加到Dynamics 365应用程序 U R L。

启用命令检查器后,应用程序内将在每个各种命令栏( (全局、窗体、网格和子网格) )上提供新的特殊“命令检查器” 程序按钮。 (“ 更多 溢出浮出控件”菜单) 上可能会包含该按钮。 若要打开命令检查器,请选择任何命令栏上的按钮。

命令栏上的“命令检查器程序”按钮的屏幕截图。

打开 “命令检查器 ”对话框后,选择“ 重新生成功能区元数据 ”按钮,开始重新生成所有功能区元数据。

选择“重新生成功能区元数据”按钮的屏幕截图。

在确认提示符上,选择“ 确定 ”以开始重新生成。

确认提示的屏幕截图,其中包含说明。

如何检查操作状态

触发功能区元数据重新生成后,将开始后台操作。 可以在“解决方案历史记录”页上检查操作的状态。 (打开“高级设置”,然后导航到“设置解决方案>”“历史记录”。>)

用于选择“高级设置”项的屏幕截图。

功能区元数据生成操作视图中,将添加状态为“已启动”的 RibbonMetadataGeneration 操作,如下所示。

屏幕截图显示已添加状态为“已启动”的 RibbonMetadataGeneration 操作。

注意

此操作需要几分钟才能完成。 完成后,“状态”值将更改为“已完成”,并且“结果”值将根据需要设置为“成功”或“失败”。

RibbonMetadataGeneration 操作状态的屏幕截图。

在 RibbonMetadataGeneration 操作成功完成后,请清除浏览器缓存,然后重新打开应用程序以再次检查问题。 如果问题未解决,可以按照 功能区故障排除指南 中提供的步骤获取其他缓解信息。

参考

模型驱动应用功能区的命令检查器