Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Apps - Building Power Apps
Unanswered

How to allow only certain users to have permission to finish a BPF (set active stage as finished)

(0) ShareShare
ReportReport
Posted on by 6

Hi,

I have created a business process flow and I want all users to be able to freely change the stage it is in, while only certain users can eventually set active stage as finished.

Is this achievable? I thought this can be achieved by setting security roles, but it seems that security roles can not specifically specify a step in the entire business flow (for example, finish it).

If security roles don't work, is there any other way to implement it, please? For example, adding some conditions to the business process flow (but I don't think it will work because conditions always diverge, and I want to have only one step left to finish the flow after the conditions are determined).

Thanks.

Categories:
  • Zhang2023 Profile Picture
    6 on at
    Re: How to allow only certain users to have permission to finish a BPF (set active stage as finished)

    Hi,Talha

    Thank you for your reply!

     

    What I was asking is ..

    For example, there are three people A, B and C using this model-driven application at the same time. A and B are normal users, while C is an administrator. I want to allow A, B and C to change the stage of BPF, but only C can actually close it.

    When users get to the final stage of the BPF, they still need to click the flagged Done button to actually end the process. I want only administrator have permission to click it

    Is it possible to achieve the above functionality by setting security roles?

    If it is not possible , can I achieve this by adding conditions to the BPF?

  • Talha_Dar Profile Picture
    870 Super User 2024 Season 1 on at
    Re: How to allow only certain users to have permission to finish a BPF (set active stage as finished)

    Hi @Zhang2023,

     

    Sorry, I didn't quite understand what you were asking. From my understanding, you are trying to create a Business Process Flow that can end after only one stage if a certain condition is met. If this is indeed your goal, you can create a flow that includes a conditional statement with a single path, rather than branching paths. To achieve this, you can create a flow that resembles the example provided below.

     

    image.png

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

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

Michael Gernaey – Community Spotlight

We are honored to recognize Michael Gernaey as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard >