web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Revert to previous ste...
Power Apps
Answered

Revert to previous step in business process flow?

(1) ShareShare
ReportReport
Posted on by 664

Let's say I have a business process flow with three stages:

1. Set employee personal details (fill out fields in custom Dataverse table)

2. Set employee job details (separate set of fields in the same table)

3. Review details (Yes/No field in same table, represents if the details are approved)

If the Yes/No field in the last step is set to No, I'd like to move the process back to the first stage, Set employee personal details. Otherwise, process should complete.

Is this possible?

Categories:
I have the same question (0)
  • JR-BejeweledOne Profile Picture
    5,836 Moderator on at

    Are you using Power Apps as the front end for this business process flow?

  • Cooper01 Profile Picture
    664 on at

    Hi @JR-BejeweledOne , it's a model driven app

  • Verified answer
    ChrisPiasecki Profile Picture
    6,426 Most Valuable Professional on at

    Hi @Cooper01,

     

    You can use a classic Dataverse workflow if you need to do this in real time, or Power Automate if it can be done asynchronously (non-real time).

     

    There are two tables required in this scenario:

    • The table that corresponds with your Business Process Flow which is created automatically when you activate your BPF for the first time. For sake of example let's call it Employee BPF
    • The primary table tied to your BPF. Let's call it Employee for this example.
    1. You need to retrieve the Employee BPF record where the Record Identifier column equals your Employee ID for the Employee record you're working on.
    2. You need to update the Active Stage and the Traversed Path values on the Employee BPF record to the GUID that corresponds with your first stage. To find out this info about the stages, refer to here

    This post walks through how to do this in Power Automate (note that they are going forward in stages so the Traversed Path needs to include all current stages up to that point, going backwards to the first step should only require the first stage ID). 

     

    ---
    Please click Accept as Solution if my post answered your question. This will help others find solutions to similar questions. If you like my post and/or find it helpful, please consider giving it a Thumbs Up.

  • Gyllentid Profile Picture
    894 on at

    It's quite difficult that this only being able to be done on a field and not on a related record. We need to re-book people and then when we delete the booking, we need to send out a new email with a flow. But that flow is not able to be accessed when the BPF is closed. As the trigger point is the deletion of another record with lookup to the employee, it's not possible to do. Unfortunately. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 834

#2
Valantis Profile Picture

Valantis 533

#3
Haque Profile Picture

Haque 410

Last 30 days Overall leaderboard