update_orders_notification
La función update_orders_notification se usa para modificar los ajustes de las plantillas de notificaciones para los pedidos.
svc=resource/update_orders_notification¶ms={"resourceId":<long>,
"ordersNotification":<JSON>}
Parámetros
Nombre | Descripción |
---|---|
resourceId | ID del recurso. |
ordersNotification | Ajustes de la plantilla de notificación en el formato JSON. |
Llaves JSON:
{
"sms":"<text>", /* texto de notificación SMS */
"subj":"<text>", /* asunto de email */
"text":"<text>", /* texto de email */
"html":<uint>, /* texto de email en el formato HTML (1: sí) */
"currency":"<text>", /* divisa */
"dns":"<text>", /* URL del localizador (sin http://) */
"driverPushMsg":{ /* ajustes de notificación push de conductor */
"crR":{
"t":"<text>" /* texto de notificación al crear nueva ruta */
},
"delR":{
"t":"<text>" /* texto de notificación al eliminar una ruta */
},
"updC":{
"t":"<text>" /* texto de notificación al cambiar los detalles de contacto */
},
"attO":{
"t":"<text>" /* texto de notificación al adjuntar archivos */
},
"detO":{
"t":"<text>" /* texto de notificación al eliminar archivos */
},
"updG":{
"t":"<text>" /* texto de notificación al cambiar los parámetros de un pedido */
},
"vtD":{
"t":"<text>" /* texto de notificación al exceder el tiempo de entrega*/
},
"utD":{
"t":"<text>" /* texto de notificación al exceder el tiempo de servicio */
},
"trk":{
"t":"<text>" /* texto de notificación en caso de desviación de la ruta */
}
"skp":{
"t":"<text>" /* texto de notificación en caso de omitir un pedido */
},
"stO":{
"t":"<text>" /* texto de notificación en caso de no confirmar un pedido el mensajero/operador */
}
},
}
Las etiquetas del texto de notificación y el asunto del email:
Etiqueta | Descripción |
---|---|
%ORDER_NAME% | Nombre del pedido. |
%ORDER_ARRIVAL_TIME% | Hora de llegada estimada. |
%ORDER_COST% | Coste del pedido. |
%ORDER_COMMENT% | Comentario. |
%LOCATOR_LINK% | Localización corriente. |
Resultado devuelto
Si la solicitud se ejecuta con éxito, se devuelve un JSON vacío.
{ }
Si no, se devuelve un código de error. Los códigos de errores posibles son:
Código | Descripción |
---|---|
7 | Error al obtener el recurso con la ACL deseada (ADF_ACL_AVL_RES_EDIT_ORDERS). |
6 | Error no definido. |
4 | Parámetros de entrada incorrectos. |