4. Autoevaluación
• ¿Hay procesos en mi empresa ...?
• ¿Varios de ellos son tareas repetitivas ...?
• ¿Necesito saber quien y cómo se ejecutan ...?
•
¡Necesito una ayuda
¿La documentación que define el proceso es
Si la respuesta es “SIquot; ...
escasa ...?
• para automatizarlos!
Si pudiera automatizar gran parte de ellos ...
¿Ahorraría tiempo?
• ¿Y dinero ...?
• ¿Aumentaría mi efectividad y productividad ...?
• ¿Reduciría los errores ...?
5. ¿Qué es eso de “workflow”?
• Workflow (flujo de trabajo) .- tecnología para
gestionar y monitorizar procesos de negocio
• Permite definir (y vigilar) cómo fluye el
trabajo de un individuo.
• A menudo, se asocia con la gestión
documental:
- Creación, revisión y distribución
de documentos electrónicos
(presupuestos, hojas de gastos, ...)
- Aprobación, evaluación, ...
6. Workflow: objeto de deseo
• ¿Puedo utilizar SharePoint para crear un
flujo de aprobación de Documentos?
• ¿Puedo usar ese flujo sobre formularios
Infopath?
• ¿Puedo establecer flujos a nivel usuario?
• ¿Puedo enlazar un flujo con otro?
• ¿Puedo crear alarmas en el tiempo de
flujo?
• ¿Puedo integrar los flujos con mis Bases
de Datos?
• ¿Puedo…
9. Pasos para programar un workflow
1. Crear el flujo de trabajo, incluido el archivo de código subyacente
en caso necesario, en Visual Studio 2005 Designer for Windows
Workflow Foundation.
2. Diseñar y publicar cualquier formulario que se desee usar con el
flujo de trabajo.
3. Crear el archivo de definición de características y de plantilla de
flujo de trabajo, que contiene información sobre el conjunto del
flujo de trabajo y enlaza los formularios al ensamblado de flujo de
trabajo.
4. Compilar los archivos de flujo de trabajo en un ensamblado de .NET
5. Empaquetar juntos el ensamblado de flujo de trabajo y la definición
de flujo de trabajo, e implementarlos usando la funcionalidad de
características en Windows SharePoint Services.
6. Depurar el ensamblado de flujo de trabajo en directo mediante
Visual Studio 2005 Designer for Windows Workflow Foundation.
7. Volver a compilar e implementar el ensamblado de flujo de trabajo
según sea necesario para corregir cualquier error que encuentre.
11. Pasos para programar un workflow
Si hay un cambio en la lógica implementada
para el workflow, o bien se quiere
programar otro workflow, volvemos a
empezar:
• Reprogramar la DLL .NET o bien
crear una nueva
• Registrar la nueva DLL en el GAC
• Asociar el workflow a la librería en
cuestión
• ...
12. Pasos para programar un workflow
Todo esto se traduce en:
• Dependencia de un
departamento técnico que
realice la programación de los
workflows.
“Y ahora, ¿Qué hago?”
• Enormes demoras desde que
se solicita la programación del
workflow hasta que éste se
encuentra disponible y
funcionando.
• Costes elevados, mayores
cuantos más workflows
debamos implementar y
mantener.
13. Una alternativa: Kaldeera Workflow para SharePoint®
Para evitar esto, necesitamos de una herramienta ágil y sencilla
que nos permita crear y gestionar workflows de forma
independiente, inmediata y económica.
15. SharePoint® & Kaldeera Workflow - Arquitectura
Kaldeera
Kaldeera
Kaldeera Kaldeera Kaldeera
Actions Configuration Workflow Designer UI
Kaldeera framework Interface
Windows Workflow Fundation
Workflow Model
Out of Box Activity and Rule
Activities Authoring APIs
SharePoint
Runtime Engine
Workflow Lifecycle
Workflow Execution
Management
Runtime Services
Runtime Services
Custom Services
16. Kaldeera Workflow – 100% Tecnologia Microsoft®
Basado en las tecnologías más avanzadas de Microsoft®
17. Kaldeera Workflow - Instalación y Configuración
Se integra completamente con el entorno de Sharepoint®
(ningún riesgo en el “setup”)
Esta desarrollado mediante soluciones y características
(completamente la filosofía del desarrollo de SharePoint®)
La administración de Kaldeera se integra con el entorno de
administración de SharePoint®.
18. Kaldeera Workflow – Visión General de Funcionalidades
Procesos Básicos de Workflow
Total integración con MOSS 2007/ WSS 3.0
Acciones de Workflow mejoradas (incluye xPath+XML)
Configuración del inicio del Workflow
Creación de workflows basados en campo
Aprobación de tareas y Delegación
Diseñador
Tecnología “Drag & Drop” para diseñar workflows via web
Edición avanzada de Propiedades
Otras funcionalidades
Import/ Export de los flujos de trabajo
Control de seguridad
Gestión y mantenimiento de workflows
Trazabilidad y seguimiento
19. Algunas mejoras de Kaldeera 2009 vs SPD
• Todas las actividades de Kaldeera permiten el manejo de
Actividades mejoradas listas entre sitios (cross-site actions)
• Unicamente se permite el acceso a la aprobación de la tarea
Seguridad mejorada a aquellos usuarios con suficientes privilegios.
• Funcionalidad que permite de forma ágil la publicación de
Import/ Export workflows entre distintos entornos (test, producción, ..)
• Acceso a la información que se encuentra en BBDD
Conexión a BBDD mediante Servicios Web
Diseñador • Diseñador de workflows integrado dentro del entorno web
“Drag & Drop” de Sharepoint. Fácil uso por su tecnología “Drag & Drop”
• Funcionalidad que permite la delegación de una tarea en
Delegación de tareas caso que sea necesario.
• La disponibilidad de idiomas locales ayuda a los usarios de
Idiomas locales habla no inglesa
20. Kaldeera Workflow 2009 – Beneficios
Algunas ventajas
Optimización de procesos repetitivos
Mejora de la satisfacción del cliente / empleado
No requiere conocimientos .NET
Disminución de errores y tiempo empleado en los
diversos procesos
Información precisa y ajustada de forma inmediata
Reducción de costes y del ciclo de desarrollo.
21. Kaldeera Workflow 2009 - Licenciamiento
El precio del licenciamiento está basado en el número de servidores Web
Front End (WFE) que se dispongan.
Licencia Kaldeera Workflow Precio por Servidor
Licencia Kaldeera Workflow (PYME) licenciado para un máximo de 5
workflows Sharepoint
Licencia Desarrollo licenciado para un entorno de desarrollo (número
de servidores ilimitado)
22. Siguientes pasos
1. Descargar e Instalar
2. Diseñar un workflow
3. Testearlo …
Y a disfrutar!
www.kaldeera.com
23. GRACIAS POR SU ATENCIÓN
MARINA, 148-150 · 08013 BARCELONA · T (034)932444939
INFO@KALDEERA.COM · PARTNERS@KALDEERA.COM
SALES@KALDEERA.COM · WWW.KALDEERA.COM