Compartilhar via


Exportar dados do usuário 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.

Este artigo descreve como um administrador inquilino do Microsoft 365 pode exportar os dados de um utilizador específico de Project para a Web. Em seguida, o administrador pode optar por ver os dados do utilizador e decidir que dados pretende disponibilizar ao utilizador. Os dados da tarefa do Project para a Web são sincronizados com Planner para preencher a vista "Atribuído a Mim" do utilizador no Planner. Se estiver apenas interessado nos dados do projeto, pode exportá-lo do Project para a Web através dos passos indicados. Se também quiser exportar os dados Planner específicos associados a essas tarefas de projeto, pode fazê-lo ao exportar os dados da vista "Atribuído a Mim" no Planner.

Project para a Web dados são armazenados no Dataverse no Microsoft PowerApps. Este artigo descreve como pode:

  • Veja os dados Project para a Web de um utilizador específico com a função Localização Avançada no Power Apps.
  • Utilize um script do PowerShell para exportar dados sobre projetos específicos dos quais o utilizador fazia parte.

Requisitos

Precisa do seguinte para procurar dados num utilizador específico através da funcionalidade de pesquisa Localização Avançada:

  • Precisa do Microsoft Entra ID de Objeto (Microsoft Entra ID) do utilizador. Pode encontrá-lo no Centro de Microsoft Entra Administração.
  • Precisa de aceder ao Centro de Administração do Power Apps e para obter privilégios para o ambiente Dataverse.

Para exportar e ver informações sobre projetos específicos:

  • Precisa de acesso para abrir o projeto.
  • Tem de ter uma licença M365, Planner Plano 1, Planner e Project Plano 3 ou Planner e Project Plano 5.

Métodos para localizar os dados do utilizador

Consoante o tipo de dados de utilizador que precisa de localizar, existem dois caminhos que pode seguir ao procurar e exportar os dados do utilizador.

  • Localizar dados sobre o projeto do utilizador e objetos de mapa de objetivos no Dataverse – utilize a funcionalidade Localização Avançada no Centro de Administração do Power Apps para localizar todos os dados do utilizador contidos no Dataverse (por exemplo, objetos relacionados com os respetivos projetos e mapas de objetivos).
  • Localizar dados sobre projetos específicos aos quais o utilizador foi associado – utilize o script do PowerShell de exportação de projetos para obter detalhes sobre projetos específicos aos quais o utilizador foi associado, que não estão armazenados na estrutura de tabela/coluna Dataverse.

Localizar dados de utilizador no Dataverse com a funcionalidade de pesquisa Localização Avançada

Project para a Web informações de utilizador que residem no Dataverse , como informações gerais e objetos e propriedades do projeto, estão localizadas em soluções específicas do Power Apps. A funcionalidade de pesquisa Localização Avançada no centro de Administração do Power Apps pode consultar entidades nestas soluções para encontrar as informações de que precisa.

Compreender Project para a Web dados do Dataverse e onde residem

Ao procurar dados Project para a Web de um utilizador específico no Dataverse do Power Apps, está localizado nestas soluções do Power Apps:

Nome Nome de exibição
PortfolioService
Serviço de Portefólio
msdyn_ProjectServiceCore
Project
MicrosoftDynamicsScheduling
Agendamento de Recursos Universais
msdynce_SchedulingPatch
Patch de Agendamento
mydynce_Scheduling
Agendar

Pode ver especificamente qualquer uma destas soluções do Power Apps. Reveja estas soluções à medida que podem ser adicionadas novas entidades às mesmas. Compreender a estrutura permite-lhe saber que tabelas e colunas deve analisar relativamente aos dados dos utilizadores.

Para ver entidades para uma solução do Power Apps:

Observação

Estes passos seguem a consulta do ambiente Predefinido na sua organização. Selecione o ambiente com nome se estiver à procura de dados.

  1. Na Centro de administração do Microsoft 365, em Administração centros, selecione Power Platform.

  2. No Centro de Administração do Power Platform, selecione Gerir -> Ambientes, escolha o ambiente que diz "(predefinição)", escolha "..."e, em seguida, selecione Abrir.

    Captura de ecrã da instância do Dataverse. Captura de ecrã do botão Abrir instância do Dataverse.

  3. Selecione o nome na parte superior (caso uma aplicação já esteja escolhida) e selecione "Definições do Ambiente do Power Platform"

  4. Na secção Personalização , selecione Soluções, selecione Tudo.

    Captura de ecrã a mostrar as soluções Dataverse.

  5. Abra a solução selecionando-a.

  6. Expanda Tabelas.

  7. Expanda uma tabela.

  8. Selecione colunas. Os nomes das colunas e os respetivos tipos de dados são visíveis.

