SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
WorkFlows y SharePoint
Eva Ordoñez
Ingeniero SharePoint
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
La herramienta adecuada
Tipos de workflows




      Secuencial     Máquina de estados
WorkFlows en WSS y MOSS 2007
Workflows en Windows SharePoint Services

                    Mi Propio Workflow


             SharePoint Activity Library

                   Workflow Foundation

                      Core Services

    Persistencia    Comunicaciones   Seguimiento   …      SharePoint
                                                       Content Database

                   Host Process (.exe…)
Workflows en Office System 2007
                   Aplicaciones

Outlook                               Navegador




                   Office 2007
                   SharePoint
                    Servers
Access                               Visual Studio
               SharePoint Designer
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
Microsoft Office Word 2007
SharePoint Server 2007
Interacción con el workflow desde MOSS 2007
Workflow de aprobación vía e-mail


                                    Alertas / Tareas
                                    vía e-mail



                               Tareas workflow
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
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
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.

Weitere ähnliche Inhalte

Was ist angesagt?

0062 Calm Ciclo De Vida De Desarrollo Colaborativo
0062 Calm Ciclo De Vida De Desarrollo Colaborativo0062 Calm Ciclo De Vida De Desarrollo Colaborativo
0062 Calm Ciclo De Vida De Desarrollo Colaborativo
GeneXus
 
SQL Denali Microsoft BI Raona
SQL Denali Microsoft BI RaonaSQL Denali Microsoft BI Raona
SQL Denali Microsoft BI Raona
Raona
 
SharePoint, office y office 365 novedades en 2013, infraestructura y migración2
SharePoint, office y office 365 novedades en 2013, infraestructura y migración2SharePoint, office y office 365 novedades en 2013, infraestructura y migración2
SharePoint, office y office 365 novedades en 2013, infraestructura y migración2
Mario Cortés Flores
 

Was ist angesagt? (16)

Introducción a SharePoint Foundation 2010
Introducción a SharePoint Foundation 2010Introducción a SharePoint Foundation 2010
Introducción a SharePoint Foundation 2010
 
Adonis Process Portal
Adonis Process PortalAdonis Process Portal
Adonis Process Portal
 
CSA - Gestión e Implementación de Proyectos SharePoint
CSA - Gestión e Implementación de Proyectos SharePointCSA - Gestión e Implementación de Proyectos SharePoint
CSA - Gestión e Implementación de Proyectos SharePoint
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePoint
 
¿Que es SharePoint?
¿Que es SharePoint?¿Que es SharePoint?
¿Que es SharePoint?
 
Tipos de Sitios en SharePoint 2010
Tipos de Sitios en SharePoint 2010Tipos de Sitios en SharePoint 2010
Tipos de Sitios en SharePoint 2010
 
GestióN De Planos.
GestióN De Planos.GestióN De Planos.
GestióN De Planos.
 
Migacion forms apex
Migacion forms   apexMigacion forms   apex
Migacion forms apex
 
Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009 Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
 
Presentación Webinar Oracle APEX
Presentación Webinar Oracle APEXPresentación Webinar Oracle APEX
Presentación Webinar Oracle APEX
 
0062 Calm Ciclo De Vida De Desarrollo Colaborativo
0062 Calm Ciclo De Vida De Desarrollo Colaborativo0062 Calm Ciclo De Vida De Desarrollo Colaborativo
0062 Calm Ciclo De Vida De Desarrollo Colaborativo
 
SQL Denali Microsoft BI Raona
SQL Denali Microsoft BI RaonaSQL Denali Microsoft BI Raona
SQL Denali Microsoft BI Raona
 
SharePoint, office y office 365 novedades en 2013, infraestructura y migración2
SharePoint, office y office 365 novedades en 2013, infraestructura y migración2SharePoint, office y office 365 novedades en 2013, infraestructura y migración2
SharePoint, office y office 365 novedades en 2013, infraestructura y migración2
 
