workflows en moss2007
DESCRIPTION
Microsoft Office SharePoint 2007 Workflow capabilityTRANSCRIPT
WorkFlows y SharePoint Eva Ordoñez
Ingeniero SharePoint
Escenarios de Workflow
Visual Studio & Workflow SDK
Out-of-the-Box
Solutions (with customization)
SharePoint Designer
Workflow
Routing & Approval
Review
Approval
Signature collection
East Asian workflow
Stru
ctu
red
Ad
Ho
c
Office Server Features
List Moderation
Publishing Process
Document Expiration
Tracking Applications
Issue tracking
LOB
Integration
Custom Form Actions
Email Notification
Exception Handling
Document Processes
Spec Review
Weekly Status Report
Custom Tracking Apps
Service Requests
Asset Tracking
Industry specific
processes
Purchase orders
Product lifecycle mgmt
La herramienta adecuada
Tipos de workflows
Secuencial
Máquina de estados
WorkFlows en WSS y MOSS 2007
Workflows en Windows SharePoint Services
SharePoint
Content Database
Host Process (.exe…)
Workflow Foundation
Core Services
Persistencia Comunicaciones Seguimiento …
Mi Propio Workflow
SharePoint Activity Library
Workflows en Office System 2007
Outlook Navegador
Aplicaciones
SharePoint Designer
Access
Office 2007
SharePoint
Servers
Visual Studio
Workflow de aprobación documental vía web (configuración)
Inicio de aprobaciones
en paralelo vía web
Aprobar o firmar
Notificaciones y seguimiento de tareas
Revisión en serie o en paralelo
Microsoft Office Word 2007
SharePoint Server 2007
Interacción con el workflow desde MOSS 2007
Workflow de aprobación vía e-mail
Tareas workflow
Task Completion in mail and task items
Alertas / Tareas
vía e-mail
Notifications and task tracking via e-mail
Microsoft Outlook 2007
Herramientas para crear WorkFlows
Asistente SharePoint Designer 2007
Visual Studio WFF Designer
Actividades
– Create Task
– Complete Task
– On Task Change
– Delete Task
– Update Item
– Create Item
– Copy/Delete Item
– On Item Change
– Log to workflow history list
Modelo de clases WorkFlow
Despliegue de Workflows
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
soportados Secuenciales Secuenciales y máquina de estados
Formularios Autogenerados y
adaptaciones de aspx
Cualquier tecnología como ASP.NET
o InfoPath
Asociación
Asociado automáticamente a
una lista, en tiempo de
diseño.
Se puede asociar a multiples
content types, listas o librerias de
documentos
Instalación
El despliegue se realiza de
forma automática.
El ensamblado y definición del
workflow se empaquetan como una
característica de WSS, y luego se
despliegan en el sitio (manual).
Depuración No Visual Studio Debugging
Designer vs Visual Studio (WFF)
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.
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
¡Muchas gracias!
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.