Utilizar a Localização Avançada para procurar dados de utilizador

  1. Na Centro de administração do Microsoft 365, em Administração centros, selecione Power Platform.

  2. No Centro de Administração do Power Platform, selecione Gerir.

  3. Selecione Ambientes.

  4. Localize o Ambiente Predefinido. O nome do Ambiente contém "(predefinição)".

  5. Selecione "..." à direita do ambiente Predefinido.

  6. Selecione Abrir.

    Captura de ecrã da instância do Dataverse. Captura de ecrã do botão Abrir instância do Dataverse.

  7. Selecione o nome na parte superior e escolha "Definições de Ambiente do Power Platform"

  8. Selecione o botão Avançar Localizar .

    Captura de ecrã a mostrar o botão Localização Avançada.

  9. Em Localização Avançada, selecione uma tabela para procurar. Para Projetos, escolha "Planos", para Mapas de Objetivos, escolha "Mapas de Objetivos"

Por exemplo, se quiser ver todos os mapas de objetivos dos quais o utilizador fez parte, selecione Mapas de objetivos.

Captura de ecrã a mostrar o menu resultados da Localização Avançada.

  1. Para começar a criar a consulta, selecione Selecionar e, em seguida, selecione os campos de que precisa para começar a procurar projetos ou mapas de objetivos dos quais o utilizador fez parte.

Por exemplo:

  • Para localizar todos os mapas de objetivos pertencentes ao utilizador, selecione o campo Proprietário e, em seguida, selecione Igual a e, em seguida, introduza o ID ou o nome da conta do utilizador.
  • Para localizar todos os mapas de objetivos criados pelo utilizador, selecione o campo Criado Por e, em seguida, selecione Igual a e, em seguida, introduza o ID ou o nome da conta do utilizador. Captura de ecrã de uma consulta na Localização Avançada.
  1. Quando terminar de selecionar os critérios de pesquisa, no friso, selecione Editar Colunas.

  2. Na página Editar colunas, selecione Adicionar colunas e, em seguida, selecione as colunas que pretende incluir na consulta. Quando terminar, selecione OK.

  3. Selecione Resultados para executar a consulta.

  4. Depois de receber os resultados, exporte-os para o Excel ao selecionar Exportar [nome da entidade] e, em seguida, selecione Folha de Cálculo Estática.

Planos e Mapas de Objetivos pertencentes a um utilizador ou grupo

Poderá ter de encontrar planos ou mapas de objetivos pelo Grupo do Microsoft 365 que detém o registo. Com o fluxo Deteção Avançada, no passo Adicionar colunas , adicione o proprietário.

  • Os registos que um utilizador possui mostram o nome do utilizador.

  • Os registos que uma Equipa do Microsoft Dataverse possui mostram um identificador. Selecionar no identificador apresenta os detalhes na equipa. Se o "Tipo de Equipa" = "Grupo do Office, então é um grupo do Microsoft 365 e o ID do grupo do Microsoft 365 também é fornecido. Pode utilizar estas informações para procurar informações sobre o grupo.

    Captura de ecrã a mostrar os detalhes do Proprietário da equipa.

Utilizar o script de exportação para ver detalhes sobre projetos específicos

Utilize o script ExportProjectContentUse para exportar os detalhes contidos em projetos específicos. Com o script, pode obter os seguintes ficheiros para um projeto específico:

  • Os ficheiros do projeto .mpp para o projeto. Adicione o parâmetro -mppexport $true ao cmdlet para gerar .mpp ficheiros dos planos do projeto.
  • Um ficheiro XML que contém detalhes e definições do projeto.

Obter os IDs do Projeto de um projeto

Antes de executar o script, tem de obter os IDs do Projeto dos projetos em que está interessado.

  1. Utilize a Funcionalidade Localizar Antecipadamente e localize os projetos em que está interessado.

  2. Transfira-os para um ficheiro do Excel.

  3. A coluna ID do Projeto é a primeira coluna da folha de cálculo do Excel, mas está ocultada por predefinição. Anular a primeira coluna pode ser um pouco complicado, por isso, se precisar de ajuda, consulte Mostrar a primeira linha ou coluna numa folha de cálculo.

  4. Depois de mostrar as colunas na folha de cálculo, procure o nome do projeto e, em seguida, procure o valor correspondente na coluna Projeto para encontrar o ID do Projeto do projeto.

    Instância do Dataverse.

Executar o script Exportar

Agora que tem os IDs do Projeto dos projetos que está interessado em analisar, utilize a função exportProjectContent Windows PowerShell para obter mais informações. A função ExportProjectUserContent está incluída no módulo projectExport Windows PowerShell.

Transfira o módulo Project Export Windows PowerShell, desbloqueie primeiro o ficheiro zip e, em seguida, deszipe os ficheiros.

Observação

Depois de deszipar o script, execute o seguinte comando no Windows PowerShell para importar os módulos:

Import-Module -Name ./projectexport

