Exportación de datos de usuario de Microsoft Planner

Importante

Este artículo se aplica a:

  • Planes básicos en la aplicación Planner en Teams
  • Todos los planes de otros puntos de conexión de Planner (incluidos Planner web, Planner conectores móviles y Planner)

No se aplica a las listas de tareas pendientes ni a los planes premium de la aplicación Planner en Teams. Más información sobre la aplicación Planner en Teams

En este artículo se describe cómo un administrador global puede exportar datos de un usuario específico de Microsoft Planner. Los datos exportados incluyen datos sobre el usuario contenidos en Planner y también datos contenidos en los planes de los que formaba parte el usuario. El proceso de exportación se realiza mediante Windows PowerShell.

Nota:

Un administrador global puede exportar datos de telemetría de usuarios de Microsoft Planner mediante la Herramienta exportación de registros de datos en el Portal de confianza del servicio de Microsoft.

Requisitos previos para realizar cambios en Planner mediante Windows PowerShell

Para realizar cambios de Planner en Windows PowerShell, necesitará seguir los pasos de Requisitos previos para realizar cambios de Planner en Windows PowerShell

Exportar contenido de usuario de Planner

  1. Desd Windows PowerShell, use el cmdlet Export-PlannerUserContent para exportar el contenido del usuario de Planner.

    Export-PlannerUserContent -UserAadIdOrPrincipalName <user's AADId or UPN> -ExportDirectory <output location>
    
    Parámetro Descripción
    UserAadIdOrPrincipalName Use el Microsoft Entra ID o el UPN del usuario para el que desea exportar contenido.
    ExportDirectory La ubicación para almacenar los archivos de salida. La carpeta ya debería existir.
    HostName Solo tiene que usar este parámetro si accede a Planner a través de un nombre de host distinto de task.Oficina.com. Por ejemplo, si accede a Planner a través de tareas.office365.us, incluya -HostName tasks.office365.us en su comando.

    Por ejemplo, a continuación se exportará la información de usuario de Adam Barr de Planner con su UPN y se descargarán los archivos de exportación en la ubicación C:\PlannerExportAdamBarr.

     Export-PlannerUserContent -UserAadIdOrPrincipalName adambarr@contoso.onmicrosoft.com -ExportDirectory C:\PlannerExportAdamBarr
    
  2. Se le pedirá que se autentique. Inicie sesión como usted mismo (el administrador global), no como el usuario que desea exportar.

  3. Después de que el cmdlet de PowerShell se haya ejecutado correctamente, vaya a la ubicación de exportación para ver los archivos de datos exportados del usuario.

¿Qué se exporta y cómo se lee?

Después de ejecutar el cmdlet de PowerShell para exportar los datos del usuario desde Planner, recibirá dos tipos de archivos en la carpeta de ubicación de descarga:

  • Un archivo de usuario único en formato JSON con información sobre el usuario.
  • Un archivo JSON para cada plan en el que el usuario:
    • Tiene una tarea asignada.
    • Tiene una tarea creada.

Cómo leer los archivos exportados

Puede usar la información de esta sección para ayudarle a comprender las propiedades que verá en los archivos json de usuario y plan que ha recibido.

Archivo de usuario

Se asignará a cada nombre de archivo de plan el prefijo "User" y el Id. de Microsoft Planner del usuario. Tendrá las siguientes propiedades:

