AZ-204 Practice Question: Logic Apps for no-code approval workflow with…
A business process requires sending an approval email, waiting up to 48 hours for a manager's response, and then updating a SharePoint list based on the decision. The process owner has no programming experience and wants to build this without writing code. Which Azure service is the most appropriate?
⚠ Common exam trap
The trap here is that candidates may over-engineer the solution by choosing Durable Functions (Option B) because they recognize the Human Interaction pattern, but they overlook the explicit 'no programming experience' constraint that makes Logic Apps the only viable choice.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Azure Logic Apps with the Office 365 Outlook approval action and the SharePoint connector
Azure Logic Apps is the correct choice because it provides a no-code/low-code designer that allows the process owner to visually build the approval workflow using the Office 365 Outlook 'Send approval email' action and the SharePoint connector to update the list. This fully meets the requirement of no programming experience while handling the 48-hour wait and conditional update.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Azure Logic Apps with the Office 365 Outlook approval action and the SharePoint connector
Why this is correct
The Logic Apps approval action sends an email with Approve/Reject buttons and suspends the workflow run (using Azure's durable storage) until the response arrives or the timeout expires. The SharePoint connector's 'Update item' action then writes the outcome to the list. The entire workflow is configured without code using the Logic Apps Designer.
- ✗
Azure Durable Functions with the Human Interaction pattern using a timer and event listener
Why it's wrong here
Durable Functions implement the Human Interaction pattern correctly but require writing orchestrator and activity functions in C#, JS, or Python. The requirement specifies no programming experience and no code — Logic Apps is the appropriate no-code alternative.
- ✗
Azure Data Factory with a Copy Activity pipeline triggered by an Azure Function
Why it's wrong here
Azure Data Factory (ADF) is primarily an Extract, Transform, Load (ETL) and data integration service, optimized for moving and transforming data at scale through pipelines. Its core activities, including the Copy Activity, are designed for data operations, not for orchestrating human-centric business processes, managing approval chains, or sending interactive email-based human interactions. Even when triggered by an Azure Function, ADF lacks the native capabilities to pause a workflow, send approval emails with interactive buttons, or durably wait for human input, making it unsuitable for this requirement.
- ✗
Azure Event Grid with a custom webhook handler that calls the SharePoint REST API
Why it's wrong here
Azure Event Grid is an event routing service that delivers events from various sources to registered handlers. While it can effectively trigger a custom webhook when an event occurs, this approach requires developing, deploying, and maintaining a separate, custom-coded application to act as the webhook handler. This custom application would be responsible for implementing all the complex approval logic, including sending interactive emails, creating any necessary user interface for responses, managing the workflow's state, and interacting with the SharePoint REST API, which directly contradicts the requirement for no programming experience and no custom code.
Go deeper
Related to this question
About these practice questions
One of 881 original AZ-204 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-204 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-204 exam.