0

ワークフロー エディターで作成したカスタム ワークフローがあります。それをアップロードし、プロジェクトに割り当てました。

そのプロジェクトで新しい問題が作成されると、可視性が {All Users} から {Front End Support} に変わることを期待しています

他のカスタム ワークフローが割り当てられており、それらは機能しているため、ワークフローが追加されたり、プロジェクトに割り当てられたりする必要はありません。

これが私のワークフローです。「問題」がある場合とない場合で、permittedGroup のさまざまなバリエーションを試しました。プレフィックス。どれも問題ではないようです。

rule Change PermittedGroup to Support

when permittedGroup == {All Users} {
  issue.permittedGroup = {Front End Support}
}

このサンプル ワークフローは、同じことを行っているようですが、古いもので 6.0 と互換性がないのでしょうか? そして、これは「Visible To」コマンドについて語っていますが、どこにも見つかりません。

ありがとうございました!

4

1 に答える 1

0

名前が空白であることをテストすることで、これを回避することができました。

メッセージでデバッグしてこれを見つけました。

when permittedGroup.name != "anything" { 
  message(permittedGroup.name); 
}

これで、{All Users} の可視性が実際には空白であることがわかりました。そして、私の最終的な作業コードは

when permittedGroup.name.trim(mode: nullToEmpty) || permittedGroup.becomes({All Users}) { 
  permittedGroup = {Front End Support}; 

  message("Support Visibility Must be limited to Front End Support or a Customer Team Project"); 
}
于 2014-12-04T03:09:28.960 に答える