Mostrando postagens com marcador Project Server. Mostrar todas as postagens
Mostrando postagens com marcador Project Server. Mostrar todas as postagens

domingo, 22 de março de 2020

Acesso negado. Você não tem permissão para executar esta ação ou acessar este recurso

Olá pessoal –

Se você é um administrador do Project Online, é bom ficar atento a um erro bastante comum que está associado à utilização de workflows. Imagine que você construa um workflow que suporte o processo de gerenciamento de projetos em vigor na sua organização; uma vez que você finalizar a construção do workflow, você vai testá-lo e percebe que o workflow não é efetivamente disparado como deveria. Ao acessar a página de Status do Fluxo de Trabalho, você encontra a seguinte mensagem:

“O fluxo de trabalho ainda está processando. Atualize a página e tente novamente”


Você atualiza a página, mas nada acontece. O fluxo não se move... ao acessar a página Dados Adicionais do Workflow, a seguinte mensagem é apresentada:

“Acesso negado. Você não tem permissão para executar esta ação ou acessar este recurso.”


Bem, se este é o erro que você está enfrentando, então fique tranquilo. O erro está relacionado ao fato de que o usuário que está executando o workflow não está inserido em um dos grupos de segurança do Project Online. Mesmo que o usuário seja um administrador da coleção de sites do Project Online, caso não esteja incluído dentro de um dos grupos de segurança, ele não poderá executar workflows.

Assim, pare resolver o problema, basta navegar à seção de gerenciamento de usuários, selecionar o usuário com problemas, e adicioná-lo ao grupo que caracteriza suas permissões no ambiente (Administrador, Project Online e etc.). Assim, bastará reiniciar o workflow para que tudo funcione conforme esperado 😊


É isso aí, espero que ajude e até a próxima!


sexta-feira, 31 de maio de 2019

Importando calendários locais para o Project Online

Olá pessoal –

Muitas empresas que decidem adotar o Project Online como plataforma unificada para gerenciamento de projetos, programas e portfólios já possuem um histórico de gerenciamento de projetos, que é na maioria das vezes realizado através da gestão dos cronogramas nas máquinas dos gerentes de projeto – onde os cronogramas são normalmente salvos localmente ou em um drive de rede compartilhado.

Com base nesse cenário, é muito comum que os gerentes de projeto possuam calendários personalizados que representem as datas de exceção em vigor na organização, como feriados, pontes, folgas, férias e etc. (inclusive, o tema calendários é bem recorrente aqui no blog). O problema é que esses calendários estão associados aos cronogramas locais, e não fazem parte das configurações padrão do Project Online – e assim, criá-los na plataforma PPM geraria um esforço considerável, a depender do número de calendários que devam ser replicados.

Eu mesmo passei por essa experiência recentemente: uma empresa de grande porte aqui no Brasil estava iniciando a adoção do Project Online, e seus funcionários estavam espalhados por todo o território nacional (assim como seus projetos). Nesse sentido, um dos principais requisitos a serem atendidos pelo Project Online determinava que os recursos deveriam estar associados a calendários locais, os quais iriam refletir as particularidades da cidade/município onde o funcionário está situado. A estratégia de adoção foi simples: o calendário Padrão, nativo do Project Online, deveria ser configurado para refletir apenas os feriados a nível nacional, sem considerar pontes ou emendas. Então, calendários locais de cada cidade deveriam ser criados na plataforma PPM, de modo que cada projeto e cada recurso fossem configurados individualmente.

Como sabíamos que os calendários locais já haviam sido configurados na máquina de alguns GPs, a questão foi: como importar os calendários para o Project Online, para que não houvesse a necessidade de criar cada um dos calendários do zero?

E é aí que a mágina acontece!

Como administrador do Project Online, abra o Project Desktop que contém o calendário que deseja importar, e garanta que você esteja conectado ao seu ambiente. Clique em Alterar Período Útil, e selecione o calendário que deseja importar. Em seguida, clique na opção Adicionar Calendário à Empresa...


Defina um nome para o calendário e então clique OK:


Assim, o novo calendário será incorporado ao Project Online e poderá ser utilizado pelos usuários:


Uma configuração simples, mas muito útil! 👌

Um abraço e até o próximo post!

segunda-feira, 10 de setembro de 2018

Customizando as permissões para os Gerentes de Projeto

Olá pessoal –

Na medida em que as empresas que adotam o Microsoft PPM (Project Online ou Project Server) vão aumentando o seu nível de maturidade na utilização da plataforma, é comum que novas customizações sejam necessárias para refinar as permissões e aumentar os níveis de segurança, governança e conformidade do ambiente como um todo.

