Configurador · Reglas
Dos tipos de reglas en una misma lista. Las reglas de RESTRICCIÓN indican qué se puede elegir, como pares explícitos, porque una regla debe ser comprensible para un vendedor frente a un cliente. Las reglas de PROCESO indican qué significa la elección: qué componente, en qué cantidad, mediante qué operación, con qué inspección, e incluyen una condición escrita en el lenguaje de expresiones común.
Dónde encontrarlo
- Módulo: Cadena de suministro
- Grupo: Datos maestros
- Sección: Configurador de productos
- Pantalla: Configurador · Reglas
Dirección en la consola: /scm/config-rules
Lista · 26 columnas · 45 campos en su forma · 4 de ellos requerido
Lo que muestra la lista
Estas son las columnas de la lista, en el orden en que aparecen. Cualquiera de ellas puede ordenarse, filtrarse, ocultarse o exportarse.
| Columna | Amable | Nombre del campo |
|---|---|---|
| Modelo | Código | model_no |
| Código | Código | code |
| Regla | Texto | name |
| Amable | Estado | rule_type |
| Lista de materiales | Código | then_bom_name |
| Enrutamiento | Código | then_routing_name |
| Reemplaza | Código | replace_item_no |
| Se coloca en el niño | Código | target_code |
| Bloqueado | sí o no | is_locked |
| Cuando opción | Código | when_option_code |
| Entonces opción | Código | then_option_code |
| Cuando | Código | condition_expr |
| Calcula | Código | output_name |
| Fórmula | Código | value_formula |
| Selecciona parte | Código | then_item_no |
| Cantidad | Código | qty_formula |
| Op | Número | operation_no |
| Operación | Texto | operation_name |
| Centro de trabajo | Código | then_work_center_code |
| Afuera | sí o no | is_subcontracted |
| Inspección | Código | then_inspection_plan_no |
| Lo que dice | Texto | message |
| Gravedad | Estado | severity |
| Activo | sí o no | is_active |
| En vigor desde | Fecha | effective_from |
| Hasta | Fecha | effective_to |
El formulario
Aquí se solicita la información que aparece al crear un registro. Los campos obligatorios están marcados; una opción de la lista de configuración es una que el administrador puede modificar sin necesidad de una nueva versión.
| Campo | Tipo | Opciones | Notas |
|---|---|---|---|
| Modelo requerido | Elección | Consultado a partir de registros existentes | |
| Código requerido | Texto | ||
| Nombre requerido | Texto | ||
| Amable requerido | Elección | requiere, excluye, implica, recomienda, cantidad_mínima, cantidad_máxima, fuerzas_a, calcula, componente_de_selección, operación_de_selección, enrutamiento de selección, selección_inspección, selecciona_submodelo, parámetros_de_conjunto, valor_predeterminado, propaga_valor, excluye_componente, reemplaza_componente, conjuntos_componente_qty, selecciona_bom, operación de eliminación, establece_tiempo_de_operación, centros de trabajo, valida | Reglas de restricción: "requires" se queja, "implies" lo agrega para ellos. Reglas de proceso: "calculates" calcula un número, las reglas "selects_" deciden de qué está hecho el producto y cómo, y "defaults_value" completa una respuesta (Bloqueado: la persona no puede cambiarlo). Acciones de regla: "propagates_value" escribe un valor en un subconjunto (TG100.DIAL_SIZE = TG310.DIAL_SIZE); "excludes_component", "replaces_component" y "sets_component_qty" cambian una pieza que ya está en la estructura; "selects_bom" y "selects_routing" con "En lugar de la ruta base", eligen una variante; "removes_operation", "sets_operation_time" y "sets_work_center" cambian una operación por su número; "validates" rechaza (error) o advierte cuando se cumple su condición. Más rápido: Configurador · Libro de trabajo › Reglas como texto, una oración SI … ENTONCES … por línea. |
| Cuando se elige esta opción | Elección | Consultado a partir de registros existentes | Opciones del modelo seleccionado. Introduzca un número de material para encontrar la opción que lo añade. |
| Entonces esta opción | Elección | Consultado a partir de registros existentes | No se limita a la misma pregunta que el lado del "cuándo": una regla que atraviesa el árbol es la esencia misma de una regla. |
| Cuando (una condición) | Texto largo | Escrito como una fórmula, sobre los códigos de las preguntas: steel_grade = 'A' y diameter = 12 y galvanizing = 'yes'. Déjelo vacío para una regla que siempre se aplica, que es como se expresan los componentes estándar y las operaciones estándar de un modelo. Una pregunta contiene el CÓDIGO de la opción elegida (dial_size = 'DS-4IN'), o el número escrito para una que toma un valor; <question>_option siempre contiene el código. No prosa: "Cuando el tamaño del dial es de 4 pulgadas" es rechazado. Solo para reglas de proceso; las reglas de restricción usan los dos cuadros de opción de arriba. Configurador · Modelos › Comprobar este modelo enumera todos los nombres y códigos. | |
| Nombre del valor que calcula | Texto | Para una regla de "cálculos". Las reglas posteriores se refieren al resultado con este nombre. | |
| Cómo mostrar ese valor | Texto | ||
| Unidad de ese valor | Texto | ||
| Fórmula | Texto largo | p. ej. longitud_mm + margen_de_procesamiento + margen_de_corte | |
| Luego seleccione esta parte | Elección | Consultado a partir de registros existentes | Una parte. Para varias bajo la misma condición, guarda la regla y agrégalas a sus componentes. |
| Parte alternativa | Elección | Consultado a partir de registros existentes | ¿Qué se utiliza cuando no se puede obtener la primera opción? No es un segundo componente. |
| ¿Qué tipo de pieza? | Elección | crudo, componente, subconjunto, consumible, embalaje, comprado | Decide en qué línea de la hoja de costos se ubica. |
| Cantidad (una constante) | Número | ||
| Cantidad (una fórmula) | Texto largo | p. ej. raw_mass_kg. Gana sobre la constante cuando se dan ambas. | |
| Unidad de la cantidad | Texto | ||
| Chatarra % | Número | ||
| Consumido durante el funcionamiento | Número | ||
| Número de operación | Número | ||
| Operación | Texto | ||
| En este centro de trabajo | Elección | Consultado a partir de registros existentes | |
| Después de la operación | Número | ||
| Configuración (minutos) | Número | ||
| Ejecución por minuto | Número | ||
| Tiempo de ejecución (una fórmula) | Texto largo | p. ej. round(2 + raw_length_mm / 2000, 3) | |
| Realizado al aire libre | sí o no | En la planificación de rutas es donde se decide la subcontratación. Una operación marcada aquí genera una solicitud de compra en lugar de programarse en una máquina. | |
| Subcontratista | Elección | Consultado a partir de registros existentes | |
| Lo que cobran (una constante) | Número | ||
| Lo que cobran (una fórmula) | Texto largo | El precio del galvanizado se calcula en función del zinc depositado y el del mecanizado por hora; una cifra fija hace que el tratamiento cueste lo mismo para cualquier tamaño. | |
| ¿Cuánto tiempo lo conservan (días)? | Número | ||
| Luego, inspeccione este plan. | Elección | Consultado a partir de registros existentes | |
| ¿En qué etapa? | Elección | entrante, en_proceso, final, primer artículo, pre_envío, periódico, auditoría, regresó | |
| Luego configure este subconjunto. | Elección | Consultado a partir de registros existentes | |
| Luego, utilice esta lista de materiales. | Elección | Consultado a partir de registros existentes | selects_bom: una variante de factura que reemplaza a la base cuando se cumple la condición. |
| En lugar del enrutamiento base | sí o no | selects_routing: activado, el enrutamiento reemplaza al enrutamiento base; desactivado, se agregan sus operaciones. | |
| Pieza que reemplaza | Elección | Consultado a partir de registros existentes | replaces_component: esta parte se elimina y "Entonces seleccione esta parte" va en su lugar. |
| Pregunta sobre subensamblaje | Texto | propagates_value: el código de pregunta en el subensamblaje ("Entonces configure este subensamblaje") en el que se escribe el valor de la fórmula, por ejemplo, DIAL_SIZE. | |
| Bloqueado | sí o no | defaults_value / propagates_value: activado, la persona no puede cambiar lo que establece la regla; desactivado, es solo un valor predeterminado. | |
| Lo que se le dice a la persona | Texto largo | Una regla de restricción que se activa sin explicación hace que la gente deje de usar el configurador. Una regla de proceso utiliza esto como motivo para escribir una explicación junto a cada parte y cada operación que produce. | |
| Gravedad | Elección | error, advertencia, información | |
| Orden | Número | ||
| Activo | sí o no | ||
| En vigor desde | Fecha | Fecha en que entra en vigor esta versión de la fila. Déjela como hoy a menos que esté programando un cambio futuro. | |
| Hasta | Fecha | Déjelo en blanco para que no haya cambios. Al marcarlo, se finalizará esta versión en lugar de eliminarla. |
Las reglas que se aplican aquí
Todo lo que aparece en esta pantalla obedece a las reglas de la plataforma, no a reglas propias. Estas son las que conviene conocer antes de usarla:
- Reducir la lista — Búsqueda, condiciones, ordenación, totales, exportación y vistas guardadas.
- ¿Qué puede cambiar? — Los cinco motivos por los que no se puede editar un registro.
- Empresas y unidades de negocio — lo que el conmutador que está encima de esta lista le está haciendo.
- Crear un registro — campos obligatorios, de dónde provienen las opciones y cómo se asigna el número.
- Importar una hoja de cálculo — Esta pantalla acepta uno y sigue las mismas reglas que al escribir.