| API / API Web | |
|
Version : ACE 1.1 |
Edition spéciale ES0 |
|
|
Package : fr.ACE.metier.bc4j.produit.common GestionDeclinaisonaffecterToutesLesDeclinaisons |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet d’affecter à un produit donné toutes les déclinaisons d’un critère de déclinaison.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
| Etape | description du Processus |
| 1 |
Si le code société n’est pas renseigné, la valeur prise par défaut est celle de la session métier. L’API recherche tout d’abord la table de référence associée au critère passé en entrée. |
| 2 |
Si la table est renseignée, alors l’API utilise les déclinaisons données par la table de référence du critère. Pour chaque déclinaison ainsi identifiée, l’API crée un enregistrement dans la table des Produits déclinés (multi-variantes : PRD). Si l’enregistrement existe déjà, l’API ne le crée pas de nouveau et n’affiche aucun message d’erreur. |
|
Le modèle MOD contient deux critères : · la Taille (code VAR001), · la Couleur (code VAR002). Le critère Taille a comme déclinaisons : S, M, L, XL, XXL. Le critère Couleur a comme déclinaisons : BLANC, ROUGE, BLEU. L’API traite le produit Pull et le critère Taille. L’API crée autant d’enregistrements dans la table PRD pour le produit Pull qu’il existe de déclinaisons pour le critère Taille (code VAR001). Seules sont créées les déclinaisons qui n’existent pas déjà. Voici une image de l’enregistrement de la table PRD :
|