在代码部署后,工作流设置为“不可编辑”

本文解决了AEM问题:在AEM中创建工作流,然后进行代码部署后,该工作流显示为“不可编辑”。 作为最佳实践,您应在代码库中跨多个环境保持工作流模型一致,这样您就不必为每个环境重新创建工作流。

描述 description

环境

Experience Manager as a Cloud Service

问题/症状

在AEM中创建工作流且存在代码部署后,该工作流显示为“不可编辑”。

解决方法 resolution

创建工作流时,其模型默认保存在中:

/conf/global/settings/workflow/models

当您执行同步操作使其可用时,模型也会保存在:

/var/workflow/models

最佳实践表明,您应该将代码库中的工作流模型保留为跨多个环境的一致性,并且您不必为每个环境重新创建工作流。

使用AEM UI创建工作流时,结果是在代码部署后,

/conf/global/settings/workflow/models

根据代码库筛选器配置被覆盖。

<filter root="/conf/global/settings/workflow/models" mode="replace" />

这会创建一个问题,因为中的模型:

/conf/global/settings/workflow/models

由于不在代码库中,因此将其删除,并且模型位于:

/var/workflow/models

不会被删除,但仍可用。

由于您不再拥有模型:

/conf/global/settings/workflow/models

工作流模型标记为“不可编辑”。

相关读取

在我们的Experience LeagueCampaign社区中提问

如果您想了解有关此主题的解答或阅读之前的解答问题,我们邀请您查看包含本文的Experience League社区博客文章,向我们发送您的问题和评论,并加入我们的Experience LeagueCampaign社区!

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f