Method: customers.reports.countPrintJobsByUser

Obtén un resumen de las impresiones que realiza 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. Es el ID de cliente con el prefijo "customers/" o "customers/my_customer" para usar el cliente asociado a la cuenta que hace la solicitud.

Parámetros de consulta

Parámetros
printerOrgUnitId

string

El ID de la unidad organizativa para 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 contarán todos los trabajos de impresión.

pageSize

integer

Cantidad máxima de resultados que se mostrarán La cantidad máxima y la predeterminada son 100.

pageToken

string

Token para especificar la página de la respuesta que se mostrará.

filter

string

String de consulta para filtrar resultados, campos separados por AND en sintaxis de EBNF.

Nota: Este filtro no admite operaciones OR. Nota: En este filtro, solo se admiten comparadores >= y <=.

Campos de filtro admitidos:

  • completeTime
orderBy

string

Es el campo que se usa para ordenar los resultados. Si se omite, los resultados se ordenarán en orden ascendente del campo 'userEmail'.

Campos orderBy admitidos:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Respuesta que contiene un informe de impresión resumido 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

Token de paginación para solicitar la página siguiente.

totalSize

string (int64 format)

Cantidad total de usuarios que coinciden con la solicitud.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

UserPrintReport

Informe de reports.countPrintJobsByUser, que contiene las estadísticas de impresión de un usuario. Contiene la cantidad de impresoras, de dispositivos utilizados para iniciar los trabajos de impresión y de los que se iniciaron.

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

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)

Cantidad de impresoras que utiliza el usuario

deviceCount

string (int64 format)

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