通过GACD部署的SAP Work Zone HTML5应用未在内容管理器显示
Build Work Zone(标准版)GACD部署后CDM内容不显示的排查方案
问题背景
通过Cloud Foundry + GACD机制部署SAP ManageProducts示例应用,应用构建运行正常,HTML5应用列表可见且目标配置正确,但Build Work Zone标准版的Content Manager中无法看到cdm.json定义的应用、组和目录;手动添加内容提供程序仅能看到角色,应用/组/目录仍不显示。
排查与解决步骤
1. 检查Work Zone服务权限配置
- 查看
mta.yaml里的Work Zone服务配置,确保包含authorization: ["content-administration"]权限参数,GACD需要该权限才能自动同步CDM内容。 - 验证部署时生成的服务密钥是否正确关联Work Zone实例,确保GACD能调用内容同步API。
2. 验证CDM文件路径与MTA配置匹配
- 检查
mta.yaml中Work Zone模块的参数,确认是否正确指定CDM文件路径(如content: ./workzone/cdm.json),确保部署时该文件被正确打包。 - 查看部署日志,搜索CDM相关条目,排查是否存在“文件未找到”“读取失败”类错误。
3. 适配最新CDM格式要求
由于示例仓库已10个月未更新,需确认当前Build Work Zone的CDM schema是否有变更:
- 核对
cdm.json中applications节点的target值,确保与BTP控制台HTML5应用列表中的应用名称完全一致; - 检查
groups与catalogs的关联逻辑,确认组引用的应用ID、目录引用的组ID均正确; - 验证
roles节点的权限配置,确保角色与应用、目录的关联符合当前Work Zone要求。
4. 触发GCDM内容同步
- 查看部署日志,确认是否有GCDM同步的成功/失败记录;若未触发自动同步,可通过BTP CLI手动调用Work Zone内容同步接口,或在Content Manager中找到对应内容提供程序点击“同步”。
5. 确认内容提供程序自动注册配置
检查mta.yaml中Work Zone服务是否配置了content-provider: true参数,该配置用于部署时自动向Work Zone注册内容提供程序,缺失则无法自动同步CDM内容。
内容的提问来源于stack exchange,提问作者Théodore
相关产品推荐
相关产品推荐