Uma dessas customizações pode ser realizada nas permissões de segurança dos gerentes de projeto: via de regra, os gerentes de projeto são usuários do Microsoft PPM que irão receber permissões para criar e gerenciar projetos, atribuindo recursos às tarefas e controlando o desempenho e a evolução dos cronogramas. Por padrão (e considerando o modo de permissão do Project), os membros do grupo de segurança Gerentes de Projeto do Microsoft PPM também podem executar três ações que nem sempre são desejadas:


- Excluir projeto: a configuração nativa do Project Online e Project Server permite que os Gerentes de Projeto possam excluir os projetos dos quais sejam proprietários

- Salvar Linha de Base Protegida: em empresas com um bom nível de maturidade e que tenham processos de governança bem definidos, nem sempre os gerentes de projeto possuem permissões para salvar a Linha de Base. Em geral, esta é uma atividade atribuída a um grupo com maior autoridade na organização, como por exemplo os membros do escritório de projetos (PMO)

- Salvar Modelo de Projeto: os modelos de projeto são cronogramas padrão, normalmente desenvolvidos pela equipe do PMO e que representam o conjunto de atividades comuns normalmente incluídas em projetos da organização. Uma vez salvos, os modelos de projeto poderão ser utilizados por todos os gerentes de projeto quando da iniciação de um novo projeto

Faz sentido pra você restringir as ações acima? Imagine o tamanho do estrago caso um gerente de projetos exclua inadvertidamente um projeto importante do ambiente; ou então alguém que deseje salvar uma nova Linha de Base sem que haja uma mudança formalmente aprovada no processo de gerenciamento de mudanças; ou então talvez haja um cenário no qual alguém queira criar um novo cronograma modelo para utilizá-lo em seus projetos futuros, porém sem antes passar pelos processos de conformidade estabelecidos pelo Escritório de Projetos...


Como um gerente de projetos pode excluir um projeto?

Muita gente que utiliza o Microsoft PPM desconhece esta opção, mas um gerente de projetos pode excluir um projeto ao acessá-lo via Project Professional. Logo após se conectar à instância do Microsoft PPM, basta clicar com o botão direito do mouse no projeto desejado e a opção de exclusão será exibida:






Restringindo permissões

Para restringir as permissões, a minha preferência é sempre por criar um novo grupo de segurança e então customizá-lo de acordo com as necessidades. Deste modo, preservamos o grupo padrão (neste caso, o grupo Gerentes de Projeto), mantendo-o sem alterações – de modo que o novo grupo personalizado possa ser modificado inúmeras vezes sem que se perca as configurações e permissões nativas da plataforma PPM.

Para criar um novo grupo de segurança, certifique-se que seu ambiente esteja no modo de permissão do Project. Em seguida, clique Configurações do PWA > Gerenciar Grupos. Na janela Gerenciar Grupos, clique em Novo Grupo:



Você deverá então determinar o nome do novo grupo, e poderá também inserir uma descrição. Neste exemplo, irei chamar o grupo de # Líderes de Projeto, conforme exemplo abaixo:



Em seguida você deverá determinar quais as Categorias de segurança que estarão associadas ao grupo. Por padrão, no Microsoft PPM o grupo Gerentes de Projeto está associado à Categoria Meus Projetos, representando o que o usuário poderá fazer com os projetos nos quais ele for o proprietário. Adicione a categoria Meus Projetos à área Categorias Selecionadas. Em seguida seria necessário determinar as permissões dinâmicas que devem ser aplicadas à categoria selecionada no contexto do grupo atual. Como não é fácil saber exatamente quais são as permissões que um gerente de projetos deve possuir, você poderá definir as permissões com base em um modelo pré-existente. Para isso, basta selecionar a categoria adicionada recentemente e então selecionar o modelo Gerente de projeto em Definir Permissões com Modelo:



Uma vez aplicadas as permissões com base no modelo, você poderá remover aquelas que não serão concedidas aos membros do grupo recém criado. No nosso exemplo, irei desmarcar as permissões Excluir Projeto e Salvar Linha de Base Protegida:




=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

Neste ponto é importante compartilhar duas informações complementares:

1) Para desabilitar uma permissão no Microsoft PPM, simplesmente desmarque a opção desejada. Caso você clique em Negar, a permissão será negada a todos os usuários do grupo de maneira definitiva, independentemente de o usuário possuir a permissão ativa em outros grupos nos quais for um membro

