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

[讨论] 关于modify修改内容的设定( 此文章被查看:1555次,被回复:8篇!! )

关于modify修改内容的设定

我的问题是:
在cq中,提交了一个需求,然后由需求主管审批此需求,审判通过后,进入下一个流程
此时,需求主管可以modify此需求,但是要求只能修改他填写的那部分内容。其他内容是只读的。
这个修改的权限问题该如何设定?
寻求大家的解决方案!!!

请问斑竹这个可以提交为cq的 需求吗?
《非当前操作人点击“Modify”操作时,仍可以修改不应该允许修改的内容,请限制修改内容》



© 本文为 自在飞SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

问题提得很好,符合实际的情况,
这里的权限问题,主要是落在Modify这个Access Control上,
实际上就是当用户选择了Modify后,如何去控制每个字段的只读/可写问题(可以通过VBscript来控制),
把这个问题解决了就可以了,
不过有点难度,得好好研究一下~



© 本文为 yunshanSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

是要action改变字段编辑属性吗?

在action的defect_initialization中控制
只读:
SetFieldRequirednessForCurrentAction "field_name", AD_READONLY
可修改:
SetFieldRequirednessForCurrentAction "field_name", AD_OPTIONAL
强制必填:
SetFieldRequirednessForCurrentAction "field_name", AD_MANDATORY



© 本文为 河州然然SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
无去来处

TOP

引用:
原帖由 河州然然 于 2006-12-18 07:34 发表
在action的defect_initialization中控制
只读:
SetFieldRequirednessForCurrentAction "field_name", AD_READONLY
可修改:
SetFieldRequirednessForCurrentAction "field_name", AD_ ...
这样做的话
是不是每个人modify的时候都是只读的呀

© 本文为 ljs53 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

不知是否是cq的缺陷,我在点击modify的时候,就只有主题这个字段在执行每个action时都是可修改项。

目前的解决办法是:
在主题字段的更改的值里加入AppendHist($fieldname,"Notes_Log")
打log到注释里了。

期待大家的更好的解决办法。

© 本文为 自在飞 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

因为在 Behaviors 中,默认的 Headline 的值是 MANDATORY,也就是说,这个字段无论在什么时候都不能为空,并且这个设置还无法改变。不过我有些不明白了,难道你其他大多数的字段都设置为 READONLY 么?我觉得有些不解

© 本文为 nowo 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 #6 nowo 的帖子

至于像Headline这样的字段是系统模板中自带的,是不能更改其behavior的,
其实这个关系并不大,如果你觉得这个不太方便,大可以自己去定义一套自己需要的字段,
在实际的工作中,我一般都是自己定义的,

© 本文为 yunshan 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

楼上的办法真好。
我以后就新建主题字段,不用内定的了。

© 本文为 自在飞 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

为什么那,学学,学习学习!!!!

© 本文为 lovezhoujun 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题