Définition des règles de modification

La plupart des documents circulent via un pipeline sans nécessite aucune intervention d'un représentant du service clientèle.

Cependant, certaines modifications sont parfois requises, telles que modifier des informations de carte de crédit ou une quantité. Sterling™ Order Management System prend en charge les modifications par le biais de la console et des API. Il est essentiel que vous décidiez quelles modifications sont autorisées pour chaque type de modification, niveau de modification et combinaison d'états.

Remarque: Contemplate les implications de l'intégration métier et système avant d'autoriser une modification qui n'est pas autorisée dans le cadre des valeurs par défaut du système. Par exemple, l'ajout d'instructions à un type de document est interdit une fois le déblocage envoyé au noeud. Si vous autorisez la modification, le système n'a aucun moyen de communiquer les nouvelles instructions au centre de noeud car le déblocage a déjà été envoyé.

Le type de modification indique quel type de modification peut être apporté à un document. Sterling Order Management System permet d'effectuer des modifications sur des attributs spécifiques. Ajouter une ligne de commande à une commande en est un exemple.

Le niveau de modification indique le niveau auquel un type de modification particulier est effectué. Les niveaux possibles sont les suivants :

  • En-tête
  • Ligne
  • Préparer
  • Ligne de déblocage
  • Négociation
  • Ligne de négociation
  • Expédition
  • Réception

Pour obtenir la liste complète des types de modification du système et de leurs niveaux de modification, voir Types de modification de commande.

Les modifications sont appliquées à un niveau et à un état de traitement particuliers. Par exemple, si des modifications sont demandées pour un document au niveau en-tête ou ligne, les lignes de commande ainsi que les lignes de déblocage de commande sont prélevées pour validation, que les modifications soient ou non autorisées pour ces états de commande. Si des modifications sont demandées au niveau déblocage ou ligne de déblocage, les lignes de déblocage de commande sont prélevées pour validation, que les modifications soient ou non autorisées pour ces états de commande.

Vous pouvez regrouper des modifications par type, niveau ou état de modification dans l'onglet Règles de modification de la fenêtre Détails du groupe de modification d'état en sélectionnant le regroupement correspondant dans Grouper par. L'onglet Règles de modification affiche alors le regroupement choisi dans une structure hiérarchique.

Toutes les règles de modification opèrent dans une plage définie par le système. Par exemple, pour les bons de commandes, la modification Annuler appliquée à la commande est toujours définie pour opérer entre les états 1000 (Commande provisoire créée) et 3350 (Inclus dans l'expédition). Le système n'autorise jamais une modification Annuler à l'état 3701 (Retour créé). Par ailleurs, vous pouvez autoriser les modifications entre les états 1000 et 3350. Si une entité présente plusieurs états, la modification est autorisée, sous réserve qu'au moins un des états se trouve dans la plage définie par le système.

Si vous effectuez des modifications telles que changer une adresse de facturation après expédition d'une commande ou création d'un bon de retour, l'adresse de facturation n'est pas transmise à l'expédition, au bon de retour, etc.

Le tableau suivant décrit les différents paramètres applicables aux modifications :

Tableau 1. Modifications de la règle du type de document de commande
Zone Description
Statut Indique chaque état applicable à un niveau et un type de modification.
Autoriser Indique si des modifications peuvent ou non être apportées à ce niveau et type de modification pour l'état spécifié.
Ne pas autoriser Indique qu'aucune modification ne peut être apportée à ce niveau et type de modification pour l'état spécifié.
Ignorer Indique que les modifications sont ignorées à ce niveau et type de modification pour l'état spécifié.
Au sein d'un groupe de modification d'état, plusieurs scénarios sont à prendre en compte pour les paramètres Autoriser, Interdire et Ignorer :
  • Si une ligne est à l'état 1 et une autre à l'état 2 et que les deux états sont définis sur Autoriser, la modification est autorisée.
  • Si une ligne est à l'état 1 et une autre à l'état 2 et une autre à l'état 3 et que les états 1 et 2 sont définis sur Autoriser tandis que l'état 3 est défini sur Interdire, toutes les modifications sont interdites puisque l'un des états actuellement appliqués est sur Interdire.
  • Si une ligne est à l'état 1 et une à l'état étendu 2 et que l'état 1 est défini sur Autoriser tandis que l'état étendu est défini sur Ignorer (tous les états étendus sont par défaut sur Ignorer, de sorte qu'ils prélèvent leurs paramètres d'état de base à moins que vous ne remplaciez explicitement le paramètre), alors toutes les modifications ne sont autorisée que si l'état de base est défini sur Autoriser. Si l'état de base est défini sur Interdire, toutes les modifications sont interdites.

Si toutes les lignes sont définies sur Ignorer, toutes les modifications sont interdites, quels que soient les paramètres de l'état de base.

Vous pouvez accorder à des utilisateurs de la console d'application le droit de redéfinir les règles de modification par le biais d'autorisations de groupes d'utilisateurs. Lorsque ce droit est accordé à un utilisateur, ce dernier peut effectuer une modification qui a été interdite dans le cadre des consoles d'application.