{"id":586,"date":"2016-07-08T12:39:07","date_gmt":"2016-07-08T10:39:07","guid":{"rendered":"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/?p=586"},"modified":"2016-07-13T11:38:33","modified_gmt":"2016-07-13T09:38:33","slug":"introduccion-a-powerapps","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/","title":{"rendered":"Introducci\u00f3n a PowerApps"},"content":{"rendered":"<p>Si accedemos a la p\u00e1gina de Microsoft y buscamos la definici\u00f3n de PowerApp nos encontraremos algo como:<\/p>\n<p><em> \u201cAplicaciones para conectar, crear y compartir aplicaciones que impulsen su negocio\u201d.<\/em><\/p>\n<p>Analizando la definici\u00f3n debemos empezar por el final, ya que despu\u00e9s de trabajar un poco con esta nueva herramienta,\u00a0se puede\u00a0observar que<strong> un usuario con conocimientos en Office puede hacer uso de las PowerApps y crear una aplicaci\u00f3n de forma totalmente aut\u00f3noma<\/strong> sin necesidad de tener conocimientos en programaci\u00f3n.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-589 aligncenter\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1-300x144.png\" alt=\"PowerApp1\" width=\"300\" height=\"144\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1-300x144.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1.png 757w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Veamos_porque\"><\/span>!Veamos porqu\u00e9!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><!--more--><\/p>\n<p>Si nos centramos\u00a0\u00a0en la parte t\u00e9cnica y funcional de este producto podemos asegurar que el <strong>mayor potencial de PowerApps<\/strong> (aparte de permitirnos implementar aplicaciones m\u00f3viles o para tablets de forma sencilla reduciendo la complejidad y los costes en desarrollo) es sin duda que podemos <strong>conectar nuestros datos de negocio<\/strong> y trasformar estos datos en nuestras aplicaciones.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-590 aligncenter\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp2-1024x344.png\" alt=\"PowerApp2\" width=\"512\" height=\"172\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp2-1024x344.png 1024w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp2-300x101.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp2-768x258.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp2.png 1153w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p>Por defecto PowerApps proporciona una lista de conectores est\u00e1ndar que nos permiten trabajar casi con cualquier sistema existente en el mercado, por lo que este hecho nos va <strong>ahorrar mucho tiempo<\/strong> respecto a que tuvi\u00e9ramos que hacer nosotros una capa de conexi\u00f3n y obtenci\u00f3n del dato.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFComo_empezamos_con_PowerApps\"><\/span>\u00bfC\u00f3mo empezamos con PowerApps?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Para empezar a trabajar con PowerApps debemos <strong>adquirir la aplicaci\u00f3n<\/strong> que encontraremos en la tienda de Windows 10.<\/p>\n<p>Una vez descargada necesitaremos una <strong>licencia<\/strong> para poder hacer uso de ella. Existe la posibilidad de solicitar una licencia de prueba directamente a Microsoft.<\/p>\n<p>Una vez tenemos nuestra aplicaci\u00f3n PowerApp instalada y descargada, podemos empezar a crear nuestra<strong> aplicaci\u00f3n de prueba<\/strong> y logarnos en la plataforma. Se nos solicitar\u00e1 configurar una conexi\u00f3n donde alojar nuestras aplicaciones (OneDrive, Dropbox, SharePoint Online, GoogleDrive, etc).<\/p>\n<p>Para crear una nueva aplicaci\u00f3n en PowerApps, podremos elegir entre varias opciones en funci\u00f3n de nuestras necesidades:<\/p>\n<ul>\n<li><b><strong>Desde una plantilla predefinida.\u00a0<\/strong><\/b>Se nos aporta una variedad de plantillas base con las que nos podemos ahorrar trabajo y solamente con adaptarla podemos conseguir el objetivo que buscamos.<\/li>\n<li><b><strong>Desde una conexi\u00f3n de datos.\u00a0<\/strong><\/b>Podemos crear una aplicaci\u00f3n en base a un modelo de datos, desde una hoja Excel a una base de datos SQL en Azure. Desde este modelo la aplicaci\u00f3n nos implementa las pantallas necesarias para conseguir un CRUD, al m\u00e1s puro estilo LightSwitch.<\/li>\n<li><b><strong>En blanco.\u00a0<\/strong><\/b>Total libertad para implementar lo que necesitemos en una aplicaci\u00f3n desde cero.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Editando_una_PowerApps\"><\/span>Editando una PowerApps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Todo el poder de PowerApps reside en la <strong>ribbon superior,\u00a0<\/strong>desde la cual podemos utilizar todas las herramientas existentes: navegaci\u00f3n, controles, pantallas, estilos, conexiones a datos\u2026<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-591\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp3-1024x112.png\" alt=\"PowerApp3\" width=\"1024\" height=\"112\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp3-1024x112.png 1024w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp3-300x33.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp3-768x84.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp3.png 1906w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<ul>\n<li><b><strong>Insertar.\u00a0<\/strong><\/b>Como podemos ver en la siguiente imagen, desde esta pesta\u00f1a de la ribbon podemos a\u00f1adir todo tipo de controles como botones, im\u00e1genes o galer\u00edas de im\u00e1genes.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-592\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp4-1024x88.png\" alt=\"PowerApp4\" width=\"1024\" height=\"88\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp4-1024x88.png 1024w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp4-300x26.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp4-768x66.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp4.png 1395w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<ul>\n<li><b><strong>Dise\u00f1o.\u00a0<\/strong><\/b>Se permite a\u00f1adir un tema global a toda la aplicaci\u00f3n, que afectar\u00e1 a todos los componentes de forma directa.<\/li>\n<li><b><strong>Contenido.\u00a0<\/strong><\/b>Permite controlar todos los or\u00edgenes de datos que tiene configurada la app, como son los conexiones a or\u00edgenes de datos externos, colecciones de im\u00e1genes o colecciones de datos locales en la app (estructuras de datos en memoria).<\/li>\n<li><b><strong>Acciones.\u00a0<\/strong><\/b>Permite a\u00f1adir eventos a los controles como pueden ser ocultar, navegar a otra vista o lanzar un Flow.<\/li>\n<li><b><strong>Pantalla.\u00a0<\/strong><\/b>Desde este men\u00fa podremos cambiar el look and feel de la vista seleccionada o cambiar el fondo de pantalla.<\/li>\n<\/ul>\n<p>Adem\u00e1s de estas operaciones b\u00e1sicas en funci\u00f3n del control que seleccionemos podremos ver que en la pesta\u00f1a Home, desde el <strong>control de propiedades<\/strong> podemos manejar todo tipo de comportamientos como la navegaci\u00f3n, el binding del control o el aspecto visual del mismo.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-597 aligncenter\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp9-1024x74.png\" alt=\"PowerApp9\" width=\"543\" height=\"39\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp9-1024x74.png 1024w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp9-300x22.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp9-768x55.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp9.png 1039w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Conectando_con_los_datos_de_origen_Concepto_de_DataSource\"><\/span>Conectando con los datos de origen: Concepto de DataSource<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>El primer paso para conectar nuestro negocio con nuestra app, es <strong>crear una nueva conexi\u00f3n contra la fuente de datos<\/strong> de origen.<\/p>\n<p>Para realizar una conexi\u00f3n PowerApps usa una serie de conectores como puede ser SharePoint, Saleforce o Twitter entre otros, y este conector va a crearnos un <strong>dataSource<\/strong>, sobre el que podremos realizar consultas y utilizarlo en nuestras vistas.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-593 alignleft\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp5.png\" alt=\"PowerApp5\" width=\"302\" height=\"203\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp5.png 503w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp5-300x201.png 300w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/a><\/p>\n<p>Por ejemplo si vemos la imagen anterior, podemos ver que una conexi\u00f3n contra Sharepoint Online se realiza con un conector est\u00e1ndar de PowerApps, y de esta conexi\u00f3n obtenemos en este caso un DataSource por cada lista que contenga el site de SharePoint que hemos utilizado en la conexi\u00f3n.<\/p>\n<p>Para crear una conexi\u00f3n nueva en PowerApps lo primero que tenemos que hacer es registrar nuestra conexi\u00f3n en nuestra cuenta de PowerApps.<\/p>\n<p>Si accedemos a la aplicaci\u00f3n de PowerApps de Windows, podemos ver que en el men\u00fa superior tenemos un apartado de \u201cConexiones\u201d.<\/p>\n<p>Si accedemos, se nos va a redirigir a <a href=\"http:\/\/web.powerApps.com\" target=\"_blank\">esta\u00a0direcci\u00f3n<\/a>, nos pedir\u00e1 credenciales, que en este caso son las mismas con las que estamos desarrollando nuestra aplicaci\u00f3n.<\/p>\n<p>Una vez en la web, accedemos a <strong>Manage -&gt; Connections<\/strong>, para dar de alta una nueva conexi\u00f3n.<\/p>\n<p>En la parte superior derecha veremos un enlace a <strong>\u201cNew Connection\u201d<\/strong>, que debemos seleccionar.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-601 alignright\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp10.png\" alt=\"PowerApp10\" width=\"122\" height=\"33\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-594\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp6-1024x183.png\" alt=\"PowerApp6\" width=\"1024\" height=\"183\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp6-1024x183.png 1024w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp6-300x54.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp6-768x137.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp6.png 1586w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Seleccionamos la conexi\u00f3n que necesitemos como pudiera ser Sharepoint Online, introducimos las credenciales, y si todo es correcto podemos empezar a hacer uso del conector en la app.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-595 aligncenter\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp7.png\" alt=\"PowerApp7\" width=\"548\" height=\"77\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp7.png 699w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp7-300x42.png 300w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/a><\/p>\n<p>Para a\u00f1adir un Data source\u00a0 contra la conexi\u00f3n de Sharepoint que hemos configurado en el paso anterior, basta con seleccionar\u00a0 Data sources, y en el men\u00fa que se despliega en la parte derecha de la pantalla seleccionar \u201cAdd new Data Source\u201d.<\/p>\n<p>Seleccionamos la conexi\u00f3n de Sharepoint, y se nos pedir\u00e1 que introduzcamos un site web disponible en esa conexi\u00f3n, la introducimos y veremos que se listan todas las listas y bibliotecas del site.<\/p>\n<p>Seleccionamos las que necesitemos, para crear un Data Source por cada una de las listas que queremos consultar.<\/p>\n<p><a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-596 aligncenter\" src=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp8.png\" alt=\"PowerApp8\" width=\"499\" height=\"279\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp8.png 645w, https:\/\/encaminablogs.wpenginepowered.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp8-300x168.png 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/a><\/p>\n<p>Una vez a\u00f1adidos los data Source ya podremos hacer uso de ellos desde la ribbon de controles, hacer consultas contra nuestras listas o renderizarlas sin transformaci\u00f3n en una vista de PowerApp.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Resumen\"><\/span>Resumen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>PowerApps es una <strong>herramienta muy completa<\/strong> que nos permite conectar m\u00faltiples sistemas, realizar aplicaciones m\u00f3viles bastante atractivas a nivel de dise\u00f1o y reduciendo mucho el coste.<\/p>\n<p>Queda mucho por trabajar en ella, y ver si llegar\u00e1 a ser una herramienta referencia tanto en la edici\u00f3n de formularios como en aplicaciones m\u00f3viles, pero sin duda es un buen punto de partida \ud83d\ude09<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#Veamos_porque\" >!Veamos porqu\u00e9!<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#%C2%BFComo_empezamos_con_PowerApps\" >\u00bfC\u00f3mo empezamos con PowerApps?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#Editando_una_PowerApps\" >Editando una PowerApps<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#Conectando_con_los_datos_de_origen_Concepto_de_DataSource\" >Conectando con los datos de origen: Concepto de DataSource<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#Resumen\" >Resumen<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si accedemos a la p\u00e1gina de Microsoft y buscamos la definici\u00f3n de PowerApp nos encontraremos algo como: \u201cAplicaciones para conectar, crear y compartir aplicaciones que impulsen su negocio\u201d. Analizando la definici\u00f3n debemos empezar por el final, ya que despu\u00e9s de &hellip; <a href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":169,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,2,16],"tags":[],"class_list":["post-586","post","type-post","status-publish","format-standard","hentry","category-azure","category-presentacion","category-sharepoint"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>\u00bfQu\u00e9 es PowerApps?\u00a0<\/title>\n<meta name=\"description\" content=\"Primeros pasos con PowerApps, conectando datos de negocio.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducci\u00f3n a PowerApps\" \/>\n<meta property=\"og:description\" content=\"Primeros pasos con PowerApps, conectando datos de negocio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/\" \/>\n<meta property=\"og:site_name\" content=\"Por una nube sostenible\" \/>\n<meta property=\"article:published_time\" content=\"2016-07-08T10:39:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-07-13T09:38:33+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1-300x144.png\" \/>\n<meta name=\"author\" content=\"Sergio Hern\u00e1ndez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sergio Hern\u00e1ndez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/\"},\"author\":{\"name\":\"Sergio Hern\u00e1ndez\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#\\\/schema\\\/person\\\/ac28884f32b31edadabd7b6dc7e11f4e\"},\"headline\":\"Introducci\u00f3n a PowerApps\",\"datePublished\":\"2016-07-08T10:39:07+00:00\",\"dateModified\":\"2016-07-13T09:38:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/\"},\"wordCount\":1069,\"commentCount\":3,\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2016\\\/07\\\/PowerApp1-300x144.png\",\"articleSection\":[\"Azure\",\"Presentaci\u00f3n\",\"SharePoint\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/\",\"name\":\"\u00bfQu\u00e9 es PowerApps?\u00a0\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2016\\\/07\\\/PowerApp1-300x144.png\",\"datePublished\":\"2016-07-08T10:39:07+00:00\",\"dateModified\":\"2016-07-13T09:38:33+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#\\\/schema\\\/person\\\/ac28884f32b31edadabd7b6dc7e11f4e\"},\"description\":\"Primeros pasos con PowerApps, conectando datos de negocio.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/#primaryimage\",\"url\":\"http:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2016\\\/07\\\/PowerApp1-300x144.png\",\"contentUrl\":\"http:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2016\\\/07\\\/PowerApp1-300x144.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/introduccion-a-powerapps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducci\u00f3n a PowerApps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/\",\"name\":\"Por una nube sostenible\",\"description\":\"C\u00f3mo no romper los l\u00edmites, c\u00f3mo crear una buena arquitectura y c\u00f3mo hacer un buen mantenimiento\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/#\\\/schema\\\/person\\\/ac28884f32b31edadabd7b6dc7e11f4e\",\"name\":\"Sergio Hern\u00e1ndez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae5f52bbcbf98da0c36be7339d5da34d7c6c8070755201857f0245445d59a8cb?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae5f52bbcbf98da0c36be7339d5da34d7c6c8070755201857f0245445d59a8cb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae5f52bbcbf98da0c36be7339d5da34d7c6c8070755201857f0245445d59a8cb?s=96&d=mm&r=g\",\"caption\":\"Sergio Hern\u00e1ndez\"},\"description\":\"Team Leader para Encamina en la sede de Madrid . Mi labor es gestionar equipos de trabajo desempe\u00f1ando el papel de Scrum Master siempre siguiendo metodolog\u00edas \u00c1giles. Mi experiencia t\u00e9cnica se base en m\u00e1s de 6 a\u00f1os trabajando con tecnolog\u00edas Microsoft, especializado en soluciones SharePoint en sus versiones 2007,2010,2013; as\u00ed como soluciones basadas en Nintex sobre versiones On-premises y Online de Sharepoint. Estoy certificado como MCPD en Sharepoint 2010, y como buen apasionado de soluciones Microsoft he saltado a la nube para desarrollar sobre Office 365 y Azure.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/por-una-nube-sostenible\\\/author\\\/sergiohernandez\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u00bfQu\u00e9 es PowerApps?\u00a0","description":"Primeros pasos con PowerApps, conectando datos de negocio.","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:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/","og_locale":"es_ES","og_type":"article","og_title":"Introducci\u00f3n a PowerApps","og_description":"Primeros pasos con PowerApps, conectando datos de negocio.","og_url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/","og_site_name":"Por una nube sostenible","article_published_time":"2016-07-08T10:39:07+00:00","article_modified_time":"2016-07-13T09:38:33+00:00","og_image":[{"url":"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1-300x144.png","type":"","width":"","height":""}],"author":"Sergio Hern\u00e1ndez","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Sergio Hern\u00e1ndez","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#article","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/"},"author":{"name":"Sergio Hern\u00e1ndez","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#\/schema\/person\/ac28884f32b31edadabd7b6dc7e11f4e"},"headline":"Introducci\u00f3n a PowerApps","datePublished":"2016-07-08T10:39:07+00:00","dateModified":"2016-07-13T09:38:33+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/"},"wordCount":1069,"commentCount":3,"image":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#primaryimage"},"thumbnailUrl":"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1-300x144.png","articleSection":["Azure","Presentaci\u00f3n","SharePoint"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/","url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/","name":"\u00bfQu\u00e9 es PowerApps?\u00a0","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#primaryimage"},"image":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#primaryimage"},"thumbnailUrl":"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1-300x144.png","datePublished":"2016-07-08T10:39:07+00:00","dateModified":"2016-07-13T09:38:33+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#\/schema\/person\/ac28884f32b31edadabd7b6dc7e11f4e"},"description":"Primeros pasos con PowerApps, conectando datos de negocio.","breadcrumb":{"@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#primaryimage","url":"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1-300x144.png","contentUrl":"http:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-content\/uploads\/sites\/19\/2016\/07\/PowerApp1-300x144.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/introduccion-a-powerapps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/"},{"@type":"ListItem","position":2,"name":"Introducci\u00f3n a PowerApps"}]},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#website","url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/","name":"Por una nube sostenible","description":"C\u00f3mo no romper los l\u00edmites, c\u00f3mo crear una buena arquitectura y c\u00f3mo hacer un buen mantenimiento","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/#\/schema\/person\/ac28884f32b31edadabd7b6dc7e11f4e","name":"Sergio Hern\u00e1ndez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/ae5f52bbcbf98da0c36be7339d5da34d7c6c8070755201857f0245445d59a8cb?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ae5f52bbcbf98da0c36be7339d5da34d7c6c8070755201857f0245445d59a8cb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae5f52bbcbf98da0c36be7339d5da34d7c6c8070755201857f0245445d59a8cb?s=96&d=mm&r=g","caption":"Sergio Hern\u00e1ndez"},"description":"Team Leader para Encamina en la sede de Madrid . Mi labor es gestionar equipos de trabajo desempe\u00f1ando el papel de Scrum Master siempre siguiendo metodolog\u00edas \u00c1giles. Mi experiencia t\u00e9cnica se base en m\u00e1s de 6 a\u00f1os trabajando con tecnolog\u00edas Microsoft, especializado en soluciones SharePoint en sus versiones 2007,2010,2013; as\u00ed como soluciones basadas en Nintex sobre versiones On-premises y Online de Sharepoint. Estoy certificado como MCPD en Sharepoint 2010, y como buen apasionado de soluciones Microsoft he saltado a la nube para desarrollar sobre Office 365 y Azure.","url":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/author\/sergiohernandez\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/posts\/586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/comments?post=586"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/posts\/586\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/media?parent=586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/categories?post=586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/por-una-nube-sostenible\/wp-json\/wp\/v2\/tags?post=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}