{"id":25775,"date":"2020-11-25T12:51:02","date_gmt":"2020-11-25T12:51:02","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=25775"},"modified":"2020-11-25T13:09:31","modified_gmt":"2020-11-25T13:09:31","slug":"how-to-use-datasourceinfo-in-canvas-app","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/","title":{"rendered":"How to Use DataSourceInfo in Canvas App"},"content":{"rendered":"<h1><strong>Introduction<\/strong><\/h1>\n<p style=\"text-align: justify;\">Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas.<\/p>\n<p style=\"text-align: justify;\">We built a Lead tracking information app where the salesperson can enter information to create leads in Dynamics 365 CRM. While creating leads, often salesperson enters some incorrect data which causes errors while saving leads in Dynamics 365 CRM. To avoid this, salesperson should be aware of what information should be entered so that they can create leads successfully in Dynamics 365 CRM 365. For this, we have used the <strong>\u2018DataSourceInfo\u2019 <\/strong>functionality of the <strong>Canvas\u00a0App<\/strong>. For example, while creating leads it would provide salesperson a framework within which they have to enter the required information such as the character length to enter the name of the lead, the number of words for description, and for the numerical field the minimum and maximum value that they can enter.<\/p>\n<p style=\"text-align: justify;\">Now, to create Canvas App, go to <a href=\"https:\/\/make.powerapps.com\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/make.powerapps.com<\/a> and create app. Once you select the proper data source it will be redirected to Power Apps studio where you can build Canvas App.<\/p>\n<p style=\"text-align: justify;\">Here, we created a Lead tracking app and in that, we provided a simple framework within which you can enter data to create leads in Dynamics 365 CRM. This will ensure that the salesperson will enter the correct information as per Dynamics 365 CRM. To use Dynamics 365 CRM field information in Canvas App we can use \u2018DataSourceInfo\u2019.<\/p>\n<p style=\"text-align: justify;\">For standard character length in descriptions, we can use <strong>\u2018DataSourceInfo.MaxValue\u2019<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-25776 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png\" alt=\"How to use DataSourceInfo in Canvas App\" width=\"801\" height=\"461\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png 801w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1-300x173.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1-768x442.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1-660x380.png 660w\" sizes=\"(max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">For mandatory fields, we can use <strong>\u2018DataSourceInfo.Required\u2019<\/strong>. Here, we have used this same for the Name field.<\/p>\n<p style=\"text-align: justify;\">We also have a Rating field where salesperson can enter ratings for the lead. Here, we have to set it at minimum 1 and maximum 5. So, we have used <strong>\u2018DataSourceInfo.MinValue\u2019<\/strong> and <strong>\u2018DataSourceInfo.MaxValue\u2019<\/strong> for this.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-2.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-25777 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-2.png\" alt=\"How to use DataSourceInfo in Canvas App\" width=\"789\" height=\"261\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-2.png 789w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-2-300x99.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-2-768x254.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-2-660x218.png 660w\" sizes=\"(max-width: 789px) 100vw, 789px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-3.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-25778 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-3.png\" alt=\"\" width=\"372\" height=\"569\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-3.png 372w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-3-196x300.png 196w\" sizes=\"(max-width: 372px) 100vw, 372px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Similarly, you can use the following DatasourceInfo:<\/p>\n<p style=\"text-align: justify;\"><strong>DataSourceInfo.DisplayName<\/strong>:It gives Display name for the field\/column.<\/p>\n<p style=\"text-align: justify;\"><strong>DataSourceInfo.CreatePermission: <\/strong>It returns true if the current user has permission to Create records in this data source.<\/p>\n<p style=\"text-align: justify;\"><strong>DataSourceInfo.DeletePermission: <\/strong>It returns true if the current user has permission to Delete records in this data source.<\/p>\n<p style=\"text-align: justify;\"><strong>DataSourceInfo.EditPermission: <\/strong>It returns true if the current user has permission to Edit records in this data source.<\/p>\n<p style=\"text-align: justify;\"><strong>DataSourceInfo.ReadPermission: <\/strong>It returns true if the current user has permission to Read records in this data source.<\/p>\n<h1><strong>Conclusion<\/strong><\/h1>\n<p style=\"text-align: justify;\">With the help of DatasourceInfo, we can create Canvas App to provide proper information that will enhance the app experience.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/product\/integrations\/inolink-quickbooks-microsoft-dynamics-crm\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-25780 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App.jpg\" alt=\"\" width=\"800\" height=\"200\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App.jpg 800w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-300x75.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-768x192.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-660x165.jpg 660w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/\">Read More: How to Use DataSourceInfo in Canvas App &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1954,16,19],"tags":[1867,244,245,545,592],"class_list":["post-25775","post","type-post","status-publish","format-standard","hentry","category-canvas-apps","category-dynamics-365","category-dynamics-crm","tag-canvas-app","tag-canvas-app-in-dynamics365","tag-canvas-app-in-dynamics365-crm","tag-dynamics-365-crm","tag-dynamics-crm"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Inogic\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"801\" \/>\n\t\t<meta property=\"og:image:height\" content=\"461\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-11-25T12:51:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-11-25T13:09:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Inogic\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#blogposting\",\"name\":\"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"How to Use DataSourceInfo in Canvas App\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/How-to-use-DataSourceInfo-in-Canvas-App-1.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#articleImage\",\"width\":801,\"height\":461,\"caption\":\"How to use DataSourceInfo in Canvas App\"},\"datePublished\":\"2020-11-25T12:51:02+05:30\",\"dateModified\":\"2020-11-25T13:09:31+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#webpage\"},\"articleSection\":\"Canvas Apps, Dynamics 365, Dynamics CRM, Canvas App, Canvas App in Dynamics365, Canvas App in Dynamics365 CRM, Dynamics 365 CRM, Dynamics CRM\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"name\":\"Dynamics 365\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"position\":2,\"name\":\"Dynamics 365\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#listItem\",\"name\":\"How to Use DataSourceInfo in Canvas App\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#listItem\",\"position\":3,\"name\":\"How to Use DataSourceInfo in Canvas App\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"name\":\"Dynamics 365\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/\",\"name\":\"Inogic\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Inogic\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/\",\"name\":\"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\\\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2020\\\/11\\\/how-to-use-datasourceinfo-in-canvas-app\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"datePublished\":\"2020-11-25T12:51:02+05:30\",\"dateModified\":\"2020-11-25T13:09:31+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the","canonical_url":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#blogposting","name":"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"How to Use DataSourceInfo in Canvas App","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png","@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#articleImage","width":801,"height":461,"caption":"How to use DataSourceInfo in Canvas App"},"datePublished":"2020-11-25T12:51:02+05:30","dateModified":"2020-11-25T13:09:31+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#webpage"},"articleSection":"Canvas Apps, Dynamics 365, Dynamics CRM, Canvas App, Canvas App in Dynamics365, Canvas App in Dynamics365 CRM, Dynamics 365 CRM, Dynamics CRM"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","name":"Dynamics 365"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","position":2,"name":"Dynamics 365","item":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#listItem","name":"How to Use DataSourceInfo in Canvas App"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#listItem","position":3,"name":"How to Use DataSourceInfo in Canvas App","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","name":"Dynamics 365"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/","name":"Inogic","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Inogic"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/","name":"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"datePublished":"2020-11-25T12:51:02+05:30","dateModified":"2020-11-25T13:09:31+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the","og:url":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/","og:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png","og:image:secure_url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png","og:image:width":801,"og:image:height":461,"article:published_time":"2020-11-25T12:51:02+00:00","article:modified_time":"2020-11-25T13:09:31+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"How to Use DataSourceInfo in Canvas App - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"Introduction Recently, we had a requirement to create a mobile app to track leads. So, we decided to develop an app in Canvas App. Canvas App is no code\/low code business app where you can design the app by dragging and dropping elements onto a canvas. We built a Lead tracking information app where the","twitter:creator":"@inogic","twitter:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2020\/11\/How-to-use-DataSourceInfo-in-Canvas-App-1.png","twitter:label1":"Written by","twitter:data1":"Inogic","twitter:label2":"Est. reading time","twitter:data2":"2 minutes"},"aioseo_meta_data":{"post_id":"25775","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-02-02 07:29:20","updated":"2025-07-04 08:02:56","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/\" title=\"Dynamics 365\">Dynamics 365<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow to Use DataSourceInfo in Canvas App\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Dynamics 365","link":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/"},{"label":"How to Use DataSourceInfo in Canvas App","link":"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-use-datasourceinfo-in-canvas-app\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/25775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=25775"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/25775\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=25775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=25775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=25775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}