Design for changing requests before you build the workflow

Use Yeeflow Studio in Microsoft Copilot to explore workflow exceptions, clarify human decisions and draft acceptance examples before implementation.

Conceptual illustration of branching paths and a wooden figure beside a review gate.

A workshop looks tidy when everyone describes the normal path. A request arrives, someone reviews it, and the team completes the work. Then someone asks what happens if the request is incomplete, the reviewer is away, or the request changes after a decision.

These questions are often postponed until the application is almost ready. By then, answering them may require changes to the form, workflow and information people see at each step.

With Yeeflow Studio in Microsoft 365 Copilot, you can use application-building guidance to explore those cases while the process is still a proposal. Start with a concrete workflow, ask for the decisions hidden in its exceptions, and leave with examples your process owner can review and your builder can test.

Choose one difficult handoff

Consider a fictional internal event-service request. A team requests a room and catering for a staff workshop, an owner reviews the need, and an event coordinator arranges the service. The normal path is easy to describe. The difficult handoff occurs when an accepted request changes: the event moves, attendance increases or the event is cancelled.

“Allow edits” does not settle the process. The owner needs to decide which edits matter, who can make them, and whether the previous decision still applies. Those choices should lead the workflow design.

Give Studio the agreed journey and ask it to work on the unresolved handoff:

Help me plan a Yeeflow workflow for a fictional internal event-service request covering a room and catering. The normal path is request, owner review, coordination and completion. Focus on changes after the owner's decision. Identify questions we must settle about changed dates, attendance and cancellations. Propose exception paths and human review points, with assumptions clearly labeled. This is a design exercise: do not read business records, create resources, run workflows or apply changes.

Treat the response as material for a design discussion. The process owner decides the policy; Studio helps make its consequences explicit.

Give every exception an owner and a next step

An exception path needs more than a new status. Someone needs to know what happened, what information is missing and what they are expected to do next. Otherwise, “needs review” becomes another place for work to wait.

For the event example, develop a short decision note for each meaningful case:

  • Missing event date: identify who supplies the date and whether the request may proceed without it.
  • Attendance changed after review: decide whether the prior decision remains valid or a fresh review is needed.
  • Requested room unavailable: decide who proposes an alternative and who accepts it.
  • Event cancelled during coordination: decide who stops the room and catering arrangements and what evidence closes the request.

Different teams may choose different answers. The owner should settle them before the application design encodes them.

Ask Studio to connect the proposed answers to the application plan. A change may require a form field, a distinct workflow branch or clearer information at a review step. Ask it to explain why each proposed component is necessary and which questions remain unresolved.

Write the test before discussing the screen

Once the owner chooses a rule, express it as an example with an expected result. This makes an abstract policy easier to challenge.

For this illustrative process, suppose the owner agrees on a specific rule: a change to the event date or expected attendance returns the request to owner review before revised arrangements are confirmed. A cancellation goes to the event coordinator for closure after checking the room and catering commitments.

That decision produces two useful acceptance examples:

  • Attendance increases: Given an accepted workshop request for 20 attendees, when the requester changes attendance to 35, the revised request returns to the owner. The coordinator does not confirm the revised arrangements until that review is complete.
  • The event is cancelled: Given a request already being coordinated, when the requester cancels it, the coordinator checks both the room booking and catering commitment. The request closes only when the coordinator records their disposition; cancellation itself does not imply that every commitment has been undone.

These expected results give the builder something specific to implement and test.

Use a follow-up prompt to expand the review:

Turn our agreed exception rules into acceptance examples. For each, state the starting situation, the change or event, the expected next step, and the person responsible for reviewing it. Include a normal case and a case with missing information. Mark unresolved rules as questions instead of inventing expected behavior. Do not implement or execute anything.

Read the examples with the people who handle the work. A coordinator may notice that a cancelled request still requires a supplier commitment to be resolved. A reviewer may distinguish a date correction from a material schedule change. These details are useful precisely because they can change the design before anyone relies on it.

Keep the first version understandable

It is tempting to add a branch for every imaginable situation. Start with the exceptions that change accountability or create a meaningful operational risk. For less common cases, agree on a visible human escalation path instead of hiding uncertainty behind an automatic decision.

Ask Studio to produce a final workflow plan containing the normal path, the selected exceptions, the human decisions and the acceptance examples. Record exclusions so that a future builder can see why the first version is deliberately limited.

Yeeflow Studio's published guidance supports planning and reviewing application components, including workflows. It does not establish that installing Studio will approve tasks or execute runtime business actions through Copilot. Review generated artifacts and confirm the exact target before implementation; then test the configured workflow in an appropriate non-production environment.

For the supported setup and builder-first starting points, read the Yeeflow Studio getting-started guide.

Continue reading