Partilhar via


Novidades nos fluxos de trabalho do SharePoint 2013

Saiba mais sobre os recursos e recursos novos para os fluxos de trabalho no SharePoint Server 2013. A estrutura de fluxo de trabalho no SharePoint é alterada significativamente das versões anteriores. As seções a seguir fornecem breves resumos das atualizações e aprimoramentos mais significativos para a infraestrutura de fluxo de trabalho.

Observação

Os fluxos de trabalho do Microsoft Office SharePoint Online 2010 foram desativados desde 1º de agosto de 2020 para novos locatários e removidos de locatários existentes em 1º de novembro de 2020. Se você estiver usando fluxos de trabalho do Microsoft Office SharePoint Online 2010, recomendamos a migração para o Power Automate ou outras soluções suportadas. Para mais informações, confira Retirada do fluxo de trabalho do Microsoft Office SharePoint Online 2010.

Infraestrutura de fluxo de trabalho completamente reformulada

Os fluxos de trabalho do SharePoint usam o Windows Workflow Foundation 4, que foi bastante reprojetado e a partir de versões anteriores. O Windows Workflow Foundation, por sua vez, é criado na funcionalidade de mensagens fornecida pelo Windows Communication Foundation (WCF).

Talvez o recurso mais destaque da nova infra-estrutura do fluxo de trabalho é a introdução das Microsoft Azure como o novo host de execução de fluxo de trabalho. O mecanismo de execução do fluxo de trabalho agora mora fora do SharePoint, em Microsoft Azure. Figura 1 fornece uma exibição generalizada de alto nível da nova infra-estrutura do fluxo de trabalho. Para obter uma discussão mais detalhada sobre os conceitos apresentados na Figura 1, confira Os fundamentos do fluxo de trabalho do SharePoint.

Figura 1. Arquitetura de alto nível da infraestrutura de fluxo de trabalho

High-level workflow architecture

Ambiente de criação de código totalmente declarativo

Outro das alterações destaque é que os fluxos de trabalho na plataforma do WF 4 são completamente declarativos. Ou seja, fluxos de trabalho não são mais são compilados em assemblies gerenciados e implantados um cache de assembly. Em vez disso, os arquivos XAML definem os fluxos de trabalho e sua execução de quadros.

Suporte à criação aprimorada do SharePoint Designer 2013

SharePoint Designer 2013 foi atualizado com o objetivo de tornando o ambiente de criação de escolha para criação de fluxos de trabalho do SharePoint. SharePoint Designer 2013 fornece os autores de fluxo de trabalho com uma superfície de projeto e de um fluxo de trabalho baseado em texto, ambiente de criação. Além disso, você pode desenvolver ações personalizadas de fluxo de trabalho em Visual Studio 2012 e importá-los para SharePoint Designer 2013, onde eles podem ser acessados do Workflow Designer.

Em resumo, às necessidades do operador de informações (o "usuário avançado") e o desenvolvedor tem sido aproveitou a em ambientes de criação e desenvolvimento de fluxo de trabalho do SharePoint.

Suporte ao tipo de projeto de fluxo de trabalho do Visual Studio 2012

Para facilitar a colaboração entre profissional de informação e desenvolvedor de software, Visual Studio 2012 fornece tipos de projeto de fluxo de trabalho do SharePoint e um tipo de item de ação personalizada de fluxo de trabalho. Para obter mais informações sobre como desenvolver fluxos de trabalho usando o Visual Studio 2012 e para obter informações sobre a diferenciação entre o SharePoint Designer 2013 e o Visual Studio 2012 no desenvolvimento do fluxo de trabalho, consulte Desenvolver fluxos de trabalho do SharePoint usando o Visual Studio.

Suporte para a criação de ações personalizadas

Muito esforço tenha sido prevendo os requisitos de negócios dos autores do fluxo de trabalho no fornecimento de modelos de fluxo de trabalho, ações e atividades em SharePoint Designer 2013 e em Visual Studio 2012. No entanto, também sabemos que podemos imprevisíveis às necessidades específicas de cada pessoa. Por esse motivo, Visual Studio 2012 fornece um tipo de item de ação personalizada de fluxo de trabalho que permite aos desenvolvedores criar ações personalizadas. Para obter mais informações sobre ações personalizadas de fluxo de trabalho, consulte Como criar e implantar ações personalizadas do fluxo de trabalho.

