I am making a power app for a approval process which lets say has 10 steps. I have created a sharepoint list to store the response to each step as a individual column and the approval record.
At first, I would like the responder to fill the frist 3 steps and then send it for approval. Once approval is obtained, only then can the responder fill steps 4-7. After this the responder as to submit the form to the second approval. Once approved the responder can submit the last entires for the final approval.
Is it possible to set up an edit form that intergrates with power automate in this fashion? I was hoping that the resonses to each step are stored in one row. i was also hopeing that lets say the responder is in step 1, they can't respond to the questions in step 2 and 3. Simialr for the step two, the user can not edit what they entered in step 1 and they can not fill the quesitons in step 3.
The other thing I would want is that the responses and approvals be stores in the same row.
I have read about patching, but I have nevered used it before. Is it possible to use patching and a editform at the same time for my case?
@Anonymous
You mentioned that this is in a Form, so I would ignore anything about Patching. You can submit your form as normal.
The key to what you are doing is that you need to store the "current step" in your record. Then in your app, set the visibility and displaymodes of DataCards based on the step.
So, for example, let's say some fields should only be visible in step 3, then you would set the Visible of datacards that should be visible to: ThisItem.CurrentStep=3
For fields that should be visible at any time after a certain step, then it would be ThisItem.CurrentStep>2 (those would be visible after step 2 is done).
For fields that you don't want to be editable after a certain step, set the DisplayMode of the datacard to: If(ThisItem.Step > 4, View, Edit)
I hope this is helpful for you.
It sounds like you are early in designing this app, so I'll keep my responses pretty high level. The short answer is: yes, you can do what you describe. Here are the basic steps:
Go ahead and start on the first few steps, and once you get past those come back with specific questions or do some searches on here.
Hope that helps,
Bryan
User | Count |
---|---|
261 | |
128 | |
99 | |
48 | |
47 |