{"id":109180,"date":"2017-06-20T12:23:50","date_gmt":"2017-06-20T19:23:50","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/multi-select-pattern-on-sharepoint-lists\/"},"modified":"2025-06-11T08:13:10","modified_gmt":"2025-06-11T15:13:10","slug":"multi-select-pattern-on-sharepoint-lists","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/multi-select-pattern-on-sharepoint-lists\/","title":{"rendered":"UX Patterns: Multi-select"},"content":{"rendered":"<p>In many scenarios, you would want to enable certain columns as multi-select. In this blog, let\u2019s look at an example on how to achieve this using PowerApps. <\/p>\n<p><strong>Example:<\/strong> Let\u2019s build a simple application to create Job Profiles. In this application, the user will have to enter Job Title, Description, Job ID, required years of Experience &amp; required skillsets (multi-selectable list).<\/p>\n<p><strong>Backend<\/strong>: I\u2019m going to use SharePoint online as my backend here. <\/p>\n<p>Here is how the end result would look like!<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"441\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"250\"\/><\/a><\/p>\n<p><strong>Step 1:<\/strong> Create the following SharePoint Lists<\/p>\n<p><strong>Jobs:<\/strong><\/p>\n<ul>\n<li>ID \u2013 Integer(auto-generated)<\/li>\n<li>Title &#8211; Text<\/li>\n<li>Description \u2013 Multiline(Plain text)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e637e1a4-d013-4a72-b1a4-1bbb116745a7.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"319\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e637e1a4-d013-4a72-b1a4-1bbb116745a7.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"750\"\/><\/a><\/p>\n<p><strong>SkillSets<\/strong>:<\/p>\n<ul><!--StartFragment--><\/p>\n<li>ID \u2013 Integer(auto-generated)<\/li>\n<li>Title &#8211; Text<\/li>\n<li>Description \u2013 Multiline(Plain text)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/95680544-7907-490a-9996-cf0e160e8f23.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"471\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/95680544-7907-490a-9996-cf0e160e8f23.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"750\"\/><\/a><\/p>\n<ul><!--EndFragment--><\/ul>\n<p><strong>JobProfiles:<\/strong><\/p>\n<ul>\n<li>ID \u2013 Integer(auto-generated)<\/li>\n<li>Title &#8211; Text<\/li>\n<li>Description \u2013 Multiline(Plain text)<\/li>\n<li>YearsOfExperience &#8211; Text<\/li>\n<li>JobID \u2013 LookUp column to Jobs list<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/355d3ca8-90ec-4079-8977-975dedb6db79.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"199\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/355d3ca8-90ec-4079-8977-975dedb6db79.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"1040\"\/><\/a><\/p>\n<p><strong>ProfileSkillSets: <\/strong>This list is used to store the Skillsets selected for each Job Profile.<\/p>\n<ul><!--StartFragment--><\/p>\n<li>ID \u2013 Integer(auto-generated)<\/li>\n<li>ProfileID- Integer<\/li>\n<li>SkillsetID &#8211; Integer<\/li>\n<li>Skillset\u2013 Text<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c4e5b22b-cc32-468a-9db5-4d7727840b35.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"281\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c4e5b22b-cc32-468a-9db5-4d7727840b35.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"960\"\/><\/a><\/p>\n<ul><!--EndFragment--><\/ul>\n<p>You can populate some sample data into Jobs &amp; SkillSets list as in the screenshot above:<\/p>\n<p><strong>Step 2:<\/strong> Create a PowerApps application using the list JobProfiles. <\/p>\n<p>Click on the PowerApps Icon, create an application. Give the application a name \u2013 <strong>ProfileUploadApp<\/strong>. This creates an application with 3 screens of basic layout to get started with. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/a9de41a2-15c0-4f9f-a2f9-6ad3c144b4b6.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"265\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/a9de41a2-15c0-4f9f-a2f9-6ad3c144b4b6.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"900\"\/><\/a><\/p>\n<p><\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/dd2b61aa-b34c-45c1-9c51-581324540856.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"335\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/dd2b61aa-b34c-45c1-9c51-581324540856.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"190\"\/><\/a>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/1ad21f67-23d3-4fc8-8224-a392b86c2641.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"337\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/1ad21f67-23d3-4fc8-8224-a392b86c2641.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"190\"\/><\/a>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/d3bf8f84-20d9-4c92-a03c-adebc5da3de8.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"334\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/d3bf8f84-20d9-4c92-a03c-adebc5da3de8.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"190\"\/><\/a><\/p>\n<p><strong>Step 3:<\/strong> Add additional data sources for your application.<\/p>\n<ul>\n<li>Click on View-&gt;Data sources. You should be able to see data sources on the right-hand side. <\/li>\n<li>Click on Add data source, SharePoint connection &amp; enter the SharePoint list URL or select from the list of available links you may have. <\/li>\n<li>Once you select the URL, choose the lists to add \u2013 SkillSets, Jobs, ProfileSkillsets. Click connect and you should see your data sources on right-hand side. <\/li>\n<\/ul>\n<p>\u00a0<a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/366219d8-9cc6-446c-af63-9031d161e98f.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"363\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/366219d8-9cc6-446c-af63-9031d161e98f.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"230\"\/><\/a><strong><\/strong><\/p>\n<p><strong>Step 4:<\/strong> Modify Edit screen to allow Skillset selection.<\/p>\n<p>Select EditScreen1 from the left pane. Select the EditForm1 control.<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/80255176-9a22-4933-9596-e7afc623ae4f.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"527\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/80255176-9a22-4933-9596-e7afc623ae4f.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"800\"\/><\/a><\/p>\n<p>Reorder the cards on the form control as below. Rename the header JobProfiles to \u201cEnter your Profile Info.\u201d<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/93334541-7f62-42c8-81d7-64e75b095881.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"433\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/93334541-7f62-42c8-81d7-64e75b095881.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"245\"\/><\/a><\/p>\n<p>Select the Form, and click on Add Custom field under options. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/fb170fdf-7d04-4a14-a39b-da55f77faf9d.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"470\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/fb170fdf-7d04-4a14-a39b-da55f77faf9d.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"800\"\/><\/a><\/p>\n<p>You will see a custom card on the form. Click on Insert-&gt;Label, and rename \u201cText\u201d to \u201cSkillset\u201d. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/4bc5f9b8-9eb2-443d-ac5e-11807a91110b.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"371\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/4bc5f9b8-9eb2-443d-ac5e-11807a91110b.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"210\"\/><\/a>\u00a0\u00a0 <a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/7565ea69-0365-457c-9e36-c297f4fc22cc.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"373\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/7565ea69-0365-457c-9e36-c297f4fc22cc.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"210\"\/><\/a><\/p>\n<p>Click on the form, go to Insert tab, select Gallery control and insert a Blank Vertical gallery<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/f7e73b8d-d168-4ad7-a23a-b4ad876c764b.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"450\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/f7e73b8d-d168-4ad7-a23a-b4ad876c764b.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"800\"\/><\/a><\/p>\n<p>Select &amp; move the gallery under the Skillset card. Move it to the bottom and Resize to fit on the screen. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/62d5b334-0783-4e64-a1ae-ee179ea541f4.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"371\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/62d5b334-0783-4e64-a1ae-ee179ea541f4.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"210\"\/><\/a><\/p>\n<p>Click the Edit icon on the gallery &amp; Select Insert-&gt; Checkbox. Resize the gallery template and you should see more items on the gallery<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/9d9529f1-c41c-48f5-aeff-510310a54b9b.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"373\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/9d9529f1-c41c-48f5-aeff-510310a54b9b.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"210\"\/><\/a>\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/bde32057-5c75-435a-a506-7b0df3\n95efe4.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"373\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/bde32057-5c75-435a-a506-7b0df3\n95efe4.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"210\"\/><\/a><\/p>\n<p>Select the gallery and set the Items property to \u201cSkillSets\u201d List.<\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/d9b2f644-4949-46c7-b90e-5320630ec122.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"543\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/d9b2f644-4949-46c7-b90e-5320630ec122.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"800\"\/><\/a><\/p>\n<p>Having the gallery selected, set the Wrap count to 2 using the advanced section on right-hand side.<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5ffb6769-79ef-401c-9a90-71e6632da6af.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"453\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/5ffb6769-79ef-401c-9a90-71e6632da6af.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"800\"\/><\/a><\/p>\n<p><\/p>\n<p><strong>Step 5:<\/strong> Updating the ProfileSkillSets list<\/p>\n<p>Select the EditForm1, and on the OnSuccess event, write the following code. <\/p>\n<p>RemoveIf(ProfileSkillSets,ProfileID=EditForm1.LastSubmit.ID);<\/p>\n<p>ForAll(Filter(Gallery1.AllItems,Checkbox1.Value = true), Patch( ProfileSkillSets, Defaults(ProfileSkillSets) ,{ ProfileID:EditForm1.LastSubmit.ID, SkillsetID:ID, Skillset:Title }))<\/p>\n<p>Navigate(BrowseScreen1,Fade)<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/64ab3eda-f492-479a-a861-a28871d553f8.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"481\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/64ab3eda-f492-479a-a861-a28871d553f8.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"700\"\/><\/a>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2493a519-a667-4b07-9778-e67821e58956.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"390\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2493a519-a667-4b07-9778-e67821e58956.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"850\"\/><\/a><\/p>\n<p>Let me explain the above formula. We are doing three steps here.<\/p>\n<ul>\n<li>Step 1 is to remove the Skillsets already associated with the ProfileID, if any from <strong>ProfileSkillSets<\/strong> list. Here we are comparing ProfileID against the EditForm1\u2019s last submitted Record\u2019s ID. It is useful to delete the records, when you are editing an existing Profile and updating the skillsets. <\/li>\n<li>Step 2 is to write all the new Skillsets selected, into the <strong>ProfileSkillSets<\/strong> list, for the newly created Profile. The formula ForAll consists of two parts. First part is the table to be acted upon. Second part is the formula to evaluate for all records on the table. <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/tutorials\/function-forall\/\">Here<\/a> is the link for more documentation on using ForAll. In this scenario, we are filtering the checked items on the gallery in the first part. In the second part, we are using\u00a0 a Patch to create new records on ProfileSkillsets list, for each checked item in the first part. <\/li>\n<li>Navigate back to BrowseScreen1 once the form data is submitted and is successful. <\/li>\n<\/ul>\n<p><strong>Step 6:<\/strong> Run the application and create new Profiles.<\/p>\n<p>Fill in the data on the form and submit the form using the Submit Icon on right top. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8ae452ec-0b89-45fe-b391-46b407849017.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"441\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8ae452ec-0b89-45fe-b391-46b407849017.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"250\"\/><\/a>\u00a0 <\/p>\n<p>You will be navigated to the Browse screen with new Profile created. Check the data written back onto your SharePoint lists as well. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/60b3e9ef-2a9f-4e7b-b684-9ec6054b7045.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"444\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/60b3e9ef-2a9f-4e7b-b684-9ec6054b7045.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"250\"\/><\/a><\/p>\n<p><strong>Step 7:<\/strong> Display Skillsets on all screens<\/p>\n<p><strong>BrowseScreen1:<\/strong> <\/p>\n<p>Click the edit icon on the gallery and insert a new label. Set the Text property to the following formula.<\/p>\n<p>&#8220;Skillsets: |&#8221;&amp; Concat(Filter(ProfileSkillSets,ProfileID=ThisItem.ID),Skillset&amp;&#8221;| &#8220;)<\/p>\n<p>In this formula, we are filtering ProfileSkillSets, based on each Profile, and concatenating the skillsets using a Vertical bar separator. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e464aaa4-aae2-4e4d-a0a2-b48fb7cad435.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"559\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e464aaa4-aae2-4e4d-a0a2-b48fb7cad435.png\" style=\"display: inline; background-image: none;\" title=\"image\" width=\"654\"\/><\/a><\/p>\n<p><strong>DetailScreen1:<\/strong><\/p>\n<p>Reorder the cards as below. And click on add custom field under options. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/66687de9-8e8d-48d0-b42a-8d8dc114a9f5.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"402\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/66687de9-8e8d-48d0-b42a-8d8dc114a9f5.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"600\"\/><\/a><\/p>\n<p>Insert two labels, one for header and one for skillsets chosen. Set the label text to the following code:<\/p>\n<p>&#8220;|&#8221;&amp; Concat(Filter(ProfileSkillSets,ProfileID=BrowseGallery1.Selected.ID),Skillset&amp;&#8221;| &#8220;)<\/p>\n<p>Here, we are populating the skillsets for selected profile on the gallery using the same formula as before. <\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/65d5dff7-12e2-47ba-836f-5590cce15e7f.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"586\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/65d5dff7-12e2-47ba-836f-5590cce15e7f.png\" style=\"display: inline; background-image: none;\" title=\"image\" width=\"654\"\/><\/a><\/p>\n<p><\/p>\n<p><strong>EditScreen1:<\/strong><\/p>\n<p>Select the Checkbox control in the gallery, and set the Default property as follows:<\/p>\n<p>If(!IsBlank(LookUp(ProfileSkillSets,ProfileID=BrowseGallery1.Selected.ID &amp;&amp; SkillsetID=ThisItem.ID)),true,false)<\/p>\n<p>In this code, we are checking if each Skillset listed in the gallery is already added in the ProfileSkillSets list, for the selected ProfileID. This code is written on the Default property of the checkbox. Hence, if the expression evaluates to true, then the checkbox will be marked as Checked, making it easier for the user to edit the skillsets.<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8bcbb133-dac6-4ae7-bb44-560f8cc5c7f9.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"446\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/8bcbb133-dac6-4ae7-bb44-560f8cc5c7f9.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"700\"\/><\/a><\/p>\n<p>Your application is ready with a multi-select pattern! Do reach out to me with any questions or suggestions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In many scenarios, you would want to enable certain columns as multi-select. In this blog, let\u2019s look at an example on how to achieve this using PowerApps.<\/p>\n","protected":false},"author":124,"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":[],"job-role":[],"product":[3473],"property":[],"topic":[],"coauthors":[2123],"class_list":["post-109180","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UX Patterns: Multi-select - 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\/20\/multi-select-pattern-on-sharepoint-lists\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UX Patterns: Multi-select - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"In many scenarios, you would want to enable certain columns as multi-select. In this blog, let\u2019s look at an example on how to achieve this using PowerApps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/multi-select-pattern-on-sharepoint-lists\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-20T19:23:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:13:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png\" \/>\n<meta name=\"author\" content=\"Vasavi Bhaviri Setty\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vasavi Bhaviri Setty\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 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\/20\/multi-select-pattern-on-sharepoint-lists\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/v-vabhav\/\",\"@type\":\"Person\",\"@name\":\"Vasavi Bhaviri Setty\"}],\"headline\":\"UX Patterns: Multi-select\",\"datePublished\":\"2017-06-20T19:23:50+00:00\",\"dateModified\":\"2025-06-11T15:13:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/\"},\"wordCount\":931,\"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\/20\/multi-select-pattern-on-sharepoint-lists\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png\",\"keywords\":[\"Building UI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/\",\"name\":\"UX Patterns: Multi-select - 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\/20\/multi-select-pattern-on-sharepoint-lists\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png\",\"datePublished\":\"2017-06-20T19:23:50+00:00\",\"dateModified\":\"2025-06-11T15:13:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#primaryimage\",\"url\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png\",\"contentUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UX Patterns: Multi-select\"}]},{\"@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\/4dd68de8e1c273532a2fb435101791d3\",\"name\":\"Vasavi Bhaviri Setty\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/0dd832e8dea09a02c2fa99d61cacc9aa03e151eeee39d3ff9c1afd82583c824a?s=96&d=mm&r=g95445db3399f40bbb3df1b46e6c613ef\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0dd832e8dea09a02c2fa99d61cacc9aa03e151eeee39d3ff9c1afd82583c824a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0dd832e8dea09a02c2fa99d61cacc9aa03e151eeee39d3ff9c1afd82583c824a?s=96&d=mm&r=g\",\"caption\":\"Vasavi Bhaviri Setty\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/v-vabhav\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UX Patterns: Multi-select - 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\/20\/multi-select-pattern-on-sharepoint-lists\/","og_locale":"en_US","og_type":"article","og_title":"UX Patterns: Multi-select - Microsoft Power Platform Blog","og_description":"In many scenarios, you would want to enable certain columns as multi-select. In this blog, let\u2019s look at an example on how to achieve this using PowerApps.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/multi-select-pattern-on-sharepoint-lists\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2017-06-20T19:23:50+00:00","article_modified_time":"2025-06-11T15:13:10+00:00","og_image":[{"url":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png","type":"","width":"","height":""}],"author":"Vasavi Bhaviri Setty","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vasavi Bhaviri Setty","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/v-vabhav\/","@type":"Person","@name":"Vasavi Bhaviri Setty"}],"headline":"UX Patterns: Multi-select","datePublished":"2017-06-20T19:23:50+00:00","dateModified":"2025-06-11T15:13:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/"},"wordCount":931,"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\/20\/multi-select-pattern-on-sharepoint-lists\/#primaryimage"},"thumbnailUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png","keywords":["Building UI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/","name":"UX Patterns: Multi-select - 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\/20\/multi-select-pattern-on-sharepoint-lists\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#primaryimage"},"thumbnailUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png","datePublished":"2017-06-20T19:23:50+00:00","dateModified":"2025-06-11T15:13:10+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#primaryimage","url":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png","contentUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1fbffab3-ced7-4674-a6a3-3ab368b003f1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/20\/multi-select-pattern-on-sharepoint-lists\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"UX Patterns: Multi-select"}]},{"@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\/4dd68de8e1c273532a2fb435101791d3","name":"Vasavi Bhaviri Setty","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0dd832e8dea09a02c2fa99d61cacc9aa03e151eeee39d3ff9c1afd82583c824a?s=96&d=mm&r=g95445db3399f40bbb3df1b46e6c613ef","url":"https:\/\/secure.gravatar.com\/avatar\/0dd832e8dea09a02c2fa99d61cacc9aa03e151eeee39d3ff9c1afd82583c824a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0dd832e8dea09a02c2fa99d61cacc9aa03e151eeee39d3ff9c1afd82583c824a?s=96&d=mm&r=g","caption":"Vasavi Bhaviri Setty"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/v-vabhav\/"}]}},"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\/109180","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\/124"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=109180"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/109180\/revisions"}],"predecessor-version":[{"id":131241,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/109180\/revisions\/131241"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=109180"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=109180"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=109180"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=109180"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=109180"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=109180"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=109180"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=109180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}