Queue – Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die Queue- API (Erweiterte Arbeitszuweisung) stellt Methoden zum Weiterleiten eines Dokuments an eine Warteschlange bereit.

    Diese API wird innerhalb des sn_awa- Namespace bereitgestellt.

    Folgendes ist erforderlich:
    • Plugin „Advanced Work Assignment“ (com.glide.awa)
    • Rolle: awa_integration_user oder admin

    Queue – get(String queue_id)

    Ruft einen Warteschlangen-Datensatz nach sys_id ab.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    queue_id Zeichenfolge Stellt die sys_id des Warteschlangendatensatzes aus der Tabelle „awa_queue“ dar
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Boolean „True“, wenn der Warteschlangendatensatz vorhanden ist, andernfalls „false“.
    var queue = sn_awa.Queue.get("<queue_id>");
    var workItem = queue.route({ 
        document_sys_id: "<sys_id>",
        document_table: "<table>"
    });

    Queue – route(Object options)

    Leitet ein aktives Arbeitselement an das Warteschlangenobjekt.

    Wenn für das angegebene Dokument kein aktives Arbeitselement vorhanden ist, erstellt diese Methode ein Arbeitselement und legt dessen Felder entsprechend fest.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Optionen Objekt Enthält die sys_id des Dokuments und die Tabelle, die dem Arbeitselement zugeordnet ist:
    • document_sys_id: „<sys_id>“
    • document_table: "<table>", z. B. Interaktion
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Boolean „True“, falls erfolgreich, andernfalls Fehlermeldung.
    var queue = sn_awa.Queue.get("<queue_id>");
    var workItem = queue.route({ 
        document_sys_id: "<sys_id>",
        document_table: "<table>"
    });