-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Microsoft Power Apps Cookbook - Second Edition
By :
SharePoint Online, included in Microsoft 365, provides the perfect platform for secure content management, collaboration, and communication through dedicated sites.
This platform is commonly used as a data source for Power Apps solutions since it provides Microsoft Lists. This feature allows you to build a table-like storage with rich metadata columns. It’s not comparable to a full-fledged relational database, but it’s simple to use and comes included on most Microsoft 365 licenses. Please refer to Chapter 4, Choosing the Right Data Source for Your Applications, where we will perform a data source performance comparison, including SharePoint.
It also provides document libraries, which are file containers that inherit the same capabilities as Microsoft Lists, enhancing categorization and organization of the file storage, which helps improve business processes.
Since we are using SharePoint as our data source, there are no additional requirements besides a regular Microsoft 365 license. We will create a document library with some metadata columns to improve the library’s categorization.
Here are the metadata columns to be added to the document library:
|
Type |
Name |
|
Choice: Photo ID, Medical certificate, Enrollment form |
Document type |
|
Date and time |
Expiration date |
|
Yes/No |
Requires signature |
Table 1.2: Library columns

Figure 1.3: Document library creation
This action will open a dialog with options to create the library. Click Blank library and then enter the name and description of the library. Enter Player documents for the name, leave the rest as default, and click Create.
Whether creating lists or document libraries, the platform will try to help you when designing them. Providing options such as From existing list/library, From Excel/CSV will allow you to speed up the creation process.
Templates is another capability that provides metadata examples gathered from many business scenarios.

Figure 1.4: The + Add column option
Document type for Name and click each of the choice examples to replace them for Photo ID, Medical certificate, and Enrollment form. Once completed, click Save.Expiration date for the Name and leave the rest as default. Click Save to finish.Requires signature for the Name and click Save to complete the process.The document library creation process is now complete. If you upload some files, your library should look like the one in the following figure:

Figure 1.5: Player documents library