Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Microsoft Project Online será desativado em setembro de 2026. Para obter mais informações, consulte este comunicado: Microsoft Project Online está sendo desativado: o que você precisa saber
Sua organização pode exportar o conteúdo de um usuário específico do ambiente do Project Online. Para exportar esse conteúdo, um administrador do SharePoint pode seguir estas etapas:
Etapa 2 - Localizar todos os sites do Project Web App em seu ambiente do Office 365
Etapa 3 – Localize a ID de Recurso do usuário em cada site do PWA (opcional)
Etapa 6 - Localizar e salvar exibições personalizadas, filtros personalizados, anexos e macros
Considerações sobre projetos favoritos, do Project Home e exibidos recentemente
Trabalhar com os administradores do Project
Dependendo da sua empresa, o administrador do SharePoint pode ter conhecimento sobre como gerenciar tarefas administrativas do SharePoint, mas pode saber pouco sobre a administração do Project Online. Se esse for o caso, recomendamos que o administrador do SharePoint trabalhe em colaboração com os administradores do site do PWA para realizar essas tarefas. Por exemplo, um administrador do SharePoint provavelmente seria mais adequado para executar o script do PowerShell para localizar todos os sites do PWA, mas provavelmente precisaria trabalhar em colaboração com o administrador do PWA para realizar as etapas restantes e para obter ajuda em relação às regras de negócios e configuração de cada site do PWA.
Etapa 1 – Baixar os arquivos de script de exportação
Você precisará usar diversos arquivos de script do PowerShell para os procedimentos neste artigo. Os arquivos de script referenciados neste artigo estão contidos no pacote de scripts Exportar e Excluir Conteúdo do Usuário do Project Online. Baixe e descompacte os arquivos em um local que você possa referenciar.
Alguns dos arquivos incluídos neste pacote são usados para excluir dados do usuário no Project Online e não serão necessários para este artigo.
Desbloquear os arquivos
Você precisará "desbloquear" os arquivos baixados no pacote de script Exportar e Excluir Conteúdo do Usuário do Project Online para usá-los no PowerShell. Isso ocorre porque, por padrão, não é permitido executar scripts baixados da Internet. Faça o seguinte para desbloquear seus arquivos:
No Explorador de Arquivos, vá para o local onde você salvou o arquivo zip.
Clique com o botão direito do mouse no arquivo zip e clique em Propriedades.
Na guia Geral , selecione Desbloquear.
Clique em OK.
Todos os arquivos contidos no arquivo zip agora devem ser desbloqueados. Você pode verificar isso nos arquivos individuais verificando se a opção de caixa de seleção Desbloqueado não aparece mais na guia Geral da página Propriedades do arquivo.
Observação
Se você tiver acesso apenas a arquivos descompactados, também poderá desbloquear cada arquivo individualmente.
Etapa 2 - Localizar todos os sites do Project Web App em seu ambiente do Office 365
Os administradores do SharePoint precisarão usar o Shell de Gerenciamento do SharePoint Online para se conectar ao Centro de Administração do SharePoint Online e executar o cmdlet Get-SPOSite do PowerShell para obter uma lista de URLs para cada site PWA em seu ambiente do Office 365.
Observação
Para executar o cmdlet Get-SPOSite PowerShell, você precisa ser um administrador do SharePoint.
No módulo Shell de Gerenciamento do SharePoint Online, conecte-se à Central de Administração do SharePoint Online com o cmdlet Connect-SPOService:
Connect-SPOService -URL <AdminSiteURL>Por exemplo:
Connect-SPOService -URL https://contoso-admin.sharepoint.comDepois de se conectar ao Centro de Administração do SharePoint Online, use o cmdlet Get-SPOSite do PowerShell para localizar todos os sites do PWA em seu ambiente do Office 365:
Get-SPOSite | ?{$_.PWAEnabled -eq "Enabled"} | ft -a Url,OwnerApós a execução bem-sucedida, uma lista de todos os sites do PWA e proprietários de sites em seu ambiente do Office 365 será exibida.
Etapa 3 – Localize a ID de Recurso do usuário em cada site do PWA (opcional)
Observação
Se você tiver a conta de logon do usuário, esta etapa será opcional. Você precisará da conta de logon do usuário ou da ID do Recurso para cada site do PWA para executar o script de exportação.
Se você quiser localizar a ID de recurso do usuário, os administradores do site do PWA poderão fazer o seguinte em cada site do PWA encontrado na etapa anterior:
Nas Configurações do Servidor do Project Online, na seção Dados da Empresa, clique em Central de Recursos.
Na página Centro de Recursos , na coluna Nome do Recurso , localize o nome do usuário e examine essa linha para ver se você consegue encontrar um valor na coluna ID Exclusiva . Esse valor é a ID de Recurso do usuário. Por exemplo, no gráfico abaixo, você pode ver o valor da ID do recurso de Aaron Painter listado na coluna ID exclusiva.
Em alguns casos, sua tabela pode ser personalizada para que a coluna ID Exclusiva não fique disponível. Nesse caso, marque a caixa de seleção à esquerda do nome de usuário e clique em Editar localizada na guia Recursos na faixa de opções e vá para a próxima etapa.
Na página Editar Recurso do usuário específico, vá para a seção Dados de Identificação do Sistema e localize o valor listado para o GUID. O GUID é a ID de recurso dos usuários deste site do PWA.
Observação
Se você tiver vários sites do PWA, cada site do PWA terá uma ID de recurso diferente para o mesmo usuário. Certifique-se de emparelhar a ID do Recurso encontrada para o usuário com a URL do site do PWA específico.
Etapa 4 – Exportar os dados do usuário do site do PWA
Em seguida, você precisará executar o script do PowerShell ExportProjectUserContent para exportar os dados do usuário de cada site do PWA em seu ambiente do Office 365. Para executar o script, você precisa verificar se você e seu ambiente atendem aos pré-requisitos e, em seguida, você pode executar o script.
O script do PowerShell ExportProjectUserContent está incluído no pacote de scripts Exportar e Excluir Conteúdo do Usuário do Project Online.
Pré-requisitos
Licença do Project Online: você precisa receber uma licença do Project Online Premium ou do Project Online Professional.
Cliente da Área de Trabalho do Project Online: você precisará do Cliente da Área de Trabalho do Project Online e estar conectado à instância do Project Online. O Cliente da Área de Trabalho do Project Online está incluído com uma licença do Project Online Premium ou do Project Online Professional.
Para conectar o cliente do Project à instância do Project Online:
Clique na guia Arquivo para abrir o modo de exibição Backstage. Clique em Informações e em Gerenciar Contas.
Na caixa de diálogo Contas do Project Web App , clique em Adicionar.
Na caixa de diálogo Propriedades da Conta , digite um nome para essa conta na caixa Nome da Conta .
Insira a URL do site do PWA ao qual você está se conectando na caixa URL do Project Server .
Clique em OK.
Na caixa de diálogo Contas do Project Web App, selecione Definir como Padrão e clique em OK.
Reinicie o projeto e faça logon no site do PWA.
Permissões: Para ter as permissões necessárias para executar o script, você precisa fazer pelo menos um dos seguintes:
Adicione-se como administrador do conjunto de sites ao Site do PWA para o qual você está executando o script.
Se você estiver no modo de permissão do Project, receba as permissões Gerenciar Usuários e Grupos e Acessar o Project Server Reporting Service na instância do Project Online. Se você estiver no modo de permissão do SharePoint, seja um administrador do SharePoint.
Execute o script ExportProjectUserContent
Use o script ExportProjectUserContent.ps1 do PowerShell para exportar os dados do usuário.
- No Shell de Gerenciamento do SharePoint Online, execute o script ExportProjectUserContent. Você precisará configurar os seguintes parâmetros ao executar o script:
|
Parâmetro |
Descrição |
| -URL |
URL do site do PWA |
| -ResourceID |
ID de recurso do usuário. |
| -LoginName |
Nome de logon do usuário. |
| -OutputDirectory |
Local para armazenar os arquivos de exportação. |
| -Região |
Esse parâmetro opcional especifica o ambiente do Office 365 que você está usando. Os valores que você pode usar para esse parâmetro incluem: Padrão - Nuvem Pública do Project. China - Gallatin. Alemanha - BlackForest. ITAR - Governo Office 365 Estados Unidos. Se o parâmetro não for usado, o valor padrão será usado ( Default ). |
Você pode optar por executar o script especificando a ID de Recurso ou o nome de logon do usuário.
Para executar o script ExportProjectUser usando a ID de Recurso de usuários
Você usaria o seguinte comando no PowerShell com os parâmetros listados acima:
.\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -ResourceUid <UsersResourceID> -OutputDirectory <LocationToStoreOutput>
Por exemplo, se você quiser exportar dados do usuário do site Costoso PWA1 (URL do site de para um usuário com uma ID de recurso de cb5c91cf-fd6b-e711-80d0-00155da4a406 e ter os arquivos de https://contoso/sites/pwa1) exportação salvos em c:\pwa1siteOutput, você deve inserir:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput
Para executar o script ExportProjectUser usando os usuários Nome de logon
Você usaria o seguinte comando no PowerShell com os parâmetros listados acima:
.\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -LoginName <UsersLoginName> -OutputDirectory <LocationToStoreOutput>
Por exemplo, se você quiser exportar dados do usuário do site Costoso PWA1 (URL do site de para um usuário com um nome de logon de AdamB@contoso.onmicrosoft.come fazer com que os arquivos de https://contoso/sites/pwa1) exportação sejam salvos em c:\pwa1siteOutput, você digite:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -LoginName AdamB@contoso.onmicrosoft.com -OutputDirectory c:\pwa1siteOutput
Depois que o script for executado com êxito, todos os dados exportados serão armazenados no -OutputDirectory especificado.
Selecione arquivos de dados do usuário específicos relacionados a recursos para exportar
Parte do conteúdo de usuário exportado que você receber incluirá vários arquivos formatados em json que incluem informações do usuário específicas do recurso. Por exemplo, o arquivo Security.json contém dados sobre os grupos de segurança, categorias e configurações de permissões do usuário. Esses arquivos json relacionados a recursos são descritos com mais detalhes na próxima seção. Por padrão, você receberá todos os 27 arquivos json relacionados a recursos ao executar o script ExportProjectUserContent. No entanto, você pode usar o parâmetro -Options para selecionar arquivos json específicos para download. Elas incluem o seguinte:
| -Valores de opções | Arquivos JSON recebidos |
|---|---|
| Todos |
Todos os arquivos json relacionados a recursos, todos os arquivos json específicos do projeto e todos os arquivos de lista de projeto. |
| Quadros de horários |
Timesheets_Reporting.json, Timesheets_page#.json Por Timesheets_page#.json, você obterá arquivo por página. |
| TaskStatus |
Rules.json, TaskStatus_AssignmentsHistory_page#.json, TaskStatus_AssignmentsSaved.json TaskStatus_AssignmentsSubmitted.json |
| Segurança |
Security.json |
| Portfólio |
BusinessDrivers.json, DriverPrioritizations.json PortfolioAnalyses.json |
| StatusReports |
StatusReports.json |
| Compromissos |
Engagements_page#.json |
| Planos de Recursos |
ResourcePlans_page#.json, ReportingResourcePlans.json |
| Projetos |
DraftProjectList.xml , PublishedProjectList.xml. ReportingProjectList Você também receberá um de cada um dos seguintes para cada projeto do qual o usuário fez parte: Project_projName_draft.json, Project_projName_draft.mpp, Project_projName_draft.xml, Project_projName_published.json, Project_projName_ published.mpp, Project_projName_ published.xml, Project_projName_reporting.json, Project_projName_reporting_Tasks, Project_projName_reporting_Assignments, Project_projName_reporting_Resources, Project_projName_reporting_Baselines, Project_projName_reporting_TaskTimephased, Project_projName_reporting_AssignmentTimephased, Project_projName_reporting_TaskBaselineTimephased Project_projName_reporting_ AssignmentBaselineTimephased |
| UserViewSettings |
UserViewSettings.json |
O uso do parâmetro -Options pode ser útil se você quiser exportar dados do usuário do site do PWA para recursos específicos. Por exemplo, se você estiver preocupado apenas com os dados do usuário no recurso Análise de Portfólio, poderá executar o parâmetro -Options com o valor de Portfolio:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput -Options Portfolio
Isso permitirá que você exporte os três arquivos json que contêm os dados do usuário que pertencem ao recurso Análise de Portfólio (BusinessDrivers.json, DriverPrioritizations.json PortfolioAnalyses.json).
Etapa 5 - Examinar o conteúdo exportado
Depois de executar o script do PowerShell ExportProjectUserContent com êxito, você terá a seguinte saída no diretório de saída especificado ao executar o comando:
Arquivos de lista de projetos - Você receberá três arquivos .xml que fornecem uma lista de projetos contidos nos esquemas Rascunho e Publicado do Projeto dos quais o usuário fazia parte. Isso significa que o usuário estava envolvido no projeto como pelo menos um dos seguintes:
Era o proprietário do projeto.
Tem uma tarefa atribuída a ele no projeto.
É um proprietário de atribuição de uma tarefa no projeto.
É o gerenciador de status de uma tarefa no projeto.
Esses três arquivos .xml são:
Nome Descrição DraftProjectList.xml Lista de projetos do esquema de rascunho que corresponde às condições acima. PublishedProjectList.xml Lista de projetos do esquema Publicado que corresponde às condições acima. ReportingProjectList.xml Lista de projetos do esquema de relatório que corresponde às condições acima.
A lista de projetos pode diferir ligeiramente para cada um dos três arquivos .xml. Por exemplo, um usuário pode salvar o projeto, mas não publicar, o que significa que ele aparecerá no arquivo DraftProjectList.xml, mas não nos arquivos PublishedProjectList.xml ou ReportingProjectList.xml.
Um administrador do projeto pode usar a lista de projetos .xml arquivos para fornecer informações sobre quais arquivos de exportação específicos do projeto eles estão interessados em analisar para decidir quanto do conteúdo exportado deve ser compartilhado com o usuário.
Todos os três arquivos ProjectList.xml terão as seguintes propriedades para cada projeto listado:
Propriedade Descrição SiteId O identificador exclusivo do site do PWA no qual o projeto existe. Proj_UID O identificador exclusivo do projeto. Proj_Name Nome do projeto. Arquivos relacionados a recursos – para cada site do PWA do qual o usuário faz parte, os seguintes arquivos de .json específicos do recurso serão exportados para o diretório de saída especificado. Os arquivos específicos do recurso conterão dados do usuário relacionados ao uso do recurso em todo o site do PWA. Por exemplo, o arquivo Drivers.json incluirá dados sobre os impulsionadores de negócios de Análise de Portfólio que o usuário criou ou possuiu. Se o usuário não tiver dados relacionados ao recurso no site PWA específico, o arquivo não conterá dados.
Os arquivos .json específicos do recurso incluem:
Nome Descrição AdminAudit As configurações do servidor do Project Web App alteram dados. Drivers de negócios Análise de portfólio dados de drivers de negócios. Calendários Dados do calendário da empresa. CustomFields Dados de campos personalizados. Delegações Dados da delegação. DriverPrioritizations Dados de priorizações de impulsionadores de negócios. Contratos Dados de engajamento de recursos. LookupTables Pesquisar dados da tabela. PortfolioAnalysis Dados de análise de portfólio. Trabalhos de Fila Os dados sobre os trabalhos do usuário são processados por meio do Serviço de Fila. Emails de lembrete Dados do email de lembrete. ReportingResource Dados de relatório de recursos. Recurso Dados do recurso. Planos de Recursos Dados do plano de recursos. Regras Dados de regras. Segurança Dados sobre grupos de segurança, categorias e permissões. StatusReports Dados do relatório de status. SubscribedReminders Dados de lembretes inscritos. TaskStatus_AssignmentsHistory Dados do histórico de atribuições de status. TaskStatus_AssignmentsSaved Atribuições de status salvam dados. TaskStatus_AssignmentsSubmitted As atribuições de status enviam dados. Quadros de horários Dados sobre quadros de horários. Timesheets_Reporting Dados de relatório sobre quadros de horários. UnsubscribedAlerts Dados de alertas não inscritos. UserViewSettings Dados de configurações de exibição do usuário. Fluxo de trabalho Dados do fluxo de trabalho do projeto. Itens do workspace Dados sobre itens do SharePoint de sites de projeto. Determinados arquivos json específicos de recursos têm a possibilidade de serem grandes, portanto, para melhorar o desempenho, os seguintes arquivos json serão gerados em vários arquivos:
Engagements.json
ResourcePlans.json
Timesheets.json
TaskStatus_AssignmentHistory.json
Observação
Para saber mais sobre os objetos contidos em cada um dos arquivos de .json específicos do recurso, consulte a seção Dados específicos do recurso de Project Online exportar definições de objeto json.
Arquivos específicos do projeto - Se o usuário fizer parte de qualquer projeto, para cada um desses projetos, vários arquivos individuais serão exportados para o diretório de saída. Isso acontecerá se o usuário fizer parte do projeto específico como um dos seguintes:
O proprietário do projeto
Tem uma tarefa atribuída a si mesmo no projeto
É proprietário de atribuição de uma tarefa no projeto
É o gerenciador de status de uma tarefa no projeto
Os dados específicos do projeto diferem dos dados relacionados ao recurso, pois os dados são específicos de um único projeto. Os dados relacionados a recursos podem incluir dados do usuário em muitos projetos no site do PWA dos quais o usuário fazia parte, mas pertencentes a um único recurso.
Observação
Para todos os arquivos específicos do projeto que você receber, eles serão prefixados com o Nome do Projeto do projeto específico. Por exemplo, se um projeto tiver um Nome do Projeto do Projeto1, todos os arquivos específicos do projeto que descrevemos nesta seção serão prefixados com o Project1.
Para cada projeto do qual o usuário faz parte, você receberá os três conjuntos de arquivos a seguir:
- Um arquivo .xml para o projeto a partir dos bancos de dados de rascunho e publicados:
Nome Descrição <projectName>_draft.xml O arquivo de projeto do esquema de rascunho salvo como .xml formato. <projectName>_published.xml O arquivo de projeto do esquema publicado salvo como .xml formato.
Observação
Consulte a Referência do esquema de intercâmbio de dados XML do projeto para entender os dados XML do projeto contidos nesses arquivos.
- Um arquivo .mpp para o projeto a partir dos bancos de dados preliminares e publicados:
Nome Descrição <projectName>_draft.mpp O arquivo de projeto do esquema de rascunho salvo como um arquivo de .mpp do Projeto. <projectName>_published.mpp O arquivo de projeto do esquema publicado salvo como um arquivo do Project .mpp. Observação
Você pode abrir o arquivo .mpp com o Project Professional 2019, Project Professional 2016 ou o cliente de área de trabalho do Project Online. Não há suporte para salvar os arquivos de .mpp exportados no Project Online ou no Project Server.
- Oito arquivos .json para o projeto a partir do esquema de relatórios:
Nome Descrição Reporting_AssignmentBaselineTimephased Linha de Base de Atribuições Dados da fase de tempo do projeto a partir do esquema de relatórios. Reporting_AssignmentTimephased Dados de fases de tempo de atribuição para o projeto a partir do esquema de relatórios. Reporting_ProjectBaseline Dados da Linha de Base do Projeto para o projeto a partir do esquema de relatório. Reporting_Tasks Os dados das tarefas do projeto para o projeto do esquema de relatório. Reporting_Assignments Atribua dados de recursos para o projeto a partir do esquema de relatórios. Reporting_Resources Dados de recursos do projeto do esquema de relatório. Reporting_TaskBaselineTimephased Dados divididos em fases da linha de base da tarefa para o projeto do esquema de relatório. Reporting_TaskTimephased Dados divididos em fases da tarefa para o projeto do esquema de relatório. Observação
Para saber mais sobre os objetos contidos em cada um dos arquivos .json, consulte os dados do usuário específicos do projeto da seção dados de relatório das definições de objeto JSON de exportação Project Online.
- Três arquivos .json com os metadados do projeto dos esquemas de rascunho, publicação e relatório:
Nome Descrição <projectName>_draft.json Arquivo de metadados do projeto do esquema de rascunho <projectName>_published.json Arquivo de metadados do projeto do esquema Publicado <projectName>_reporting.json Arquivo de metadados do projeto do esquema de relatório Observação
Para saber mais sobre os objetos contidos em cada um dos arquivos .json, consulte a seção Arquivos de metadados específicos do projeto de Project Online exportar definições de objeto json.
Etapa 6 - Localizar e salvar exibições personalizadas, filtros personalizados, anexos e macros
Depois de receber o conteúdo do usuário exportado, você pode usar seus dados para localizar exibições, filtros personalizados, tabelas personalizadas, anexos e macros do usuário. Para encontrá-los, você precisará ter o arquivo MPP e XML para cada projeto no qual deseja pesquisar. Para obter mais informações sobre como fazer isso, consulte Localizar itens de usuário personalizados nos dados de exportação do usuário do Project Online e Project Server.
Considerações para projetos master e inseridos
Conforme observado anteriormente, o script de exportação exportará apenas projetos dos quais o usuário fazia parte como proprietário, tem uma tarefa atribuída, é proprietário de atribuição de uma tarefa ou é o gerenciador de status de uma tarefa. Quando o usuário faz parte de um projeto inserido, mas não do projeto master, somente o projeto inserido será exportado. Da mesma forma, se o usuário for apenas parte de um projeto master e não de nenhum dos projetos inseridos, somente o projeto master será exportado.
Ao salvar um projeto master do qual um usuário fazia parte, você não precisará salvar nenhum projeto inserido associado se solicitado.
Considerações sobre projetos favoritos, do Project Home e exibidos recentemente
Os dados dos projetos favoritos e visualizados recentemente de um usuário na Página Inicial do Project só podem ser acessados diretamente no aplicativo. O usuário precisa fazer logon com as credenciais da conta do Office 365 para acessar a página inicial do Project e ver os projetos listados.
Faça logon no Office 365.
No navegador, navegue até a URL project.microsoft.com para abrir a página inicial do Project.
Na página inicial do projeto, faça uma captura de tela dos projetos listados nas seções Favoritos e Recentes.