Propiedad Descripción
User.Id Id. de Microsoft Planner del usuario.
User.ExternalId Microsoft Entra ID del usuario.
User.DisplayName El nombre para mostrar del usuario.
User.InternalDisplayName El nombre para mostrar del usuario de Microsoft Planner.
User.UserPrincipalName El nombre principal del usuario (UPN).
User.PrincipalType El valor siempre es "User".
User.UserDetailsId Identificador único del objeto de detalles del usuario.
User.ICalendarPublishEnabled Si es True, el uso compartido de ICalendar está habilitado para el plan. Para obtener más información, vaya a Ver el calendario de Planner en Outlook.
User.OptedInNotifications Las notificaciones por las que ha optado el usuario.
User.OptedOutNotifications Las notificaciones que ha descartado el usuario.
User.FavoritePlans El marcador de planes que el usuario ha marcado como favorito.
User.FavoritePlans.Id Id. de Microsoft Planner del plan.
User.FavoritePlans.BookmarkName El nombre asignado al marcador.
User.FavoritePlans.OrderHint Se usa para el criterio de ordenación. Vea Usar las sugerencias de orden en Microsoft Planner.
User.RecentPlans Los planes que el usuario ha abierto recientemente.
User.RecentPlans.Id Id. de Microsoft Planner del plan.
User.RecentPlans.BookmarkName El nombre asignado al marcador.
User.RecentPlans.LastAccess La última vez que se ha abierto el plan.
User.UserData Los datos personalizados del cliente web de Planner.
User.UserData.Key La clave de datos personalizados.
User.UserData.Value El valor de datos personalizados.
User.AssignedTaskOrdering El criterio de ordenación de las tareas asignadas al usuario.
User.AssignedTaskOrdering.PlanId Id. de Microsoft Planner del plan que contiene la tarea.
User.AssignedTaskOrdering.Id Id. de Microsoft Planner de la tarea.
User.AssignedTaskOrdering.Order Se usa para el criterio de ordenación. Vea Usar las sugerencias de orden en Microsoft Planner.
User.AssignedTaskOrdering.Title El título de la tarea.

Planear archivos

Se asignará a cada nombre de archivo de plan el prefijo "Plan" y el Id. de Microsoft Planner del plan. Cada archivo tendrá las siguientes propiedades:

