COMBINUM Code

Para aprovechar al máximo su solución CPQ, debe poderse comunicar de manera eficiente con su entorno. El módulo COMBINUM Code ofrece una solución elegante y flexible para este tipo de necesidades.

Algunos ejemplos típicos son:

  • Integraciones con otros sistemas como ERP o CRM
  • Envío de datos a clientes
  • Automatización de equipos de producción y prueba
  • • Configuración o programación de productos ensamblados

Una solución para cualquier salida

COMBINUM Code se puede utilizar para modelar casi cualquier salida resultante de la configuración, en cualquier formato de datos y en cualquier estructura de datos.

Esta libertad en el diseño al usar COMBINUM Code proviene de dos ideas:

  • La salida se modela en una estructura de árbol que es adecuada sin importar qué tipo de salida necesite.
  • Al separar la lógica de los contenidos de la definición del formato de datos, se puede agregar cualquier formato de datos.
Una necesidad habitual es enviar una lista de materiales generada al sistema ERP y vincularla a un pedido.

Salida de modelado

La salida se modela en una estructura de árbol. La inclusión de los nodos del árbol se controla mediante reglas y los valores de los nodos se controlan mediante fórmulas.

Cualquier contenido de una cotización o configuración se puede utilizar como salida mediante COMBINUM Code. Pero esto no es todo. Cualquier contenido relevante que se pueda manejar desde una configuración también se puede agregar a la salida. Esto incluye datos calculados, lista de materiales, precios y configuraciones secundarias.

Otra característica inteligente es la posibilidad de crear bucles. Al agregar un bucle, puede tener contenidos dinámicos como los artículos de una lista de materiales o los precios individuales en una lista de precios.

Genérico o específico del producto

Dependiendo de sus necesidades, se puede construir un modelo de Code que sea independiente del producto, de modo que pueda ejecutarse en cualquier cotización o configuración en el sistema CPQ. Este suele ser el caso al configurar una integración ERP.

Pero también puede crear modelos de Code hechos a medida para un producto en particular y permitirle hacer referencia directa a sus parámetros, etc.

Motores de código

Hay motores de código ya listos para usar para formatos de datos TEXT, XML y JSON. Además de esto, se pueden agregar formatos personalizados, e incluso se admiten formatos binarios.

Los motores de código admiten sintaxis enriquecidas. Por ejemplo, el motor de código para XML admite entidades de lenguaje como espacios de nombres, prefijos de nombres y bloques CDATA.

Servicios web

Una vez que se ha definido un modelo de Code, puede exponerse como un servicio web con un simple clic en una casilla de verificación. El servicio web está protegido por autenticación basada en token.

En otros escenarios, el código debería poder estar expuesto a los usuarios finales. Esto se puede hacer con el texto que se muestra directamente dentro del navegador, como una ventana emergente o como un enlace de descarga.

Conozca más

Vea esta explicación animada sobre COMBINUM Code.