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.
Microsoft Project Online será descontinuada em setembro de 2026. Para obter mais informações, veja este anúncio: Microsoft Project Online está a ser descontinuação: O que precisa de saber
A sua organização pode exportar conteúdos de um utilizador específico do seu ambiente Project Online. Para exportar este conteúdo, um administrador do SharePoint pode seguir estes passos:
Passo 2 – Localizar todos os sites do Project Web App no seu ambiente de Office 365
Passo 3 – Localizar o ID de Recurso do utilizador em cada site do PWA (opcional)
Passo 6 – Localizar e guardar vistas personalizadas, filtros personalizados, anexos e macros
Considerações sobre os projetos favoritos e recentemente visualizados do Project Home
Trabalhar com os Administradores do Project
Consoante a sua empresa, o seu administrador do SharePoint poderá ter conhecimentos sobre a gestão de tarefas administrativas do SharePoint, mas poderá saber pouco sobre Project Online administração. Se for este o caso, recomendamos que o administrador do SharePoint trabalhe em colaboração com os respetivos administradores de sites do PWA para realizar estas tarefas. Por exemplo, um administrador do SharePoint seria provavelmente mais adequado para executar o script do PowerShell para localizar todos os sites do PWA, mas provavelmente teria de trabalhar em colaboração com o administrador do PWA para realizar os passos restantes e para obter ajuda relativamente às regras de negócio e à configuração de cada site PWA.
Passo 1 – Transferir os ficheiros de script de exportação
Irá precisar da utilização de vários ficheiros de script do PowerShell para os procedimentos neste artigo. Os ficheiros de script referenciados neste artigo estão contidos no pacote de script Exportar e Eliminar Conteúdo de Utilizador Project Online. Transfira e deszipe os ficheiros para uma localização que possa referenciar.
Alguns dos ficheiros incluídos neste pacote são utilizados para eliminar dados de utilizador no Project Online e não serão necessários para este artigo.
Desbloquear os arquivos
Terá de "desbloquear" os ficheiros que transferiu no Project Online pacote de script Exportar e Eliminar Conteúdo do Utilizador para os utilizar no PowerShell. Isso ocorre porque, por padrão, não é permitido executar scripts baixados da Internet. Faça o seguinte para desbloquear os seus ficheiros:
No Explorador de Arquivos, aceda à localização onde guardou o ficheiro zip.
Clique com o botão direito do rato no ficheiro zip e clique em Propriedades.
No separador Geral , selecione Desbloquear.
Clique em OK.
Todos os ficheiros contidos no ficheiro zip devem agora estar Desbloqueados. Pode verificar isto nos ficheiros individuais ao verificar se a opção Desbloquear já não aparece no separador Geral da página Propriedades do ficheiro.
Observação
Se apenas tiver acesso a ficheiros deszipados, também pode desbloquear cada ficheiro individualmente.
Passo 2 – Localizar todos os sites do Project Web App no seu ambiente de Office 365
Os administradores do SharePoint terão de utilizar a Shell de Gerenciamento do SharePoint Online para ligar ao centro de Administração do SharePoint Online e executar o cmdlet Get-SPOSite powerShell para obter uma listagem de URLs para cada site do PWA no respetivo ambiente de Office 365.
Observação
Para executar o Get-SPOSite cmdlet do PowerShell, tem de ser um administrador do SharePoint.
No módulo Shell de Gerenciamento do SharePoint Online, ligue-se ao Seu Centro 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 ligar ao Seu Centro de Administração do SharePoint Online, utilize o cmdlet Get-SPOSite do PowerShell para localizar todos os sites do PWA no seu ambiente de Office 365:
Get-SPOSite | ?{$_.PWAEnabled -eq "Enabled"} | ft -a Url,OwnerApós a execução com êxito, será apresentada uma lista de todos os sites do PWA e proprietários de sites no seu ambiente de Office 365.
Passo 3 – Localizar o ID de Recurso do utilizador em cada site do PWA (opcional)
Observação
Se tiver a conta de início de sessão do utilizador, este passo é opcional. Precisará da conta de início de sessão do utilizador ou do ID de Recurso para cada site do PWA para executar o script de exportação.
Se quiser encontrar o ID de recurso do utilizador, os administradores do site do PWA podem fazer o seguinte em cada site do PWA que encontrou no passo anterior:
No Project Online Definições do Servidor, na secção Dados da Empresa, clique em Centro de Recursos.
Na página Centro de Recursos , na coluna Nome do Recurso , localize o nome do utilizador e, em seguida, procure nessa linha para ver se consegue encontrar um valor na coluna ID Exclusivo . Este valor é o ID de Recurso do utilizador. Por exemplo, no gráfico abaixo, pode ver o valor do ID de Recurso de Aaron Painter listado na coluna ID Exclusivo.
Em alguns casos, a tabela pode ser personalizada para que a coluna ID Exclusivo não esteja disponível. Em caso afirmativo, selecione a caixa de verificação à esquerda do nome de utilizador e, em seguida, clique em Editar localizado no separador Recursos no friso e, em seguida, avance para o passo seguinte.
Na página Editar Recurso do utilizador específico, aceda à secção Dados de Identificação do Sistema e localize o valor listado para o GUID. O GUID é o ID de recurso dos utilizadores para este site do PWA.
Observação
Se tiver vários sites PWA, cada site do PWA terá um ID de Recurso diferente para o mesmo utilizador. Certifique-se de que emparelha o ID do Recurso que encontrar para o utilizador com o URL do site do PWA específico.
Passo 4 – Exportar os dados do utilizador do site do PWA
Em seguida, terá de executar o script ExportProjectUserContent do PowerShell para exportar os dados do utilizador de cada site do PWA no seu ambiente de Office 365. Para executar o script, tem de se certificar de que o utilizador e o seu ambiente cumprem os pré-requisitos e, em seguida, pode executar o script.
O script do PowerShell ExportProjectUserContent está incluído no pacote de script Exportar e Eliminar Conteúdo de Utilizador Project Online.
Pré-requisitos
Licença para Project Online: tem de lhe ser atribuída uma licença Project Online Premium ou Project Online Professional.
Project Online Cliente de Ambiente de Trabalho: precisará do Cliente de Ambiente de Trabalho do Project Online e estará ligado à instância Project Online. O Cliente de Ambiente de Trabalho do Project Online está incluído com uma licença Project Online Premium ou Project Online Professional.
Para ligar o cliente do Project à instância do Project Online:
Clique no separador Ficheiro para abrir a vista Backstage. Clique em Informações e, em seguida, clique em Gerir Contas.
Na caixa de diálogo Contas do Project Web App , clique em Adicionar.
Na caixa de diálogo Propriedades da Conta , escreva um nome para esta conta na caixa Nome da Conta .
Introduza o URL do site do PWA ao qual se está a ligar na caixa URL do Project Server .
Clique em OK.
Na caixa de diálogo Contas do Project Web App , selecione Predefinir e, em seguida, clique em OK.
Reinicie o Project e inicie sessão no site do PWA.
Permissões: para ter as permissões necessárias para executar o script, tem de efetuar pelo menos um dos seguintes procedimentos:
Adicione-se como administrador de coleções de sites ao Site PWA para o qual está a executar o script.
Se estiver no modo de permissão do Project, ser-lhe-ão atribuídas as permissões Gerir Utilizadores e Grupos e o Serviço de Relatórios do Project Server do Access na instância Project Online. Se estiver no modo de permissão do SharePoint, seja um administrador do SharePoint.
Executar o script ExportProjectUserContent
Utilize o ExportProjectUserContent.ps1 script do PowerShell para exportar os dados do utilizador.
- No Shell de Gerenciamento do SharePoint Online, execute o script ExportProjectUserContent. Terá de configurar os seguintes parâmetros ao executar o script:
|
Parâmetro |
Descrição |
| -URL |
URL do site do PWA |
| -ResourceID |
ID do recurso do utilizador. |
| -LoginName |
Nome de início de sessão do utilizador. |
| -OutputDirectory |
Localização para armazenar os ficheiros de exportação. |
| -Região |
Este parâmetro opcional especifica o ambiente Office 365 que está a utilizar. Os valores que pode utilizar para este parâmetro incluem: Predefinição – Project Public Cloud. China - Gallatin. Alemanha - BlackForest. ITAR - Office 365 Estados Unidos Governo. Se o parâmetro não for utilizado, é utilizado o valor predefinido ( Predefinição ). |
Pode optar por executar o script ao especificar o ID de Recurso ou o nome de início de sessão do utilizador.
Para executar o script ExportProjectUser com o ID de Recurso dos utilizadores
Utilizaria o seguinte comando no PowerShell com os parâmetros listados acima:
.\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -ResourceUid <UsersResourceID> -OutputDirectory <LocationToStoreOutput>
Por exemplo, se quiser exportar dados de utilizador do site Costoso PWA1 (URL do site de https://contoso/sites/pwa1) para um utilizador com um ID de Recurso de cb5c91cf-fd6b-e711-80d0-00155da4a406 e que os ficheiros de exportação sejam guardados em c:\pwa1siteOutput, deverá introduzir:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput
Para executar o script ExportProjectUser com o Nome de Início de Sessão dos utilizadores
Utilizaria o seguinte comando no Powershell com os parâmetros listados acima:
.\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -LoginName <UsersLoginName> -OutputDirectory <LocationToStoreOutput>
Por exemplo, se quiser exportar dados de utilizador do site Costoso PWA1 (URL do site de https://contoso/sites/pwa1) para um utilizador com um Nome de Início de Sessão de AdamB@contoso.onmicrosoft.come fazer com que os ficheiros de exportação sejam guardados em c:\pwa1siteOutput, deverá introduzir:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -LoginName AdamB@contoso.onmicrosoft.com -OutputDirectory c:\pwa1siteOutput
Depois de o script ser executado com êxito, todos os dados exportados serão armazenados no -OutputDirectory que especificou.
Selecionar ficheiros de dados de utilizador específicos relacionados com funcionalidades a exportar
Alguns dos conteúdos de utilizador exportados que recebe incluirão vários ficheiros formatados com json que incluem informações de utilizador específicas de funcionalidades. Por exemplo, o ficheiro Security.json contém dados sobre as definições de permissões, categorias e grupos de segurança do utilizador. Estes ficheiros json relacionados com funcionalidades são descritos mais detalhadamente na secção seguinte. Por predefinição, receberá todos os 27 ficheiros json relacionados com funcionalidades quando executar o script ExportProjectUserContent. No entanto, pode utilizar o parâmetro -Options para selecionar ficheiros json específicos a transferir. Elas incluem o seguinte:
| -Valores de opções | Ficheiros Json que recebe |
|---|---|
| Todos |
Todos os ficheiros json relacionados com funcionalidades, todos os ficheiros json específicos do projeto e todos os ficheiros da lista de projetos. |
| Quadros de horários |
Timesheets_Reporting.json, Timesheets_page#.json Para o Timesheets_page#.json, obterá o ficheiro 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 |
| ResourcePlans |
ResourcePlans_page#.json, ReportingResourcePlans.json |
| Projetos |
DraftProjectList.xml , PublishedProjectList.xml. ReportingProjectList Também receberá uma das seguintes opções para cada projeto do qual o utilizador 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 |
Utilizar o parâmetro -Options pode ser útil se quiser exportar dados de utilizador do site do PWA para funcionalidades específicas. Por exemplo, se estiver apenas preocupado com os dados do utilizador na funcionalidade Análise de Portefólio, pode executar o parâmetro -Options com o valor de Portefólio:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput -Options Portfolio
Isto permite-lhe exportar os três ficheiros json que contêm os dados do utilizador que dizem respeito à funcionalidade Análise de Portefólio (BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json).
Passo 5 – Rever o conteúdo exportado
Depois de executar o script do PowerShell ExportProjectUserContent com êxito, terá a seguinte saída no diretório de saída que especificou ao executar o comando:
Ficheiros de lista de projetos – receberá três ficheiros .xml que fornecem uma lista de projetos contidos nos esquemas Rascunho do Projeto e Publicados dos quais o utilizador fazia parte. Isto significa que o utilizador esteve envolvido no projeto como, pelo menos, um dos seguintes:
Era o proprietário do projeto.
Tem uma tarefa atribuída a ele ou a ela no projeto.
É um proprietário de atribuição de uma tarefa no projeto.
É o status gestor de uma tarefa no projeto.
Estes três ficheiros de .xml são:
Nome Descrição DraftProjectList.xml Lista de projetos do esquema 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 Relatórios que corresponde às condições acima.
A lista de projetos pode ser ligeiramente diferente para cada um dos três ficheiros .xml. Por exemplo, um utilizador pode guardar o projeto, mas não publicar, o que significa que será apresentado no ficheiro DraftProjectList.xml, mas não nos ficheiros PublishedProjectList.xml ou ReportingProjectList.xml.
Um administrador de projeto pode utilizar a lista de projetos .xml ficheiros para lhes fornecer informações sobre os ficheiros de exportação específicos do projeto que estão interessados em analisar para decidir quanto dos conteúdos exportados devem ser partilhados com o utilizador.
Os três ficheiros ProjectList.xml terão as seguintes propriedades para cada projeto listado:
Propriedade Descrição SiteId O identificador exclusivo do site PWA no qual o projeto existe. Proj_UID O identificador exclusivo do projeto. Proj_Name Nome do projeto. Ficheiros relacionados com funcionalidades – para cada site PWA do qual o utilizador faz parte, os seguintes ficheiros de .json específicos da funcionalidade serão exportados para o diretório de saída especificado. Os ficheiros específicos da funcionalidade irão conter dados de utilizador, uma vez que dizem respeito à utilização de funcionalidades em todo o site do PWA. Por exemplo, o ficheiro de Drivers.json incluirá dados sobre os controladores empresariais da Análise de Portefólio que o utilizador criou ou possuiu. Se o utilizador não tiver dados relacionados com a funcionalidade no site PWA específico, o ficheiro não conterá dados.
Os ficheiros de .json específicos da funcionalidade incluem:
Nome Descrição AdminAudit As definições do servidor do Project Web App alteram os dados. BusinessDrivers Dados de fatores de negócio de análise de portefólio. Calendários Dados do calendário empresarial. CustomFields Dados de campo personalizados. Delegações Dados de delegação. DriverPrioritizations Dados de atribuição de prioridades a fatores empresariais. Contratos Dados de atribuição de recursos. LookupTables Dados da tabela de referência. PortfolioAnalysis O portefólio analisa os dados. QueueJobs Os dados sobre tarefas de utilizador são processados através do Serviço de Fila. LembreteSemails Lembrete de dados de e-mail. ReportingResource Dados de relatórios de recursos. Recurso Dados de recursos. ResourcePlans Dados do planeamento de recursos. Regras Dados de regras. Segurança Dados sobre grupos de segurança, categorias e permissões. StatusReports Dados do relatório de estado. SubscribedReminders Dados de lembretes subscritos. TaskStatus_AssignmentsHistory Dados do histórico de atribuições de estado. TaskStatus_AssignmentsSaved As atribuições de estado guardam dados. TaskStatus_AssignmentsSubmitted As atribuições de estado submetem dados. Quadros de horários Dados sobre folhas de horas. Timesheets_Reporting Comunicar dados sobre folhas de horas. UnsubscribedAlerts Dados de alertas não inscritos. UserViewSettings Dados de definições da vista de utilizador. Fluxo de trabalho Dados do fluxo de trabalho do projeto. WorkspaceItems Dados sobre itens do SharePoint de sites de projeto. Alguns ficheiros json específicos de funcionalidades têm a possibilidade de serem grandes, pelo que, para melhorar o desempenho, os seguintes ficheiros json serão gerados em vários ficheiros:
Engagements.json
ResourcePlans.json
Timesheets.json
TaskStatus_AssignmentHistory.json
Observação
Para saber mais sobre os objetos contidos em cada um dos ficheiros de .json específicos da funcionalidade, veja a secção Dados específicos da funcionalidade do Project Online exportar definições de objetos json.
Ficheiros específicos do projeto – se o utilizador fizer parte de qualquer projeto, para cada um desses projetos, serão exportados vários ficheiros individuais para o diretório de saída. Isto acontecerá se o utilizador fizer parte do projeto específico como um dos seguintes:
O proprietário do projeto
Tem uma tarefa atribuída a ele ou a ela no projeto
É um proprietário de atribuição de uma tarefa no projeto
É o gestor de status de uma tarefa no projeto
Os dados específicos do projeto diferem dos dados relacionados com a funcionalidade, na qual os dados são específicos de um único projeto. Os dados relacionados com funcionalidades podem incluir dados de utilizador em vários projetos no site do PWA dos quais o utilizador fazia parte, mas que dizem respeito a uma única funcionalidade.
Observação
Para todos os ficheiros específicos do projeto que receber, estes serão prefixados com o Nome do Projeto do projeto específico. Por exemplo, se um projeto tiver um Nome do Projeto do Project1, todos os ficheiros específicos do projeto que descrevemos nesta secção terão o prefixo Project1.
Para cada projeto do qual o utilizador faz parte, receberá os seguintes três conjuntos de ficheiros:
- Um ficheiro .xml para o projeto a partir das bases de dados de rascunho e publicadas:
Nome Descrição <projectName>_draft.xml O ficheiro de projeto do esquema de rascunho guardado como .xml formato. <projectName>_published.xml O ficheiro de projeto do esquema publicado guardado como .xml formato.
Observação
Veja Project XML Data Interchange Scheme Reference (Referência do Esquema de Intercâmbio de Dados XML do Project ) para compreender os dados XML do Project contidos nestes ficheiros.
- Um ficheiro .mpp para o projeto a partir das bases de dados de rascunho e publicadas:
Nome Descrição <projectName>_draft.mpp O ficheiro de projeto do esquema de rascunho guardado como um ficheiro de .mpp do Project. <projectName>_published.mpp O ficheiro de projeto do esquema publicado guardado como um ficheiro de .mpp do Project. Observação
Pode abrir o ficheiro de .mpp com o Project Professional 2019, o Project Professional 2016 ou o cliente do Project Online Desktop. Não é suportado guardar os ficheiros .mpp exportados no Project Online ou no Project Server.
- Oito ficheiros .json para o projeto a partir do esquema de relatórios:
Nome Descrição Reporting_AssignmentBaselineTimephased Dados de Faseamento temporal da Linha de Base de Atribuição para o projeto a partir do esquema de relatórios. Reporting_AssignmentTimephased Atribuir dados faseados no tempo 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órios. Reporting_Tasks Projetar dados de tarefas para o projeto a partir do esquema de relatórios. Reporting_Assignments Dados de recursos de atribuição para o projeto a partir do esquema de relatórios. Reporting_Resources Dados de recursos para o projeto a partir do esquema de relatórios. Reporting_TaskBaselineTimephased Dados faseados no tempo da linha de base da tarefa para o projeto a partir do esquema de relatórios. Reporting_TaskTimephased Dados faseados no tempo da tarefa para o projeto a partir do esquema de relatórios. Observação
Para saber mais sobre os objetos contidos em cada um dos ficheiros de .json, veja a secção Dados de utilizadores específicos do Project da secção de dados de relatórios do Project Online exportar definições de objetos json.
- Três .json ficheiros com os metadados do projeto do rascunho, publicados e esquemas de relatórios:
Nome Descrição <projectName>_draft.json Ficheiro de metadados do projeto do esquema Rascunho <projectName>_published.json Ficheiro de metadados do projeto do esquema Publicado <projectName>_reporting.json Ficheiro de metadados do projeto do esquema Relatórios Observação
Para saber mais sobre os objetos contidos em cada um dos ficheiros de .json, veja a secção Ficheiros de metadados específicos do projeto do Project Online exportar definições de objetos json.
Passo 6 – Localizar e guardar vistas personalizadas, filtros personalizados, anexos e macros
Depois de receber o conteúdo de utilizador exportado, pode utilizar os seus dados para localizar as vistas personalizadas do utilizador, filtros personalizados, tabelas personalizadas, anexos e macros. Para encontrá-los, terá de ter o ficheiro MPP e XML para cada projeto no qual pretende procurar. Para obter mais informações sobre como fazê-lo, veja Localizar itens de utilizador personalizados no Project Online e exportar dados de utilizador do Project Server.
Considerações para projetos master e inseridos
Conforme indicado anteriormente, o script de exportação só exportará projetos dos quais o utilizador fez parte como proprietário, tem uma tarefa atribuída, é proprietário de uma tarefa ou é o status gestor de uma tarefa. Quando o utilizador faz parte de um projeto inserido, mas não do projeto master, apenas o projeto inserido será exportado. Da mesma forma, se o utilizador fizer apenas parte de um projeto master e não de nenhum dos projetos inseridos, apenas o master projeto será exportado.
Ao guardar um projeto master do qual um utilizador fazia parte, não terá de guardar quaisquer projetos inseridos associados se lhe for pedido.
Considerações sobre os projetos favoritos e recentemente visualizados do Project Home
Os dados dos projetos favoritos e visualizados recentemente de um utilizador na Home Page do Project só podem ser acedidos diretamente na aplicação. O utilizador tem de iniciar sessão com as respetivas credenciais de conta Office 365 para aceder à home page do Project e ver os projetos listados.
Inicie sessão no Office 365.
No browser, navegue para o URL project.microsoft.com para abrir a Home page do Project.
Na Home page do Project, faça uma captura de ecrã dos projetos listados nas secções Favoritos e Recentes.