Combine sequences of service invocations into reliable and observable workflows.
When a user uploads a receipt image, it is stored in a Cloud Storage bucket, triggering the workflow.
Workflows sends the uploaded receipt image to Document AI for text extraction and analysis.
After Document AI processing is complete, a Cloud Function evaluates the processed data to determine if the receipt requires approval.
If no approval is required, or once approval is granted, the receipt is made visible to users by adding an entry in a Firestore database.