Revisão 9 postado em artigos TechNet por Hezequias Vasconcelos em 7/2/2013 5:11:08
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 substancialmente 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. 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 cujos métodos é capaz 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 os apresenta 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. 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 cujos métodos é capaz 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 os apresenta 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