Résolution automatisée des exceptions IBM Sterling OMS / Blogs / Perficient

Dans IBM Sterling OMS, la gestion des exceptions est la procédure de gestion des écarts par rapport au flux normal de traitement des commandes (y compris des prix incorrects, des informations manquantes, des problèmes de stock, des ruptures de stock, des problèmes de paiement ou des erreurs d’expédition) qui nécessitent une attention immédiate pour préserver la qualité du service et le fonctionnement. continuité. Les entreprises de vente au détail gèrent le traitement des commandes et la gestion des exceptions via des saisies manuelles et des systèmes semi-automatisés. Ces tâches sont généralement réparties entre les équipes du service client, le personnel logistique et les responsables des opérations, qui s’appuient fortement sur des outils traditionnels tels que les feuilles de calcul et les communications par courrier électronique.
L’impact stratégique de l’automatisation
Les procédures de traitement des exceptions de commande sont cruciales pour maintenir l’avantage concurrentiel et la satisfaction des clients. Cette approche traditionnelle affecte la charge de travail. Un rapport suggère que les employés passent environ 30 % de leur temps à gérer uniquement leurs e-mails, ce qui implique les communications liées à la gestion des commandes et des exceptions. En plus de prendre du temps, ces processus manuels sont sujets à des erreurs qui peuvent affecter vos résultats financiers et la satisfaction de vos clients. Face aux attentes croissantes des consommateurs en matière de service rapide et d’exécution sans faille, l’automatisation de ces processus est devenue une priorité stratégique. L’automatisation peut transformer tous les aspects de la gestion des exceptions en améliorant l’efficacité et la précision.
Dans IBM OMS, nous disposons d’un indicateur de retraitement qui rend l’exception retraitable. Et il n’existe pas de processus d’automatisation prêt à l’emploi.
La gestion automatique des exceptions peut être effectuée de différentes manières dans OMS, notamment les suivantes.
- Écrire un utilitaire: Nous pouvons écrire un utilitaire pour interroger toutes les alertes et exceptions et avoir toutes les solutions possibles pour chaque exception. Par exemple, obtenir un problème de cache en raison de plusieurs threads lors de la création de la commande. Dans ce cas, un simple retraitement fonctionnera. Nous devons donc spécifier le code d’erreur dans l’utilitaire pour retraiter cette exception.
Dans Utility, nous devons appeler l’API rest OMS pour obtenir l’exception et ses détails, puis identifier la solution et en fonction de ce retraitement tel quel ou modifier le fichier XML et retraiter.
Parfois, nous devons modifier le XML d’entrée pour résoudre les problèmes et retraiter avec le XML modifié.
- Avantages : Il s’agit de la meilleure résolution automatique des exceptions dans l’environnement SAS. Nous ne sommes pas autorisés à interroger directement la base de données.
- Pour toute modification apportée à l’utilitaire, nous n’avons pas besoin de build.
- Inconvénients : nous avons besoin d’un environnement séparé pour exécuter cet utilitaire.
- Ecrire un serveur d’agent: Nous traitons l’exception au sein du OMS. Dans ce cas, nous créons un serveur d’agent dans OMS. Nous devrons spécifier les codes d’erreur et quoi faire pour quelle erreur, corriger l’exception et retraiter ou simplement retraiter en fonction du code d’erreur.
- Avantages : Cela ne nécessite pas d’environnement séparé pour exécuter cet utilitaire, nous pouvons créer un serveur d’agent OMS pour l’utiliser.
- Inconvénients : cela sera lié à l’espace de travail du projet et si nous devons modifier un code, cela doit être fait en utilisant le processus de construction.
- Utilitaire avec requête de base de données: Cela ne peut être fait qu’en permanence, l’environnement Sas ne prend pas directement en charge la base de données d’interrogation. Dans ce cas, nous interrogeons directement la base de données pour obtenir les exceptions, puis retraiteons ou corrigeons et retraiteons en fonction des codes d’erreur spécifiés pour l’exception à l’aide de l’API.
- Avantages : Il s’agit d’un utilitaire simple et rapide dans lequel il vous suffit d’écrire la requête de base de données et de la retraiter.
- Inconvénients : nous avons besoin d’un environnement séparé pour exécuter cet utilitaire
- Retraitez lorsque vous obtenez l’exception – Cette exception de résolution automatique a des limites car si elle n’est pas gérée correctement, elle peut provoquer un crash du serveur ou ne pas traiter le message réel. Et comme le risque de mise en œuvre est trop élevé, il est fortement recommandé de minimiser cette mise en œuvre ou de la faire correctement afin qu’elle ne reste jamais bloquée dans une boucle.
- Avantages : Cela ne nécessite aucune surcharge ni aucun utilitaire pour retraiter l’exception.
- Inconvénients : cela ne peut être fait que pour certaines exceptions qui, nous le savons, peuvent être corrigées par retraitement.
Avantages de l’automatisation
- Réductions des coûts opérationnels grâce à la minimisation du travail manuel et à la rationalisation des processus. L’automatisation peut réduire les dépenses opérationnelles liées au traitement des commandes jusqu’à 40 % en réduisant le besoin de travail manuel et en diminuant l’incidence des erreurs.
- Améliorations de la précision et réduction des taux d’erreur dans le traitement des commandes.
- Les systèmes automatisés sont hautement évolutifs, permettant aux entreprises de gérer des volumes de commandes accrus sans augmentation proportionnelle du personnel ni augmentation de la charge de travail manuelle.
L’automatisation améliore considérablement la satisfaction et la fidélité des clients en garantissant un traitement précis et rapide des commandes et une gestion proactive des exceptions. L’automatisation entraîne non seulement des économies de coûts et une efficacité opérationnelle substantielles, mais elle améliore également l’expérience client globale, ouvrant la voie à une croissance et à un succès commerciaux durables. L’automatisation peut être un outil précieux dans la gestion des exceptions de commande. En automatisant le processus, nous pouvons réduire le risque d’erreur humaine et garantir que les exceptions sont traitées de manière cohérente. Ces avantages ne sont pas uniquement spécifiques à IBM Sterling OMS, mais tout système OMS peut bénéficier de ces avantages en automatisant le traitement des exceptions.
Source link