加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: CQ新建一状态,为何运行时Actions下没有“修改”Action

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

确定你建状态的过程没问题吗?你尝试着再建个状态测下,如果还是这样,那可能是权限设置的问题了

yunshan 2008-5-26 18:01

定义的新状态是什么类型的?抓个图出来看看

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类型的应该就可以,名字应该是无所谓的吧
页: [1]
查看完整版本: CQ新建一状态,为何运行时Actions下没有“修改”Action