Warteschlange : Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die Warteschlangen -API (Erweiterte Arbeitszuweisung) bietet Methoden zum Weiterleiten eines Dokuments an eine Warteschlange.

    Diese API wird im Namespace sn_awa 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. Rückgaben
    Typ Beschreibung
    Boolean „Wahr“, wenn ein Warteschlangendatensatz vorhanden ist, andernfalls „falsch“.
    var queue = sn_awa.Queue.get("<queue_id>");
    var workItem = queue.route({ 
        document_sys_id: "<sys_id>",
        document_table: "<table>"
    });

    Warteschlange – Route(Objektoptionen)

    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>"
    });