Video: Appian Process Modeler (Noviembre 2024)
Muchas plataformas de desarrollo de aplicaciones se comercializan como verdaderas opciones de "código bajo" o "sin código" para las empresas, pero pocas pueden lograrlo. Appian Quick Apps, una nueva capacidad en la última versión de la plataforma Appian Business Process Management (BPM), permite a los usuarios crear una aplicación web o móvil completamente funcional en una interfaz completamente visual sin escribir una sola línea de código.
Malcolm Ross, vicepresidente de marketing de productos de Appian, anunció Appian 16.2 en la conferencia de usuarios Appian World de la compañía en Washington, DC. Ross le dio a PCMag una demostración de las nuevas funciones de aplicaciones rápidas de Appian sin código antes del evento, creando una aplicación que funciona dentro de la plataforma Appian en aproximadamente 15 minutos, con objetos predefinidos antes de agregar una personalización más profunda en la parte superior del AppPM BPM completo diseñador de aplicaciones
"En Appian siempre nos hemos centrado en generar un entorno de código bajo y fácil de diseñar que todavía sea lo suficientemente potente como para satisfacer la demanda de las empresas", dijo Ross. "Quick Apps es una aceleración de eso. Está diseñado para permitir que un usuario de negocios sin habilidades de TI pase por un simple asistente de diseño de cuatro pasos para definir los procesos, interfaces y estructuras de datos de una aplicación, y a quién quiere trabajar con una colaboración poco estructurada, con procesos y tareas ad hoc ".
Aplicaciones rápidas dentro de Appian
Ross nos guió a través del proceso de cuatro pasos basado en un asistente que un usuario de negocios pasaría para crear una aplicación. El aspecto más importante de este proceso a tener en cuenta es que los usuarios están creando aplicaciones dentro de Appian. Appian Quick Apps toma todos los elementos existentes con los que trabajan los empleados, desde la gestión de proyectos y los datos de Appian Records hasta las tareas de colaboración social, y los convierte en objetos (configurados en el Appian Designer principal) que puede incorporar rápidamente en aplicaciones ad hoc.
Desde el panel principal de Appian, haga clic en su nombre de usuario en la esquina superior derecha y seleccione el Diseñador de aplicaciones rápidas en el menú desplegable. Las empresas pueden elegir quién tiene acceso al Diseñador de aplicaciones rápidas. Haga clic en el botón "Crear nueva aplicación rápida" y comenzará el proceso.
Quick Apps utiliza la creación de aplicaciones basadas en campos. Ross comenzó simplemente ingresando el nombre de la aplicación, una breve descripción para que los empleados expliquen su propósito principal, y cómo se mostrará el nombre de la aplicación tanto en contexto singular como plural.
El siguiente paso es la forma principal. Ross utilizó al diseñador para crear una aplicación de demostración de "Responsabilidad social" para una marca de entretenimiento para garantizar el cumplimiento de las llamadas "normas sociales". Es un ejemplo del tipo de aplicación poco estructurada que una empresa podría necesitar en una situación muy específica para que la utilicen los equipos de marketing, y una que requiera un lenguaje natural muy específico en los objetos e interfaces de la aplicación creados.
En la pestaña Formulario en Aplicaciones rápidas de Appian, Ross creó el proceso mediante el cual los usuarios ingresarán nuevas entradas de responsabilidad social asociadas con diferentes productos. Los usuarios pueden escribir las diferentes configuraciones de estado disponibles para una entrada (por ejemplo, Nuevo producto, Revisión en curso, Aprobado, Denegado, etc.) y agregar instrucciones y texto de ayuda para brindar a los usuarios un contexto adicional dentro de la experiencia de la aplicación. Para cada nuevo campo, hay opciones de Etiqueta, Tipo y Configuración, una casilla de verificación para decidir si se requiere o no el elemento y la capacidad de mover cada elemento en el formulario hacia arriba o hacia abajo con flechas en el lado derecho.
En la pestaña Colaboradores, luego elige los usuarios o equipos con los que desea compartir la aplicación. Desde allí, haga clic en "Crear aplicación rápida" y Appian construye la aplicación.
"Cuando presiona Crear aplicación rápida, en realidad construye todas las diferentes construcciones de diseño: la tabla de base de datos relacional, todos los formularios y procesos, las páginas de registro, los informes, todo lo que se necesita para hacer de esta una aplicación funcional", dijo Ross. "Quick Apps está diseñado para un trabajo de gestión flexible, por lo que crear este contenedor que captura todas mis responsabilidades sociales, las rastrea y envía tareas ad hoc cuando necesito que alguien haga algo. Si necesito hacer un trabajo más completo y estructurado en estas aplicaciones, ahí es donde voy al diseñador principal de Appian ".
En 15 minutos, Ross creó un formulario y presentó todos los flujos de trabajo asociados con una aplicación empresarial que los usuarios podrían ingresar y usar para completar un formulario de responsabilidad social en el panel web de Appian o desde la aplicación móvil de Appian. Luego, en la página Informes del panel de Appian, el administrador (administrador) o el líder del equipo puede rastrear todos los datos asociados con la aplicación. La aplicación que Ross creó en 15 minutos fue básica, pero funcionó de inmediato con una experiencia de usuario simple (UX).
Appian Quick Apps es un verdadero generador de aplicaciones sin código emparejado con Appian Designer de código bajo. En el diseñador principal, los desarrolladores ciudadanos pueden usar una interfaz de arrastrar y soltar llamada Appian Process Modeler para personalizar aún más la aplicación con reglas dinámicas, decisiones automatizadas e integraciones de sistemas. Appian Designer toma la aplicación fundamental y agrega combinaciones más complejas de objetos, datos y servicios predefinidos que rigen cómo responderá la aplicación a casos de uso más complicados.
Lo que en realidad significa "código bajo"
Según lo definido por Forrester Research, las plataformas de código bajo son plataformas que "permiten la entrega rápida de aplicaciones comerciales con un mínimo de codificación manual y una inversión inicial mínima en configuración, capacitación e implementación. El mercado de plataformas de desarrollo de bajo código consiste en un amplio gama de proveedores que proporcionan plataformas que admiten la creación, implementación y administración de aplicaciones a través de herramientas declarativas que admiten la composición visual de arrastrar y soltar ".
Appian es uno de los líderes en el espacio de código bajo, pero no es el único. Según el último informe de Forrester Wave sobre plataformas de desarrollo de bajo código, Appian lidera el paquete junto con Mendix, OutSystems y Salesforce, aunque el mercado va mucho más profundo y está creciendo rápidamente. Microsoft ingresó recientemente al espacio con su plataforma PowerApps, y compañías como Arrayworks están comenzando a aparecer como "centros de productividad de bajo código" en la misma línea que Appian.
Matthew Calkins, CEO de Appian, le dijo a PCMag que la compañía tiene la intención de expandir la plataforma para incluir formas de trabajo menos estructuradas que necesiten apoyo. Ya sea que los usuarios comerciales creen una aplicación ellos mismos o que simplifiquen el proceso de desarrollo para codificadores mediante la automatización de procesos manuales, Calkins dijo que Appian Quick Apps se trata de crear aplicaciones flexibles para realizar tareas específicas."Imagine un equipo de soporte técnico que recibe llamadas telefónicas de clientes con problemas de soporte", dijo Calkins. "Todos esos problemas encuentran un camino único a través de la organización de soporte y se dirigen a diferentes personas dependiendo de la experiencia, quién está de servicio, etc. Puede intentar crear una aplicación BPM para eso o simplemente darles el conocimiento y una forma limpia de agregar sus propias contribuciones y colaborar ".
Calkins dijo que el objetivo con Appian Quick Apps es evitar que los usuarios se atasquen al especificar acciones granulares al crear la aplicación principal y al mismo tiempo mantener la personalización. Una verdadera plataforma sin código es aquella que capacita a los desarrolladores ciudadanos o usuarios avanzados mientras les permite crear una aplicación que no solo tiene una funcionalidad básica, sino que realmente funciona.
"Tenemos un creador de aplicaciones que es tan fácil de usar que los usuarios avanzados pueden hacer, automatizar, dar soporte y estructurar su propio mundo de trabajo", dijo Calkins. "Elimine todas esas líneas y cuadros, cree una explicación más simple de lo que debe hacerse y, sin embargo, aún podemos obtener una aplicación operativa en 15 minutos".