Alternativas evolución para Forms Reports
Alternativas evolución para Forms ReportsAlternativas evolución para Forms Reports
Alternativas evolución para Forms Reports
 
Apps en office15
Apps en office15Apps en office15
Apps en office15
 

Andere mochten auch

Copyright © and fair use
Copyright © and fair useCopyright © and fair use
Copyright © and fair use
mrecord
 
Senior analyst jan 11(1)
Senior analyst jan 11(1)Senior analyst jan 11(1)
Senior analyst jan 11(1)
Shashank .
 
Juniper网络防火墙设备快速安装手册
Juniper网络防火墙设备快速安装手册Juniper网络防火墙设备快速安装手册
Juniper网络防火墙设备快速安装手册
mickchen
 
M&A Integration Software Licensing David Welch
M&A Integration Software Licensing David WelchM&A Integration Software Licensing David Welch
M&A Integration Software Licensing David Welch
Flexera
 
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Flexera
 

Andere mochten auch (20)

Entitlement Hub Build, Test and Deploy
Entitlement Hub Build, Test and DeployEntitlement Hub Build, Test and Deploy
Entitlement Hub Build, Test and Deploy
 
富莱睿(Flexera)软件公司 AdminStudio Virtual Desktop Assessment Datasheet
富莱睿(Flexera)软件公司 AdminStudio Virtual Desktop Assessment Datasheet富莱睿(Flexera)软件公司 AdminStudio Virtual Desktop Assessment Datasheet
富莱睿(Flexera)软件公司 AdminStudio Virtual Desktop Assessment Datasheet
 
CERTIFICADOS A GRADOS 2013-I LIC EN GESTIÓN SOCIAL
CERTIFICADOS A GRADOS 2013-I LIC EN GESTIÓN SOCIALCERTIFICADOS A GRADOS 2013-I LIC EN GESTIÓN SOCIAL
CERTIFICADOS A GRADOS 2013-I LIC EN GESTIÓN SOCIAL
 
NO WORLD HUNGER MOVEMENT (Turkish)
NO WORLD HUNGER MOVEMENT (Turkish)NO WORLD HUNGER MOVEMENT (Turkish)
NO WORLD HUNGER MOVEMENT (Turkish)
 
Copyright © and fair use
Copyright © and fair useCopyright © and fair use
Copyright © and fair use
 
Rent vs. Own Slide Show
Rent vs. Own Slide ShowRent vs. Own Slide Show
Rent vs. Own Slide Show
 
InstallAnywhere 2014- FR
InstallAnywhere 2014- FRInstallAnywhere 2014- FR
InstallAnywhere 2014- FR
 
Build V. Buy Infographic
Build V. Buy InfographicBuild V. Buy Infographic
Build V. Buy Infographic
 
Patterns for Monetizing the IoT
Patterns for Monetizing the IoTPatterns for Monetizing the IoT
Patterns for Monetizing the IoT
 
Forest week belgium
Forest week belgiumForest week belgium
Forest week belgium
 
NIBA Conference November 2010
NIBA Conference November 2010NIBA Conference November 2010
NIBA Conference November 2010
 
learning on the job
learning on the joblearning on the job
learning on the job
 
Back Of The Napkin In Brazil - IgniteCbus5
Back Of The Napkin In Brazil - IgniteCbus5Back Of The Napkin In Brazil - IgniteCbus5
Back Of The Napkin In Brazil - IgniteCbus5
 
化学课件
化学课件化学课件
化学课件
 
How to do a real estate review
How to do a real estate reviewHow to do a real estate review
How to do a real estate review
 
Senior analyst jan 11(1)
Senior analyst jan 11(1)Senior analyst jan 11(1)
Senior analyst jan 11(1)
 
Juniper网络防火墙设备快速安装手册
Juniper网络防火墙设备快速安装手册Juniper网络防火墙设备快速安装手册
Juniper网络防火墙设备快速安装手册
 
