Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Microsoft Project Online se retirará el 30 de septiembre de 2026. Para obtener más información, consulte este anuncio: Microsoft Project Online se retira: lo que necesita saber.
Su organización puede exportar el contenido de un usuario específico desde su entorno de Project Online. Para exportar este contenido, un administrador de SharePoint puede seguir estos pasos:
Paso 2: Buscar todos los sitios de Project Web App en el entorno de Office 365
Paso 3: Buscar el identificador de recurso del usuario en cada sitio de PWA (opcional)
Paso 6: Buscar y guardar vistas personalizadas, filtros personalizados, datos adjuntos y macros
Consideraciones para la página principal de Project, los proyectos favoritos y vistos recientemente
Trabajar con los administradores de proyectos
Dependiendo de su empresa, su administrador de SharePoint puede tener conocimientos sobre cómo administrar las tareas administrativas de SharePoint, pero es posible que sepa poco sobre la administración de Project Online. Si este es el caso, se recomienda que el administrador de SharePoint trabaje en colaboración con los administradores de su sitio PWA para llevar a cabo estas tareas. Por ejemplo, un administrador de SharePoint probablemente sería el más adecuado para ejecutar el script de PowerShell para buscar todos los sitios de PWA, pero probablemente necesitaría trabajar en colaboración con el administrador de PWA para realizar los pasos restantes y obtener ayuda con respecto a las reglas de negocio y la configuración de cada sitio de PWA.
Paso 1: Descargar los archivos de script de exportación
Necesitará el uso de varios archivos de script de PowerShell para los procedimientos descritos en este artículo. Los archivos de script a los que se hace referencia en este artículo se incluyen en el paquete de script de exportación y eliminación de contenido de usuario de Project Online. Descargue y descomprima los archivos en una ubicación a la que pueda hacer referencia.
Algunos de los archivos incluidos en este paquete se usan para eliminar datos de usuario en Project Online y no serán necesarios para este artículo.
Desbloquear los archivos
Tendrá que "desbloquear" los archivos que descargó en el paquete de script Exportar y eliminar contenido de usuario de Project Online para poder usarlos en PowerShell. Esto se debe a que, de forma predeterminada, no se permite ejecutar scripts descargados de Internet. Haga lo siguiente para desbloquear los archivos:
En el Explorador de archivos, vaya a la ubicación donde guardó el archivo ZIP.
Haga clic con el botón derecho en el archivo zip y haga clic en Propiedades.
En la pestaña General , seleccione Desbloquear.
Haga clic en Aceptar.
Todos los archivos contenidos en el archivo zip ahora deberían desbloquearse. Puede verificar esto en los archivos individuales verificando si la opción de casilla de verificación Desbloqueado ya no aparece en la pestaña General de la página Propiedades del archivo.
Nota:
Si solo tienes acceso a los archivos descomprimidos, también puedes desbloquear cada archivo individualmente.
Paso 2: Buscar todos los sitios de Project Web App en el entorno de Office 365
Los administradores de SharePoint deberán usar el Shell de administración de SharePoint Online para conectarse a su Centro de Administración de SharePoint Online y ejecutar el cmdlet Get-SPOSite de PowerShell para obtener una lista de las direcciones URL de cada sitio de PWA en su entorno de Office 365.
Nota:
Para ejecutar el cmdlet de Get-SPOSite PowerShell, debe ser un administrador de SharePoint.
En el módulo de Shell de administración de SharePoint Online, conéctese al Centro de Administración de SharePoint Online con el cmdlet Connect-SPOService:
Connect-SPOService -URL <AdminSiteURL>Por ejemplo:
Connect-SPOService -URL https://contoso-admin.sharepoint.comDespués de conectarse al Centro de administración de SharePoint Online, use el cmdlet Get-SPOSite de PowerShell para buscar todos los sitios de PWA en su entorno de Office 365:
Get-SPOSite | ?{$_.PWAEnabled -eq "Enabled"} | ft -a Url,OwnerDespués de ejecutarlo correctamente, se mostrará una lista de todos los sitios de PWA y sus propietarios en el entorno de Office 365.
Paso 3: Buscar el identificador de recurso del usuario en cada sitio de PWA (opcional)
Nota:
Si tiene la cuenta de inicio de sesión del usuario, este paso es opcional. Necesitará la cuenta de inicio de sesión del usuario o el identificador de recurso para cada sitio de PWA para ejecutar el script de exportación.
Si desea buscar el identificador de recurso del usuario, los administradores del sitio de PWA pueden hacer lo siguiente en cada sitio de PWA que encontró en el paso anterior:
En la configuración del servidor de Project Online, en la sección Datos empresariales, haga clic en Centro de recursos.
En la página Centro de recursos , en la columna Nombre del recurso , busque el nombre del usuario y, a continuación, busque en esa fila para ver si puede encontrar un valor en la columna Id. único . Este valor es el identificador de recurso del usuario. Por ejemplo, en el gráfico siguiente, puede ver el valor del id. de recurso de Aaron Painter en la columna Id. único.
En algunos casos, la tabla puede personalizarse para que la columna Id. único no esté disponible. Si es así, seleccione la casilla de verificación a la izquierda del nombre de usuario y, a continuación, haga clic en Editar ubicada en la pestaña Recursos de la cinta de opciones y, a continuación, vaya al paso siguiente.
En la página Editar recurso para el usuario específico, vaya a la sección Datos de identificación del sistema y busque el valor que aparece para el GUID. El GUID es el identificador de recurso de los usuarios para este sitio de PWA.
Nota:
Si tiene varios sitios de PWA, cada sitio de PWA tendrá un identificador de recurso diferente para el mismo usuario. Asegúrese de emparejar el identificador de recurso que encontró para el usuario con la dirección URL específica del sitio de PWA.
Paso 4: Exportar los datos de usuario desde el sitio de PWA
A continuación, deberá ejecutar el script de PowerShell ExportProjectUserContent para exportar los datos de usuario de cada sitio de PWA en su entorno de Office 365. Para ejecutar el script, debe asegurarse de que usted y su entorno cumplen los requisitos previos y, a continuación, puede ejecutar el script.
El script de PowerShell ExportProjectUserContent se incluye con el paquete de script de exportación y eliminación de contenido de usuario de Project Online.
Requisitos previos
Licencia para Project Online: Debe tener asignada una licencia de Project Online Premium o Project Online Professional.
Cliente de escritorio de Microsoft Project: necesitará Project y estar conectado a la instancia de Project Online. Project se incluye con una licencia de Project Online Premium o Project Online Professional.
Para conectar el cliente de Project a su instancia de Project Online:
Haga clic en la pestaña Archivo para abrir la vista Backstage. Haga clic en Información y luego en Administrar cuentas.
En el cuadro de diálogo Cuentas de Project Web App , haga clic en Agregar.
En el cuadro de diálogo Propiedades de la cuenta, escriba un nombre para esta cuenta en el cuadro Nombre de cuenta .
Escriba la dirección URL del sitio de PWA al que se está conectando en el cuadro Dirección URL de Project Server .
Haga clic en Aceptar.
En el cuadro de diálogo Cuentas de Project Web App , seleccione Establecer como predeterminado y, a continuación, haga clic en Aceptar.
Reinicie Project e inicie sesión en el sitio de PWA.
Permisos: Para tener los permisos necesarios para ejecutar el script, debe realizar al menos uno de los siguientes:
Agréguese como administrador de una colección de sitios al sitio de PWA para el que está ejecutando el script.
Si se encuentra en el modo de permisos de Project, tendrá asignados los permisos Administrar usuarios y grupos y Acceder a los permisos de Project Server Reporting Services en la instancia de Project Online. Si está en modo de permisos de SharePoint, sea un administrador de SharePoint.
Ejecute el script ExportProjectUserContent
Use el script ExportProjectUserContent.ps1 PowerShell para exportar los datos del usuario.
- En el Shell de administración de SharePoint Online, ejecute el script ExportProjectUserContent. Tendrá que configurar los siguientes parámetros al ejecutar el script:
|
Parámetro |
Descripción |
| -URL |
Dirección URL del sitio de PWA |
| -Identificador de recurso |
Identificador de recurso del usuario. |
| -LoginName |
Nombre de inicio de sesión del usuario. |
| -Directorio de salida |
Ubicación para almacenar los archivos de exportación. |
| -Region |
Este parámetro opcional especifica el entorno de Office 365 que está utilizando. Entre los valores que puede utilizar para este parámetro se incluyen: Valor predeterminado : proyectar la nube pública. China - Gallatin. Alemania - BlackForest. ITAR - Gobierno Office 365 Estados Unidos. Si no se usa el parámetro, se usa el valor predeterminado ( predeterminado ). |
Puede optar por ejecutar el script especificando el identificador de recursos o el nombre de inicio de sesión del usuario.
Para ejecutar el script ExportProjectUser con el ID. de recurso de los usuarios
Debe usar el siguiente comando en PowerShell con los parámetros enumerados anteriormente:
.\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -ResourceUid <UsersResourceID> -OutputDirectory <LocationToStoreOutput>
Por ejemplo, si desea exportar datos de usuario del sitio Costoso PWA1 (dirección URL del sitio de https://contoso/sites/pwa1) para un usuario con un identificador de recurso de cb5c91cf-fd6b-e711-80d0-00155da4a406, y hacer que los archivos de exportación se guarden en c:\pwa1siteOutput), escribiría:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput
Para ejecutar el script ExportProjectUser mediante el nombre de inicio de sesión de los usuarios
Debe usar el siguiente comando en PowerShell con los parámetros enumerados anteriormente:
.\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -LoginName <UsersLoginName> -OutputDirectory <LocationToStoreOutput>
Por ejemplo, si desea exportar datos de usuario del sitio Costoso PWA1 (dirección URL del sitio de https://contoso/sites/pwa1) para un usuario con un nombre de inicio de sesión de AdamB@contoso.onmicrosoft.com, y hacer que los archivos de exportación se guarden en c:\pwa1siteOutput), escribiría:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -LoginName AdamB@contoso.onmicrosoft.com -OutputDirectory c:\pwa1siteOutput
Una vez que el script se ejecute correctamente, todos los datos exportados se almacenarán en el -OutputDirectory especificado.
Seleccionar archivos de datos de usuario específicos relacionados con las características que desea exportar
Parte del contenido de usuario exportado que reciba incluirá una serie de archivos con formato json que incluyen información de usuario específica de la característica. Por ejemplo, el archivo Security.json contiene datos sobre los grupos de seguridad, las categorías y la configuración de permisos del usuario. Estos archivos json relacionados con las características se describen con más detalle en la siguiente sección. De forma predeterminada, recibirá los 27 archivos json relacionados con las características cuando ejecute el script ExportProjectUserContent. Sin embargo, puede usar el parámetro -Options para seleccionar archivos json específicos para descargar. Entre ellas se incluyen las siguientes:
| -Valores de opciones | archivos JSON que reciba |
|---|---|
| todas |
Todos los archivos json relacionados con las características, todos los archivos json específicos del proyecto y todos los archivos de lista de proyectos. |
| Partes de horas |
Timesheets_Reporting.json, Timesheets_page#.json Por Timesheets_page#.json, obtendrá un archivo por página. |
| TaskStatus |
Rules.json, TaskStatus_AssignmentsHistory_page#.json, TaskStatus_AssignmentsSaved.json, TaskStatus_AssignmentsSubmitted.json |
| Seguridad |
Security.json |
| Cartera |
BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json |
| Informes de estado |
StatusReports.json |
| Contrataciones |
Engagements_page#.json |
| Planes de recursos |
ResourcePlans_page#.json, ReportingResourcePlans.json |
| Projects |
DraftProjectList.xml , PublishedProjectList.xml. ReportingProjectList También recibirá uno de cada uno de los siguientes por cada proyecto del que formaba parte el usuario: 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 |
El uso del parámetro -Options puede ser útil si desea exportar datos de usuario del sitio de PWA para características específicas. Por ejemplo, si solo le preocupan los datos de su usuario en la característica Análisis de cartera, puede ejecutar el parámetro -Options con el valor de Cartera:
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput -Options Portfolio
Esto le permitirá exportar los tres archivos json que contienen los datos de usuario que pertenecen a la característica de análisis de cartera (BusinessDrivers.json, DriverPrioritizations.json, PortfolioAnalyses.json).
Paso 5: Revisar el contenido exportado
Después de ejecutar correctamente el script de PowerShell ExportProjectUserContent, tendrá la siguiente salida en el directorio de salida que especificó al ejecutar el comando:
Archivos de lista de proyectos : recibirá tres archivos .xml que proporcionan una lista de proyectos incluidos en los esquemas Borrador del proyecto y Publicados de los que formaba parte el usuario. Esto significa que el usuario estuvo involucrado en el proyecto como al menos una de las siguientes personas:
Era el propietario del proyecto.
Tiene una tarea asignada en el proyecto.
Es un propietario de asignación de una tarea en el proyecto.
Es el administrador de estado de una tarea del proyecto.
Estos tres archivos .xml son:
Nombre Descripción DraftProjectList.xml Lista de proyectos del esquema de borrador que corresponde a las condiciones anteriores. PublishedProjectList.xml Lista de proyectos del esquema publicado que corresponde a las condiciones anteriores. ReportingProjectList.xml Lista de proyectos del esquema de informes que corresponde a las condiciones anteriores.
La lista de proyectos puede diferir ligeramente para cada uno de los tres archivos .xml. Por ejemplo, un usuario puede guardar el proyecto pero no publicarlo, lo que significa que aparecerá en el archivo DraftProjectList.xml, pero no en los archivos PublishedProjectList.xml o ReportingProjectList.xml.
Un administrador de proyectos puede usar la lista Project .xml archivos para proporcionar información sobre los archivos de exportación específicos del proyecto que le interesa analizar para decidir qué parte del contenido exportado debe compartirse con el usuario.
Los tres archivos ProjectList.xml tendrán las siguientes propiedades para cada proyecto enumerado:
Propiedad Descripción SiteId El identificador único del sitio de PWA en el que existe el proyecto. Proj_UID El identificador único del proyecto. Proj_Name Nombre del proyecto. Archivos relacionados con características : para cada sitio PWA del que forma parte el usuario, se exportarán los siguientes archivos de .json específicos de características al directorio de salida especificado. Los archivos específicos de características contendrán datos de usuario en lo que respecta al uso de características en todo el sitio de PWA. Por ejemplo, el archivo Drivers.json incluirá datos sobre los impulsores empresariales de análisis de cartera que el usuario creó o poseyó. Si el usuario no tiene datos relacionados con la característica en el sitio de PWA específico, el archivo no contendrá ningún dato.
Los archivos .json específicos de la característica incluyen:
Nombre Descripción AdminAudit La configuración del servidor de Project Web App cambia los datos. Motores de negocio Datos de impulsores empresariales de análisis de cartera. Calendarios Datos del calendario empresarial. CustomFields Datos de campos personalizados. Delegaciones Datos de delegación. DriverPrioritizations Datos de priorizaciones de impulsores comerciales. Contrataciones Datos de participación de recursos. LookupTables Buscar datos de tabla. PortfolioAnalysis Datos de análisis de cartera. Trabajos en cola Los datos sobre el proceso de trabajos de usuario a través del servicio de colas. Correos electrónicos recordatorios Datos de correo electrónico de recordatorio. ReportingResource Datos de informes de recursos. Recurso Datos del recurso. Planes de recursos Datos del plan de recursos. Reglas Datos de reglas. Seguridad Datos sobre grupos de seguridad, categorías y permisos. Informes de estado Datos del informe de estado. SubscribedReminders Datos de recordatorios suscritos. TaskStatus_AssignmentsHistory Datos del historial de asignaciones de estado. TaskStatus_AssignmentsSaved Asignaciones de estado guarda datos. TaskStatus_AssignmentsSubmitted Las tareas de estado envían datos. Partes de horas Datos sobre planillas de horas trabajadas. Timesheets_Reporting Notificación de datos sobre planillas de horas trabajadas. UnsubscribedAlerts Datos de alertas no suscritas. UserViewSettings Datos de configuración de vista de usuario. Flujo de trabajo Datos del flujo de trabajo del proyecto. Elementos de área de trabajo Datos sobre elementos de SharePoint de sitios de proyectos. Algunos archivos json específicos de características tienen la posibilidad de ser grandes, por lo que, para mejorar el rendimiento, aparecerán los siguientes archivos json en varios archivos:
Engagements.json
ResourcePlans.json
Timesheets.json
TaskStatus_AssignmentHistory.json
Nota:
Para obtener más información sobre los objetos contenidos en cada uno de los archivos de .json específicos de características, consulte la sección Datos específicos de características de Project Online exportar definiciones de objetos json.
Archivos específicos del proyecto : si el usuario forma parte de cualquier proyecto, para cada uno de esos proyectos, se exportarán varios archivos individuales al directorio de salida. Esto sucederá si el usuario forma parte del proyecto específico como uno de los siguientes:
El propietario del proyecto
Tiene una tarea asignada en el proyecto
Es un propietario de asignación de una tarea en el proyecto
Es el administrador de estado de una tarea en el proyecto
Los datos específicos del proyecto difieren de los datos relacionados con las características en que los datos son específicos de un solo proyecto. Los datos relacionados con las características pueden incluir datos de usuario en muchos proyectos del sitio de PWA de los que formaba parte el usuario, pero que pertenecen a una sola característica.
Nota:
Todos los archivos específicos del proyecto que reciba, tendrán el prefijo del nombre del proyecto específico. Por ejemplo, si un proyecto tiene un Nombre de proyecto de Project1, todos los archivos específicos del proyecto que describimos en esta sección tendrán el prefijo Project1.
Para cada proyecto del que forme parte el usuario, recibirá los siguientes tres conjuntos de archivos:
- Un archivo .xml para el proyecto de las bases de datos borrador y publicadas:
Nombre Descripción <projectName>_draft.xml El archivo de proyecto del esquema de borrador guardado como formato .xml. <projectName>_published.xml El archivo de proyecto del esquema publicado guardado como formato .xml.
Nota:
Consulte la Referencia del esquema de intercambio de datos XML del proyecto para comprender los datos XML del proyecto contenidos en estos archivos.
- Un archivo .mpp para el proyecto de las bases de datos borrador y publicadas:
Nombre Descripción <projectName>_draft.mpp El archivo de proyecto del esquema de borrador guardado como un archivo .mpp proyecto. <projectName>_published.mpp El archivo de proyecto del esquema publicado guardado como un archivo de .mpp proyecto. Nota:
Puede abrir el archivo .mpp con Project Profesional 2019, Project Profesional 2016 o Project. No se admite volver a guardar los archivos .mpp exportados en Project Online o Project Server.
- Ocho archivos .json para el proyecto del esquema de informes:
Nombre Descripción Reporting_AssignmentBaselineTimephased Asignación Línea base datos de fase temporal para el proyecto del esquema de informes. Reporting_AssignmentTimephased Datos de fase temporal de asignación para el proyecto del esquema de informes. Reporting_ProjectBaseline Datos de línea base del proyecto del esquema de informes. Reporting_Tasks Datos de tareas de proyecto para el proyecto desde el esquema de informes. Reporting_Assignments Asignar datos de recursos para el proyecto desde el esquema de informes. Reporting_Resources Datos de recursos para el proyecto del esquema de informes. Reporting_TaskBaselineTimephased Datos de fase temporal de la línea base de tareas para el proyecto desde el esquema de informes. Reporting_TaskTimephased Datos de fase temporal de tareas para el proyecto desde el esquema de informes. Nota:
Para obtener más información sobre los objetos contenidos en cada uno de los archivos de .json, consulte los datos de usuario específicos del proyecto de la sección de datos de informes de Project Online exportar definiciones de objetos json.
- Tres archivos .json con los metadatos del proyecto de los esquemas de borrador, publicados e informes:
Nombre Descripción <projectName>_draft.json Archivo de metadatos del proyecto del esquema de borrador <projectName>_published.json Archivo de metadatos del proyecto del esquema publicado <projectName>_reporting.json Archivo de metadatos del proyecto del esquema de informes Nota:
Para obtener más información sobre los objetos contenidos en cada uno de los archivos .json, consulte la sección Archivos de metadatos específicos del proyectode Project Online exportar definiciones de objetos json.
Paso 6: Buscar y guardar vistas personalizadas, filtros personalizados, datos adjuntos y macros
Después de recibir el contenido de usuario exportado, puede usar los datos para buscar las vistas personalizadas, los filtros personalizados, las tablas, los datos adjuntos y las macros del usuario. Para encontrarlos, necesitarás tener el archivo MPP y XML para cada proyecto en el que quieras buscar. Para obtener más información sobre cómo hacerlo, vea Buscar elementos de usuario personalizados en datos de exportación de usuario de Project Online y Project Server.
Consideraciones para proyectos maestros e insertados
Como se indicó anteriormente, el script de exportación solo exportará proyectos de los que el usuario formaba parte como propietario, tiene una tarea asignada, es propietario de asignación de una tarea o es el administrador de estado de una tarea. Cuando el usuario forma parte de un proyecto insertado, pero no del proyecto principal, solo se exportará el proyecto insertado. Del mismo modo, si el usuario solo forma parte de un proyecto principal y no de ninguno de los proyectos insertados, solo se exportará el proyecto principal.
Al guardar un proyecto maestro del que formaba parte un usuario, no es necesario guardar ningún proyecto insertado asociado si se le solicita.
Consideraciones para la página principal de Project, los proyectos favoritos y vistos recientemente
Solo se puede acceder directamente en la aplicación a los datos de los proyectos favoritos y vistos recientemente de un usuario en el Inicio de Project. El usuario debe iniciar sesión con las credenciales de su cuenta de Office 365 para tener acceso a la página principal de Project y ver los proyectos que aparecen.
Inicie sesión en Office 365.
En el explorador, vaya a la dirección URL project.microsoft.com para abrir la página principal de Project.
En la página principal del proyecto, haga una captura de pantalla de los proyectos que aparecen en las secciones Favoritos y Recientes.