Hello,
Assuming that your list has the columns:
- Task order (Integer number)
- ProgressState (Boolean)
- User (Person)
Just create a single screen with a form that has the list as the data source
In the Item property, we put the following formula which will allow us to retrieve the first element in the list which corresponds to a task assigned to the user and which has not been completed:
First( Sort( Filter( 'List Name' , ProgressState = false , User.Email = User().Email ) , 'Task Order' , SortOrder.Ascending))
In your next step buttton.Onselect, put a SubmitForm(Form1)
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily.