graph TD
Manifest[/Batch Manifest/]
Ingest(Ingest Service)
Batch[Batch: Pending]
Manifest --> Ingest
Ingest --> Batch
graph TD
Batch[Batch: Processing]
graph TD
Batch[Batch: Processing]
Job1[Job 1: Pending]
Job2[Job 2: Pending]
Job3[Job 3: Pending]
Batch --> |job1_payload_url| Job1
Batch --> |job2_payload_url| Job2
Batch --> |job3_payload_url| Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: Processing]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- Job2
Batch --- Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: COMPLETE]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- |notify| Job2
Batch --- Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: COMPLETE]
Job3[Job 3: COMPLETE]
Batch --- Job1
Batch --- Job2
Batch --- |notify| Job3
graph TD
Batch[Batch: Reporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: COMPLETE]
Batch --- |notify| Job1
Batch --- Job2
Batch --- Job3
graph TD
Batch[Batch: Reporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: COMPLETE]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Email(Email Status to Depositor)
Batch --> StatusReport
StatusReport --> Email
graph TD
Batch[Batch: COMPLETED]
graph TD
Manifest[/Batch Manifest/]
Ingest(Ingest Service)
Batch[Batch: Pending]
Manifest --> Ingest
Ingest --> Batch
graph TD
Batch[Batch: Processing]
graph TD
Batch[Batch: Processing]
Job1[Job 1: Pending]
Job2[Job 2: Pending]
Job3[Job 3: Pending]
Batch --> |job1_payload_url| Job1
Batch --> |job2_payload_url| Job2
Batch --> |job3_payload_url| Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: Processing]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- Job2
Batch --- Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: COMPLETE]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- |notify| Job2
Batch --- Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- |notify| Job3
graph TD
Batch[Batch: Reporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- |notify| Job1
Batch --- Job2
Batch --- Job3
graph TD
Batch[Batch: Reporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Email(Email Status to Depositor)
Batch --> StatusReport
StatusReport --> Email
graph TD
Batch[Batch: Failed]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: DELETED]
graph TD
Manifest[/Batch Manifest/]
Ingest(Ingest Service)
Batch[Batch: Pending]
Manifest --> Ingest
Ingest --> Batch
graph TD
Batch[Batch: Processing]
graph TD
Batch[Batch: Processing]
Job1[Job 1: Pending]
Job2[Job 2: Pending]
Job3[Job 3: Pending]
Batch --> |job1_payload_url| Job1
Batch --> |job2_payload_url| Job2
Batch --> |job3_payload_url| Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: Processing]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- Job2
Batch --- Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: COMPLETE]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- |notify| Job2
Batch --- Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- |notify| Job3
graph TD
Batch[Batch: Reporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- |notify| Job1
Batch --- Job2
Batch --- Job3
graph TD
Batch[Batch: Reporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Email(Email Status to Depositor)
Batch --> StatusReport
StatusReport --> Email
graph TD
Batch[Batch: Failed]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: Failed]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: Failed]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: COMPLETE]
Batch --- Job1
Batch --- Job2
Batch --- |notify| Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: UpdateReporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: COMPLETE]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: UpdateReporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: COMPLETE]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --> StatusReport
StatusReport -.-> Batch
Email(Email Status to Depositor)
StatusReport --> Email
graph TD
Batch[Batch: COMPLETE]
graph TD
Manifest[/Batch Manifest/]
Ingest(Ingest Service)
Batch[Batch: Pending]
Manifest --> Ingest
Ingest --> Batch
graph TD
Batch[Batch: Processing]
graph TD
Batch[Batch: Processing]
Job1[Job 1: Pending]
Job2[Job 2: Pending]
Job3[Job 3: Pending]
Batch --> |job1_payload_url| Job1
Batch --> |job2_payload_url| Job2
Batch --> |job3_payload_url| Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: Processing]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- Job2
Batch --- Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: COMPLETE]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- |notify| Job2
Batch --- Job3
graph TD
Batch[Batch: Processing]
Job1[Job 1: Processing]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- |notify| Job3
graph TD
Batch[Batch: Reporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- |notify| Job1
Batch --- Job2
Batch --- Job3
graph TD
Batch[Batch: Reporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Email(Email Status to Depositor)
Batch --> StatusReport
StatusReport --> Email
graph TD
Batch[Batch: Failed]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: Failed]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Processing]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: Failed]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- |notify| Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: UpdateReporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --- StatusReport
graph TD
Batch[Batch: UpdateReporting]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --> StatusReport
StatusReport -.-> Batch
graph TD
Batch[Batch: Failed]
Job1[Job 1: COMPLETE]
Job2[Job 2: COMPLETE]
Job3[Job 3: Failed]
Batch --- Job1
Batch --- Job2
Batch --- Job3
StatusReport[/StatusReport/]
Batch --> StatusReport
graph TD
Batch[Batch: DELETED]