Configurateur · Règles
Deux types de règles dans une même liste. Les règles de contrainte précisent les choix possibles, sous forme de paires explicites, car une règle doit être compréhensible par un vendeur face à un client. Les règles de processus indiquent la signification du choix : quel composant, en quelle quantité, par quelle opération, avec quel contrôle ; et comportent une condition formulée dans un langage d’expression courant.
Où le trouver
- Module: Chaîne d'approvisionnement
- Groupe: Données de base
- Section: Configurateur de produit
- Écran: Configurateur · Règles
Adresse dans la console: /scm/config-rules
Liste · 26 colonnes · 45 champs sur son formulaire · 4 d'entre eux requis
Ce que la liste affiche
Voici les colonnes de la liste, dans l'ordre où elles apparaissent. Chacune d'elles peut être triée, filtrée, masquée ou exportée.
| Colonne | Gentil | Nom du champ |
|---|---|---|
| Modèle | Code | model_no |
| Code | Code | code |
| Règle | Texte | name |
| Gentil | Statut | rule_type |
| Nomenclature des noms de marque | Code | then_bom_name |
| Routage | Code | then_routing_name |
| Remplace | Code | replace_item_no |
| Ensembles pour enfant | Code | target_code |
| Fermé | Oui ou non | is_locked |
| Lorsque l'option | Code | when_option_code |
| L'option alors | Code | then_option_code |
| Quand | Code | condition_expr |
| Calcule | Code | output_name |
| Formule | Code | value_formula |
| Sélectionne une partie | Code | then_item_no |
| Quantité | Code | qty_formula |
| Op | Nombre | operation_no |
| Opération | Texte | operation_name |
| centre de travail | Code | then_work_center_code |
| Dehors | Oui ou non | is_subcontracted |
| Inspection | Code | then_inspection_plan_no |
| Ce que cela dit | Texte | message |
| Gravité | Statut | severity |
| Actif | Oui ou non | is_active |
| En vigueur à compter du | Date | effective_from |
| Jusqu'à | Date | effective_to |
Le formulaire
Voici les informations demandées lors de la création d'un enregistrement. Les champs obligatoires sont indiqués ; un choix issu d'une liste de configuration est un choix qu'un administrateur peut compléter sans nouvelle version.
| Champ | Taper | Choix | Notes |
|---|---|---|---|
| Modèle requis | Choix | Consulté à partir des archives existantes | |
| Code requis | Texte | ||
| Nom requis | Texte | ||
| Gentil requis | Choix | nécessite, exclut, implique, recommande, quantité_min, quantité_max, forces_eto, calcule, sélectionne_composant, opération_sélection, sélection_routage, sélection_inspection, sélectionne_sous-modèle, ensembles_paramètre, valeur_par_défaut, propage_valeur, exclut_composant, remplace_composant, quantités_composants, sélectionne_bom, suppression_opération, définit_temps_opération, ensembles_travail, valide | Règles de contrainte : « requires » signale une contrainte, « implies » l’ajoute. Règles de processus : « calculates » calcule une valeur, les règles « selects_ » déterminent la composition du produit et son mode de fabrication, et « defaults_value » renseigne une valeur (verrouillée : impossible de la modifier). Actions des règles : « propagates_value » écrit une valeur dans un sous-ensemble (TG100.DIAL_SIZE = TG310.DIAL_SIZE) ; « excludes_component », « replaces_component » et « sets_component_qty » modifient une pièce existante ; « selects_bom » et « selects_routing » avec « Au lieu de la gamme de base » choisissent une variante ; « removes_operation », « sets_operation_time » et « sets_work_center » modifient une opération par son numéro ; « validates » refuse (erreur) ou signale une erreur lorsque sa condition est remplie. Plus rapide : Configurateur · Cahier d’exercices › Règles sous forme de texte, une phrase SI… ALORS… par ligne. |
| Lorsque cette option est choisie | Choix | Consulté à partir des archives existantes | Options du modèle sélectionné. Saisissez une référence de matériau pour trouver l'option correspondante. |
| Alors cette option | Choix | Consulté à partir des archives existantes | Elle ne se limite pas à la même question que la question du « quand » — une règle qui traverse l'arbre, c'est précisément l'intérêt d'une règle. |
| Quand (une condition) | Texte long | Écrit comme une formule, au-dessus des codes des questions : acier_qualité = 'A', diamètre = 12 et galvanisation = 'oui'. Laissez ce champ vide pour une règle toujours applicable ; c'est ainsi que sont exprimés les composants et opérations standard d'un modèle. Une question contient le CODE de l'option choisie (taille_cadran = 'DS-4IN'), ou le nombre saisi pour une question qui accepte une valeur ; <question>_option contient toujours le code. Ne pas utiliser de texte : « Lorsque la taille du cadran est de 4 pouces » est refusé. Uniquement pour les règles de processus ; les règles de contrainte utilisent les deux champs d'option ci-dessus. Configurateur · Modèles › Vérifier ce modèle liste tous les noms et codes. | |
| Nom de la valeur qu'il calcule | Texte | Pour une règle « calcule ». Les règles suivantes font référence au résultat en utilisant ce nom. | |
| Comment afficher cette valeur | Texte | ||
| Unité de cette valeur | Texte | ||
| Formule | Texte long | par exemple longueur_mm + marge_processus + marge_coupe | |
| Sélectionnez ensuite cette partie | Choix | Consulté à partir des archives existantes | Une seule partie. Pour plusieurs parties dans la même condition, enregistrez la règle et ajoutez-les à ses composants. |
| Partie alternative | Choix | Consulté à partir des archives existantes | Ce que l'on utilise lorsque le premier choix est impossible. Ce n'est pas un deuxième élément. |
| Quel genre de pièce | Choix | brut, composant, sous-ensemble, consommable, conditionnement, acheté | Détermine sur quelle ligne du tableau des coûts elle apparaît. |
| Quantité (une constante) | Nombre | ||
| Quantité (une formule) | Texte long | Par exemple, raw_mass_kg. Prévaut sur la constante lorsque les deux sont données. | |
| Unité de la quantité | Texte | ||
| Ferraille % | Nombre | ||
| Consommé lors de l'opération | Nombre | ||
| Numéro d'opération | Nombre | ||
| Opération | Texte | ||
| Sur ce centre de travail | Choix | Consulté à partir des archives existantes | |
| Après l'opération | Nombre | ||
| Installation (minutes) | Nombre | ||
| Exécution par minute (minutes) | Nombre | ||
| Durée d'exécution (une formule) | Texte long | par exemple, arrondi(2 + longueur_brute_mm / 2000, 3) | |
| Exécuté en extérieur | Oui ou non | C'est au niveau du routage que la sous-traitance est décidée. Une opération marquée ici génère une demande d'achat au lieu d'être planifiée sur une machine. | |
| Sous-traitant | Choix | Consulté à partir des archives existantes | |
| Ce qu'ils facturent (une constante) | Nombre | ||
| Ce qu'ils facturent (une formule) | Texte long | Le prix de la galvanisation est calculé en fonction du zinc déposé et celui de l'usinage à l'heure ; un tarif forfaitaire permet de facturer le même prix pour toutes les tailles de pièces traitées. | |
| Combien de temps le conservent-ils (jours) | Nombre | ||
| Ensuite, inspectez ce plan. | Choix | Consulté à partir des archives existantes | |
| À quel stade | Choix | entrant, en cours, final, premier_article, pré-expédition, périodique, audit, retour | |
| Configurez ensuite ce sous-ensemble. | Choix | Consulté à partir des archives existantes | |
| Utilisez ensuite cette nomenclature. | Choix | Consulté à partir des archives existantes | selects_bom : une variante de la facture qui remplace la facture de base lorsque la condition est remplie. |
| Au lieu du routage de base | Oui ou non | selects_routing : activé, le routage remplace le routage de base ; désactivé, ses opérations sont ajoutées. | |
| Pièce qu'elle remplace | Choix | Consulté à partir des archives existantes | replaces_component : cette partie est supprimée et « Sélectionnez ensuite cette partie » est insérée à sa place. |
| Question sur le sous-ensemble | Texte | propages_value : le code de question sur le sous-ensemble (« Configurez ensuite ce sous-ensemble ») dans lequel la valeur de la formule est écrite, par exemple DIAL_SIZE. | |
| Fermé | Oui ou non | defaults_value / propage_value : activé, la personne ne peut pas modifier la règle ; désactivé, il ne s’agit que d’une valeur par défaut. | |
| Ce que l'on dit à la personne | Texte long | Une règle de contrainte qui se déclenche sans explication est un configurateur que les utilisateurs délaissent. Une règle de processus utilise cette condition pour justifier l'écriture d'informations à côté de chaque composant et de chaque opération qu'elle a générée. | |
| Gravité | Choix | erreur, avertissement, info | |
| Commande | Nombre | ||
| Actif | Oui ou non | ||
| En vigueur à compter du | Date | Date d'entrée en vigueur de cette version de la règle. Laissez la date du jour, sauf si vous prévoyez une modification ultérieure. | |
| Jusqu'à | Date | Laisser vide pour une réponse ouverte. Le fait de le faire met fin à cette version plutôt que de la supprimer. |
Les règles qui s'appliquent ici
Tout ce qui s'affiche à l'écran obéit aux règles de la plateforme et non à des règles propres. Voici celles qu'il est important de connaître avant de l'utiliser :
- Réduire une liste — Recherche, conditions, tri, totaux, exportation et vues enregistrées.
- Ce qui peut être changé — les cinq motifs pour lesquels un enregistrement ne peut être modifié.
- Entreprises et unités commerciales — ce que le commutateur situé au-dessus de cette liste lui fait.
- Création d'un enregistrement — champs obligatoires, provenance des choix et mode d'attribution des numéros.
- Importer une feuille de calcul — Cet écran en accepte un, et il suit les mêmes règles que la saisie au clavier.