Herramientas

Kaldeera en la European SharePoint Conference

Cuando nos planteamos el desarrollo de una aplicación sobre la plataforma SharePoint, por ejemplo una gestión de incidencias, automáticamente pensamos en el flujo de trabajo que deberá controlar y dirigir el ciclo de vida de la información, en este caso, de las incidencias que se produzcan.

Pero si entramos un poco en el detalle de los requerimientos funcionales podremos ver que aparecen otros elementos, casi tan importantes como el flujo, que necesitarán soluciones y herramientas específicas para ser resueltos.

Analicemos estos requerimientos y sus soluciones:

  • Primero tenemos el flujo de trabajo que controla el ciclo de vida de la incidencia:
    • Registro
    • Primera evaluación
    • Asignación al responsable de su resolución
    • Resolución
    • Conclusión
    • Publicación en la base de datos de conocimiento de la organización (opcional).
  • En cada uno de estos pasos se deberá presentar un formulario específico y adaptado al usuario, con diferentes campos e información adicional. En definitiva necesitaremos disponer de formularios inteligentes que nos aseguren la entrada de información de forma correcta y coherente.
  • Asociada a cada incidencia existe más información relacionada (documentos, las tareas que se deben realizar para su resolución, etc.). Toda esta información deberá ser presentada y mantenida de forma conjunta (master-detail).
  • A medida que la incidencia avance en sus estados y sea asignada a diferentes responsables, será necesario modificar la seguridad de la misma para asegurar que solo aquellas personas que estén involucradas en su gestión tienen los suficientes privilegios para su edición (seguridad dinámica).
  • Por último necesitamos un sistema de seguimiento que nos indique claramente en qué punto están nuestras incidencias. Que muestre al usuario fácilmente aquellas en las que se espera su intervención o aquellas que llevan demasiados días pendientes (vistas de acceso a los datos y presentación).

Para cubrir todos estos requerimientos técnicos, necesitaremos disponer de potentes herramientas que nos permitan ir más allá de las funcionalidades básicas de la plataforma SharePoint sin necesidad de tener grandes conocimientos técnicos.

La suite de herramientas Kaldeera cubre los principales requerimientos funcionales que los responsables de la intranets más avanzadas están solicitando.

Ven a la European SharePoint Conference en Berlín para conocer como Kaldeera te puede ayudar de forma simple y fácil.

Implementar Tabs en los formularios SharePoint

En mi anterior artículo hablaba de la importancia que tienen los formularios de entrada de datos en nuestras aplicaciones.

Los formularios de captura de datos son el sistema de entrada de información no automatizada a nuestros sistemas de información. Es por ello que se convierten en uno de los elementos clave sobre los que tendremos dedicar más atención para evitar que se conviertan en un punto de entrada de errores o generen problemas y dudas en los usuarios.

Una de las técnicas recomendables para reducir el estrés de los usuarios frente a formularios muy extensos y complejos, es el de dividirlo en secciones. La idea es mostrar al usuario un conjunto pequeño de campos relacionados entre ellos y con un propósito concreto. Esto le permitirá centrarse y contestar mejor la información que se le está solicitando ya que reduciremos y centraremos al usuario sobre un conjunto limitado de información.

Todo ello permite reducir el número de errores o confusiones y ayuda al usuario a completar con éxito el proceso de rellano de toda la información.

Kaldeera Advanced Forms permite implementar fácilmente una interface basada en TAB’s con el que podremos dividir por grupos o secciones los diferentes campos de nuestros formularios. Aquí os dejo un simple vídeo en el que podréis ver lo fácil que es incorporar un diseño de TAB’s a un formulario estándar de SharePoint. Evidentemente con cero líneas de código.

How to Customize a SharePoint List Form into Tabs

Kaldeera

Hace ya algún tiempo que no actualizo el blog y lo tengo completamente  descuidado. Estos últimos meses he estado enfrascado en el proyecto Kaldeera al que le he tenido que dedicar toda mi atención y no me ha dejado nada de tiempo para otras cosas.

Logo Kaldeera

Desde hace cuatro años en Kaldeera estamos desarrollando productos y herramientas para SharePoint que por un lado mejoran funcionalidades estándar del producto y por otro añaden nuevas capacidades que cubren las últimas necesidades del mercado.

