Aportando inteligencia a los formularios de SharePoint con Sencha

SharePoint es una plataforma "casi" ideal para gestionar procesos de tipo "Solicitud" (ej.: solicitud de vacaciones, solicitud de viajes, solicitud de gastos, solicitud de compras, solicitud de formación, solicitud de promoción, solicitud de cambio de datos bancarios,...). Pero SharePoint necesita complementarse, al menos, de dos  componentes:
  • Un motor de flujos de trabajo (como NINTEX Workflow o K2)
  • Un framework para generar formularios como NINTEX Forms, InfoPath o el interesante "Sencha"


Sencha y SharePoint
Una vez aclarado que Sencha no ha nacido para ser un frontal de SharePoint, sino más bien que puede aprovecharse para serlo, y más allá de las cuestiones técnicas y todos sus beneficios (Sencha gusta mucho a desarrolladores y arquitectos software), lo que quería contar es que desde ENCAMINA pensamos que Sencha es una opción muy interesante a valorar (en paralelo a NINTEX forms), porque resuelve con versatilidad y potencia la generación de formularios conectados con SharePoint, y  a la vez mucho de lo concerniente a la enterprise mobility.


Sencha ofrece un framework y herramientas que nos ayudan a diseñar, desarrollar e implementar aplicaciones para dispositivos de escritorio y móviles.  Su objetivo es mejorar la experiencia y productividad en el desarrollo y los resultados finales, proporcionado frameworks basados en estándares web bien estructurados y herramientas que facilitan el borrador y diseño de interfaces de usuario funcionales, así como de servicios cloud para soportar las aplicaciones en cualquier momento y en cualquier lugar.

Algunas capturas de formularios desarrollados por ENCAMINA con Ext Js (Sencha) y embebidos en procesos NINTEX (en tareas concretamente):



SharePoint y Sencha





SharePoint, Sencha, NINTEX y ENCAMINA




SharePoint, Sencha, NINTEX y ENCAMINA





SharePoint, Sencha, NINTEX y ENCAMINA

También es interesante observar como el look & feel de las listas por defecto de SharePoint se puede cambiar con Sencha. En el siguiente ejemplo vemos un grid con buscador desarrollado en Ext JS, pero que en esta ocasión no está embebido en NINTEX:




Además de lo que se puede ver, es importante destacar que este tipo de formularios tiene controles de usuario más avanzados de lo que nos da SharePoint o incluso NINTEX forms por defecto (aunque la funcionalidad no se puede ver en las capturas), así como la capacidad para introducir más funcionalidades mediante desarrollo como:
  • Campos de búsqueda vinculados a listas con suggest y autocomplete.
  • Campos calculados en función de otros.
  • Efectos para mostrar u ocultar campos en función del input del usuario.
  • Mostrar u ocultar campos en función del perfil de usuario que los abre.
  • ...

Conclusiones desde una perspectiva de negocio

En las empresas hay decenas, sino centenas, de procesos que pueden ser digitalizados y automatizados, gracias a una plataforma como SharePoint. Sin embargo, para que sean verdaderamente valiosos, comprensibles y manejables para los usuarios clave de negocio, necesitamos de un motor de workflow para soportar su lógica de negocio (ese es NINTEX workflow, por ejemplo), pero también necesitamos una plataforma potente y flexible para construir formularios web inteligentes, multidispositivo, engarzados con SharePoint y NINTEX. Para esto último Sencha es una posibilidad interesante, que en ENCAMINA aprovecha para sus clientes en muchas ocasiones.

No hay comentarios :

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.