UX Axioms (SummitUp 2013)
UX Axioms (SummitUp 2013)UX Axioms (SummitUp 2013)
UX Axioms (SummitUp 2013)
 
M&A Integration Software Licensing David Welch
M&A Integration Software Licensing David WelchM&A Integration Software Licensing David Welch
M&A Integration Software Licensing David Welch
 
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
 

Ähnlich wie Workflows en Moss2007

Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Andrés Iturralde
 
Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010
Raona
 
Sharepoint server 2010 - La nueva colaboración
Sharepoint server 2010  - La nueva colaboraciónSharepoint server 2010  - La nueva colaboración
Sharepoint server 2010 - La nueva colaboración
Andrés Iturralde
 
Contenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 ComercialContenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 Comercial
Eva Ordoñez Perez
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
Andrés Iturralde
 
Sharepoint 2013 que hay de nuevo
Sharepoint 2013   que hay de nuevoSharepoint 2013   que hay de nuevo
Sharepoint 2013 que hay de nuevo
Daniel Laco
 
Introducción a WebCenter Portal 11g - Marzo 2012
Introducción a WebCenter Portal 11g - Marzo 2012Introducción a WebCenter Portal 11g - Marzo 2012
Introducción a WebCenter Portal 11g - Marzo 2012
Monte Kluemper
 
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
Fabian Imaz
 

Ähnlich wie Workflows en Moss2007 (20)

Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
 
Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010
 
Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010
 
Sharepoint server 2010 - La nueva colaboración
Sharepoint server 2010  - La nueva colaboraciónSharepoint server 2010  - La nueva colaboración
Sharepoint server 2010 - La nueva colaboración
 
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
 
Kaldeera Workflow Desginer 2009
Kaldeera Workflow Desginer 2009Kaldeera Workflow Desginer 2009
Kaldeera Workflow Desginer 2009
 
Contenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 ComercialContenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 Comercial
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013
 
BI en SharePoint 2010
BI en SharePoint 2010BI en SharePoint 2010
BI en SharePoint 2010
 
Aplicaciones Autohosted de SharePoint: combinando Azure y Colaboración
Aplicaciones Autohosted de SharePoint: combinando Azure y ColaboraciónAplicaciones Autohosted de SharePoint: combinando Azure y Colaboración
Aplicaciones Autohosted de SharePoint: combinando Azure y Colaboración
 
Sharepoint 2013 que hay de nuevo
Sharepoint 2013   que hay de nuevoSharepoint 2013   que hay de nuevo
Sharepoint 2013 que hay de nuevo
 
Introducción a WebCenter Portal 11g - Marzo 2012
Introducción a WebCenter Portal 11g - Marzo 2012Introducción a WebCenter Portal 11g - Marzo 2012
Introducción a WebCenter Portal 11g - Marzo 2012
 
Introducción a SharePoint 2010
Introducción a SharePoint 2010Introducción a SharePoint 2010
Introducción a SharePoint 2010
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
 
Raona exprime tu SharePoint
Raona exprime tu SharePointRaona exprime tu SharePoint
Raona exprime tu SharePoint
 
Bbrsoa
BbrsoaBbrsoa
Bbrsoa
 
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
 

Mehr von Eva Ordoñez Perez

Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010
Eva Ordoñez Perez
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owa
Eva Ordoñez Perez
 
Administracion Sharepoint 2010
Administracion Sharepoint 2010Administracion Sharepoint 2010
Administracion Sharepoint 2010
Eva Ordoñez Perez
 
Novedades Sharepoint server 2010
Novedades Sharepoint server 2010Novedades Sharepoint server 2010
Novedades Sharepoint server 2010
Eva Ordoñez Perez
 
Sharepoint 2010_Como exportar sitio como plantilla
Sharepoint 2010_Como exportar sitio como plantillaSharepoint 2010_Como exportar sitio como plantilla
Sharepoint 2010_Como exportar sitio como plantilla
Eva Ordoñez Perez
 
