workflows en moss2007

24
WorkFlows y SharePoint Eva Ordoñez Ingeniero SharePoint

Upload: eva-ordonez-perez

Post on 25-Jun-2015

1.619 views

Category:

Documents


0 download

DESCRIPTION

Microsoft Office SharePoint 2007 Workflow capability

TRANSCRIPT

Page 1: Workflows en Moss2007

WorkFlows y SharePoint Eva Ordoñez

Ingeniero SharePoint

Page 2: Workflows en Moss2007

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

Page 3: Workflows en Moss2007

La herramienta adecuada

Page 4: Workflows en Moss2007

Tipos de workflows

Secuencial

Máquina de estados

Page 5: Workflows en Moss2007

WorkFlows en WSS y MOSS 2007

Page 6: Workflows en Moss2007

Workflows en Windows SharePoint Services

SharePoint

Content Database

Host Process (.exe…)

Workflow Foundation

Core Services

Persistencia Comunicaciones Seguimiento …

Mi Propio Workflow

SharePoint Activity Library

Page 7: Workflows en Moss2007

Workflows en Office System 2007

Outlook Navegador

Aplicaciones

SharePoint Designer

Access

Office 2007

SharePoint

Servers

Visual Studio

Page 8: Workflows en Moss2007

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

Page 9: Workflows en Moss2007

Microsoft Office Word 2007

Page 10: Workflows en Moss2007

SharePoint Server 2007

Page 11: Workflows en Moss2007

Interacción con el workflow desde MOSS 2007

Page 12: Workflows en Moss2007

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

Page 13: Workflows en Moss2007

Microsoft Outlook 2007

Page 14: Workflows en Moss2007

Herramientas para crear WorkFlows

Page 15: Workflows en Moss2007

Asistente SharePoint Designer 2007

Page 16: Workflows en Moss2007

Visual Studio WFF Designer

Page 17: Workflows en Moss2007

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

Page 18: Workflows en Moss2007

Modelo de clases WorkFlow

Page 19: Workflows en Moss2007

Despliegue de Workflows

Page 20: Workflows en Moss2007

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)

Page 21: Workflows en Moss2007

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.

Page 22: Workflows en Moss2007

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

Page 23: Workflows en Moss2007

¡Muchas gracias!

Page 24: Workflows en Moss2007

© 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.