Si está buscando una plataforma de desarrollo de código bajo para crear aplicaciones personalizadas, podría hacerlo mucho peor que Microsoft PowerApps.
Descubrimos que la herramienta está bien diseñada para aquellos con desafíos comerciales personalizados que resolver.
Microsoft PowerApps (que comienza en $ 7 por usuario por mes) ofreció suficiente flexibilidad de codificación para abordar la mayoría de los desafíos comerciales, pero lo hace en una atractiva interfaz de usuario (UI) que es fácil de usar.
Esta plataforma, que viene con planes selectos de Microsoft Office 365, usa más de 230 conectores integrados y también brinda soporte para configurar sus propios conectores personalizados.
Y aunque Microsoft PowerApps funcionó bien la primera vez que lo revisamos en 2017, durante el año pasado Microsoft mejoró un producto que ya era excelente.
Es por eso que Microsoft PowerApps mantiene nuestra designación Editors 'Choice para plataformas de desarrollo de código bajo.
Reseñas honestas y objetivas
Daxdi.com es una autoridad líder en tecnología, que ofrece revisiones independientes basadas en laboratorios de los últimos productos y servicios.
Nuestro análisis experto de la industria y nuestras soluciones prácticas lo ayudan a tomar mejores decisiones de compra y aprovechar más la tecnología.
Al igual que Google App Maker (10,00 por usuario por mes en Google App Maker), Microsoft PowerApps sigue siendo una entrada relativamente nueva en este campo, especialmente cuando se compara con jugadores más establecidos como Editors 'Choice Appian e incluso Salesforce App Cloud.
Cuando probamos Microsoft PowerApps por primera vez el año pasado, pensamos que su estado de recién llegado traía algunos beneficios inherentes, a saber, una experiencia de usuario ordenada (UX) y una interfaz de usuario cómoda.
Cuando se lanzó por primera vez, nos impresionó que Microsoft pudiera desarrollar una plataforma de desarrollo de código bajo que tiene casi todo lo que un usuario avanzado o un desarrollador desearía en términos de diseño, usabilidad y un conjunto completo de características para crear aplicaciones empresariales intuitivas con poca o ninguna codificación.
Appian y Google App Maker son un poco más intuitivos para los usuarios sin experiencia técnica (aunque Microsoft ha mejorado un poco este punto de dolor durante el año pasado).
Pero los usuarios competentes de Microsoft Excel y el personal de TI encontrarán mucho que gustar en la potencia pulida y la riqueza de integraciones que ofrece Microsoft PowerApps.
Precios y planes
Los precios de Microsoft PowerApps se pueden dividir de diferentes maneras.
Como producto independiente, comienza en $ 7 por usuario por mes para Microsoft PowerApps Plan 1, que está dirigido a usuarios comerciales sin experiencia en programación.
El Plan 1 incluye 4.500 "ejecuciones" o automatizaciones de Microsoft Flow por usuario al mes, así como acceso al Common Data Service de Microsoft.
Microsoft PowerApps Plan 2 es significativamente más caro a $ 40 por usuario por mes, ya que este plan está dirigido a desarrolladores y administradores de TI con funciones más profundas de programación y modelado de datos junto con administración de políticas de nivel empresarial.
El plan 2 asigna 15,000 corridas de flujo por mes.
Ambos planes vienen con una prueba gratuita de 90 días y sin límite en la cantidad de aplicaciones que puede crear.
La otra forma de obtener Microsoft PowerApps es a través de una suscripción existente a Office 365 o Dynamics 365.
Aunque en ese escenario, solo obtienes 2,000 ejecuciones de Flow por mes y solo una interfaz de programación de aplicaciones (API) personalizada, a diferencia de API ilimitadas para Microsoft PowerApps Plan 1 y 2.
Microsoft PowerApps también viene con integraciones directas a Office 365, Microsoft Power BI (Visite el sitio en Microsoft Power BI) y la base de datos de gestión de relaciones con el cliente (CRM) y las capacidades de Microsoft Dynamics 365 de forma predeterminada.
Además, Microsoft también ha agregado integraciones a los "conectores premium" en ambos niveles del plan, como la capacidad de extraer datos de fuentes como MailChimp y Salesforce Sales Cloud Lightning Professional.
También puede conectar las aplicaciones Microsoft PowerApps a una serie de aplicaciones y servicios en la nube de terceros, desde redes sociales como Facebook y Twitter hasta GitHub, Dropbox Business y Slack.
Creación de una aplicación empresarial de bajo código
Las plataformas de desarrollo de bajo código tienen valor tanto para los usuarios comerciales promedio que desean crear aplicaciones sin codificación como para los programadores y gerentes de TI que buscan reducir parte del esfuerzo manual en el desarrollo de aplicaciones de procesos comerciales básicos dentro de una organización.
Como tal, probamos Microsoft PowerApps desde ambas perspectivas.
Para probar Microsoft PowerApps desde la perspectiva de un usuario empresarial, creamos una aplicación de programación básica.
El objetivo básico era crear una aplicación que pudiera agregar un nuevo evento con campos para el nombre, la fecha, la hora y la duración del evento.
En términos de características, queríamos la capacidad de invitar a los usuarios a eventos y ordenar la lista de eventos en un calendario o vista cronológica.
Cualquier funcionalidad adicional sería una ventaja.
El panel y el diseñador visual de Microsoft PowerApps se encuentran entre las interfaces de usuario (UI) más sencillas y fáciles de navegar que probamos.
Si bien no es tan minimalista como las IU de Google App Maker y Zoho Creator, Microsoft PowerApps logra brindarle acceso rápido a todas sus aplicaciones, flujos de trabajo, integraciones, conectores de datos y notificaciones, sin inundarlo con el tipo de UX desordenado que puede hacer Salesforce App Cloud es difícil de navegar.
Cuando se registra para una prueba gratuita y abre el panel de Microsoft PowerApps, la navegación de la izquierda coloca todas sus aplicaciones, conexiones, flujos, puertas de enlace, notificaciones y entidades de servicios de datos comunes al frente y al centro, junto con un botón prominente Crear nueva aplicación.
para empezar a construir.
En el panel principal, Microsoft también le brinda enlaces a una serie de aplicaciones y plantillas de muestra, así como tutoriales en video y un recorrido de aprendizaje guiado a través de la plataforma.
Para un usuario empresarial sin experiencia en programación, no tener que buscar recursos de ayuda es una ventaja importante.
Después de seleccionar Crear nueva aplicación, Microsoft PowerApps le ofrece la opción de comenzar con una aplicación en blanco o una plantilla existente, o comenzar con datos extraídos de cualquiera de los cinco conectores prediseñados: Common Data Service, Dynamics 365, Microsoft OneDrive for Business ($ 5.00 Por usuario por mes en Microsoft365 para empresas), Microsoft SharePoint Online o Salesforce.
Otro toque inteligente en Microsoft PowerApps son los botones para elegir un diseño de tableta o móvil desde el principio.
El diseñador visual tiene una sensación muy familiar, con las barras de herramientas y el cuadro de funciones en la parte superior inspirados en Microsoft Excel, y las miniaturas de pantalla de arrastrar y soltar en una columna del lado izquierdo que recuerda a la gestión de diapositivas en Microsoft PowerPoint.
Comenzamos creando una aplicación en blanco para nuestra aplicación de programación Daxdi, pero rápidamente descubrimos que era más efectivo comenzar con una fuente de datos y crear la aplicación desde allí, en lugar de intentar conectar una base de datos de Common Data Service que aún no habíamos creado.
.
Microsoft PowerApps puede ser un poco difícil de usar al principio si no tiene una fuente de datos o una hoja de Microsoft Excel lista, y los tiempos de carga podrían mejorar.
Pero, después de enviarnos de regreso al panel principal para crear una base de datos para nuestra aplicación, estábamos listos y en funcionamiento.
Antes de diseñar la aplicación en sí, debe conectarla a entidades de su base de datos.
Una entidad es esencialmente una tabla en una base de datos que lo ayuda a administrar los datos que ingresan a su aplicación.
Microsoft PowerApps tiene docenas de entidades prediseñadas para diversos casos de uso de ventas y comercio (contactos, clientes potenciales, proveedores, facturas, órdenes de compra y muchos más), y puede elegir varias entidades de las que extraer datos.
La aplicación lo inicia con algunas pantallas prediseñadas, pero la pestaña Insertar en la parte superior del diseñador le permite agregar todo tipo de tablas, objetos y multimedia en su pantalla.
Puede agregar gráficos de líneas, barras o circulares; varios íconos y menús de aplicaciones móviles, controles táctiles como un conmutador, enlaces para abrir la cámara o el micrófono de su teléfono e incluso códigos de barras.
Si bien las herramientas del diseñador y, en particular, el desarrollo visual optimizado para dispositivos móviles en Microsoft PowerApps son impresionantes, rápidamente nos dimos cuenta de que agregar y ordenar elementos y administrar fuentes de datos ocurre en el Editor de propiedades en el lado derecho del diseñador.
Agregar y editar elementos requiere conectarse constantemente a diferentes entidades de la base de datos, y cambiar los valores y títulos de las propiedades conduce a errores.
En última instancia, crear la aplicación de programación básica desde cero o desde una plantilla existente resultó significativamente más complicado en comparación con Appian y Google App Maker, donde la creación de la aplicación de programación básica fue más una experiencia guiada que lo lleva a través de un asistente basado en formularios.
Microsoft PowerApps no es necesariamente la herramienta para un usuario empresarial sin experiencia, al menos con Microsoft Excel, a menos que esté trabajando con plantillas prediseñadas.
La forma más eficaz de crear la aplicación de programación resultó ser probar algunas de las plantillas, luego insertar elementos de la interfaz de usuario como un selector de fecha y un menú desplegable de formularios para crear una pantalla donde podríamos agregar un evento, elegir una fecha y tiempo, guarde ese evento en una mesa y luego invite a los usuarios.
Después de crear nuestra aplicación y usar el botón Reenviar en la parte superior derecha del diseñador para ver la vista previa de la aplicación, pudimos publicar la aplicación en una "tienda de aplicaciones" interna de la empresa, compartiendo la aplicación por correo electrónico con una empresa específica.
-trabajadores o miembros del equipo.
La experiencia del desarrollador
Para probar Microsoft PowerApps desde una perspectiva centrada en TI, nuestro desarrollador utilizó la herramienta para crear una pequeña aplicación CRM que llamamos "Crowd Control".
El objetivo de esta aplicación era crear un contacto sencillo y colaborativo y un administrador principal con la capacidad de agregar fotos y notas múltiples a cada contacto.
La aplicación debía tener una página de lista de contactos, una página de detalles de contacto y una página de nuevo contacto.
También era importante agregar nuevos campos del modelo de datos y cambiar los campos existentes en la aplicación terminada para garantizar que el departamento de TI pudiera actualizar y modificar la aplicación con el tiempo.
Microsoft PowerApps se comparó más estrechamente con Zoho Creator en términos de herramientas de diseño.
Fue fácil para nuestro desarrollador crear y diseñar los elementos visuales de la aplicación y conectarlos.
Sin embargo, reordenar los elementos de la interfaz de usuario no era tan intuitivo como Zoho Creator.
En lugar de hacer esto a través de la página de diseño, los usuarios deben reordenar los elementos desde el panel Propiedades en el lado derecho de la vista del Diseñador.
Eso es algo pequeño, y una vez que te adaptas a esa forma de hacer las cosas, está bien.
Sin embargo, se sintió un poco innecesario o incompleto las primeras veces que lo usamos.
La herramienta de diseño de entidades fue sólida y fácil de usar para nuestro desarrollador.
Hay una opción de menú Listas de selección en el menú Servicio de datos comunes.
Pero, al igual que con nuestras pruebas de usuarios promedio, esto le trae constantemente ...