cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

Model-driven app - Requirements

Hello guys,

 

I just wanted some clarification, associated to the Model-drive app requirements, regarding a couple of points listed below:

 

1) Is "shelter name" the reference for the column "initial shelter", or it is required to output the actual Shelter Name contained in the table Shelter Table Final?
2) Is "location" the reference for "current shelter"?

3) In the fourth requirement, is it possible to clarify what is "once they have passed their medical requirements"?

 

Thank you!

1 ACCEPTED SOLUTION

Accepted Solutions
Corry
Advocate V
Advocate V

Hi @rcmarques,

 

There are a few assumptions to be made with the requirements which means it is up to you to decide the approach to tackle these assumptions. However, a few of us in the community have raised similar questions and I can help with giving you information on how I personally have approached these.

 

I will answer your questions in the order you have asked.

 

1) Shelter Name is a requirement but not part of the Animal table data. Here you will need to create a column that presents the Shelter Names.

 

My approach that was suggested from another community member is to have the Initial Shelter column as a Lookup to the Shelter table, then create a 'Single Line of Text' formula column and add the following formula.

'Initial Shelter'.ShelterName

You will need to adjust to suit your naming conventions.

 

Corry_0-1716413397742.png

 

2) How you handle location will be entirely your choice. Personally, I treated this as "Current Location" as to me, this made more sense to know where the animal currently is. I am using a 'Single Line of Text' formula column with a 'Switch' method which displays the ID's for either FosterID or ShelterID based on the 'Shelter Status'.

 

Corry_1-1716413730031.png

 

3) "mark an animal as “ready to foster” once they have passed their medical requirements.".

This requirement wants to test your ability to restrict user input within the Model-driven app form based on conditions. In this scenario, you could assume that unless the animal passes their medical, you will not be able to mark the animal as "ready to foster".

 

This means you will need to think about what determines a pass of medical and then decide how to restrict the status change of the animal until the medical is passed.

 

I personally have a Yes/No column in my animal table called 'Passed Medical', I am then using 'Business Rules' within my table to control the behavior of the Yes/No column and my 'Shelter Status' column.

 

Here is a high-level summary of my approach.

If there is a date in the 'Next Vet Date' column, lock the 'Passed Medical' toggle. If there is no date, unlock the 'Passed Medical' toggle.

 

If the 'Passed Medical' toggle is set to "yes", unlock the 'Shelter Status' column. If the 'Passed Medical' toggle is set to "no", keep the 'Shelter Status' locked.

 

Hopefully this helps clear things up.

View solution in original post

3 REPLIES 3
Corry
Advocate V
Advocate V

Hi @rcmarques,

 

There are a few assumptions to be made with the requirements which means it is up to you to decide the approach to tackle these assumptions. However, a few of us in the community have raised similar questions and I can help with giving you information on how I personally have approached these.

 

I will answer your questions in the order you have asked.

 

1) Shelter Name is a requirement but not part of the Animal table data. Here you will need to create a column that presents the Shelter Names.

 

My approach that was suggested from another community member is to have the Initial Shelter column as a Lookup to the Shelter table, then create a 'Single Line of Text' formula column and add the following formula.

'Initial Shelter'.ShelterName

You will need to adjust to suit your naming conventions.

 

Corry_0-1716413397742.png

 

2) How you handle location will be entirely your choice. Personally, I treated this as "Current Location" as to me, this made more sense to know where the animal currently is. I am using a 'Single Line of Text' formula column with a 'Switch' method which displays the ID's for either FosterID or ShelterID based on the 'Shelter Status'.

 

Corry_1-1716413730031.png

 

3) "mark an animal as “ready to foster” once they have passed their medical requirements.".

This requirement wants to test your ability to restrict user input within the Model-driven app form based on conditions. In this scenario, you could assume that unless the animal passes their medical, you will not be able to mark the animal as "ready to foster".

 

This means you will need to think about what determines a pass of medical and then decide how to restrict the status change of the animal until the medical is passed.

 

I personally have a Yes/No column in my animal table called 'Passed Medical', I am then using 'Business Rules' within my table to control the behavior of the Yes/No column and my 'Shelter Status' column.

 

Here is a high-level summary of my approach.

If there is a date in the 'Next Vet Date' column, lock the 'Passed Medical' toggle. If there is no date, unlock the 'Passed Medical' toggle.

 

If the 'Passed Medical' toggle is set to "yes", unlock the 'Shelter Status' column. If the 'Passed Medical' toggle is set to "no", keep the 'Shelter Status' locked.

 

Hopefully this helps clear things up.

Hi Corry,

Thank you so much for the response, it makes a lot of sense!

@rcmarques, glad I was able to help.

Helpful resources

Announcements

Important Update | Power Up Community READ ONLY July 22 – July 28

Dear Community Members, As you may have read, the Power Platform communities are transitioning to a new platform and to access will be set to READ-ONLY mode during the transition. Key DatesTo ensure current learners have adequate support in the final week of the cohort, the Power Up Program Community will transition to READ-ONLY mode starting July 22nd, the platform will transition to READ-ONLY mode until July 28th. Power Apps, Power Automate, and Power Pages communities will be read-only July 16-22, 2024.During this period, members will not be able to start new threads or Kudo, Comment, or Reply to any posts, but will be able to search and review past threads or solutions. On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities. Learners will be able to sign in to the new Power Up Program community experience, starting July 29th. If you registered for community using your learnwithpowerup account, you will not receive an email, but should be able to sign in successfully if you are signed in to My hub.  If you need help with your community account, please submit a request at aka.ms/PPCommSupport We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead! 

Learn what to expect in the Power Up Program

Since its inception in 2022, the Power Up Program has evolved based on feedback from learners and Microsoft Partners and customers. Today's Power Up learners can expect to learn the fundamentals of Microsoft Power Platform in the accelerated seven-week, video-based Power Up Maker course.   Hear from Principal Program Manager, Dimpi Gandhi to discover the latest enhancements and meet the Microsoft MVPs, Rory Neary and Charlie Phipps, who partnered with the Microsoft Power Up Program to create the Power Up Maker course to guide learners to use the Microsoft Power Platform to develop custom applications, build dazzling report dashboards, or create efficiencies through automation.  

Welcome to the Power Up Program Community

The Power Up Program is a free upskilling program where nontechnical people can learn the fundamentals of Microsoft Power Platform. The Power Up Maker course is a seven-week self-paced virtual learning plan that include video-based objectives featuring Power Apps, Power BI and Power Automate.  As a member of the Power Up Community, you can grow your skills and build connections. You can post questions to get help with the curriculum and hands-on exercises from experts and peers in the product boards.  Check out the Community Information & Feedback board to find help or provide feedback with the community experience, and please take time to post in the Social board to tell us more about yourself. If you're new to the Power Up Program and looking for information to register. You can sign up at PowerUp.Microsoft.com.

Users online (1,587)