在kentico 9.0

时间:2016-11-29 21:14:55

标签: kentico

我有一个高级工作流程,我正在尝试在kentico 9.0中创建,但是当我在dev或qa框中创建它时,步骤和范围选项卡不会出现。我以全局管理员身份登录,并且从我看到的用户确实拥有内容 - >管理工作流权限。

奇怪的是我可以在本地计算机上创建高级工作流程,并且步骤和范围看起来很好,但是当我导出网站并将其导入dev或qa时,我无法再创建具有步骤和范围的工作流程。此外,使用导入的工作流程,我无法再看到步骤或范围。

任何想法??

3 个答案:

答案 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 Personalization - Workflows

您还应该在“设置”中启用安全性调试,并检查哪种检查阻止您访问某些功能。 Security Debug 但是,如果您是全局管理员,则应该可以随处访问。所以我怀疑在这种情况下这会对你有帮助。

在极少数情况下,升级实例后可能会丢失某些UI元素(例如,从版本8.2开始)。当没有遵循开发新模块和扩展UI的最佳实践时,就会发生这种情况。如果是这种情况,您可以使用“模块”应用程序浏览整个UI树(如果导航到模块并深入查看“用户界面”选项卡)。父项缺失的模块应出现在树的根目录中。您可以尝试通过更改这些损坏元素的父元素来修复树结构。我还建议通过将DB记录(CMS_UIElement表)与干净实例进行比较来检查完整性。

答案 2 :(得分:1)

除了Rocky提到的内容,请查看服务器上的IIS设置和功能安装。您需要确保WCF已安装且正常工作,以使Advanced Workflow正常工作。