Acceso sharepoint 2010 desde dispositivos
Acceso sharepoint 2010 desde dispositivosAcceso sharepoint 2010 desde dispositivos
Acceso sharepoint 2010 desde dispositivos
Eva Ordoñez Perez
 

Mehr von Eva Ordoñez Perez (20)

eblivion presentación corporativa
eblivion presentación corporativaeblivion presentación corporativa
eblivion presentación corporativa
 
SharePoint 2013 general
SharePoint 2013 generalSharePoint 2013 general
SharePoint 2013 general
 
InfoPath 2010
InfoPath 2010InfoPath 2010
InfoPath 2010
 
Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owa
 
Sharepoint workspace 2010
Sharepoint workspace 2010Sharepoint workspace 2010
Sharepoint workspace 2010
 
Sharepoint 2010 Data Entry
Sharepoint 2010 Data EntrySharepoint 2010 Data Entry
Sharepoint 2010 Data Entry
 
Administracion Sharepoint 2010
Administracion Sharepoint 2010Administracion Sharepoint 2010
Administracion Sharepoint 2010
 
Novedades Sharepoint server 2010
Novedades Sharepoint server 2010Novedades Sharepoint server 2010
Novedades Sharepoint server 2010
 
SharePoint 2010 DEV
SharePoint 2010 DEVSharePoint 2010 DEV
SharePoint 2010 DEV
 
Sharepoint 2010 IT
Sharepoint 2010 ITSharepoint 2010 IT
Sharepoint 2010 IT
 
Sharepoint 2010 overview
Sharepoint 2010 overviewSharepoint 2010 overview
Sharepoint 2010 overview
 
Sharepoint 2010_Como exportar sitio como plantilla
Sharepoint 2010_Como exportar sitio como plantillaSharepoint 2010_Como exportar sitio como plantilla
Sharepoint 2010_Como exportar sitio como plantilla
 
Acceso sharepoint 2010 desde dispositivos
Acceso sharepoint 2010 desde dispositivosAcceso sharepoint 2010 desde dispositivos
Acceso sharepoint 2010 desde dispositivos
 
Microsoft Office Web Applications
Microsoft Office Web ApplicationsMicrosoft Office Web Applications
Microsoft Office Web Applications
 
Novedades En Office Sharepoint 14
Novedades En Office Sharepoint 14Novedades En Office Sharepoint 14
Novedades En Office Sharepoint 14
 
Web 2.0 Nuevas Formas De Comunicacion
Web 2.0 Nuevas Formas De ComunicacionWeb 2.0 Nuevas Formas De Comunicacion
Web 2.0 Nuevas Formas De Comunicacion
 
Almacenamiento, Recuperación, Rendimiento y Disponibilidad MOSS2007
Almacenamiento, Recuperación, Rendimiento y Disponibilidad MOSS2007Almacenamiento, Recuperación, Rendimiento y Disponibilidad MOSS2007
Almacenamiento, Recuperación, Rendimiento y Disponibilidad MOSS2007
 
Seguridad MOSS2007
Seguridad MOSS2007Seguridad MOSS2007
Seguridad MOSS2007
 
Capacidades Moss 2007
Capacidades Moss 2007Capacidades Moss 2007
Capacidades Moss 2007
 

Workflows en Moss2007

  • 1. WorkFlows y SharePoint Eva Ordoñez Ingeniero SharePoint
  • 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
  • 4. Tipos de workflows Secuencial Máquina de estados
  • 5. WorkFlows en WSS y MOSS 2007
  • 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
  • 11. Interacción con el workflow desde MOSS 2007
  • 12. Workflow de aprobación vía e-mail Alertas / Tareas vía e-mail Tareas workflow
  • 16. Visual Studio WFF Designer
  • 17. 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
  • 18. Modelo de clases WorkFlow
  • 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
  • 24. © 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.