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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Sign up form in Power ...
Power Apps
Unanswered

Sign up form in Power Apps questions

(1) ShareShare
ReportReport
Posted on by 111
Hello everyone, I'm relatively new to Power Apps and I have a project going that seems to be growing as we go.
My business need is that we are wanting to create a sign up for workflows, and within each workflow have four different roles, each with a specific target specific to that workflow.  We have 5 cycles of time we want to have available that spans a year.
For example:
Workflow WF expert Ops expert Trainee Ops
Order Fulfillment 2 2 1 10
Inventory Maintenance 2 2 1 12
Quality Sampling 1 1 1 5
Field Sanitation 4 3 2 20
Inventory Packaging 3 2 1 20
 
I've got a working form that writes to a SharePoint List that is straight data entry with no limits on how many people can sign up for each workflow/role.  This is a screenshot of that form:
 
The desired flow of this app would be that a user selects a workflow, and is then presented the four role options, which decrement as people sign up and become unavailable as options when full.
We don't want people to see other people's options, so a gallery of the list isn't ideal.  They have 5 cycles of time to populate desired workflow and role for.
 
What is the best way to set this up?  Ideally a data table is created in sharepoint.  I've looked at the leave request template and considered modifying that for this purpose as well, though the additional second step of role signup would need to be added.  In my head, I've got conditional dropdowns that have options enabled or disabled based on counting the number of workflow/role combinations already taken.  Do I need to make a collection of existing SharePoint list conditions and calculate from there?  Delegate to SharePoint?  The size of the list will be less than a hundred people (records).
 
Any tips or guidance to point me in the right direction would be appreciated.
 
Categories:
I have the same question (0)
  • ronaldwalcott Profile Picture
    3,847 Super User 2025 Season 2 on at
    The difficulty with apps of this nature is by the time a user has completed all entries a slot for the role may no longer be available. SharePoint as a data source doesn't actually present users from seeing each other's data although you can prevent it in the app by adding the user info to the record and only show data for the person logged in.
     
    You should weigh your design options based on the expected usage pattern.
     
    Will everyone try to logon and grab spots at the same time?
    If so, you should probably update data every time one spot is filled and decrement the availability of the role for that workflow. Just remember that the design should probably seek to update as soon as a user makes a decision in order to keep the availability count accurate and always check the availability count before updating.   
  • ShanePhillips Profile Picture
    111 on at
    Hi Ronald, yes I agree with you and have discussed that with our team.  We plan on going in waves, and it won't be perfect.  I like your idea of having a counter next to the selection that would update with the "onselect" property of the field.  I'll play with making that.
     
    The sharepoint list is protected by our permissions groups, so that won't be an issue.

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 796 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 327 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard