Method: customers.reports.countPrintJobsByUser

Obtén un resumen de las impresiones realizadas por cada usuario.

Solicitud HTTP

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countPrintJobsByUser

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
customer

string

Obligatorio. ID de cliente con el prefijo "customers/" o "customers/my_customer" para usar el cliente asociado a la cuenta que realiza la solicitud

Parámetros de consulta

Parámetros
printerOrgUnitId

string

Es el ID de la unidad organizativa de las impresoras. Si se especifica, solo se contarán los trabajos de impresión iniciados con impresoras de la unidad organizativa especificada. Si se omite, se registrarán todos los trabajos de impresión.

pageSize

integer

Cantidad máxima de resultados que se mostrarán. El máximo y el valor predeterminado son 100.

pageToken

string

Es un token para especificar la página de la respuesta que se mostrará.

filter

string

Cadena de consulta para filtrar resultados y campos separados por Y en la sintaxis EBNF.

Nota: Las operaciones OR no son compatibles con este filtro. Nota: Solo se admiten los comparadores >= y <= en este filtro.

Campos de filtro compatibles:

  • completeTime
orderBy

string

Es el campo que se usa para ordenar los resultados. Si se omite, los resultados se ordenarán de forma ascendente según el campo "userEmail".

Campos orderBy compatibles:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Es la respuesta que contiene un informe de impresión de resumen para cada usuario que inició un trabajo de impresión con una impresora de la unidad organizativa especificada durante el intervalo de tiempo solicitado.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "userPrintReports": [
    {
      object (UserPrintReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Campos
userPrintReports[]

object (UserPrintReport)

Lista de solicitudes coincidentes de UserPrintReports.

nextPageToken

string

Es un token de paginación para solicitar la siguiente página.

totalSize

string (int64 format)

Cantidad total de usuarios que coinciden con la solicitud.

Alcances de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

UserPrintReport

El informe de reports.countPrintJobsByUser contiene estadísticas de impresión de un usuario. Contiene la cantidad de impresoras, la cantidad de dispositivos que se usan para iniciar trabajos de impresión y la cantidad de trabajos de impresión iniciados.

Representación JSON
{
  "userId": string,
  "userEmail": string,
  "jobCount": string,
  "printerCount": string,
  "deviceCount": string
}
Campos
userId

string

El ID único de la API de Directory del usuario.

userEmail

string

Es la dirección de correo electrónico principal del usuario.

jobCount

string (int64 format)

Cantidad de trabajos de impresión que inició el usuario.

printerCount

string (int64 format)

Es la cantidad de impresoras que usa el usuario.

deviceCount

string (int64 format)

Cantidad de dispositivos Chrome que el usuario utilizó para iniciar trabajos de impresión.