2. Escenarios de Workflow
Structured
LOB
Visual Studio & Workflow SDK Integration
Industry specific
processes
Purchase orders
Product lifecycle mgmt
Custom Tracking Apps
Service Requests
Asset Tracking
SharePoint Designer
Workflow Custom Form Actions Document Processes
Email Notification Spec Review
Exception Handling Weekly Status Report
Tracking Applications
Ad Hoc
Issue tracking
Out-of-the-Box Routing & Approval Office Server Features
Solutions Review List Moderation
(with customization) Approval Publishing Process
Signature collection Document Expiration
East Asian workflow
6. Workflows en Windows SharePoint Services
Mi Propio Workflow
SharePoint Activity Library
Workflow Foundation
Core Services
Persistencia Comunicaciones Seguimiento … SharePoint
Content Database
Host Process (.exe…)
7. Workflows en Office System 2007
Aplicaciones
Outlook Navegador
Office 2007
SharePoint
Servers
Access Visual Studio
SharePoint Designer
8. Workflow de aprobación documental vía web
(configuración)
Revisión en serie
o en paralelo
Inicio de
aprobaciones
en paralelo
vía web
Notificaciones y
seguimiento de
tareas
Aprobar o firmar
20. Designer vs Visual Studio (WFF)
Categoría SharePoint Designer Visual Studio
Host Soportados WSS/MOSS WSS/MOSS/Otros
Módelo de desarrollo Basado en asistentes Diseñador Gráfico y código .NET
Tipos de workflows
Secuenciales Secuenciales y máquina de estados
soportados
Autogenerados y Cualquier tecnología como ASP.NET
Formularios
adaptaciones de aspx o InfoPath
Asociado automáticamente a Se puede asociar a multiples
Asociación una lista, en tiempo de content types, listas o librerias de
diseño. documentos
El despliegue se realiza de El ensamblado y definición del
forma automática. workflow se empaquetan como una
Instalación
característica de WSS, y luego se
despliegan en el sitio (manual).
Depuración No Visual Studio Debugging
21. Resumiendo
En SharePoint Designer 2007:
• Los Workflows se desarrollan y prueban rápidamente.
• Como el workflow es específico de una lista, el proceso de despliegue es muy sencillo.
• Por la misma razón, los elementos de para la seguridad, son menos complicados.
• Como no hay ensamblados compilados, los workflows pueden desplegarse en
servidores con políticas de prohibición de ensamblados personalizados..
• Los workflows pueden ser creados por los usuarios con menos experiencia en
desarrollo, tales como diseñadores web.
Diferencias con Visual Studio Designer para Windows Workflow Foundation:
• Un workflow creado en SharePoint Designer no puede ser desplegado para múltiples
listas. Solo es válido para la lista que ha sido creado.
• Como se crea directamente para la lista, el workflow queda asociado a la misma en
tiempo de diseño.
• Los workflows creados en SharePoint Designer, no admiten modificaciones posteriores.
• No pueden crearse workflows asociados a tipos de contenido en SharePoint Designer.
22. Recursos
• 7 Development Projects for Microsoft Sharepoint Server 2007
www.netbks.com/programming/general-programming-programming/sharepoint-resources-7-
development-projects-for-microsoft-sharepoint-server-2007_15130.html
• Introducción para desarrolladores a los flujos de trabajo para Windows
SharePoint Services 3.0 y SharePoint Server 2007
msdn.microsoft.com/es-es/library/aa830816.aspx
• InfoPath 2007 referencia para desarrolladores
msdn.microsoft.com/en-us/library/bb230145.aspx