Suporte a ferramentas para fluxos de trabalho do SharePoint

O Visual Studio 2012 fornece modelos e suporte para a criação de fluxos de trabalho na estrutura de fluxo de trabalho do SharePoint. Os fluxos de trabalho do SharePoint são semelhantes às versões anteriores dos fluxos de trabalho, exceto pelo WF 4 da plataforma e serem executados no Microsoft Azure. Eles também são apenas declarativos (XAML) e projetados para interagir com a nuvem e trabalhar com suplementos do SharePoint. Uma das suas principais vantagens é que eles permitem hospedar e executar fluxos de trabalho remotamente fora do SharePoint Server.

Novas ações de fluxo de trabalho

Estas são as novas ações de fluxo de trabalho fornecidas no SharePoint. Para obter um detalhamento completo de ações novas e preteridas, confira Ações de fluxo de trabalho e referência de atividades para o SharePoint. Os novos fluxos de trabalho do SharePoint são um conjunto de ações de fluxo de trabalho que permitem a integração com o Project 2013 e permite a criação de fluxos de trabalho baseados em projetos.

Tabela 1. Novas ações de fluxo de trabalho no SharePoint

Action Descrição
Atribuir uma Tarefa
Atribui uma tarefa única do fluxo de trabalho a um usuário ou grupo.
Iniciar um Processo da Tarefa
Inicia a execução de um processo de tarefa.
Vá para esse estágio
Especifica o próximo estágio de um fluxo de trabalho para fluem controle deve ser atribuída.
Chamar o Serviço Web HTTP
Funções como um método de chamam para um ponto de extremidade de transferência de estado representacional (REST).
Iniciar um Fluxo de Trabalho de Lista
Inicia um fluxo de trabalho de escopo de lista.
Iniciar um Fluxo de Trabalho de Site
Inicia um fluxo de trabalho do escopo de site.
Criar DynamicValue
Cria uma nova variável do tipo DynamicValue.
Obter propriedade de DynamicValue
Recupera um valor de propriedade de uma variável especificada do tipo DynamicValue.
Contagem de itens DynamicValue
Retorna o número de linhas em uma variável do tipo DynamicValue.
Aparar cadeia de caracteres
Remove todos os caracteres de espaço em branco à direita e à esquerda da cadeia de caracteres atual.
Localizar subcadeia de caracteres na cadeia de caracteres
Retorna o índice baseado em 1 da primeira ocorrência de um ou mais caracteres, ou a primeira ocorrência de uma cadeia de caracteres dentro de uma sequência.
Substituir subcadeia de caracteres na cadeia de caracteres
Retorna uma nova seqüência na quais todas as ocorrências de um caractere especificado ou a cadeia de caracteres são substituídos por outro especificado caractere ou a cadeia de caracteres.
Traduzir documento
Funções como um wrapper em torno da atividade HTTP que chama a API de conversão síncrona. Você deve configurar um aplicativo de serviço de tradução automática do site do SharePoint em que você executa o fluxo de trabalho.
Set workflow status
Atualiza o status do fluxo de trabalho conforme especificado na cadeia de caracteres da mensagem.
Criar um projeto de Item atual [Microsoft Project]
Cria um projeto do Project Server com base no item atual.
Definir o status de estágio atual do projeto com esse valor [Microsoft Project]
Define os campos de status de duas dentro o estágio atual do projeto.
Defina o campo de status no item de lista idéia para esse valor [Microsoft Project]
Atualiza o campo status do item da lista original do SharePoint.
Aguarde o evento de projeto [Microsoft Project]
Pausa a instância atual do fluxo de trabalho para aguardar um evento de projeto especificado: check-in do projeto, Project confirmada, Project enviados.
Defina esse campo no projeto para esse valor [Microsoft Project]
Define o valor do campo personalizado da empresa para um projeto especificado.

Confira também