Flow

flowchart TD;

A[Upload file to CMS] --> |Get asset ID| B[Import file]
B --> C[Validate rows]
C --> |Error| D[Display errors and allow export errors]
C --> |Success| E[Need to create task?]
E --> |Yes| F[Create task]
E --> |No| G[Create request model] --> H[Send to message queue]
H --> |Consumer process the message| I[Call back to the merchant]
F --> |Approve task| G