Blog dos PFEs de LATAM

No blog PFE LatinAmerica & ISS você pode conferir os posts dos PFEs de LATAM, também irei utilizar esse canal para publicar meus posts. Recomendo dar uma olhada, tem bastante coisa interessante.

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.

Leia o resto deste post »

Obtendo Pastas Utilizando o WebService Lists.ASMX do SharePoint 2010

Lendo um post no fórum do MSDN com o título Recuperar ID de pasta na Biblioteca usando Web Services fiquei curioso com o problema reportado, que era conseguir consultar uma pasta do SharePoint passando o nome dela e retornando o ID, utilizando o webservice Lists.ASMX.

Este post tem um exemplo de como implementar esta necessidade.

Leia o resto deste post »

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.

Leia o resto deste post »

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.

Leia o resto deste post »

Material – Developing Applications for SharePoint 2010

Estava revisando o material que tinha estudado para o SharePoint 2010 e encontrei um que me ajudou muito no entendimento do SharePoint como uma plataforma de desenvolvimento. Ele trás muita informação importante que mudou a minha visão sobre o SharePoint e ensinou as fazer as customizações de uma forma bem melhor do que fazia antes. É o Developing Applications for SharePoint 2010, recomendo muito!

Certificações do SharePoint 2013

Foram anunciadas as provas de infra do SharePoint 2013, neste post vou falar um pouco sobre este assunto e as alterações que foram realizadas, o que por sinal foram muito significativas.

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.

Leia o resto deste post »

Novo Layout

Com o objetivo de melhorar o espaço útil do conteúdo, estou mudando template aplicado neste blog. Agora terei mais espaço para imagens maiores e código menos quebrado. Se alguém tiver uma sugestão de tema mais flexível, por favor me avise.

Utilizando o SPSecurity.RunWithElevatedPrivileges

Imagine o seguinte cenário: os usuários do site SharePoint utilizam uma web part customizada para trabalhar com os dados de uma lista, mas se eles tentarem alterar os dados pela interface do SharePoint, ao invés dessa web part, o SharePoint não pode deixar eles fazerem essas alterações. Uma forma simples de resolver isso é tirar o acesso de colaboração desta lista para todos os usuários e fazer toda a interação da lista pela web part. Mas se o usuário não tem acesso, a web part não irá dar mensagem de acesso negado?

Outro cenário: a lista possui um event receiver que altera as permissões do item e, se necessário, cria um grupo de usuários no site SharePoint. Dificilmente os usuários comuns terão acesso no site para a criação de grupos.

Neste post vamos discutir esses pontos e ver como resolvê-los.

Leia o resto deste post »

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 27 outros seguidores