我已经实现了一个工作流程,它使用多个状态,并在它们之间进行转换(有时为了指定更多信息,使用关联的屏幕)。
在一次转换中,我有一个名为InitialDate的屏幕。
后来,我有另一个屏幕,其中包含以下内容:
- 一个名为FinalDate的字段 - 一个持续时间
在最后一次转换的验证器中,我会喜欢根据JIRA时间跟踪配置评估InitialDate和FinalDate之间的工作天数。
然后,我想将此结果与持续时间字段进行比较。如果它相等则运行转换,否则将出现错误消息...并且不会执行转换。
非常感谢,
Christophe
这是我开始编写的一段代码......但不完整:-(
< p> Date FirstDate = new Date(cfValues ['InitialDate']。getTime())答案 0 :(得分:1)
我不确定您是否正在寻找实际的代码,或者想要获得/插件使用的路线的建议。我会在Transition中使用Script Validator。脚本验证器可以在
中找到它允许您添加代码并在验证失败时显示消息,即返回false。这个代码非常直接Java