Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2025-10-17
Concept : pagination des résultats d'interrogation WQL

Concept : pagination des résultats d'interrogation WQL

Lorsque vous exécutez une interrogation pour la première fois, Workday Query Language (WQL) du paramètre d'interrogation s'exécute et crée un cache qui renvoie un maximum de 10 000 rangées. Vous pouvez accéder à des rangées supplémentaires en parcourant l'ensemble de résultat à l'aide de
limit
Et
offset
des paramètres de l'appel API REST pour votre interrogation WQL.
WQL met en cache les demandes de limitation de page pour la durée d'une session utilisateur, jusqu'à un maximum de 30 minutes.
Pour afficher les résultats restants, utilisez les paramètres suivants :
Paramètre
Description
limit
Indique le nombre de rangées dans 1 page de résultats. Les valeurs doivent être comprises entre zéro et 10 000.
offset
Indique la rangée de départ de l’ensemble de résultat . Utilisation par l'
limit
 paramètre.
Dans la demande initiale de la première page de résultats, omettez le
offset
paramètre ou définissez-le à zéro.
Workday réserve le mot-clé
LIMIT
pour une clause et un paramètre de pagination. Le mot-clé LIMIT n’est pas sensible à la casse.
  • Utilisez
    LIMIT
    Une clause pour limiter le nombre total de rangées renvoyées dans une réponse à une interrogation.
  • Utilisez
    limit
    le paramètre pour préciser le nombre de rangées à afficher par page de réponse à une question.

Exemples

Selon l'endroit d'où vous effectuez des demandes WQL, l'adresse URL de base que vous utilisez diffère.
Source de demande WQL
Adresse URL de base à utiliser
hôte défini par le locataire Workday
https://{hostname}/api/wql/{version}/{tenant}
Passerelle API de WCP
https://api.workday.com/wql/{version}
Pour retourner 1 000 rangées en commençant par la première rangée de l’ensemble de résultat :
{baseURL}/data?limit=1000&offset=0&query=select worker, location from allWorkers
Pour retourner les 1 000 rangées suivantes, augmentez la contrepartie à 1 000 :
{baseURL}/data?limit=1000&offset=1000&query=select worker, location from allWorkers