Revisão 11 postado em artigos TechNet por Hezequias Vasconcelos em 7/2/2013 5:18:48
Este artigo foi escrito por Craig Lussier e sua fonte original pode ser encontrada neste endereço:
http://social.technet.microsoft.com/wiki/contents/articles/12440.sharepoint-2013-workflow.aspx
Visão Global:
Introdução:
Resolução de Questões:
Depuração:
Valores Dinâmicos:
Ver também:
Este artigo foi escrito por Craig Lussier e sua fonte original pode ser encontrada neste endereço:
http://social.technet.microsoft.com/wiki/contents/articles/12440.sharepoint-2013-workflow.aspx
Visão Global:
A grande vantagem de se utilizar os fluxos de trabalho do SharePoint 2013 é facilitar e automatizar nossas tarefas diárias. Em termos técnicos os fluxos de trabalho da ferramenta é alimentado pelo Windows Workflow Foundation
4, que foi reformulado a partir das versões anteriores. O Windows Workflow Foundation (WF), por sua vez, é construída sobre a funcionalidade de mensagens que é fornecido pelo Windows Communication Foundation (WCF).
Conceitualmente, os fluxos de trabalho são modelos estruturados a partir dos processos de negócios das empresas. Portanto, o Windows Workflow Foundation é um conjunto estruturado de atividades de fluxo de trabalho "," cada uma delas representa um componente funcional de um processo de negócio. A plataforma de fluxo de trabalho no SharePoint 2013, utiliza modelos do Windows Workflow Foundation para representar um processo de negócio baseado no SharePoint. Além disso, o SharePoint 2013 introduz um nível mais alto do modelo stage-gate para criar fluxos de trabalho.
É importante observar a relação entre as atividades de fluxo de trabalho do SharePoint e as ações. Atividades de fluxo de trabalho representam os objetos subjacentes gerenciados, esses objetos possuem métodos capazes de dirigir os comportamentos de fluxo de trabalho. Ações de fluxo de trabalho, por outro lado, são wrappers que encapsulam as atividades subjacentes e as apresentam de uma forma amigável no SharePoint Designer. Desta forma, os autores de fluxo de trabalho conseguem interagir com as ações de fluxo de trabalho, enquanto que o mecanismo de execução do fluxo de trabalho atua sobre as atividades correspondentes.
As atividades que são implementadas a partir de classes, são implementadas de maneira declarada usando o XAML. As atividades são assim chamadas, por usar os serviços web de baixo acoplamento que usam APIs de mensagens, a fim de se comunicar com o SharePoint. Elas são construídas com a função de mensagens que são fornecidas pelo Windows Communication Foundation (WCF). Este quadro de mensagens é flexível e suporta virtualmente qualquer padrão de mensagens que você precisa. Observe que o SharePoint 2013, Windows Workflow Foundation e WCF estão hospedados no Workflow Client Manager 1.0.
Cada um deles ( Workflow Manager Client 1.0, SharePoint 2013 e SharePoint Designer 2013) fornece partes significativas da nova infra-estrutura:
Workflow Manager Client 1.0: oferece o gerenciamento de definições de fluxo de trabalho. Ele também hospeda os processos de execução para instâncias de fluxo de trabalho.
SharePoint 2013: oferece a estrutura para os fluxos de trabalho do SharePoint, que modelo de processos de negócios baseados em SharePoint que envolvem documentos do SharePoint, listas de usuários e tarefas. Além disso, os fluxos de trabalho do SharePoint, associações, atividades e fluxo de trabalho de metadados outro são armazenadas e gerenciadas no SharePoint 2013.
SharePoint Designer 2013: é a ferramenta de trabalho principal do utilizador para criar definições de fluxo de trabalho e publicá-los, como era nas versões anteriores. Também pode ser utilizado para embalar uma definição de fluxo de trabalho, com ou sem componentes associados SharePoint.
Referência Microsoft sobre Workflows do SharePoint 2013: http://msdn.microsoft.com/en-us/library/jj163181.aspx
Conceitualmente, os fluxos de trabalho são modelos estruturados a partir dos processos de negócios das empresas. Portanto, o Windows Workflow Foundation é um conjunto estruturado de atividades de fluxo de trabalho "," cada uma delas representa um componente funcional de um processo de negócio. A plataforma de fluxo de trabalho no SharePoint 2013, utiliza modelos do Windows Workflow Foundation para representar um processo de negócio baseado no SharePoint. Além disso, o SharePoint 2013 introduz um nível mais alto do modelo stage-gate para criar fluxos de trabalho.
É importante observar a relação entre as atividades de fluxo de trabalho do SharePoint e as ações. Atividades de fluxo de trabalho representam os objetos subjacentes gerenciados, esses objetos possuem métodos capazes de dirigir os comportamentos de fluxo de trabalho. Ações de fluxo de trabalho, por outro lado, são wrappers que encapsulam as atividades subjacentes e as apresentam de uma forma amigável no SharePoint Designer. Desta forma, os autores de fluxo de trabalho conseguem interagir com as ações de fluxo de trabalho, enquanto que o mecanismo de execução do fluxo de trabalho atua sobre as atividades correspondentes.
As atividades que são implementadas a partir de classes, são implementadas de maneira declarada usando o XAML. As atividades são assim chamadas, por usar os serviços web de baixo acoplamento que usam APIs de mensagens, a fim de se comunicar com o SharePoint. Elas são construídas com a função de mensagens que são fornecidas pelo Windows Communication Foundation (WCF). Este quadro de mensagens é flexível e suporta virtualmente qualquer padrão de mensagens que você precisa. Observe que o SharePoint 2013, Windows Workflow Foundation e WCF estão hospedados no Workflow Client Manager 1.0.
Cada um deles ( Workflow Manager Client 1.0, SharePoint 2013 e SharePoint Designer 2013) fornece partes significativas da nova infra-estrutura:
Workflow Manager Client 1.0: oferece o gerenciamento de definições de fluxo de trabalho. Ele também hospeda os processos de execução para instâncias de fluxo de trabalho.
SharePoint 2013: oferece a estrutura para os fluxos de trabalho do SharePoint, que modelo de processos de negócios baseados em SharePoint que envolvem documentos do SharePoint, listas de usuários e tarefas. Além disso, os fluxos de trabalho do SharePoint, associações, atividades e fluxo de trabalho de metadados outro são armazenadas e gerenciadas no SharePoint 2013.
SharePoint Designer 2013: é a ferramenta de trabalho principal do utilizador para criar definições de fluxo de trabalho e publicá-los, como era nas versões anteriores. Também pode ser utilizado para embalar uma definição de fluxo de trabalho, com ou sem componentes associados SharePoint.
Referência Microsoft sobre Workflows do SharePoint 2013: http://msdn.microsoft.com/en-us/library/jj163181.aspx
Introdução:
- SharePoint 2013 - Novidades do Workflow (en-us) (Andrew Connell - SharePoint MVP)
Resolução de Questões:
- Fluxo de trabalho do SharePoint 2013 - Resolvendo problemas de instalação, criação e execução de fluxos de trabalho (en-us) (Andrew Connell - SharePoint MVP)
Depuração:
- Fluxo de trabalho do SharePoint 2013 - Depuração avançada com Fiddler (en-us) (Andrew Connell - SharePoint MVP)
Valores Dinâmicos:
- Fluxo de trabalho do SharePoint 2013 - Valores dinâmicos (en-us) (Andrew Connell - SharePoint MVP)
Ver também:
Tags: workflows, SharePoint 2013, Hezequias Vasconcelos