2) As Linhas de Base Protegidas são as Linhas de Base numeradas de 1 a 5, enquanto as Linhas de Base desprotegidas são numeradas de 6 a 10. Como eu havia comentado anteriormente, em algumas organizações o salvamento da Linha de Base é restrito apenas aos membros do Escritório de Projetos (PMO), então uma abordagem que pode ser adotada é permitir que os Gerentes de Projeto salvem as informações de planejamento nas Linhas de Base de 6 a 10, de modo que o projeto possa ser submetido à revisão final do PMO antes de ser movido para a fase de execução. Então, caso o planejamento tenha sido aprovado, os membros do PMO podem copiar os dados das Linhas de Base desprotegidas para a Linha de Base 0 (e assim sucessivamente), registrando então aquilo que foi acordado no plano original.

=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

Em seguida, você deverá navegar à parte inferior da janela, até encontrar as Permissões Globais. As permissões globais representam os recursos e funcionalidades que os membros de um determinado grupo possuem, independente das categorias de segurança as quais o grupo está associado. Ao encontrar as Permissões Globais, repita o passo anterior e defina as permissões com base no modelo Gerente de projeto:



Desta maneira você poderá garantir que os gerentes de projeto na sua organização possam salvar linhas de base desprotegidas (de 6 a 10), assim como restringir suas permissões para salvar modelos de projeto:




Clique em Salvar para concluir as configurações do novo grupo.


Resultados

Uma vez configurado o grupo, você deverá incluir os usuários que irão herdar as suas permissões. Ao tentar repetir a ação de exclusão de um determinado projeto, os membros deste grupo serão notificados de que esta ação não é permitida:





Do mesmo modo, caso tentem salvar uma Linha de Base protegida (de 0 a 5), também serão impedidos pela plataforma:






Caso você queira ler com calma, a versão digital desse post está disponível para download.

Um abraço e até o próximo post!



segunda-feira, 2 de julho de 2018

MVP Renovado: 2018-2019


Olá pessoal,

Todo começo de Julho é sempre uma grande expectativa para todos os MVPs. Afinal, é nesse período em que a Microsoft faz uma avaliação das contribuições dos MVPs ao longo do último ciclo anual para então decidir quem será renovado e quem não mais fará parte do programa.

Uma coisa que pouca gente sabe é que o MVP é uma premiação dinâmica: ela se baseia no seu último ano de contribuições, e não em todo o seu histórico ao longo do tempo em que você está no programa. Isso quer dizer que um MVP de longa data pode não renovar caso não tenha contribuído significativamente nos últimos 12 meses – o que é muito bom, já que privilegia e reconhece quem é ativo junto à comunidade. Outra coisa boa que acontece em virtude desse critério é que sempre há espaço para novas pessoas chegarem, de forma que o programa MVP não se torna um grupo exclusivo e restrito sempre às mesmas pessoas.

Pois hoje sinto-me muito honrado e feliz em saber que fui renovado como MVP de Project, completando assim meu terceiro ano no programa. Para se ter uma ideia, na área da minha premiação (que se encaixa na categoria Business Solutions mas é, de fato, Microsoft Project) existem apenas cerca de 30 profissionais reconhecidos como MVP em todo o mundo – sendo que 4 deles são brasileiros (além de mim, há os véios de guerra Allan Rocha e André Xavier e o Mário Trentim). Caso você tenha curiosidade, aqui tem uma lista (mesmo que um tanto incompleta) dos MVPs de Project:


Então é isso pessoal... é um prazer enorme e uma responsabilidade maior ainda em fazer parte de um time com tantas feras. Meu dever agora é continuar o trabalho, compartilhando conhecimento e contribuindo com a comunidade do Microsoft Project, Project Online e Project Server.

Vamos juntos que tem muita coisa pela frente!

  

sexta-feira, 29 de junho de 2018

Customizando as Notificações de Workflow no Project Online

Olá pessoal –

Ao utilizar uma plataforma de gerenciamento de Portfolios, Programas e Projetos como o Project Online ou o Project Server para capturar, priorizar, selecionar, planejar e gerenciar suas iniciativas corporativas, as organizações dispõe de uma grande oportunidade para automatizar seus processos de negócio através da coleta das informações sobre as solicitações de projeto e sua eventual evolução ao longo do ciclo de vida. Em um cenário como esse, a criação de workflows personalizados se mostra uma ferramenta fundamental para auxiliar essa automatização dos processos.

Ao criar workflows personalizados junto aos clientes com os quais atuo, tenho sempre o objetivo de prover uma experiência de navegação e usabilidade agradável, que ajude os clientes a entender rapidamente as informações chave para que tenham condições de tomar as decisões de negócio necessárias. E se há um recurso que eu realmente acredito que precise ser configurado de maneira especial são as notificações disparadas pelos workflows.

