Catalogue Operations
Le catalogue /operations/catalog est un référentiel global pour les personnes autorisées à utiliser Operations. Il contient les offres et les spécifications : la spécification décrit un produit ou un service, l’offre en est la présentation commerciale.
Dans certaines locales, les libellés du catalogue pour les étapes, les filtres, les états, les compteurs, Afficher plus, le chargement et les erreurs peuvent rester en anglais jusqu’au déploiement des messages natifs. Ne considérez pas une telle vue comme une preuve de capture localisée ; les règles du catalogue et le sens des états ne changent pas.
Liste et filtres
Basculez entre Offres et Spécifications, puis choisissez active, brouillon ou archivée. Le nombre de l’onglet sert uniquement de repère ; la liste complète peut se charger par parties. Si elle ne s’ouvre pas, utilisez Réessayer et attendez la fin du chargement.
« Archivée » signifie retirée de la vente, et non historique supprimé. Ne considérez le total comme exact que si le portail le signale comme complet ; avec une borne inférieure, utilisez Afficher plus, qui ajoute les lignes suivantes. Un état vide, un chargement et une erreur avec Réessayer sont distincts.
Pour chaque ligne, vérifiez le nom lisible, le code, le rôle de l’offre ou le type de spécification et la version courante. Le prix doit correspondre aux conditions convenues ; ne le reconstruisez pas à partir du code ou du nom. Si le nom, le prix ou le profil d’exécution manque, laissez l’état vide et demandez au responsable du catalogue.
Détail et versions
Ouvrez une offre ou une spécification depuis la liste. La fiche affiche le code et le rôle/type, la version courante, la description, l’unité et les conditions. L’historique des versions apparaît dessous ; une version publiée est immuable.
Pour une racine nouvelle ou en brouillon, la version de travail peut être le dernier brouillon même sans version publiée. Ne présentez pas un brouillon comme publié et ne l’utilisez pas comme offre prête dans une commande.
Créer
Pour une spécification, choisissez Créer. Saisissez le nom, le type, la quantité et l’unité de base, le profil d’exécution, la description et le code. Choisissez le profil et l’unité dans les listes actuelles ; si une liste est vide ou indisponible, reportez l’enregistrement. Relancez la lecture une seule fois si l’indisponibilité paraît temporaire. Si le répertoire des profils reste indisponible ou si l’erreur revient, ne choisissez pas de substitut, ne modifiez pas les droits et n’essayez pas d’enregistrer : la création de spécification est indisponible. Transmettez au responsable du portail la route, l’heure et le message lisible de l’interface — sans code technique — puis attendez le rétablissement.
Pour une offre, choisissez Créer. Sélectionnez une spécification publiée puis saisissez le nom client, le prix, la devise, la base de calcul (à l’unité ou forfaitaire) et le code. Vérifiez prix et devise avec l’accord et ne mélangez pas les devises.
La source actuelle du formulaire limite encore le sélecteur à RUB/USD/EUR/KZT et réinitialise le brouillon sur RUB ; la langue du portail ne garantit donc pas CNY (ZH), KGS (KY) ou AED (AR). Tant que la source n’est pas corrigée, ne présentez pas la devise locale comme disponible : l’evidence planifiée doit consigner currency.expected et currency.observed, et les captures avec montants restent bloquées.
Validation, publication et modification
Un brouillon est envoyé en validation avec une référence ou un motif obligatoire. Seule une version validated peut être publiée. La publication peut exiger une deuxième personne ; avec la séparation des tâches, la personne qui a validé ne peut pas publier elle-même.
Utilisez Modifier sur une spécification en brouillon pour créer sa version suivante en conservant son code et son type. Une version publiée ne se modifie pas. Pour les offres, créez un nouvel enregistrement commercial ou suivez le flux en vigueur.
Si une action est indisponible, vérifiez votre rôle et la séparation des tâches. Si la fiche est obsolète, rechargez-la et contrôlez l’état courant. Si une transition ne s’applique plus, revenez à l’état actuel de l’enregistrement.
Pour une racine en draft, active ou suspended, la fiche peut proposer Retirer. Cette action ne supprime pas l’historique : indiquez un motif sur plusieurs lignes, la révision actuelle et confirmez ; l’enregistrement disparaît des listes de sélection, tandis que l’historique déjà vendu reste conservé. Si la révision est obsolète ou l’action interdite, rechargez la fiche et vérifiez les droits au lieu de réessayer à l’aveugle.
Versions, approbation et profil d’exécution
La fiche distingue la version publiée du brouillon actuel. S’il n’y a pas encore de publication, poursuivez avec le brouillon et vérifiez son état dans l’historique ; ne le qualifiez pas de publié.
La politique d’approbation vient des réglages du portail. Avec la séparation des tâches, la personne qui a envoyé une version en revue ne la publie pas ; attendez l’action d’un collègue. Saisissez le motif dans la boîte de dialogue obligatoire ; annuler ou envoyer une valeur vide ne fait rien. Si la fiche a changé, rechargez-la avant de décider.
Choisissez le profil d’exécution dans la liste disponible et seulement celui qui correspond au type. Une liste vide, indisponible ou incomplète est un état distinct, pas une raison de deviner. Une offre ne peut être créée qu’à partir d’une spécification publiée ; si les conditions tarifaires ne s’affichent pas, confirmez-les auprès de la personne responsable. Le montant doit correspondre aux conditions convenues.
Accès, données et démos
Le catalogue est partagé dans l’organisation, mais les actions dépendent de votre rôle, de la politique d’approbation et de la disponibilité des référentiels. Vide, indisponible, données invalides et erreur temporaire sont des états distincts : affichez-les honnêtement et utilisez Réessayer.
Utilisez des noms, profils, clients et prix synthétiques. Ne publiez pas de tarifs réels, contrats, données client, identifiants internes ou tokens. Pour les images arabes, vérifiez séparément le sens RTL, les libellés et le format monétaire avant publication.
Pages associées
Règles d’exécution
/operations/catalog possède un onglet Règles d’exécution distinct. Il explique comment un article est exécuté, accepté et facturé ; ce n’est pas un filtre supplémentaire des offres ou des spécifications. Distinguez En cours, En vigueur et Archive, les versions exactes et les états vide, chargement et erreur. Utilisez des noms lisibles comme Vente au détail sans réception et Article en stock ; n’affichez jamais les clés techniques.
Nouvelle règle
Dans /operations/catalog/fulfillment-profiles/new, répondez à sept questions métier : ce qui est vendu, sa source, la nécessité d’une réception, l’existence d’un quota périodique, le traitement du dépassement, le report du solde et le moment de facturation. Le portail déduit le gestionnaire, la règle de stock, le quota, la réception et la base de facturation ; gardez Ce que le portail configure lui-même replié. Pour une démo, utilisez Vente au détail sans réception, pas une clé technique.
Modifier un brouillon et vérifier l’enregistrement
Le brouillon se modifie dans le même questionnaire. Si le serveur abandonne une réponse, l’écran doit montrer les valeurs réellement enregistrées et nommer les réglages abandonnés ; ne déclarez pas un succès complet. Une version publiée ne se réécrit pas : la modification crée la version suivante.
Vérifier, mettre en vigueur et versionner
Dans /operations/catalog/fulfillment-profiles/<profileKey>/<schemaVersion>, ouvrez la paire exacte clé/version, pas « la dernière ». Distinguez Brouillon → Vérifiée → En vigueur → Remplacée/Retirée. La mise en vigueur peut exiger une seconde personne ; après publication, le nom et les conditions sont figés et une nouvelle version ne concerne que les ventes futures. Utilisez Article en stock avec les versions 1–3 et En attente de mise en vigueur comme données synthétiques.
Limites et refus
Le serveur peut refuser des combinaisons incompatibles de réception, quota et facturation ; la vente du dépassement n’est pas encore activée et doit rester visible comme option désactivée. Distinguez droit manquant, révision obsolète, réglage non pris en charge et indisponibilité temporaire ; rechargez avant de réessayer. Dans une capture, ne confirmez, ne publiez et ne retirez aucune règle : planned-only, sans acteurs réels, clients, montants ni identifiants bruts.
Vérification mobile
À 390px, vérifiez la même liste et le même éditeur : les sept questions, le résumé et les actions doivent rester lisibles sans débordement horizontal. L’arabe reste privé jusqu’à la revue RTL ; chaque locale exige un build correspondant et une preuve dans la même langue.