File d’attente : globale

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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 Advanced Work Assignment (com.glide.awa)
    • Rôle : awa_integration_user ou admin

    File d’attente : obtenir (chaîne 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 de l’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 – itinéraire (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 sys_id de document 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>"
    });