Práticas Recomendadas e Limitações de Personalização do Project para a Web
O Microsoft Project para a Web tornar-se-á em breve Microsoft Planner, que está atualmente a ser lançado para os clientes. Para saber mais sobre como configurar o novo Planner para a sua organização, consulte Microsoft Planner para administradores.
Observação
A maioria das alterações ao Project Power App só pode ser efetuada com a função de segurança Personalizador de Sistemas. Algumas alterações, como configurar o Conjunto de Opções, requerem que tenha privilégios que façam parte da função de segurança Administrador de Sistema. Saiba mais sobre as funções de segurança do Project Power App.
Dica
Faça todas as alterações ao Project Power App dentro de uma nova solução. Desta forma, será mais fácil criar cópias de segurança e implementar as alterações que fizer. Saiba mais sobre soluções.
Pré-requisitos
- Administração direitos num ambiente de desenvolvimento com Project para a Web
- Uma compreensão das camadas da solução gerida
- (Opcional, mas recomendado) Um plano de Programador para que possa exportar a sua solução para implementar facilmente noutros ambientes
Melhores práticas gerais
Crie sempre uma solução gerida que contenha as suas personalizações, para que possa colocar as mesmas sobre a solução Project.
Utilize o portal do Power Apps para fazer alterações fáceis. Se precisar de fazer algo e não conseguir encontrar uma forma no portal do Power Apps, utilize o explorador de soluções do Power Apps, que fornece opções mais avançadas.
Para evitar erros durante a importação das soluções, certifique-se de que a solução não tenta modificar as propriedades bloqueadas na solução do Project.
Limitações gerais
- Exceto para criar um novo projeto, a criação de registos e campos de edição nas tabelas de projeto requer a API de agendamento de projetos.
- Se decidir duplicar e modificar as funções de segurança do Project, terá de atualizar essas funções sempre que existirem novas versões da solução project. Por exemplo, a funcionalidade Histórico de Tarefas adicionou novas tabelas à solução Project. As suas funções de segurança personalizadas têm de ter as mesmas permissões para essas tabelas que as funções de segurança do Project. Caso contrário, os utilizadores com as suas funções de segurança personalizadas não poderão utilizar a funcionalidade Histórico de Tarefas.
Utilizar o Grupo do Teams e as funções para implementar a segurança e o acesso
Embora possa, enquanto administrador, criar utilizadores e atribuir funções de segurança no Microsoft Power Platform, quando quiser personalizar a solução do Project, deve evitar esta prática. Project para a Web segurança tira partido do Teams Grupos, pelo que deve gerir equipas de grupo e atribuir funções de segurança a equipas sempre que possível, em vez de conceder funções de segurança a utilizadores individuais.
Exemplos do que é e não é suportado
✅ Suportado: personalizar funções de segurança para que os utilizadores não possam editar colunas personalizadas específicas adicionadas a tabelas na solução do Project.
❌ Não suportado: personalizar funções de segurança para que os utilizadores possam editar projetos, mas não criar novos projetos.
Não restringir o acesso a entidades existentes do Project com a segurança do Dataverse
Poderá sentir-se tentado a criar restrições em tabelas que fazem parte da solução project com a segurança Dataverse. Esta é uma má ideia, uma vez que os componentes da solução project requerem acesso às entidades do Project e utilizam o Teams Grupos funções de segurança para controlar o acesso.
No entanto, poderá querer restringir o acesso a novas tabelas e colunas que fazem parte da sua solução personalizada. Embora seja melhor utilizar o Teams Grupos Security para controlar o acesso a tabelas, a segurança de colunas para novas colunas é feita mais facilmente ao definir uma propriedade de coluna. Em novas colunas, a segurança da coluna Dataverse pode ser adequada.