![]() 前へ |
![]() 次へ |
推移エディタを使用して、列挙された条件の1つを指定するか、複合条件の式を記述します。列挙された条件は正常終了、警告およびエラーなどで、表: 推移条件のタイプに示すようにキャンバスに表示されます。
推移条件のタイプ
| アイコン | 推移 | 説明 |
|---|---|---|
![]() |
正常終了 |
プロセス・フローは、直前のアクティビティが正常終了した場合にのみ続行されます。 |
![]() |
警告 |
プロセス・フローは、直前のアクティビティが警告で終了した場合にのみ続行されます。 |
![]() |
エラー |
プロセス・フローは、直前のアクティビティがエラーで終了した場合にのみ続行されます。 |
![]() |
警告 |
プロセス・フローは、直前のアクティビティが警告で終了した場合にのみ続行されます。 |
![]() |
複合 |
プロセス・フローは、直前のアクティビティで式に指定した基準を満たす値が戻された場合にのみ続行されます。 |
![]() |
拡張 |
プロセス・フローは、直前の通知アクティビティが拡張結果で終了した場合にのみ続行されます。 |
拡張推移は、拡張結果を戻す唯一のアクティビティであるため、通知アクティビティにのみ有効です。このアイコンをアクティビティが取得するのは、結果が#MAIL、#NOMATCH、#TIEまたは#TIMEOUTに設定されている場合です。
表: 拡張推移の出力と説明は、拡張推移の出力と説明を示しています。
拡張推移の出力と説明
| 出力 | 説明 |
|---|---|
|
#NOMATCH |
候補が最低票数を得票しなかった投票通知の結果。 |
|
#TIE |
同一得票数となった投票通知の結果。 |
|
|
通知にメール・エラーが発生しました。通知の電子メールを受信しなかった受信者がいるため、メールが取り消されました。 |
|
#TIMEOUT |
通知は、構成された時間内に応答を受信しませんでした。 |
アクティビティに送信アクティビティが1つしかなければ、表: 推移条件のタイプにリストされた条件のいずれかを指定するか、推移を無条件にしておくことができます。
複数の送信推移に関する使用ルールは、アクティビティのタイプに応じて異なります。一般ルールでは、SUCCESS、WARNING、ERRORおよびUNCONDITIONALをそれぞれ1つと必要な数の複合条件を使用できます。ただし、AND、FORKおよびORなどのコントロール・アクティビティを使用する場合は例外です。
あるアクティビティからの複数の送信推移を追加する場合は、条件が競合しないことを確認してください。競合が発生するのは、プロセス・フローの論理で複数の送信推移をTRUEと評価できる場合です。