Puede utilizar la opción de menú "Asignaciones de campos" para crear una asignación individual entre los campos definidos en el protocolo de su cliente y los campos disponibles en nuestro sistema.
En la parte izquierda de la herramienta de asignación, seleccione el campo de destino del protocolo deseado (por ejemplo, OCI) y, a continuación, seleccione el tipo de asignación deseado (base de datos, valor fijo, dinámico (sólo para el modo pasarela).
En la parte derecha, seleccione el campo de origen y/o el valor que debe asignarse al campo de protocolo correspondiente.
Base de datos: En el campo "Campo fuente", seleccione un campo de nuestro modelo de datos que deba utilizarse como fuente de datos para el campo de destino seleccionado durante la transmisión.
Valor fijo: En el campo "Campo fuente", introduzca un valor fijo que se emitirá en el campo de destino seleccionado durante la transmisión al sistema ERP de llamada.
Dinámico: Este tipo de asignación sólo está disponible para el modo Gateway. Aquí es posible transferir y asignar más datos en el objeto "producto" durante la retransferencia desde el sistema de tienda llamado.
...
"additionalProp1": [
{
"label": "cadena",
"value": "string"
},
{
"label": "cadena",
"value": "string"
}
],
...
Ejemplo: En el objeto "producto" también se transfiere el array "clasificaciones", que a su vez contiene objetos con las claves etiqueta y valor. Aquí tienes la opción de almacenar la descripción clave clasificaciones en el primer campo de entrada y el valor de la clave etiqueta en el segundo. El campo valor del mismo objeto se utiliza ahora para la asignación de campos.
Las transformaciones de campo le permiten cambiar dinámicamente los valores de sus asignaciones de campo antes de que se transfieran al sistema de destino. Puede utilizar las transformaciones para convertir valores de entrada en otros valores basándose en reglas definidas.
Para crear o editar una transformación para un campo:
Actualmente se admiten dos tipos de transformación:
"Reemplazar valor " (transformación If): Esta transformación comprueba si el valor de entrada coincide con un valor definido y lo sustituye por otro en caso necesario.
"Añadir a " (transformación Añadir a): Esta transformación permite añadir un texto fijo o el contenido de otro campo de producto al valor del campo actual.
Utilizar carga útil como fallback: Si está activado, el valor original se adopta sin cambios si no se encuentra ninguna coincidencia.
Dispone de dos opciones para la transformación "Adjuntar a":
Añadir valor fijo: Seleccione esta opción para anexar un texto fijo al valor del campo.
Añadir valor de otro campo: Selecciona esta opción para anexar el valor de otro campo de producto.
Si su sistema de origen utiliza valores de estado como "0" y "1", pero el sistema de destino espera "Inactivo" y "Activo":
Si su sistema de origen utiliza códigos de idioma en formato "de-DE", pero el sistema de destino sólo espera "de":
Si desea asegurarse de que los valores vacíos se sustituyan por un valor por defecto:
Si desea añadir unidades de medida a los valores numéricos:
Si desea combinar el número de artículo con la descripción del artículo: