{"id":193,"date":"2017-06-16T01:01:39","date_gmt":"2017-06-16T08:01:39","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/creating-a-swag-inventory-app\/"},"modified":"2025-06-11T08:13:20","modified_gmt":"2025-06-11T15:13:20","slug":"creating-a-swag-inventory-app","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/creating-a-swag-inventory-app\/","title":{"rendered":"Creating a Swag Inventory App"},"content":{"rendered":"<p>\nFrom Build to the Data Insights Summit, Microsoft hosts many conferences throughout the year. During these conferences, tons of swag is given to attendees to increase booth traffic and business leads. But what if a booth runs out of swag? Is there a more seamless way to manage inventory? Also, is there a better way to connect with potential business contacts? We used PowerApps to create the Swag Inventory Management app to help with this real-life scenario.<\/p>\n<p>\u00a0<\/p>\n<p>SCENARIO<br \/>\nImagine you&#8217;re hosting a booth and handing out swag in hopes of getting more business leads. A visitor arrives and takes a bottle from your table. This is when the Swag Inventory Management app comes into play.<\/p>\n<p>First, open the app. On the Welcome screen, press the <strong>SELECT SWAG <\/strong>button which will bring you to the Select swag screen with a list of all the swag at your booth. Ask the visitor for their contact information so you can record their name and email address. Next, confirm that the bottle they&#8217;re holding is the item selected in your gallery. If it is, press the <strong>GIVE &amp; RECORD<\/strong> button to submit.<\/p>\n<p>Through this and the next two blog posts, I&#8217;ll give a step-by-step tutorial of how you can create this app yourself. This post includes a quick introduction and the beginning stages of building the app.<\/p>\n<p>\u00a0<a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"SCREENS\" border=\"0\" height=\"204\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"SCREENS\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>PREPERATION<\/p>\n<p>Before building this app, please <a href=\"https:\/\/1drv.ms\/f\/s!An5sQ1n99j88fjvLpiRKkPsr23Y\">download<\/a> the folder by clicking the link. The folder contains design assets, a starter app, and an Excel spreadsheet.<\/p>\n<p>This tutorial will give instructions on how to build the app on the web version of PowerApps\u2014however, you can also choose to build in the Studio version of PowerApps. If you build the app on the web, we recommend using the newest version of Google Chrome or Internet Explorer.<\/p>\n<p>Let&#8217;s start building \u2026<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>STEP 1- CREATING AN ENVIORNMENT<\/p>\n<p>1. Go to <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/\">https:\/\/powerapps.microsoft.com\/en-us\/<\/a><\/p>\n<p>2. Sign in as yourself<\/p>\n<p>3. Once you&#8217;re logged in, select the Settings icon in the top right corner of the page<\/p>\n<p>4. Select <strong>Admin center<\/strong> to continue<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1db3cd83-fd34-4f3b-884c-2dc3712c31ac.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"IMG-2\" border=\"0\" height=\"320\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1db3cd83-fd34-4f3b-884c-2dc3712c31ac.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"IMG-2\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>5. The Admin center will open in a new window and display the environments already created (or no environments for new users). Select New environment in the top right corner<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/3d813886-3330-4d42-9fd8-6bf492a6fb3f.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-3\" border=\"0\" height=\"59\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/3d813886-3330-4d42-9fd8-6bf492a6fb3f.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-3\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>6. Name the environment Contoso Test, then select the Region as United States and tap the Create environment button<\/p>\n<ul style=\"margin-left: 80px;\">\n<li>Environments are places to store, manage, and share apps that you make. They serve as containers to separate apps that may have different roles, security requirements, or target audiences<\/li>\n<li>This app is being created in a new environment to help introduce the idea of environments, but more established users can create apps in any environment they choose<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/21cad352-be05-4f58-944f-e573c8b287b7.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img4\" border=\"0\" height=\"234\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/21cad352-be05-4f58-944f-e573c8b287b7.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img4\" width=\"300\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<ul style=\"margin-left: 80px;\">\n<\/ul>\n<p>7. Select <strong>Create database<\/strong><\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Creating the database will allow users to collect, store, and share data<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/3405287f-44b3-4e78-99d6-9a68952409e7.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-5\" border=\"0\" height=\"249\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/3405287f-44b3-4e78-99d6-9a68952409e7.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-5\" width=\"300\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>8.<strong> <\/strong>Choose<strong> Give all users access <\/strong>and tap <strong>Create my database<\/strong><\/p>\n<ul style=\"margin-left: 80px;\">\n<li>Giving all users access means that anyone can use the app created in that environment<\/li>\n<li>To restrict access and choose who gets to use the app, select Restrict access<\/li>\n<li>Note that there is a limit to the number of environments one person can create<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/282c1b40-9f0a-4cc4-a150-f3bf7e3e7ca6.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-6\" border=\"0\" height=\"200\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/282c1b40-9f0a-4cc4-a150-f3bf7e3e7ca6.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-6\" width=\"300\"\/><\/a><\/p>\n<ul style=\"margin-left: 80px;\">\n<\/ul>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>STEP 2 &#8211; CREATING ENTITIES<\/p>\n<p>1. Go to <a href=\"https:\/\/web.powerapps.com\">https:\/\/web.powerapps.com<\/a><\/p>\n<p>2. Adjust the <strong>Environment<\/strong> dropdown in the top right corner to the Contoso Test Environment that was recently created<\/p>\n<p>3. In the left side-panel, select the <strong>Common Data Service<\/strong> dropdown and choose <strong>Entities<\/strong> to continue<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Custom entities are being created to store data that is specific to this app<\/li>\n<li style=\"margin-left: 80px;\">Some entities are premade and accessible within Common Data Service, such as Contact, which stores basic contact information<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/b613bf1e-565d-4f57-8e8c-bc7505c119dd.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-7\" border=\"0\" height=\"239\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/b613bf1e-565d-4f57-8e8c-bc7505c119dd.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-7\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>4. In the right hand corner, select <strong>New entity<\/strong><\/p>\n<p><strong><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c4c5780d-ca18-4c8f-96c2-e336ea50349a.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-8\" border=\"0\" height=\"71\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c4c5780d-ca18-4c8f-96c2-e336ea50349a.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-8\" width=\"631\"\/><\/a><\/strong><\/p>\n<p>\u00a0<\/p>\n<p>5. Label the <strong>New entity name<\/strong> as Swag and the <strong>Display name<\/strong> as Swag, as pictured below<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Because the custom entity will hold data that involves handing out swag, the new entity will be named Swag and use the same name as the display name<\/li>\n<\/ul>\n<p>6. Tap <strong>Next<\/strong> to continue<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ed23d522-b19b-4983-8019-14922126d3cd.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-9\" border=\"0\" height=\"261\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ed23d522-b19b-4983-8019-14922126d3cd.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-9\" width=\"246\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>7. Select <strong>Add field<\/strong><\/p>\n<ul>\n<li style=\"margin-left: 80px;\">This entity will store four custom fields that all involve swag: Asset image URL (images of the swag), Name (the name of the swag item), Quantity (the amount of swag a booth owner has), and Booth name (the name of the booth owner)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ea7ef666-39cb-40f4-8058-b3afc667d1e3.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-10\" border=\"0\" height=\"141\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ea7ef666-39cb-40f4-8058-b3afc667d1e3.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-10\" width=\"638\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>8. Enter in the <strong>New field<\/strong> information for Asset image Url and set the <strong>Display name<\/strong> to Asset image URL, the <strong>Name<\/strong> to AssetImageUrl, and set the <strong>Type<\/strong> dropdown to Text<\/p>\n<p>\u00a0<\/p>\n<p>9. Tap the <strong>Add field<\/strong> button in the bottom right to continue adding custom fields<\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/bff8e23d-9405-46ad-9695-a764dc787100.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-11\" border=\"0\" height=\"480\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/bff8e23d-9405-46ad-9695-a764dc787100.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-11\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>10. Select <strong>Add field<\/strong> again and enter in the <strong>New field<\/strong> information for <strong>Booth name<\/strong> and set the <strong>Display name<\/strong> to Booth name, the <strong>Name<\/strong> to BoothName, and set the <strong>Type<\/strong> dropdown to Text<\/p>\n<p>11. Tap the <strong>Add field<\/strong> button in the bottom right to continue adding custom fields<\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5d9afbc9-82c2-4baf-8338-712983e13277.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-12\" border=\"0\" height=\"743\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5d9afbc9-82c2-4baf-8338-712983e13277.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-12\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>\n12. Choose <strong>Add field<\/strong> again and enter in the <strong>New field<\/strong> information for <strong>Name<\/strong> and set the <strong>Display name<\/strong> to Name, the <strong>Name<\/strong> to Name, and set the <strong>Type<\/strong> dropdown to Text<\/p>\n<p>13. Tap the <strong>Add field<\/strong> button in the bottom right to continue adding custom fields<\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/f046bfdc-c37c-4198-99d2-6d38192fe88e.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-13\" border=\"0\" height=\"730\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/f046bfdc-c37c-4198-99d2-6d38192fe88e.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-13\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>14. Select <strong>Add field<\/strong> again and enter the <strong>New field<\/strong> information for <strong>Quantity<\/strong> and set the <strong>Display name<\/strong> to Quantity, the <strong>Name<\/strong> to Quantity, and set the <strong>Type<\/strong> dropdown to Number<\/p>\n<p>15. Choose <strong>Add field<\/strong> in the bottom right corner to continue<\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/74975b92-d411-486e-899b-d0e427f6e79e.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-14\" border=\"0\" height=\"730\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/74975b92-d411-486e-899b-d0e427f6e79e.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-14\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>16. Save the entity by tapping the <strong>Save Entity<\/strong> button in the bottom right corner<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/425c9365-cc30-42be-87f1-9d3f52cd4161.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-15\" border=\"0\" height=\"71\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/425c9365-cc30-42be-87f1-9d3f52cd4161.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-15\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>17. Select <strong>Import data<\/strong><\/p>\n<ul>\n<li style=\"margin-left: 80px;\">This step adds the data from the Excel spreadsheet<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/4115c033-f097-4ac8-b3c5-b5b8cee59f62.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-16\" border=\"0\" height=\"325\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/4115c033-f097-4ac8-b3c5-b5b8cee59f62.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-16\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>18. Tap the <strong>Search<\/strong> button to find the Excel spreadsheet<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/465bd3b8-82ff-4365-84a2-d180ce30ca60.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-17\" border=\"0\" height=\"142\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/465bd3b8-82ff-4365-84a2-d180ce30ca60.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-17\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>19. Select the file titled Swag.xlsx, then choose <strong>Open<\/strong><\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/296fdae9-1239-4a94-b1b8-80f0928d28b2.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-18\" border=\"0\" height=\"188\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/296fdae9-1239-4a94-b1b8-80f0928d28b2.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-18\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>20. Once the file has loaded, tap the <strong>Import <\/strong>button in the top right corner<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">A green <strong>Import successful<\/strong> message will appear when the import is officially complete<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c34676c8-5f6f-44c2-848f-ad2b99214814.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-19\" border=\"0\" height=\"124\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c34676c8-5f6f-44c2-848f-ad2b99214814.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-19\" width=\"645\"\/><\/a><\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/cc2a38c5-4e81-44c6-8dcc-0cd848ea67ed.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-20\" border=\"0\" height=\"351\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/bed706e7-2095-4081-8c2d-4d9ae2764a4c.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-20\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">STEP 3 &#8211; OPENING THE STARTER APP<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">1. Go to\u00a0 <a href=\"https:\/\/web.powerapps.com\" style=\"font-style: normal; font-weight: normal;\">https:\/\/web.powerapps.com<\/a> and navigate to the left-side panel and select <strong>New app<\/strong><\/p>\n<p style=\"font-style: normal; font-weight: normal;\">2. The studio portal will open. Navigate to the left side-panel and tap <strong>Open<\/strong><\/p>\n<ul>\n<li style=\"font-style: normal; font-weight: normal; margin-left: 80px;\">\u200bA starter app has been created to assist in the default styling of the app<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2237be69-3d08-4265-979a-c8e9aa53bf9c.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-21\" border=\"0\" height=\"392\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2237be69-3d08-4265-979a-c8e9aa53bf9c.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-21\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">3. Select <strong>Browse<\/strong> to search for the starter file<\/p>\n<p style=\"font-style: normal; font-weight: normal;\"><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/0612e27c-4b1d-41ec-8d59-323a409c7740.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-22\" border=\"0\" height=\"283\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/0612e27c-4b1d-41ec-8d59-323a409c7740.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-22\" width=\"350\"\/><\/a><\/p>\n<p style=\"font-style: normal; font-weight: normal;\">\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">4. Choose the file title SwagTheme.msapp and click <strong>Open<\/strong><\/p>\n<ul>\n<li style=\"font-style: normal; font-weight: normal; margin-left: 80px;\">Once the file is opens, the screen will turn to a dark background, as displayed below<\/li>\n<\/ul>\n<p style=\"font-style: normal; font-weight: normal;\"><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c9c2fc7d-197a-44ee-a66d-343ccfb5894b.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-23\" border=\"0\" height=\"200\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c9c2fc7d-197a-44ee-a66d-343ccfb5894b.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-23\" width=\"350\"\/><\/a><\/p>\n<p style=\"font-style: normal; font-weight: normal;\">\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">STEP 4- ADDING DATA<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">1. Before connecting to data, it\u2019s considered good practice to rename screens as soon as they are created. To do this, navigate to the <strong>Home<\/strong> ribbon and select the <strong>Screen1<\/strong> dropdown and rename the screen to SwagScreen<\/p>\n<ul>\n<li style=\"font-style: normal; font-weight: normal; margin-left: 80px;\">Naming screens, motifs, buttons, controls, and labels makes finding these controls easier in the future. It also makes it easier to connect information when creating formulas<\/li>\n<\/ul>\n<p style=\"font-style: normal; font-weight: normal;\"><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/789f4d00-6edb-47da-9819-3c13a197243f.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-25\" border=\"0\" height=\"197\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/789f4d00-6edb-47da-9819-3c13a197243f.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-25\" width=\"350\"\/><\/a><\/p>\n<p style=\"font-style: normal; font-weight: normal;\">\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">2. Now that the custom entities are set up and the starter app is loaded, the app can begin to be built within PowerApps. Begin by clicking the <strong>Add data source<\/strong> button in the right side panel<\/p>\n<ul>\n<li style=\"font-style: normal; font-weight: normal; margin-left: 80px;\">Adding a data source takes the data from an external source (such as data from CDS) and connects it to your application<\/li>\n<li style=\"font-style: normal; font-weight: normal; margin-left: 80px;\">This application will connect data through CDS (pulling the data that was imported earlier when adding entities into your application)<\/li>\n<\/ul>\n<p style=\"font-style: normal; font-weight: normal;\"><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/745912ff-6636-45c4-b643-5c6ba421734d.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-26\" border=\"0\" height=\"484\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/745912ff-6636-45c4-b643-5c6ba421734d.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-26\" width=\"645\"\/><\/a><\/p>\n<p style=\"font-style: normal; font-weight: normal;\">\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">3. Select <strong>Common Data Service<\/strong> from the right-side panel as shown below<\/p>\n<p style=\"font-style: normal; font-weight: normal;\"><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5934be0a-f022-4621-90db-6ca9efd427f0.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-27\" border=\"0\" height=\"486\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5934be0a-f022-4621-90db-6ca9efd427f0.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-27\" width=\"645\"\/><\/a><\/p>\n<p style=\"font-style: normal; font-weight: normal;\">\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">4. Find the <strong>Swag<\/strong> entity and select the box, then tap the <strong>Connect<\/strong> button<\/p>\n<p style=\"font-style: normal; font-weight: normal;\"><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/fa5cbcf9-b99b-47ff-ad2d-f517d819ed6d.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-28\" border=\"0\" height=\"480\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/fa5cbcf9-b99b-47ff-ad2d-f517d819ed6d.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-28\" width=\"350\"\/><\/a><\/p>\n<p style=\"font-style: normal; font-weight: normal;\">\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">\u00a0<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">STEP 5- ADDING A GALLERY<\/p>\n<p style=\"font-style: normal; font-weight: normal;\">1. To add a Gallery, navigate to the Content ribbon and select Insert, then choose the Gallery dropdown and tap Blank horizontal<\/p>\n<ul>\n<li style=\"font-style: normal; font-weight: normal; margin-left: 80px;\">Galleries can show multiple entries from a data source. This particular gallery will hold images of the booth\u2019s swag selection, the names of the swag, and the quantity of swag<\/li>\n<li style=\"font-style: normal; font-weight: normal; margin-left: 80px;\">There are six default gallery options, but because this particular gallery will contain a lot of custom information, a blank one is being added as a starting point<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/25a4e550-e094-407c-9676-00fc341344d3.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-31\" border=\"0\" height=\"320\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/25a4e550-e094-407c-9676-00fc341344d3.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-31\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>2. Rename the <strong>Gallery<\/strong> by selecting the <strong>Gallery1<\/strong> dropdown from the <strong>Content<\/strong> ribbon and change the name to SwagGallery<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Galleries need to be named to stay help files stay organized<\/li>\n<li style=\"margin-left: 80px;\">When a Gallery is named something generic like Gallery1 it can become confusing to write functions that reference them. To easily identify what a gallery is, name each one as soon as it\u2019s added to the file<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/87428635-da9e-4b3e-81c6-1302d3a816a3.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-32\" border=\"0\" height=\"355\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/87428635-da9e-4b3e-81c6-1302d3a816a3.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-32\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>3. Connect the gallery to data by selecting the <strong>Gallery<\/strong> then going to the right side-panel, and under <strong>Content<\/strong> select the CustomGallerySample dropdown and change to Swag<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">This step is connecting the data from the Swag entity that was imported, and attaching it to the gallery that was inserted<\/li>\n<li style=\"margin-left: 80px;\">Alternatively, the same task can be done by adjusting the <strong>Items<\/strong> property to Swag<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ae07181a-685e-4754-90ee-db963a56f565.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-33\" border=\"0\" height=\"304\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ae07181a-685e-4754-90ee-db963a56f565.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-33\" width=\"645\"\/><\/a><\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/4dfff8f7-f0f1-42da-92bf-856d75a069bc.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-34\" border=\"0\" height=\"228\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/4dfff8f7-f0f1-42da-92bf-856d75a069bc.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-34\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>4. While the <strong>Gallery<\/strong> is selected, tap the blue text labeled <strong>Add an item from the Insert tab<\/strong><\/p>\n<ul>\n<li style=\"margin-left: 80px;\">To fill up the blank <strong>Gallery<\/strong> with content, an image is being inserted that will connect to data from the Swag entity<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c41b4d51-30ac-4567-9f63-887fc21b9b1a.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-35\" border=\"0\" height=\"468\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c41b4d51-30ac-4567-9f63-887fc21b9b1a.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-35\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>5. Navigate to the <strong>Media<\/strong> dropdown and select <strong>Image<\/strong><\/p>\n<p><strong><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/a9bea797-c4ca-4e0c-9daf-fcd74a4a02c8.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-36\" border=\"0\" height=\"266\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/a9bea797-c4ca-4e0c-9daf-fcd74a4a02c8.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-36\" width=\"645\"\/><\/a><\/strong><\/p>\n<p>\u00a0<\/p>\n<p>6. Now that a sample image has been inserted into the Gallery, connect the data to the image by changing the property of the <strong>Image<\/strong> from SampleImage to ThisItem.AssetImageUrl<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">ThisItem.AssetImageUrl is a set of images that was saved into the Common Data Service<\/li>\n<li style=\"margin-left: 80px;\">All child elements are listed as ThisItem. which is from the initial parent item (which is the <strong>Gallery<\/strong>)<\/li>\n<li style=\"margin-left: 80px;\">There is a column named AssetImageUrl with links to images of the swag. By changing the name of the sample image to ThisItem.AssetImageUrl, the data from that column is now bound to the image, which will display the images from the column<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5509ed2e-d98b-44f0-9ace-043ab0856c88.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-37\" border=\"0\" height=\"478\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5509ed2e-d98b-44f0-9ace-043ab0856c88.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-37\" width=\"645\"\/><\/a>\u00a0\u00a0<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e4214dde-055f-49ba-97c9-aeb2f9ea8be5.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-38\" border=\"0\" height=\"433\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e4214dde-055f-49ba-97c9-aeb2f9ea8be5.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-38\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>7. Select the <strong>Edit<\/strong> icon in the left corner of the <strong>Gallery<\/strong> to edit the spacing around the image<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">The final product will have one image of swag, so we need to adjust the bounding box by dragging it outward, as displayed below<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/7d4e4b5d-8b52-42e6-bf57-27f57b487409.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-39\" border=\"0\" height=\"316\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/7d4e4b5d-8b52-42e6-bf57-27f57b487409.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-39\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>8. Adjust the width of the <strong>Gallery<\/strong> box to fit the boundaries of the box, as displayed below on the right<\/p>\n<ul>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/9ff836d6-5014-4bcb-ba78-e242ade00a98.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-40\" border=\"0\" height=\"350\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/9ff836d6-5014-4bcb-ba78-e242ade00a98.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-40\" width=\"367\"\/><\/a>\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8b6d4c37-6dd4-4708-9eca-256d3e66b879.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-41\" border=\"0\" height=\"350\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8b6d4c37-6dd4-4708-9eca-256d3e66b879.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-41\" width=\"335\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>9. Select the image of the water bottles and adjust the size to fit the entire box, as displayed below<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8c2713de-037a-477c-a513-29107a0e5db1.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-42\" border=\"0\" height=\"350\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8c2713de-037a-477c-a513-29107a0e5db1.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-42\" width=\"370\"\/><\/a>\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/61f44642-841c-4964-a76e-3bd9a72bf2db.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-43\" border=\"0\" height=\"350\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/61f44642-841c-4964-a76e-3bd9a72bf2db.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-43\" width=\"311\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>10. While the <strong>Gallery<\/strong> is selected, go to the <strong>Gallery<\/strong> ribbon and select <strong>Show scrollbar<\/strong> to hide the scrollbar<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Galleries will default to include a scrollbar, however this gallery doesn&#8217;t need a scrollbar so it&#8217;s being hidden<\/li>\n<li style=\"margin-left: 80px;\">Alternatively, the same task can be done by setting the ShowScrollbar property to false<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5377b3e0-ef90-4b19-8b1a-a3fe61f2e119.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-44\" border=\"0\" height=\"590\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5377b3e0-ef90-4b19-8b1a-a3fe61f2e119.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-44\" width=\"647\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>11. While the Gallery is selected, tap <strong>Show Navigation<\/strong> to initiate a navigation arrow<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Show navigation prompts an arrow that you can select to navigate to the next image in the gallery<\/li>\n<li style=\"margin-left: 80px;\">Alternatively, the same task can be performed by setting the ShowNavigation property to true<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e31eaac8-5928-4070-a05c-07042c792f39.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-45\" border=\"0\" height=\"315\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e31eaac8-5928-4070-a05c-07042c792f39.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-45\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>12. While the <strong>Gallery<\/strong> is selected, insert a textbox by going to the <strong>Insert<\/strong> ribbon and selecting <strong>Label<\/strong><\/p>\n<p><strong><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e44dbb72-ad74-40de-8d89-f260b9bc2ed7.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-46\" border=\"0\" height=\"102\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e44dbb72-ad74-40de-8d89-f260b9bc2ed7.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-46\" width=\"350\"\/><\/a><\/strong><\/p>\n<p>\u00a0<\/p>\n<p>13. Change the <strong>Text<\/strong> property of the inserted label to ThisItem.Name<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">This step is connecting the entity field created earlier called <strong>Name<\/strong> to the label that was inserted<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/cb511f80-a67c-4a27-af29-55c802be6e0d.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-47\" border=\"0\" height=\"586\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/cb511f80-a67c-4a27-af29-55c802be6e0d.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-47\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>14. Change the color of the text to a medium gray by navigating to the <strong>Home<\/strong> ribbon and selecting the <strong>A<\/strong>, then choose the gray color as displayed below<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Alternatively, the same task can be performed by adjusting the <strong>Color<\/strong> property of the text to\u00a0 RGBA(125, 125, 125, 1)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8717bed6-bc5e-483e-aa8c-dd8d24f7f340.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-48\" border=\"0\" height=\"251\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8717bed6-bc5e-483e-aa8c-dd8d24f7f340.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-48\" width=\"350\"\/><\/a>\u00a0\u00a0\u00a0\u00a0<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/9dec4093-e788-49b0-a4c9-53d661f0ad00.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-49\" border=\"0\" height=\"192\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/9dec4093-e788-49b0-a4c9-53d661f0ad00.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-49\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>15. Copy and paste the Label that was just created by hitting CTRL+C then CTRL+V for Windows, or Command+C then Command+V for Mac<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/d2020fe3-6f19-49ab-8200-72233204bfe7.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-50\" border=\"0\" height=\"353\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/d2020fe3-6f19-49ab-8200-72233204bfe7.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-50\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>16. Change the <strong>Text<\/strong> property of the copied label to ThisItem.Quantity<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/b0adb075-0d4b-40fc-adcb-5fe696e9236d.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-51\" border=\"0\" height=\"201\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/b0adb075-0d4b-40fc-adcb-5fe696e9236d.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-51\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>17. Position the <strong>Labels<\/strong> as shown below<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/da6dca0a-7752-4ca0-acf8-00d629223c42.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-52\" border=\"0\" height=\"315\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/da6dca0a-7752-4ca0-acf8-00d629223c42.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-52\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>18. To include text in front of the Quantity label that was added, type &#8220;Current QTY: &#8221; &amp; ThisItem.Quantity<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">When text is in quotation marks that means the text is now a string<\/li>\n<li style=\"margin-left: 80px;\">The &amp; symbol appends strings to display both what is in quotes, as well as the data from ThisItem.Quantity<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/9b3ee1f0-4aba-48c3-a166-3bbf1b30e604.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-53\" border=\"0\" height=\"365\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/9b3ee1f0-4aba-48c3-a166-3bbf1b30e604.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-53\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>STEP 6- ADDING A PAGE HEADER<\/p>\n<p>1. To add media to your PowerApps file, navigate to the Content ribbon and select Media<\/p>\n<ul>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/553792cd-4cd9-4c9e-b011-dd6bf383001d.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-54\" border=\"0\" height=\"90\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/553792cd-4cd9-4c9e-b011-dd6bf383001d.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-54\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>2. Choose <strong>Browse<\/strong> in the top right<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2994558a-80dc-4771-b35f-394351b09dc6.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-55\" border=\"0\" height=\"328\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2994558a-80dc-4771-b35f-394351b09dc6.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-55\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>3. Navigate to the <strong>Assets<\/strong> folder and select all of the images, then tap <strong>Open<\/strong><\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2f041710-e7ea-4e30-a62f-ea43ecdbdea7.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-56\" border=\"0\" height=\"194\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2f041710-e7ea-4e30-a62f-ea43ecdbdea7.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-56\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>4. When the images load, tap the left arrow in the left side-panel to navigate back to the file<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/76920d71-e354-4883-b940-993596edabb3.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-57\" border=\"0\" height=\"489\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/76920d71-e354-4883-b940-993596edabb3.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-57\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>5. Add the header by going to the <strong>Insert ribbon<\/strong> and choosing the <strong>Media<\/strong> dropdown and selecting <strong>Image<\/strong><\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/f96c51d4-c130-4a53-a2f8-908d1855bc3a.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-58\" border=\"0\" height=\"142\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/f96c51d4-c130-4a53-a2f8-908d1855bc3a.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-58\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>6. Change the <strong>Image<\/strong> property to Header, as displayed below<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">The name of the image was saved as Header.png. To populate the loaded content,\u00a0 the image property must be set to the name of the loaded content<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2b9c412b-cb89-4021-ae05-d8f2a9046315.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-60\" border=\"0\" height=\"624\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2b9c412b-cb89-4021-ae05-d8f2a9046315.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-60\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>7. Adjust the bounding of the image to fit the width of the page and the height displayed below, move the image to the top of the page<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/864babdd-9068-4bbd-a6e6-06c6bea443fe.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-61\" border=\"0\" height=\"618\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/864babdd-9068-4bbd-a6e6-06c6bea443fe.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-61\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>8. If there&#8217;s any space between the image and the edge of the bounding box, adjust the <strong>ImagePosition<\/strong> property of the image to ImagePosition.Fill to have the image fill the entire box<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/98737400-658f-49ea-a03b-139e83e7429c.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-71\" border=\"0\" height=\"253\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1ad19e43-65d6-4fc7-834a-db728d93b926.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-71\" width=\"645\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>9. Navigate to the <strong>Insert<\/strong> ribbon and select <strong>Label<\/strong> to begin to add text to the header<\/p>\n<p><strong><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1efd03d3-c4f7-40bb-af0c-edb5c21559b8.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-46\" border=\"0\" height=\"102\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1efd03d3-c4f7-40bb-af0c-edb5c21559b8.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-46\" width=\"350\"\/><\/a><\/strong><\/p>\n<p>\u00a0<\/p>\n<p>10. While the label is selected, adjust the property dropdown and choose <strong>Size<\/strong>, changing it from 16 to 22<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Alternatively, the same task can be performed by navigating to the <strong>Home<\/strong> ribbon and selecting the text <strong>Size<\/strong> dropdown and typing in 22<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/a1889654-30ce-4a38-ba49-299cda23fc08.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-72\" border=\"0\" height=\"324\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/a1889654-30ce-4a38-ba49-299cda23fc08.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-72\" width=\"350\"\/><\/a>\u00a0\u00a0\u00a0<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/31a8daa5-2014-4194-8015-b353a6cb83fe.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-73\" border=\"0\" height=\"141\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/31a8daa5-2014-4194-8015-b353a6cb83fe.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-73\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>11. Select the property dropdown and choose <strong>Align<\/strong>, then change the property to Align.Center<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">Alternatively, the same task can be performed by navigating to the <strong>Home<\/strong> ribbon and tapping the Text Align icon and choosing <strong>Center<\/strong><\/li>\n<\/ul>\n<p>\u00a0<a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/0f6cba4b-1dbf-4d31-820e-91aa6f9097d9.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-74\" border=\"0\" height=\"160\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/0f6cba4b-1dbf-4d31-820e-91aa6f9097d9.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-74\" width=\"350\"\/><\/a>\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c736e2f8-c9b7-4d1f-8d62-0d12af34a4db.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-75\" border=\"0\" height=\"160\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c736e2f8-c9b7-4d1f-8d62-0d12af34a4db.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-75\" width=\"400\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>12. Select the property dropdown and choose <strong>Text<\/strong>, change the property to &#8220;SWAG LIST&#8221;<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">When a text property is written with quotations around the text the text becomes a string and will be visible within the app as displayed below<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/3917f433-6c80-46b6-b335-2356a7f3e33f.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-76\" border=\"0\" height=\"122\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/3917f433-6c80-46b6-b335-2356a7f3e33f.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-76\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>STEP 7 &#8211; ADDING A BUTTON<\/p>\n<p>1. To add a button, navigate to the <strong>Insert <\/strong>ribbon and select\u00a0 <strong>Button<\/strong><\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/70c11f5b-c007-436e-80bf-d1fee788480f.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-77\" border=\"0\" height=\"74\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/70c11f5b-c007-436e-80bf-d1fee788480f.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-77\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>2. Move and adjust the size of the button under the gallery, as displayed below<\/p>\n<ul>\n<li style=\"margin-left: 80px;\">The button width should match the width of the Gallery<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/a54a2fc3-027b-424d-bed5-869beff030a3.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-78\" border=\"0\" height=\"622\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/a54a2fc3-027b-424d-bed5-869beff030a3.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-78\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>3. Adjust the text of the button by changing the <strong>Text<\/strong> property of the button to \u201cGIVE &amp; RECORD\u201d<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8914cd38-9bad-4a87-b5d1-69b5d6745220.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Screen Shot 2017-06-14 at 11.54.02 AM\" border=\"0\" height=\"60\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/aa758e2f-9c89-41de-b209-b3d6ade165dc.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"Screen Shot 2017-06-14 at 11.54.02 AM\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>4. Save the progress by navigating to the ribbon and clicking <strong>File<\/strong>, tap on the <strong>Save as<\/strong> text in the left-side panel. Name your file Swag and click the save button in the bottom right of the screen<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/d592657d-52b9-4437-a549-151c16acd145.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"img-80\" border=\"0\" height=\"235\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/d592657d-52b9-4437-a549-151c16acd145.jpg\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"img-80\" width=\"350\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>Stay tuned for more of this tutorial, posted to the blog soon.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create an application to help manage Swag inventory at a confrence booth.<\/p>\n","protected":false},"author":125,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3423],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2124],"class_list":["post-193","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-tips-and-guides","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Creating a Swag Inventory App - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating a Swag Inventory App - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Create an application to help manage Swag inventory at a confrence booth.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/creating-a-swag-inventory-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-16T08:01:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:13:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png\" \/>\n<meta name=\"author\" content=\"Veronica Ward\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Veronica Ward\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/veronica-ward\/\",\"@type\":\"Person\",\"@name\":\"Veronica Ward\"}],\"headline\":\"Creating a Swag Inventory App\",\"datePublished\":\"2017-06-16T08:01:39+00:00\",\"dateModified\":\"2025-06-11T15:13:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/\"},\"wordCount\":2336,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/\",\"name\":\"Creating a Swag Inventory App - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png\",\"datePublished\":\"2017-06-16T08:01:39+00:00\",\"dateModified\":\"2025-06-11T15:13:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#primaryimage\",\"url\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png\",\"contentUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating a Swag Inventory App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/99c6ed0d3b569ddfd7b0cebf786e5ddc\",\"name\":\"Veronica Ward\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/87adf4a502297acf72d3476bd5634c8606e2a3aa4eaf58d5faf9a33232ffbe33?s=96&d=mm&r=gda23d1eb76d46ce28783bb75970a866f\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/87adf4a502297acf72d3476bd5634c8606e2a3aa4eaf58d5faf9a33232ffbe33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/87adf4a502297acf72d3476bd5634c8606e2a3aa4eaf58d5faf9a33232ffbe33?s=96&d=mm&r=g\",\"caption\":\"Veronica Ward\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/v-veward\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating a Swag Inventory App - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/","og_locale":"en_US","og_type":"article","og_title":"Creating a Swag Inventory App - Microsoft Power Platform Blog","og_description":"Create an application to help manage Swag inventory at a confrence booth.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/creating-a-swag-inventory-app\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2017-06-16T08:01:39+00:00","article_modified_time":"2025-06-11T15:13:20+00:00","og_image":[{"url":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png","type":"","width":"","height":""}],"author":"Veronica Ward","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Veronica Ward","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/veronica-ward\/","@type":"Person","@name":"Veronica Ward"}],"headline":"Creating a Swag Inventory App","datePublished":"2017-06-16T08:01:39+00:00","dateModified":"2025-06-11T15:13:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/"},"wordCount":2336,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#primaryimage"},"thumbnailUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/","name":"Creating a Swag Inventory App - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#primaryimage"},"thumbnailUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png","datePublished":"2017-06-16T08:01:39+00:00","dateModified":"2025-06-11T15:13:20+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#primaryimage","url":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png","contentUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/ebfb02a5-5ac6-48b8-8ed7-02c0a990cfd7.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/16\/creating-a-swag-inventory-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Creating a Swag Inventory App"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/99c6ed0d3b569ddfd7b0cebf786e5ddc","name":"Veronica Ward","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/87adf4a502297acf72d3476bd5634c8606e2a3aa4eaf58d5faf9a33232ffbe33?s=96&d=mm&r=gda23d1eb76d46ce28783bb75970a866f","url":"https:\/\/secure.gravatar.com\/avatar\/87adf4a502297acf72d3476bd5634c8606e2a3aa4eaf58d5faf9a33232ffbe33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87adf4a502297acf72d3476bd5634c8606e2a3aa4eaf58d5faf9a33232ffbe33?s=96&d=mm&r=g","caption":"Veronica Ward"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/v-veward\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=193"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/193\/revisions"}],"predecessor-version":[{"id":131249,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/193\/revisions\/131249"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=193"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=193"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=193"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=193"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=193"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=193"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=193"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}