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 Advanced Work Assignment (com.glide.awa)
- Rôle : awa_integration_user ou admin
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 la sys_id de l’enregistrement de file d’attente de awa_queue table |
| Type | Description |
|---|---|
| Booléen | Vrai s’il existe un enregistrement de file d’attente, 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.
| Nom | Type | Description |
|---|---|---|
| options | Objet | Contient l’sys_id de document et la table associées à 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>"
});