For Each Document アクティビティ内に他のアクティビティを配置したり、For Each Document アクティビティを入れ子にしたりすることはできません。コンテナーに配置されたアクティビティは、トランザクション内のドキュメントを1件ずつ処理します。通常の Process skill のワークフローでは、各トランザクションに対して1つの documents コレクションが存在します。上記の例の For Each Document アクティビティ内では、このコレクションはトランザクション内のドキュメント数と同数のコレクションに分割されます。各コレクションには1件のドキュメントのみが含まれます。For Each Document アクティビティは、これらのコレクションを順に処理します。したがって、各トランザクションのドキュメントは個別に condition スクリプトで処理され、その後 Extract activity か Custom activity のいずれかで処理されます。