コンテキスト
Context には、ルールの実行時に役立つエンティティがいくつか含まれています。コンテキストは引数として action
、onEnter
、onExit
関数に渡されます。を含む:
現在のルールのオブジェクトである
issue
その起源は、ルールの種類によって異なります (下の表を参照)。複数の課題が同時にオブジェクトになる場合、規則は特定の順序でなく、課題ごとに個別に実行されます。現在のルールの対象である
currentUser
また、ルールの種類によっても異なります (下の表を参照)。変更開始者は継承されることに注意してください。スケジュールされたルールの実行によって on-change ルールがトリガーされる場合、on-change ルールの
currentUser
はスケジュールされたルールから継承されます。要件で定義されているすべてのエンティティ。
ルールタイプ | 課題 | ユーザー |
---|---|---|
変更時 | 変更される課題 | この変更を開始したユーザー |
スケジュール | 検索条件に一致する課題 | 専用のワークフローユーザー (すべての権限を持つシステムユーザー) |
アクション | 対応するコマンドが実行される課題 | コマンドを実行したユーザー |
ステートマシン - インスタントアクション | 制御フィールドが変更される課題 | 制御フィールドの値を変更したユーザー |
状態マシン - | 制御フィールドの値がアクションに指定された値と等しい課題 | 専用のワークフローユーザー (すべての権限を持つシステムユーザー) |