Suivi des demandes de Sales and Order Management
Surveillez l’état des workflows de gestion des ventes et des commandes et permettez aux agents de suivre l’état de tous les flux synchrones et asynchrones.
Table de file d’attente entrante
Ajouter un enregistrement à la table de file d’attente entrante modifiée [sn_tmt_core_inbound_queue].
Les champs suivants ont été ajoutés pour améliorer la table de file d’attente entrante.
- Flux demandé
- Compte
- Contact
- Consommateur
- Charge utile de la réponse
- ID d'enregistrements sources
- Statut
- Exécuter en arrière-plan
- Initié par
- Domaine
| Champs | Description | Type de champ |
|---|---|---|
| Flux demandé | Référence au mappage d’entité prospect-espèces, par exemple le mappage du produit vendu à la commande. | Référence : sn_l2c_core_entity_mapping |
| Exécuter en arrière-plan | Détermine si le flux sera synchrone ou asynchrone. | Vrai/Faux Valeur par défaut : true |
| Ressource | Nom du flux qui crée l’enregistrement dans la table File d’attente entrante. | Chaîne |
| ID d'enregistrements sources | ID généré par le système des enregistrements sources. | Liste |
| Table source | Table primaire de prospect à entité de trésorerie sur laquelle la demande est déclenchée. | Nom de la table |
| ID d'enregistrement | ID généré par le système de l’enregistrement cible. | Chaîne |
| Table de référence | Nom de la table d’entité cible pour la demande. | Nom de la table |
| Charge utile | Demande reçue comme entrée pour déclencher le flux. | Chaîne |
| Charge utile de la réponse | Réponse de la demande qui contient le résultat du flux et capture l’action au niveau de l’enregistrement et l’état de la transaction. | JSON |
| État | État actuel de la transaction. | Chaîne (choix) Nouveau, En cours, Terminé, Erreur |
| Statut | État d’achèvement du flux, par exemple réussite, réussite partielle, échec | Chaîne (choix) Succès, réussite partielle, échec |
| Message d'erreur | Message d’erreur renvoyé pour une exception. | Chaîne |
| Compte | Compte associé à l’enregistrement source ou cible. | Référence : customer_account |
| Contact | Contact associé à l’enregistrement source ou cible. | Référence : customer_contact |
| Consommateur | Consommateur associé à l’enregistrement source ou cible. | Référence : csm_consumer |
| Initié par | L’ID utilisateur de la session utilisateur actuelle. | Référence : sys_user |
| Domaine | Le champ d’application de domaine actuel de l’enregistrement, par exemple global | ID de domaine |
Remarque :
Utilisez le flux demandé <n’est pas vide> pour filtrer les enregistrements à l’aide des API de base Prospect-espèce. La table File d’attente entrante [sn_tmt_core_inbound_queue] fournit l’état et d’autres détails liés à la demande. Par exemple, lors de la création d’une commande via un enregistrement de devis, un message de confirmation avec le numéro d’en-tête de la commande et un lien permettant de vérifier l’état de la demande s’affiche.Les champs requested_flow et response_payload ne sont pas visibles par les agents.
Sélectionnez les liens dans le message de confirmation pour afficher l’état de l’enregistrement de file d’attente entrante et d’autres détails liés à la demande.
Rôles de sécurité
| Rôle | Autorisation |
|---|---|
| Administrateur de file d’attente entrante [sn_tmt_core.inbound_queue_admin] | Cet utilisateur peut créer, lire et mettre à jour des actions sur les demandes dans la table de file d’attente entrante. Remarque : Pour les demandes de ventes et de gestion des commandes, l’utilisateur n’a pas accès au champ requested_flow . |
| Files d’attente entrantes Créer un utilisateur [sn_tmt_core.inbound_queue_create_user] | Cet utilisateur peut uniquement effectuer l’opération de lecture sur les demandes de gestion des ventes et des commandes dans la table de file d’attente entrante. Remarque : Pour les demandes de ventes et de gestion des commandes, l’utilisateur n’a pas accès aux champs response_payload, charge utile ou requested_flow . |
| Utilisateur d’écriture des files d’attente entrantes [sn_tmt_core.inbound_queue_writer] | Cet utilisateur peut uniquement effectuer l’opération de lecture sur les demandes de gestion des ventes et des commandes dans la table de file d’attente entrante. Remarque : Pour les demandes de vente et de gestion des commandes, l’utilisateur n’a pas accès aux champs response_payload, charge utile ou requested_flow . |
| Utilisateur de lecture de file d’attente entrante [sn_tmt_core.inbound_queue_read] | Cet utilisateur peut effectuer les opérations de lecture sur toutes les demandes liées aux demandes de vente et de gestion des commandes. Remarque : Pour les demandes de vente et de gestion des commandes, l’utilisateur n’a pas accès aux champs response_payload, charge utile ou requested_flow . |
Politiques d’archivage
Archivez les enregistrements dans la table File d’attente entrante et déterminez quand nettoyer les enregistrements de la table après un certain nombre de jours. Vous pouvez implémenter une période de conservation différente pour les demandes réussies et échouées.
| Règle d’archivage | Période |
|---|---|
| Demandes ayant abouti | 10 jours |
| Demandes ayant échoué | 30 jours |