Vejamos este cenário: quando uma nova solicitação de projeto é criada na plataforma PPM (neste caso, o Project Online), o usuário solicitante normalmente precisa preencher um formulário com as informações essenciais sobre a solicitação; uma vez que as informações são coletadas, a solicitação é submetida para revisão/aprovação. E aqui é onde temos algo que pode ser melhorado: as configurações padrão do workflow não disponibilizam informações úteis quando do envio de notificações. Aqui um exemplo de formulário para a coleta das informações da solicitação de projeto:



Uma vez submetida a solicitação de projeto para revisão/aprovação, a seguinte mensagem padrão é enviada às pessoas responsáveis pela sua revisão/aprovação:




Neste ponto, vale a pena uma análise mais aprofundada: suponha que você é a pessoa responsável pela aprovação/revisão da solicitação: ao receber a mensagem, não há nada nela que você pode utilizar para entender o que está sendo solicitado... isso significa que, caso você queira obter mais detalhes a respeito da solicitação, você precisará navegar até sua página de detalhes de projeto, disponível na Central de Projetos. Então, após navegar até a PDP e consultar os dados, você poderá retornar ao email e clicar no link para aprovar ou rejeitar a solicitação. Muitos cliques desnecessários, não é mesmo?

Em cenários como este, minha preferência é por incluir nas notificações que são enviadas pelo workflow todas as informações vitais sobre a solicitação de projeto, de modo que o aprovador consiga rapidamente entender o que está sendo solicitado. E como a organização e o layout de como as informações são apresentadas também é fundamental para dar uma aparência profissional ao nosso trabalho, eu uso um pequeno truque: primeiro, crio um documento no Word tabulando o layout desejado, com base nas informações que farão parte da notificação; em seguida, basta copiar e colar o formulário do Word para o SharePoint Designer, e depois preencher os campos nos espaços necessários. Vejamos.

Criando o formulário no word

O primeiro passo é criar o formulário no Word. Você deve incluir no formulário todas as informações que serão compartilhadas, incluindo as mensagens de introdução (cabeçalho):



Quando o formulário estiver pronto, você deve voltar ao SharePoint Designer, acessar o workflow e encontrar a ação responsável por enviar a notificação no processo de tarefas:



Então, basta abrir o editor de email e colar os dados oriundos do formulário:



Por fim, você deverá preencher cada um dos espaços vazios do formulário com os campos devidos:



Uma vez finalizado, salve e publique o workflow. Quando novas solicitações de projeto forem criadas e as notificações disparadas, é assim que os aprovadores irão receber as notificações:




Bem mais elegante e informativo, não acha? 😊

Por hoje, fico por aqui. Espero que você tenha gostado do post!

Caso você queira ler com calma, a versão digital desse post está disponível para download.


quinta-feira, 10 de maio de 2018

Project Virtual Conference 2018



Olá pessoal,

Reservem a agenda nos dias 6 e 7 de Junho, pois vem aí a segunda edição da Project Virtual Conference! Esta é uma conferência virtual, dedicada à comunidade de gerenciamento de projetos e com foco nas soluções PPM Microsoft (Project, Project Online e Project Server). Um evento mundial que será transmitido durante 24 horas contínuas.

A Project Virtual Conference é um evento gratuito, organizado por voluntários da comunidade MVP, e irá contar com um timaço de 32 renomados especialistas na comunidade PPM. Felizmente, fui selecionado e estou na lista de speakers!

O tema da minha palestra será ‘Real-world reporting: using stunning Power BI visuals to solve business requirements and create stellar reports’. Muito chique esse título, não acham? 😊 Em resumo, vou falar sobre a utilização de recursos e visuais customizados no Power BI para criar relatórios que atendam necessidades específicas de negócio, no que se refere ao gerenciamento de projetos e portfolios.

As datas/horários das sessões ainda serão definidos, mas você pode visitar o site da Project Virtual Conference para saber mais sobre as sessões e sobre os palestrantes:


Na medida em que as confirmações forem feitas, vou mantendo vocês atualizados.

Te vejo em Junho!



segunda-feira, 16 de outubro de 2017

Project Online / Project Server: Organizando a Hierarquia das Tarefas

Olá pessoal,

