我有一个高级工作流程,我正在尝试在kentico 9.0中创建,但是当我在dev或qa框中创建它时,步骤和范围选项卡不会出现。我以全局管理员身份登录,并且从我看到的用户确实拥有内容 - >管理工作流权限。
奇怪的是我可以在本地计算机上创建高级工作流程,并且步骤和范围看起来很好,但是当我导出网站并将其导入dev或qa时,我无法再创建具有步骤和范围的工作流程。此外,使用导入的工作流程,我无法再看到步骤或范围。
任何想法??
答案 0 :(得分:2)
您是否尝试过在这些环境中重新签名?我之前发现这可以解决各种问题,包括缺少UI标签。参考:https://docs.kentico.com/k8/macro-expressions/macro-troubleshooting/working-with-macro-signatures#Workingwithmacrosignatures-Re-signingmacros
答案 1 :(得分:1)
确保在UI个性化应用程序中启用它。您可以在CMS->Administration->Configuration->Workflows->Workflows->Edit workflow
下找到它。
这就是它在v9中的样子:
您还应该在“设置”中启用安全性调试,并检查哪种检查阻止您访问某些功能。 但是,如果您是全局管理员,则应该可以随处访问。所以我怀疑在这种情况下这会对你有帮助。
在极少数情况下,升级实例后可能会丢失某些UI元素(例如,从版本8.2开始)。当没有遵循开发新模块和扩展UI的最佳实践时,就会发生这种情况。如果是这种情况,您可以使用“模块”应用程序浏览整个UI树(如果导航到模块并深入查看“用户界面”选项卡)。父项缺失的模块应出现在树的根目录中。您可以尝试通过更改这些损坏元素的父元素来修复树结构。我还建议通过将DB记录(CMS_UIElement
表)与干净实例进行比较来检查完整性。
答案 2 :(得分:1)
除了Rocky提到的内容,请查看服务器上的IIS设置和功能安装。您需要确保WCF已安装且正常工作,以使Advanced Workflow正常工作。