File d’attente : globale
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.
| Nom | Type | Description |
|---|---|---|
| queue_id | Chaîne | Représente sys_id d’enregistrement de file d’attente à partir de awa_queue table |
| 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.
| Nom | Type | Description |
|---|---|---|
| options | Objet | Contient le document sys_id et la table associés à l’élément de travail :
|
| 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>"
});