File d’attente : globale

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • L’API de file d’attente (Affectation de travail avancée) fournit des méthodes pour acheminer un document vers une file d’attente.

    Cette API est fournie dans l’espace de noms sn_awa .

    Nécessite les éléments suivants :
    • Module d’extension Affectation de travail avancée (com.glide.awa)
    • Rôle : awa_integration_user ou administrateur

    File d’attente : get(String queue_id)

    Obtient un enregistrement de file d’attente par sys_id.

    Tableau 1. Paramètres
    Nom Type Description
    queue_id Chaîne Représente sys_id d’enregistrement de file d’attente à partir de awa_queue table
    Tableau 2. Renvoie
    Type Description
    Booléen Vrai si un enregistrement de file d’attente existe, faux dans les autres cas.
    var queue = sn_awa.Queue.get("<queue_id>");
    var workItem = queue.route({ 
        document_sys_id: "<sys_id>",
        document_table: "<table>"
    });

    File d’attente : route(options de l’objet)

    Achemine un élément de travail actif vers l’objet de file d’attente.

    Si aucun élément de travail actif n’existe pour le document spécifié, cette méthode crée un élément de travail et définit ses champs en conséquence.

    Tableau 3. Paramètres
    Nom Type Description
    options Objet Contient le document sys_id et la table associés à l’élément de travail :
    • document_sys_id : « <sys_id> »
    • document_table : «<table>», par exemple, interaction
    Tableau 4. Renvoie
    Type Description
    Booléen Vrai en cas de réussite, message d’erreur dans le cas contraire.
    var queue = sn_awa.Queue.get("<queue_id>");
    var workItem = queue.route({ 
        document_sys_id: "<sys_id>",
        document_table: "<table>"
    });