首页 > 其他 > 详细

Nintex workflow设计页面在自定义母板页下无法编辑的解决方法

时间:2015-12-25 19:16:44      阅读:162      评论:0      收藏:0      [点我收藏+]

我在很多客户的环境中,都遇到过nintex workflow的设计器在自定义母版页下无法编辑的问题,通过IE Development Tool去debug可以清楚的看到,问题是因为母版页引用的一些js文件与nintex本身的js文件冲突,造成了javascript error, 导致nintex workflow无法被编辑,或者引用的一些css文件改变了nintex workflow designer本身的界面,大部分的action被隐藏住。

基于以上的发现,可以参考下面的方法进行解决。

 

解决方法:

1. 最简单的方法,就是改变当前sub-site的system master page,换成sharepoint自身的v4.master, 当你再次进入nintex workflow designer,所有的问题都会消失。不好的地方就是,每次编辑完workflow,必须得改回master page,较为繁琐。

2. (推荐方法)Nintex workflow使用的是workflowdesigner.aspx作为编辑页面,我们可以通过改变这个文件来解决master page的问题。

    • 进入SharePoint服务器,如果是2010,你可以在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Layouts\Nintexworkflow   
      复制然后备份WorkflowDesigner.aspx文件。
    • 如果是2013,则是在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\Template\Layouts\Nintexworkflow 复制然后备份WorkflowDesigner.aspx文件。
    • 打开这个文件,在文件的顶端找到 DynamicMasterPageFile="~masterurl/default.master"  %> 改变为 MasterPageFile="../v4.master"

因为workflowdesigner.aspx是应用页面(application page),所以如果sharepoint 环境有多个前端的话,必须在所有前端服务器中修改这个文件。

如果服务器进行了nintex的升级,这个页面可能会被覆盖,所以需要重新改动文件。

Nintex workflow设计页面在自定义母板页下无法编辑的解决方法

原文:http://www.cnblogs.com/sydneyjay/p/5076453.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!