「Start」アクティビティと「End」アクティビティを使用すると、ワークフローの開始点および終了点を明確に示すことができます。
ワークフローの実行がインバウンドトランジションを使用しないアクティビティで開始され、進行中のタスクがなくなると停止します。ただし、ワークフローの開始点と終了点を明確に示すために、「Start」アクティビティと「End」アクティビティを追加することができます。これは、比較的複雑なワークフローで特に役立ちます。
ワークフローが正しく終了するように、最後のトランジションをそのままにしておく代わりに「End」アクティビティを使用することをお勧めします。
「End」アクティビティの「External signal」タブを使用して、別のワークフローをトリガーできます。外部シグナルの節を参照してください。
次の例は、「Start」アクティビティと複数の「End」アクティビティを使用して複雑なワークフローを実行する方法を示しています。最初の「End」アクティビティの「Stop all tasks in progress」チェックボックスにチェックが入っています。対応するタスクが完了すると、ワークフロー全体が停止します。 ボタンが選択された場合と同じ効果が得られます(アクションバーの節を参照)。