Uma situação interessante que vivencio nos projetos nos quais participo está relacionada à visualização e organização das tarefas que são atribuídas aos membros de equipe. Não é incomum a utilização de um mesmo nome em diferentes tarefas do cronograma. Quando isso acontece, o membro de equipe que as recebe pode eventualmente se confundir e não saber ao certo qual a procedência das tarefas que lhe foram atribuídas – assim como sua organização dentro do cronograma. Veja o exemplo abaixo:




Neste exemplo é possível visualizar as atribuições de um determinado recurso, referentes a um projeto chamado Formação Gerência Operacional. Entre as diferentes tarefas atribuídas, é possível perceber que há uma repetição de nomes, como Validar Conteúdo, Receber Conteúdo, Reunir com coordenadores para definição de conteúdo e etc.

Para que seja possível minimizar a confusão que pode eventualmente ser causada para o usuário atribuído às tarefas com nomes semelhantes, o administrador do Project Online / Project Server poderá modificar o modo de exibição adicionando informações relevantes – que ajudem a indicar qual a procedência de cada tarefa no cronograma.

Para isso, clique no menu de administração do Project Online / Project Server e, em seguida, clique em Configurações do PWA. Ao acessar a área de administração da plataforma, clique em Gerenciar Modos de Exibição:



Entre os modos de exibição disponíveis, navegue até o agrupamento Meu Trabalho e selecione o modo de exibição Minhas Atribuições:



Em seguida, na seção Campos disponíveis, encontre o campo chamado Hierarquia das Tarefas e adicione-o à seção Campos exibidos:



Posicione o campo da maneira que lhe for mais conveniente e salve as alterações. Após atualizar o modo de exibição no seu painel de tarefas, os membros de equipe irão visualizar a nova configuração já contando com as informações de hierarquia, o que irá facilitar muito a sua interpretação e entendimento em caso de tarefas com nomes repetidos:




É isso aí, espero que o post ajude a agilizar o trabalho dos membros de equipe na sua empresa!

Um abraço e até a próxima!


domingo, 9 de julho de 2017

Editando Múltiplos Recursos no PWA

Olá pessoal,

Com uma certa frequência recebo dos clientes com os quais trabalho a seguinte pergunta: “preciso editar múltiplos recursos no meu ambiente, porém a funcionalidade ‘Edição em Massa’ não oferece as condições adequadas para alterar o que preciso. Como resolver este problema?”

Para responder essa pergunta, vamos dar primeiro uma olhada na ‘Edição em Massa’. Essa funcionalidade oferece aos Administradores e Gerentes de Recurso a possibilidade de alterar um determinado conjunto de informações para um grupo de recursos pré-selecionados, de uma única vez. Ao acessar a central de recursos no PWA e selecionar múltiplos recursos, você poderá clicar na opção Edição em Massa:


Ao acessar a funcionalidade no PWA, o sistema irá permitir que você altere algumas informações para os recursos selecionados:



Até aqui, tudo muito bom, pois a alteração em massa ajuda a agilizar bastante o trabalho. Porém, há dois “problemas” ao utilizar a funcionalidade:
  1. Você não tem condições de alterar todos os campos: apenas alguns campos padrão da plataforma estão disponíveis para alteração – EDR, Nome da Equipe, Tipo de Custo e Departamento. Além deles, os campos personalizados que você eventualmente tenha criado (e que estejam associados a uma tabela de pesquisa) também estarão disponíveis para edição
  2. A alteração irá definir o mesmo valor para todos os recursos: isso significa que a edição em massa irá aplicar o valor alterado para todos os recursos que tenham sido selecionados. Não é possível, então, editar os recursos em massa inserindo valores diferentes para cada um deles... Caso você esteja alterando o campo Departamento do Recurso, por exemplo, ao definir este campo como, por exemplo, Operações, todos os recursos selecionados irão receber este valor
Para que seja possível então evitar as duas situações acima, você pode, ao invés de realizar a edição em massa, selecionar os recursos desejados no PWA e então clicar na opção Abrir. Esta ação irá abrir os recursos selecionados no Microsoft Project, em um arquivo chamado ‘Recursos da Empresa com check-out’. Desse modo, no modo de exibição Planilha de Recursos, será possível editar as informações de múltiplos recursos (porém as alterações poderão ser realizadas de maneira individual):


Após selecionar os recursos e clicar em Abrir, o Project Professional será aberto automaticamente:


Dessa maneira você poderá realizar todas as alterações desejadas para cada um dos recursos:


Ao finalizar as alterações, salve o arquivo e efetue o check-in dos recursos no PWA:


É isso aí, espero que o post ajude a agilizar a manutenção e organização dos recursos na sua empresa.

Um abraço e até a próxima!