deliverea10añosblanco.svg
Knowledge base
Parámetros personalizados
Configuración y uso de parámetros personalizados en reglas y filtros

Para acceder a la sección parámetros personalizados debemos dirigirnos al desplegable del menú configuración:

 

 

Un parámetro personalizado puede ser cualquier concepto relevante para la operativa. Por ejemplo:

 

 

Se pueden ver distintos campos:

- Clave: Cadena exacta que se va a utilizar en peticiones vía API, por ejemplo, en json.

- Alias: El nombre "amigable" del parámetro que se verá en los frontales de la aplicación.

- Dónde usarlo: En qué secciones de la web usarlo. Se detalla continuación cada uso.

- Tipo: Puede ser un texto libre o tener valores predeterminados. Esto determinará en frontales si el campo es tipo selector múltiple o texto.

 

 

Parámetros personalizados al documentar expedición

Al crear expediciones (envíos, devoluciones, pedidos, etc.) los parámetros personalizados se deben informar en el campo clientAdditionalInfo:

 

{ "to": { "name": "John Doe", "address": "Fake street 404", "city": "Neverafter", ... }, "carrierCode": "dummy", "serviceCode": "standard", ... "parcels": [ { "weight": 5.60, "height": 13, "width": 15, "length": 20 } ], "clientAdditionalInfo": { "package_type": "pallet",

"another_custom_parameter": "value" } }

 

El parámetro clientAdditionalInfo es un objeto que puede contener varios pares clave valor.

- La clave debe ser igual a la clave configurada al crear el parámetro personalizado, en este caso package_type.

- El valor tiene que ser uno de los múltiples valores configurados o, en caso de haber configurado texto libre, cualquier texto (*).

 

 

Parámetros personalizados en listados de expediciones

Tal y como puede verse en la imagen, el parámetro personalizado estará disponible los listados de pedidos, envíos y devoluciones como:

- Filtro

- Columna

- Orden

 

 

 

Parámetros personalizados como condición de regla

El parámetro personalizado estará disponible como condicional en la configuración de reglas.

 

Esto permite que, además de los condicionales por defecto en logística que ya contempla Deliverea, el cliente pueda tener en cuenta cualquier concepto propio de su negocio para terminar la asignación de agencia.

 

Así pues de los siguientes ejemplos:

{
"to": {
"name": "John Doe",
"address": "Fake street 404",
"city": "Neverafter",
...
},
...
"clientAdditionalInfo": {
"package_type": "pallet" -> Cumpliría la regla (*)
}
}

 

 

{
"to": {
"name": "John Doe",
"address": "Fake street 404",
"city": "Neverafter",
...
},
...
"clientAdditionalInfo": {
"package_type": "parcel" -> No cumpliría la regla
}
}

 

{
"to": {
"name": "John Doe",
"address": "Fake street 404",
"city": "Neverafter",
...
},
...
"clientAdditionalInfo": {} -> No cumpliría la regla
}

 

 

(*) Nótese que el valor debe tener en cuenta mayúsculas y minúsculas.

Did this answer your question?