Para executar a função ExportProjectContent:

  1. No Windows PowerShell, depois de importar o modelo, execute o seguinte cmdlet:
ExportProjectContent -ProjectId (ProjectID of the project) -OutputDirectory (Location to put files) -InstanceId "(Dataverse instance name)"`

Tem de configurar os seguintes parâmetros ao executar o script:

Parâmetro Descrição
ProjectId
ID do projeto no Dataverse. Veja Obter os IDs do Projeto de um projeto.
OutputDirectory
Localização onde os ficheiros de exportação são colocados.
InstanceId
O identificador da instância do Power Apps que está a utilizar.

Para localizar o ID da Instância:

  1. No Centro de Administração do Power Apps, selecione a instância predefinida e, em seguida, selecione Abrir.

Captura de ecrã do botão Abrir para a instância do Dataverse.

  1. Na página de definições PowerApps, observe a primeira parte do URL para determinar o valor do ID da Instância. O valor do ID da Instância seria https://orgde6d15d8.crm.dynamics.com.

Captura de ecrã a mostrar Localizar o Nome Exclusivo da instância.

Como exemplo de como executar o script, se o ID do Projeto do projeto for dd065460-02b8-e911-a989-000d3a170e10, quer que os ficheiros de saída vão para C:\User1Project1 e o nome da instância da organização do Dataverse é https://orgde6d15d8.crm.dynamics.com, executaria o script da seguinte forma:

ExportProjectContent -ProjectID dd065460-02b8-e911-a989-000d3a170e10 -OutputDirectory C:\User1Project1 -InstanceId `https://orgde6d15d8.crm.dynamics.com`"`
  1. Quando o script estiver concluído, aceda à localização OutputDirectory que especificou para localizar os ficheiros .json do projeto.

3a215ea2-c650-49db-8200-47bd4a7e2278_2023-02-13T21-29-13Z.json

Se tiver vários projetos, execute novamente o script para cada projeto, utilizando o respetivo valor projectID correspondente.

Observação

Pode receber várias versões do seu ficheiro .json, conhecidos como instantâneos. Estes ficheiros são versões do seu projeto antes de serem efetuadas alterações ao mesmo. Os ficheiros de instantâneo incluem um carimbo de data/hora para o informar quando foram retirados. A versão atual do ficheiro é aquela com o carimbo de data /hora mais antigo , que seria a data de criação do projeto.

Todos os instantâneos atualmente armazenados para o projeto são exportados. Os instantâneos podem ser limpos periodicamente consoante a atividade do projeto.

As definições de campo estão em Exportar Definição de Conteúdo.

Ver e exportar o Histórico de Projetos

Abra a ferramenta Localização Avançada . No menu Procurar , selecione o objeto Histórico do Projeto.

Se quiser filtrar um projeto específico, selecione Selecionar, selecione a opção Projeto na caixa de diálogo pendente e, em seguida, adicione o projeto para o qual pretende ver itens do Histórico de Projetos.

Quando terminar de selecionar os critérios de pesquisa, no friso, selecione Editar Colunas.

Na página Editar colunas , selecione Adicionar colunas e, em seguida, selecione as colunas que pretende incluir na consulta. Quando terminar, selecione OK.

Selecione Resultados para executar a consulta.

Depois de receber os resultados, pode exportá-los para o Excel. Para tal, selecione Exportar e, em seguida, selecione Folha de Cálculo Estática.

Utilize o portal do Power Apps para ver as descrições dos diferentes campos armazenados com os dados do Histórico do Projeto. Abra a tabela Histórico do Projeto na solução msdyn_ProjectServiceCore_Patch . O campo msdyn_project é uma referência ao projeto relacionado. msdyn_projecttask é uma referência à tarefa associada (se aplicável). O campo msdyn_details é um objeto JSON que descreve os detalhes do registo do histórico. Pode encontrar mais informações sobre o que está contido no msdyn_details na Definição do Histórico de Tarefas.

Ver e exportar Relatórios de Estado

Os Relatórios de Estado só estão disponíveis em projetos partilhados com um grupo.

  1. Siga as instruções
    • Obter os IDs do Projeto de um projeto para obter o ID do Projeto
    • Execute o script Exportar para obter o ID da Instância.
    • Planos e Mapas de Objetivos pertencentes a um utilizador ou grupo para obter as informações do grupo
  2. Navegue para a pasta do SharePoint no grupo do Microsoft 365. O caminho da pasta é /Microsoft Planner/<URL> do Ambiente_<ProjectID>/Relatórios de Estado/<FileName> em que o nome do ficheiro corresponde ao nome do relatório de status.
  3. Ver e exportar o ficheiro com controlos de exportação existentes

Confira também

Criar, editar ou guardar uma pesquisa de Localização Avançada

Excluir dados do usuário do Project para a web

Exportar dados do usuário do Project Online

Exportar Definição de Conteúdo

Definição do Histórico de Tarefas