Los productos de Kaldeera están totalmente diseñados para funcionar sobre cualquiera de las versiones de SharePoint (foundation o services) y permiten abordar proyectos y soluciones de valor añadido de forma fácil y rápida.

En los próximos días publicaré una serie de artículos analizando las diferentes funcionalidades de las herramientas que hemos desarrollado y que creo que servirán para ilustrar y mostrar su verdadero valor.

Los productos de Kaldeera que actualmente están disponibles (de momento) son:

Kaldeera Advanced Forms
Kaldeera Workflow Designer
Kaldeera ScanIn
Kaldeera View Security

Si tenéis la oportunidad, no dejéis de visitar la web del producto, descargar las últimas versiones y probarlas en vuestros entornos.

Zoho Office For SharePoint

LogoZohoRecientemente he descubierto Zoho, una completa suite de aplicaciones 100% web listas para ser utilizadas “on demand”, es decir, activando una cuenta y pagando únicamente por su utilización, sin ningún tipo de requerimiento por nuestra parte.Aplicaciones Zoho

Cada vez son más los servicios que, como Zoho, podemos utilizar bajo esta modalidad completamente on-line y es que a mi entender, este modelo de negocio será el que terminará imponiéndose en un futuro no muy lejano en nuestras empresas y organizaciones. Se requieren soluciones compatibles con nuestros indispensables dispositivos móviles (iPhone’s, Blackberry’s, HTC’s, …) y que funcionen a la perfección sobre la última moda de ordenadores mini-portátiles.

Zoho for SharePointA la extensa suite de productos: gestión de correo, CRM, gestión de proyectos o gestión documental, la gente de Zoho han publicado  Zoho Office For SharePoint. Se trata de una completa integración entre sus principales editores de documentos (hojas de cálculo, presentaciones, documentos, …) y SharePoint. Con Zoho Office For SharePoint podremos crear, editar y guardar directamente los documentos situados en nuestras bibliotecas de documentos manteniendo sus formatos originales ya que Zoho es compatible con casi todos los tipos de ficheros más utilizados (documentos doc, docx, odt, sxw, rtf, pdf, hojas de cálculo de tipo xls, xslx, ods, sxc o presentaciones de tipo ppt, pps, odp, sxi)

ZohoNew
Zoho permite crear directamente documentos desde la interface web de SharePoint.

 

ZohoEdit

Zoho permite editar directamente archivos existentes (aunque no estén creados con el producto).

En el siguiente video podréis ver una introducción de las principales características del producto.

Por cierto!!, también está dispone una versión para los principales dispositivos móviles. La podéis encontrar en Zoho Mobile.

SharePoint Infuser

Muhimbi’s SharePoint Infuser es una interesante herramienta gratuita que nos permite incrustar código (javascript, css) en todas las páginas de nuestra colección de sitios sin la necesidad de utilizar SharePoint Designer.

Resulta especialmente útil ya que no necesitamos modificar páginas maestras para añadir referencias a nuestras librerías JS (JQuery, …) o realizar modificaciones estéticas generales mediante CSS. En la web de Muhimbi podemos encontrar interesantes ejemplos y aplicaciones útiles de la herramienta.

Web Development Helper

Cuando desarrollo en la web, tengo un conjunto de herramientas imprescindibles que me ayudan a ver que ocurre bajo las páginas (no siempre es evidente).

Hoy quiero recomendar una herramienta gratuita llamada Web Development Helper. Se trata de un add-in para Internet Explorer que sirve para trazear todo el tráfico que ocurre entre el browser y el servidor.

Podremos medir los tiempos de descarga de cada uno de los elementos de nuestras páginas, detectar descargas con error (401) o ver los parámetros (post/get) que nuestro navegador envía al servidor entre otras funcionalidades.

Encuentro especialmente útil este tipo de herramientas cuando desarrollo aplicaciones Flash, AJAX o Silverlight que utilizan toda la potencia de nuestros navegadores al realizan actualizaciones parciales de las páginas mediante llamadas a WebServices. Podremos ver que llamadas se están realizando, que información se descarga, que información se devuelve al servidor, … en definitiva, donde está el fallo!!!   🙂

Espero que os sirva tanto como a mí.