¿Qué es Real-Time?
La función real-time de commerce permite a los canales de venta trabajar de forma sincrona con Dynamics 365 F&O, de forma que se puede obtener o generar información directamente en backoffice.
Generar una función real-time require de desarrollo tanto en backoffice como en commerce runtime.
Backoffice
El primer paso sera generar la método real time que se ejecutara en backoffice, para ello es necesario extender la clase RetailTransactionServiceEx con los siguentes criterios:
- El método debe declararse como público y estático.
- Debe devolver un contenedor con una logitud minima de 2. El primer elemento debe ser un booleano que indica el resultado de la ejecución, el siguiente un cadena de caracteres que contenta el mensaje de error si lo hubiera pudiendo incluir los valores que considere oportunos, incluso otros contenedores.
- Los parametros del método deben utilizar los tipos de datos primitivos:
o Boolean
o Date
o Int
o Int64
o Str
o Guid
o Real
Commerce Runtime
Para hacer uso de las nuevas funciones Real-Time será necesario crear una extensión del CSU a través de un nuevo controlador que permita realizar la llamada a este nueva función real time.
Una vez aplicada la extensión sobre el CSU ya se habrá publicado el controlador con la nueva operación y podrá ser utilizada tantos desde el Api del CSU como desde el POS.


