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 »

Anúncios

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 »