randyideal 2008-5-26 15:06
CQ新建一状态,为何运行时Actions下没有“修改”Action
我新建了一个状态,不是最终状态,可是运行时Actions按钮下只显示从此状态到其他状态的Action,没有修改Action。不知这是什么原因?我的修改Action选择“MODIFY”type,其他状态都有修改Action,唯独新加的状态下没有修改Action。修改Action也没设置什么权限。谢谢大家乐
SQZS_@ 2008-5-26 15:49
upgrade database了吗?
cq cilent重新打开了吗?
试一下,看看行不.
randyideal 2008-5-26 15:56
我是用测试库测试的,直接在CQ Designer中设定test database,运行test database后测试的,其他改动都可以看到,唯独新增的一个状态没有修改Action
asukataozi 2008-5-26 16:14
确定你建状态的过程没问题吗?你尝试着再建个状态测下,如果还是这样,那可能是权限设置的问题了
randyideal 2008-5-27 09:27
正常情况下,应该每个状态下都有“修改”Action,如下图:
[attach]8740[/attach]
我新增的状态“已发布”,类型为“CHANGE_STATE”,Access Control选“All Users”,却没有“修改”Action,如下图:
[attach]8741[/attach][attach]8740[/attach]
另,"修改"Action,类型为“Modify”。
另外,我新加了一个状态后,好像也不能出现“修改”Action
谢谢大家
yunshan 2008-5-27 10:53
回复 6# 的帖子
检查“修改”操作有没有设置Access Control
randyideal 2008-5-27 11:37
"修改"的Access Control是自定义的Basic脚本,而且我用的admin用户
yunshan 2008-5-27 12:00
回复 8# 的帖子
那问题可能就出现在你的这个脚本中,你可以把脚本发出来看看。
randyideal 2008-5-27 16:46
我把脚本清掉,使用All Users也不行啊
mickey 2008-5-28 17:30
有两种原因:
1.该用户没有执行修改动作的权限;
2.在schema里,该[修改]动作的属性里,没有选择新的状态。
上述两种原因,有可能导致[修改]动作没有显示出来。
wuqing1185 2008-7-3 14:48
我记得modify操作的名字不能修改。那么您这样建立的一个使用modify类型的活动,估计也不行。
ljs53 2008-7-4 12:42
很奇怪 还没有遇到过这种情况
回复11楼的帖子
自己感觉就算是没有权限的话 modify类型的操作也应该会显示 只是点击的时候会弹出对话框
回复12楼的帖子
modify操作的名字不能改吗??只要是modify类型的应该就可以,名字应该是无所谓的吧