Manufactura · configuración de producto industrial
La configuración de producto impide que una combinación imposible de opciones llegue a la cotización. Declaras las características y los valores de cada producto, escribes reglas (exige, excluye, prerrequisito, mínimo y máximo de selección), y el CRM valida la elección del cliente antes de generar cualquier precio. Una configuración inválida no produce lista de materiales ni precio, y cada configuración aprobada queda guardada como una foto inmutable de lo que se vendió.
En una industria que fabrica bajo pedido, el error más caro no es el descuento: es la combinación imposible. El vendedor promete un equipo con una opción que no convive con otra, el cliente firma y la fábrica lo descubre en la planta. La configuración de producto existe para que esa combinación ni siquiera llegue a convertirse en cotización.
Las tres piezas
La configuración se apoya en tres cosas que declaras por producto:
- Características y valores: lo que se puede elegir. Por ejemplo, la característica Tensión con los valores 220 V y 380 V, o Acabado con Pintura estándar y Pintura epóxica.
- Reglas: qué puede convivir con qué. Las reglas son declarativas, así que no programas nada: describes la condición y el CRM la evalúa.
- Severidad: cada regla es un error, que impide que la configuración siga, o un aviso, que deja pasar pero queda anotado para quien vaya a aprobar.
Los tipos de regla disponibles cubren los casos clásicos de la ingeniería comercial: una opción que exige otra, una opción que excluye otra, un prerrequisito, un mínimo y un máximo de elementos seleccionados en una característica, y la exclusividad entre valores. Es el mismo motor de reglas que usa el configurador del módulo de estructura de producto, así que quien ya escribe reglas allí encuentra aquí la misma lógica.
Reglas con versión y vigencia
Cada regla tiene una versión y puede tener una vigencia, es decir, una fecha en que empieza a valer y otra en que deja de valer. Eso resuelve el problema de auditoría más molesto de la industria: descubrir, dos años después, por qué aquel equipo salió de esa manera. La configuración guarda la versión de reglas que estaba vigente en el momento en que se generó, así que la respuesta siempre es verificable, y cambiar las reglas hoy no reescribe el pasado.
Qué pasa cuando la configuración se valida
La validación se ejecuta sobre la selección del cliente y devuelve dos listas: errores y avisos. Si hay cualquier error, la configuración queda registrada como inválida junto con las violaciones que la reprobaron, y el proceso se detiene ahí: no se explota ninguna lista de materiales y no se calcula ningún precio. Una configuración inválida no se convierte en cotización, y esa es la regla más importante de todo el mecanismo.
Cuando la configuración es válida, el CRM hace tres cosas de una vez: explota la estructura del producto para saber qué componentes consume esa combinación específica, calcula el precio cuando indicas la regla de precio a usar, y guarda el plazo de entrega informado. Todo eso queda congelado en una foto de la configuración, con la cantidad, la moneda y la versión de las reglas. Esa foto es lo que documenta lo que se vendió.
Dónde aparece esto hoy
La configuración de producto tiene pestaña propia en la pantalla Manufactura: Configurador. Allí registras las características y sus valores, escribes las reglas más simples, eliges una combinación y ves la verificación mientras eliges, generas la configuración y conviertes en cotización la que sea válida. Las mismas características, reglas y configuraciones también las puede cargar quien se ocupa de la integración de tu operación, y el resultado circula por el resto de la vertical: la configuración válida alimenta la cotización, y una configuración inválida en una línea se vuelve un bloqueo que impide entregar el pedido al ERP.
Requisitos previos y límites
- La vertical Manufactura debe estar activada en Configuración → Verticales, si no nada de la configuración responde.
- Escribir o modificar características, reglas y configuraciones exige permiso de escritura; la lectura puede liberarse de forma más amplia.
- La explosión de componentes depende de que la estructura del producto esté registrada. Sin BOM, la configuración válida se genera, pero sin lista de componentes.
- El precio solo se calcula cuando indicas qué regla de precio usar; sin ella, la configuración queda válida y sin valor.
- Cambiar una regla no invalida las configuraciones ya generadas: guardan la versión de reglas de la época, a propósito.