いくつかのステータスとそれらの間の遷移を使用するワークフローを実現しました(さらに情報を指定するために、関連する画面が表示される場合があります)。
あるトランジションでは、画面に InitialDate というフィールドがあります。
後で、次を含む別の画面があります:
- FinalDate というフィールド
- 期間
その最後の遷移のバリデーターで、JIRA タイム トラッキング構成に従って、InitialDate と FinalDate の間の稼働日数を評価したいと思います。
次に、この結果を期間フィールドと比較したいと思います。等しい場合は遷移が実行され、そうでない場合はエラー メッセージが表示され、遷移は実行されません。
どうもありがとう、
クリストフ
これは私が書き始めたコードの一部です...しかし完全ではありません:-(
Date FirstDate = new Date(cfValues['InitialDate'].getTime())
Date LastDate = new Date(cfValues['FinalDate'].getTime())
長い経過時間 = (FirstDate.getTime() - LastDate.getTime() ) / 86400000
int nbdays = 経過時間.intvalue()
boolean res = nbdays= cfValues['duration']