Proceso:
-
Se acuerda con el cliente avanzar con la integración de brokers
(Área responsable: Ventas/Comercial)
-
Se envía un mail en el que se describe detalladamente la introducción entre el equipo comercial del broker y el responsable de la rentadora
(Área responsable: Ventas con copia a Soporte)
-
El equipo de ventas le indica al equipo de soporte que inicie el proceso de alta
(Área responsable: Ventas envía un acuerdo cerrado a Soporte)
-
Armado de un usuario y credencial de sistemas externos en el tenant del cliente. Es necesario generar un origen nuevo y un usuario externo
Para generar el origen, se clickea en Configuración General > Origenes; se distilda la opción "Habilitar selección del usuario", y luego se completa el nombre y la descripción.
A modo ejemplo:
Para generar un usuario externo:
Y luego:
A modo ejemplo:
Se completan los datos del usuario externo.
(Área responsable: Soporte)
5. El equipo de soporte carga la información en el detalle.
(Área responsable: Soporte)
Una vez guardado, es muy importante copiar las credenciales del sistema externo (las letritas azules del recuadro azul) ya que se envían junto con el postman al broker y se cargan en el documento en la pestaña de Credenciales
Se ingresa la fecha del envío y la persona que lo va a estar recibiendo.
6. Se envía un mail con la información al broker sobre el alta
(Área responsable: Soporte con copia a Desarrollo)
Lo que debe mandarse en el mail al broker: Ejemplo:
Buenas tardes Eugenio y Matías!
Cómo están?
Les dejo los datos del usuario para poder avanzar con la integración y que puedan empezar a hacer las pruebas
USUARIO: turismocity
CREDENCIALES: b1FqTFJJYWIrTT4jeXAqS2xVb2VwY2JLbkppdGIwKltqR1gwfWVJeE55UzU4cytrV08hSEgtIURfZz5ASVBEQQ==
All the other parameters from the collection are automatically populated with each API call.
In order to test a full Flow, make the following calls:
-
Auth: Will need baseUrl, clientid, clientsecret. Will populate the access_token for the following calls
-
Places: (not needed in your implementation if you already have a static map for pickup and dropoff places). Will populate the pickup and dropoff place id for the following calls.
-
Search: Will need from, to. Will populate current_categoryid, current_modelid, current_sipp.
-
Book: Will populate current_booking, customer_lastname for following calls.
-
Get Booking: Will need current_booking.
-
Cancel: Will need current_booking.
Extras Price:
- Public Api Get Additional Prices: Will need from, to, drop off, pickup, current_category, current_model, current_sipp. Will return all the additionals available for the dates and branch-office with the price.
In order to save a booking with extras add to the Book call a new property like this:
"Additionals": [
{
"Additional": {
"Id": 0, -> id of the additional
},
"Quantity": 0 -> quantity
},
...
]
Y se adjunta el Rently Portman Collection.json
7. Se arma un listado con los lugares y los modelos desde el tenant para enviar al broker.
SE GENERARON REPORTES DINAMICOS PARA EVITAR ESTE PASO. SIMPLEMENTE HAY QUE DESCARGAR LOS SIGUIENTES REPORTES, IDEALMENTE PARA QUE EL CLIENTE SE LO ENVIE AL BROKER.
-
Listado de LUGARES
Se hace click en Sucursales y luego en "Lugares" y despliega el listado de lugares:
Se exporta o copia el listado y se pega en el excel para poder emprolijar y enviar al broker por mail.
-
Listado de MODELOS
Se hace click en Autos > Modelos
Se copia y pega en Excel como se visualiza debajo:
Se envía por mail, similar al mail con el Listado.
(Área responsable: Soporte con copia a Desarrollo)
8. Se envía un mail al broker con la información adicional para que inicien las pruebas
(Área responsable: Soporte con copia a Desarrollo)
9. Validación de reservas
(Área responsable:Desarrollo)
10. Alta en vivo del cliente en el broker
El equipo de soporte informa al cliente para que el mismo dé el OK definitivo.
(Área responsable: Soporte con copia a Ventas y Desarrollo)
11. Una vez que el estado sea "En Vivo" se le cobra al cliente el valor de la integración
(Área responsable: Soporte envía info a Equipo Comercial)