首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ClearQuest中跳转状态?

如何在ClearQuest中跳转状态?
EN

Stack Overflow用户
提问于 2016-02-10 01:37:27
回答 2查看 930关注 0票数 0

嗨,

我有一个要求,我需要修改一个ClearQuest模式。此修改为

根据表单中的应用程序名称(application_name字段)完成。对于特定的申请,需要获得小组的额外批准。对于应用程序的其余部分,需要删除。

有没有办法做到这一点呢?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2016-11-10 06:47:55

是的,可以通过将操作Level3Approval更改为RECORD_SCRIPT_ALIAS类型并将其指向记录脚本来实现。它应该将Level1Approval和Level2Approval状态都作为源状态。

在记录脚本中添加类似以下内容的内容:

代码语言:javascript
复制
If GetFieldValue("AppName").GetValue = "A" Then
    EditEntity "Level2Approval"
Else
    EditEntity "Level3Approval"
End If
Validate

根据AppName的值,现在执行Level3Approval会将您带到Level2Approval或Level3Approval状态。

您还可以决定将Level3Approval操作重命名为更通用的名称,因为它并不总是将您带到Level3Approval状态。

票数 0
EN

Stack Overflow用户

发布于 2017-01-28 06:05:26

为此,您需要更改Level3Approval操作的访问控制挂钩,以便在您希望首先强制执行Level2Approval的情况下不允许该操作。当你想让它使用Level3Approval时,你也会有一个动作钩子,它不允许Level2Approval。

当你这样做的时候,你想要的唯一的动作会出现在下拉菜单中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35298518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档