YouTrack および Hub ヘルプの開発者ポータル

コンテキスト

Context には、ルールの実行時に役立つエンティティがいくつか含まれています。コンテキストは引数として actiononEnteronExit 関数に渡されます。を含む:

  • 現在のルールのオブジェクトである issue その起源は、ルールの種類によって異なります (下の表を参照)。複数の課題が同時にオブジェクトになる場合、規則は特定の順序でなく、課題ごとに個別に実行されます。

  • 現在のルールの対象である currentUser また、ルールの種類によっても異なります (下の表を参照)。

    変更開始者は継承されることに注意してください。スケジュールされたルールの実行によって on-change ルールがトリガーされる場合、on-change ルールの currentUser はスケジュールされたルールから継承されます。

  • 要件で定義されているすべてのエンティティ。

ルールタイプ

課題

ユーザー

変更時

変更される課題

この変更を開始したユーザー

スケジュール

検索条件に一致する課題

専用のワークフローユーザー (すべての権限を持つシステムユーザー)

アクション

対応するコマンドが実行される課題

コマンドを実行したユーザー

ステートマシン - インスタントアクション

制御フィールドが変更される課題

制御フィールドの値を変更したユーザー

状態マシン - after アクション

制御フィールドの値がアクションに指定された値と等しい課題

専用のワークフローユーザー (すべての権限を持つシステムユーザー)