Propiedad Descripción
Plan.Id Id. de Microsoft Planner del plan.
Plan.Title El título del plan.
Nota: Los planes con el título RosterPlaceholderPlan_{89F9907E-D21D-4C90-A4B8-7A76CF3E6F70} indican que el archivo actual representa una lista que se ha creado, pero que aún no tiene un plan creado dentro de él.
Plan.Owner El propietario del plan (una entidad de grupo o usuario).
Plan.Owner.Id Id. de Microsoft Planner de la entidad (grupo o usuario).
Plan.Owner.ExternalId Microsoft Entra ID de la entidad (grupo o usuario).
Plan.Owner.DisplayName El nombre para mostrar del propietario (grupo o usuario).
Plan.Owner.UserPrincipalName El nombre principal de usuario (UPN) si el propietario es un usuario.
Plan.Owner.PrincipalType El tipo de entidad (grupo o usuario).
Plan.Container Contenedor para el plan.
Plan.Container.ContainerType Tipo de contenedor (grupo, lista).
Plan.Container.ExternalId Microsoft Entra ID del grupo.
Plan.Container.Description Nombre para mostrar del grupo.
Plan.CreatedDate La fecha y hora en que se ha creado el archivo.
Plan.CreatedBy El usuario que ha creado el plan. Para obtener más información, vea Propiedades de usuario.
Plan.ModifiedDate La fecha y hora en que se ha actualizado el plan por última vez.
Plan.ModifiedBy El nombre del usuario que ha actualizado el plan por última vez. Para obtener más información, vea Propiedades de usuario.
Plan.PlanDetailsId El identificador único del objeto de detalles del plan.
Plan.ICalendarPublishEnabled Si es True, el uso compartido de ICalendar está habilitado para el plan. Consulte las tareas en un calendario para obtener más información.
Plan.CreateTaskCommentWhen Los eventos que harán que se cree un comentario para una tarea del plan.
Plan.ReferencesToPlan Los sistemas externos que se vinculan al plan. Por ejemplo, si se inserta un plan de Microsoft Planner en el cliente de escritorio de Project Online.
Plan.ReferencesToPlan.ExternalId Id. de sistema externo de este plan.
Plan.ReferencesToPlan.AssociationType El tipo de vínculo al plan, especificado por la aplicación externa.
Plan.ReferencesToPlan.CreatedDate La fecha y hora en que se ha creado el objeto de referencia.
Plan.ReferencesToPlan.CustomLinkText Texto que puede usarse al mostrar la dirección URL.
Plan.ReferencesToPlan.DisplayAs Especifica cómo deben presentarse los datos de referencia, como la dirección URL, en una experiencia de usuario.
Plan.ReferencesToPlan.IsCreationContext Establecer en true si la referencia se estableció cuando se creó el plan.
Plan.ReferencesToPlan.OwnerAppId Id. de la aplicación que ha creado la referencia.
Plan.ReferencesToPlan.DisplayNameSegments La ruta de navegación de la ubicación en la que se describe lo que hace referencia a este plan.
Plan.ReferencesToPlan.Url El vínculo directo a la aplicación que hace referencia al plan.
Plan.CategoryDescriptions El conjunto completo de categorías del plan.
Plan.CategoryDescriptions.Index El índice de la descripción de la categoría.
Plan.CategoryDescriptions.Description El texto de la etiqueta del valor de índice de descripción de categoría correspondiente.
Plan.PlanFollowers Si Plan.Container.ContainerType es Grupo, este campo son los usuarios que siguen el plan. Si Plan.Container.ContainerType es Lista de participantes, este campo son los usuarios que son miembros de la lista.
Plan.TimelineId La característica está en desuso.
Plan.TimelineDisplaySettings La característica está en desuso.
Plan.TimelineLockedWidth La característica está en desuso.
Plan.Tasks Los objetos de tareas del plan.
Plan.Tasks.Id Identificador único de la tarea.
Plan.Tasks.Title El nombre de la tarea.
Plan.Tasks.BucketId El Id. de Microsoft Planner del depósito en el que se encuentra la tarea.
Plan.Tasks.BucketName El nombre del depósito.
Plan.Tasks.PercentComplete El estado de finalización de la tarea, de 0 a 100.
Plan.Tasks.StartDate La fecha en la que se programa el comienzo de la tarea.
Plan.Tasks.DueDate La fecha en la que está programada la finalización de la tarea.
Plan.Tasks.ConversationThreadId Identificador único de conversación de Microsoft Exchange.
Plan.Tasks.PreviewType La vista previa que se muestra en la tarjeta de tarea.
Plan.Tasks.OrderHint Se usa para el criterio de ordenación. Vea Usar las sugerencias de orden en Microsoft Planner.
Plan.Tasks.CreatedBy El usuario que ha creado la lista. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.CreatedDate La fecha en la que se ha creado la tarea.
Plan.Tasks.CompletedBy El usuario que ha finalizado la tarea. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.CompletedDate La fecha en que se ha finalizado la tarea.
Plan.Tasks.ModifiedBy El usuario que ha actualizado la tarea por última vez. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.ModifiedDate La fecha de la última actualización de la tarea.
Plan.Tasks.AppliedCategories Las etiquetas seleccionadas en el índice CategoryDescriptions del plan.
Plan.Tasks.Recurrence Define la periodicidad activa o inactiva para la tarea. null cuando la periodicidad nunca se ha definido para la tarea.
Plan.Tasks.Recurrence.SeriesId La serie de periodicidad a la que pertenece esta tarea. Valor basado en GUID que actúa como identificador único de una serie.
Plan.Tasks.Recurrence.OccurrenceIndex Índice basado en 1 de esta tarea dentro de la serie de periodicidad. La primera tarea de una serie tiene el valor 1, la siguiente tarea de la serie tiene el valor 2, etc.
Plan.Tasks.Recurrence.PreviousInSeriesTaskId Identificador de tarea de la tarea anterior de esta serie. null para la primera tarea de una serie, ya que no tiene ninguna predecesora. Cada tarea posterior de la serie tiene un valor correspondiente a su predecesor.
Plan.Tasks.Recurrence.NextInSeriesTaskId Identificador de tarea de la siguiente tarea de esta serie. Este valor se asigna en el momento en que se crea la siguiente tarea de la serie y es null anterior a ese momento.
Plan.Tasks.Recurrence.RecurrenceStartDate Fecha y hora en que comenzó esta serie de periodicidad. Para la primera tarea de una serie (OccurrenceIndex = 1), este valor corresponde a Schedule.Range.StartDate. Para las tareas posteriores de la serie (OccurrenceIndex>= 2) este valor se copia de la tarea anterior y nunca cambia; conserva la fecha de inicio de la serie periódica.
Plan.Tasks.Recurrence.Schedule Programación de periodicidad. null indica que se ha cancelado la periodicidad. Tenga en cuenta que si se asigna NextInSeriesTaskId , este valor de programación se conservará como una instantánea del aspecto de la programación en el momento de la finalización de esta tarea.
Plan.Tasks.Recurrence.Schedule.Pattern Patrón de periodicidad. El patrón, junto con Schedule.Range, se usan para calcular schedule.NextOccurrenceDate.
Plan.Tasks.Recurrence.Schedule.Pattern.IsDailyCadence True para la cadencia diaria (en cuyo caso DaysOrDates está vacío). False de lo contrario (es decir, para la cadencia semanal, mensual o anual).
Plan.Tasks.Recurrence.Schedule.Pattern.Interval Intervalo aplicado al tipo de cadencia. Los valores mayores que 1 significan que se omitirá un período. Ejemplos: para un patrón Diario, un intervalo de 2 significa que las tareas se repetirán cada dos días (o cada dos días). Para un patrón mensual, un intervalo de 3 significa que las tareas se repetirán cada tres meses (también conocidas como trimestrales).
Plan.Tasks.Recurrence.Schedule.Pattern.DaysOrDates Cada entrada de esta colección representa la definición de exactamente un día o fecha. Ejemplo: "FixedYearly,August,15" significa el 15 de agosto del año. "FloatingMonthly,Second,Monday" significa el segundo lunes del mes. "Weekly,Wednesday","Weekly,Friday" significa semanalmente los miércoles y viernes.
Plan.Tasks.Recurrence.Schedule.Pattern.FirstDayOfWeek El primer día de la semana (normalmente domingo); esto solo lo usan los patrones semanales y es null para patrones no semanales.
Plan.Tasks.Recurrence.Schedule.Range Especifica cuándo se inicia y finaliza la periodicidad.
Plan.Tasks.Recurrence.Schedule.Range.StartDate Fecha a partir de la cual debe comenzar Recurrence.Schedule . Los usuarios pueden actualizar este valor al realizar cambios en Recurrence.Schedule.Pattern.
Plan.Tasks.Recurrence.Schedule.Range.Kind Actualmente, el único valor admitido es NoEnd, lo que indica que la serie no finalizará automáticamente.
Plan.Tasks.Recurrence.Schedule.NextOccurrenceDate La fecha siguiente para esta Recurrence.Schedule. Cuando se crea una instancia de una nueva tarea para continuar con la serie de periodicidad, esta fecha se usa para el DueDate de la nueva tarea.
Plan.Tasks.TaskDetailsId Identificador único del objeto de detalles de la tarea.
Plan.Tasks.Description La descripción de la tarea.
Plan.Tasks.AssignedToTaskBoardFormatId Identificador único del objeto que es el formato del panel de tareas.
Plan.Tasks.AssignedToTaskBoardFormatUnassignedOrderHint Se usa para el criterio de ordenación. Vea Usar las sugerencias de orden en Microsoft Planner.
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee Sugerencia para cada uno de los encargados.
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.AssignedTo: El usuario al que se asigna la tarea. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.Order El orden de las tareas especificadas por encargado en la vista Asignada a.
Plan.Tasks.BucketTaskBoardFormatId Identificador único del objeto que es el formato del panel de tareas de depósito.
Plan.Tasks.BucketTaskBoardFormatOrderHint Se usa para el criterio de ordenación. Vea Usar las sugerencias de orden en Microsoft Planner.
Plan.Tasks.ProgressTaskBoardFormatId Identificador único del objeto cuando se agrupa por progreso en lugar de en formato de depósito.
Plan.Tasks.ProgressTaskBoardFormatOrderHint Se usa para el criterio de ordenación. Vea Usar las sugerencias de orden en Microsoft Planner.
Plan.Tasks.TimelineFormatId La característica está en desuso.
Plan.Tasks.TimelineFormatShowOnTimeline La característica está en desuso.
Plan.Tasks.TimelineFormatAnchorPosition La característica está en desuso.
Plan.Tasks.TimelineFormatCalloutHeight La característica está en desuso.
Plan.Tasks.TimelineFormatColor La característica está en desuso.
Plan.Tasks.TimelineFormatDrawingStyle La característica está en desuso.
Plan.Tasks.TimelineFormatLabelOffsetX La característica está en desuso.
Plan.Tasks.TimelineFormatLabelOffsetY La característica está en desuso.
Plan.Tasks.TimelineFormatSwimlane La característica está en desuso.
Plan.Tasks.References Los vínculos externos.
Plan.Tasks.References.Url La URL del vínculo.
Plan.Tasks.References.Alias La descripción del texto del vínculo.
Plan.Tasks.References.Type El tipo de archivo al que se vincula.
Plan.Tasks.References.ModifiedBy El usuario que ha actualizado el vínculo por última vez. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.References.ModifiedDate La fecha de la última actualización del vínculo.
Plan.Tasks.References.PreviewPriority Representa la prioridad de una referencia que se mostrará como una vista previa de la tarea en la interfaz de usuario. Microsoft Planner solo muestra el elemento de mayor prioridad.
Plan.Tasks.Assignments Las asignaciones de tareas.
Plan.Tasks.Assignments.AssignedTo El usuario al que está asignada la tarea. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.Assignments.AssignedBy El usuario que ha asignado la tarea. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.Assignments.Order El orden de las tareas si esta se asigna a varias entidades.
Plan.Tasks.Checklist La lista de comprobación de la tarea.
Plan.Tasks.Checklist.Id Identificador único de un elemento de lista de comprobación.
Plan.Tasks.Checklist.Title El nombre del elemento de la lista de comprobación.
Plan.Tasks.Checklist.OrderHint Se usa para el criterio de ordenación. Vea Usar las sugerencias de orden en Microsoft Planner.
Plan.Tasks.Checklist.IsChecked Si es verdadero, el elemento de la lista de comprobación se ha completado.
Plan.Tasks.Checklist.ModifiedBy El usuario que ha actualizado la lista de comprobación por última vez. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.Checklist.ModifiedDate La fecha de la última actualización de la lista de comprobación.
Plan.Tasks.UserContentLastModifiedBy El usuario que ha actualizado la tarea o los detalles de la tarea por última vez. Para obtener más información, vea Propiedades de usuario.
Plan.Tasks.UserContentLastModifiedDate La fecha en que se ha actualizado por última vez la tarea o los detalles de la tarea.
Plan.Buckets Los objetos de depósito del plan.
Plan.Buckets.Id Identificador único del depósito.
Plan.Buckets.Title El nombre del depósito.
Plan.Buckets.OrderHint Se usa para el criterio de ordenación. Vea Usar las sugerencias de orden en Microsoft Planner.
Plan.Buckets.Createdby El usuario que ha creado el depósito. Para obtener más información, vea Propiedades de usuario.
Plan.Buckets.CreatedDate La fecha de creación del depósito.
Plan.Buckets.ModifiedBy El usuario que ha actualizado el depósito por última vez. Para obtener más información, vea Propiedades de usuario.
Plan.Buckets.ModifiedDate La fecha de la última actualización del depósito.

Las propiedades de usuario en el archivo Plans.json

Hay muchos objetos en Plans.json datos que representan un usuario Microsoft Planner y tendrán propiedades similares. Entre estos objetos se incluyen:

  • Plan.CreatedBy
  • Plan.ModifiedBy
  • Plan.PlanFollowers
  • Plan.Tasks.CreatedBy
  • Plan.Tasks.CompletedBy
  • Plan.Tasks.ModifiedBy
  • Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.AssignedTo
  • Plan.Tasks.References.ModifiedBy
  • Plan.Tasks.Assignments.AssignedTo
  • Plan.Tasks.Assignments.AssignedBy
  • Plan.Tasks.Checklists.ModifiedBy
  • Plan.Bucket.Createdby
  • Plan.Bucket.Modifiedby

Todas las opciones anteriores tendrán las propiedades siguientes:

Propiedad Descripción
Id. Id. de Microsoft Planner del usuario.
ExternalId Microsoft Entra ID del usuario.
DisplayName El nombre para mostrar del usuario.
UserPrincipalName El nombre principal del usuario (UPN).
PrincipalType El tipo de entidad (usuario o grupo).

Eliminación de datos de usuario de Microsoft Planner