Construindo Workflows Sem Tarefas

Geralmente quando fazemos workflows utilizamos tarefas para apoiar o usuário em suas pendências. O uso de tarefas permite visualizar o que precisa ser executado, fazer integração  com o Outlook e receber e-mails de tarefas atrasadas. Este é um processo que o SharePoint automatiza e facilita com flexibilidade e eficiência. Mas nem sempre queremos usar esses recursos, as vezes buscamos algo mais simples, onde o usuário simplesmente pretende alterar um valor de um campo no documento que está sob o workflow ou receber o lembrete de uma tarefa atrasada.

Neste post vou mostrar algumas atividades que podem ser utilizadas para a criação de workflows sem tarefas no SharePoint Designer 2010.

Continue lendo »

Editando o E-mail da Tarefa Atribuída do Processo de Aprovação do Workflow do SharePoint 2010

O workflow do SharePoint 2010 é muito rico em detalhes que muitas vezes são inexplorados. Um deles é o processo de aprovação, que nos permite customizar a interação do usuário com as tarefas de workflow de uma forma mais rica.

Neste post vou mostrar como editar o e-mail de tarefa atribuída que o workflow envia, mas o conteúdo deste post pode ser utilizado em outras customizações desta atividade.

Continue lendo »

Alterações Permissões de Documentos Sob Workflows

Quando um workflow está sendo executado sobre um documento, qualquer usuário com permissão pode fazer altearções nele. Mas em alguns cenários é importante que o documento seja mantido intacto enquanto a aprovação estiver sendo feita. Imagine que você tem um workflow que possui algumas aprovações, como aprovação pelo gerente e pelo diretor. Enquanto a tarefa estiver pendente para eles, somente eles podem alterar o documento. Evitando que eles aprovem algum documento que foi alterado.

A engine do workflow permite que este comportamento seja feito, então conforme o estágio que o workflow estiver, ele irá alterar as permissões do documento automaticamente, garantindo a integridade das informações.

Neste post veremos como utilizar atividades do workflows para implementar este comportamento.

Continue lendo »

SharePoint 2013 Workflows: Engine 2010 versus Engine 2013

O SharePoint 2013 trouxe um novo engine de workflows e com isso novas possibilidades, já fiz alguns posts sobre o assunto Workflow. Mas, mesmo com isso, não está claro se devemos utilizar um engine ou outro, o engine 2013 faz tudo que o 2010 faz? Posso utilizar os dois em conjunto?

Neste post vamos discutir algumas coisas relacionadas a este assunto. Não pretendo falar sobre tudo, apenas algumas ideias iniciais. Para pessoas que estão iniciando com o SharePoint 2013, o novo engine trouxe muitos recursos que vão revolucionar a forma de fazer workflows no SharePoint 2013, mas não vamos falar sobre isto neste post. O objetivo é falar como utilizar o poder do engine 2013 junto com o engine 2010.

Continue lendo »

Os Workflows do SharePoint 2013 Sumiram!

Imagine você receber um email do usuário falando: “Os usuários estão adicionando os documentos no portal mas não estão recebendo as tarefas de aprovação deles”. Então você abre o SharePoint e analisa o que está acontecendo, e constata que realmente o workflow não foi executado. Você abre o SharePoint Designer 2013 e verifica as configurações do seu workflow mas, ao abrir a seção de workflows do SharePoint Designer, você só vê workflows feitos com o engine 2010.

A primeira coisa que vem à sua cabeça é um monte de palavrão e começa a pensar quem foi a pessoa que exclui os workflows. Pensa se tem backup e como irá justificar para o seu chefe ou outras pessoas como que o workflow sumiu. Cadê os logs? O backup vai funcionar? Quem foi que apagou? Em quem vou colocar a culpa (menos né, essa já é demais).

Neste post vamos discutir algumas coisas que podem ocasionar este comportamento, veremos que provavelmente não será por exclusão e sim por outros motivos.

Continue lendo »

Configurando o SharePoint 2013 para Hospedar Workflows com o Novo Engine

Como já mostrei em outros posts, o Workflow do SharePoint 2013 tem diversas novas funcionalidades, mas este não é um recurso que já vem instalado no SharePoint. Ele precisa ser instalado e configurado separadamente.

Neste post vamos ver algumas mudanças na arquitetura de workflow no SharePoint 2013 e como instalá-lo na farm 2013.

Continue lendo »

Chamando Serviços e Trabalhando com Workflows de Site no SharePoint Designer 2013

Neste post vou dar continuidade as novidades do SharePoint 2013 relacionadas a workflows. Já falei sobre loop e stages (estados) e agora vou falar sobre um outro recurso novo que é a possibilidade de chamar serviços HTTP a partir de um workflow no SharePoint Designer 2013.

Além disso vou falar de um assunto que não é novo, mas é muito pertinente para implementação de alguns tipos de lógica de negócio: workflows de site.

Continue lendo »

Criando Workflows Complexos no SharePoint Designer 2013

O SharePoint 2013 trouxe várias melhorias na criação de workflows no SharePoint Designer 2013, nos posts Workflows no SharePoint Designer 2013 e Construindo Workflows Com Loop no SharePoint Designer 2013 a gente vê um pouco desses recursos.

Neste post vou mostrar como criar fluxos complexos utilizando o SharePoint Designer. São fluxos parecidos com o que eram chamados de fluxo de estado no SharePoint 2010. Isso significa que o caminho de execução do workflow é baseado em algumas condições e é possível ir de um estado para outro, mesmo que seja um estado anterior. Com esse recurso podemos criar workflows mais complexos que anteriormente no SharePoint 2010.

Continue lendo »

Construindo Workflows Com Loop no SharePoint Designer 2013

No post Workflows no SharePoint Designer 2013 falei um pouco sobre as novidades dos workflows no SharePoint 2013. Neste vou falar sobre como utilizar um loop em workflows feitos no SharePoint Designereginer 2013.

Continue lendo »

Associando um Workflow a uma Biblioteca do SharePoint

No post Semana de WebCasts de Office 365 Organizada pelos MTACs fiz um webcast sobre como criar workflows no SharePoint 2010, seja o local ou no SharePoint Online (Office 365). Mas ficaram alguns pontos a serem tratados, como por exemplo, como adicionar, remover, visualizar e configurar workflows em uma biblioteca de documentos ou lista.

Continue lendo »