Method: customers.reports.countPrintJobsByUser

Obtenez un résumé des impressions effectuées par chaque utilisateur.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
customer

string

Obligatoire. Numéro client précédé de "customers/" ou "customers/my_customer" pour utiliser le client associé au compte à l'origine de la demande.

Paramètres de requête

Paramètres
printerOrgUnitId

string

ID de l'unité organisationnelle pour les imprimantes. Si cette option est spécifiée, seules les tâches d'impression lancées avec des imprimantes appartenant à l'unité organisationnelle spécifiée seront comptabilisées. Si cette valeur n'est pas spécifiée, toutes les tâches d'impression seront comptabilisées.

pageSize

integer

Nombre maximal de résultats sur une page. La valeur maximale et la valeur par défaut sont 100.

pageToken

string

Jeton permettant de spécifier la page de la réponse à renvoyer.

filter

string

Chaîne de requête pour filtrer les résultats, et les champs séparés par ET (ET) dans une syntaxe EBNF.

Remarque: Les opérations OR ne sont pas prises en charge par ce filtre. Remarque: Seuls les comparateurs >= et <= sont acceptés dans ce filtre.

Champs de filtre compatibles:

  • completeTime
orderBy

string

Champ permettant de trier les résultats. Si cette valeur n'est pas spécifiée, les résultats seront classés dans l'ordre croissant de "userEmail". .

Champs "orderBy" acceptés:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Réponse contenant un rapport d'impression récapitulatif pour chaque utilisateur ayant lancé une tâche d'impression avec une imprimante de l'unité organisationnelle spécifiée au cours de l'intervalle de temps demandé.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "userPrintReports": [
    {
      object (UserPrintReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Champs
userPrintReports[]

object (UserPrintReport)

Liste des requêtes correspondantes de UserPrintReports.

nextPageToken

string

Jeton de pagination pour demander la page suivante.

totalSize

string (int64 format)

Nombre total d'utilisateurs correspondant à la demande.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

UserPrintReport

Rapport pour reports.countPrintJobsByUser : contient les statistiques d'impression pour un utilisateur. Contient le nombre d'imprimantes, le nombre d'appareils utilisés pour lancer des tâches d'impression et le nombre de tâches d'impression lancées.

Représentation JSON
{
  "userId": string,
  "userEmail": string,
  "jobCount": string,
  "printerCount": string,
  "deviceCount": string
}
Champs
userId

string

ID unique de l'API Directory de l'utilisateur.

userEmail

string

Adresse e-mail principale de l'utilisateur.

jobCount

string (int64 format)

Nombre de tâches d'impression lancées par l'utilisateur.

printerCount

string (int64 format)

Nombre d'imprimantes utilisées par l'utilisateur.

deviceCount

string (int64 format)

Nombre de Chromebooks utilisés pour lancer des tâches d'impression par l'utilisateur.