Alexa también funciona con SAP Business One

 In Funciones SAPB1

SAP Business One es el núcleo digital y la solución se ejecuta en SAP Cloud Platform.

Todo el manejo del chat de voz se maneja en SAP Cloud Platform con una implementación de chatbot, y toda la acción entre la solución y SAP Business One es manejada por servicios web. SAP Business One actúa como black-box para Alexa, lo único que ve la solución es un conjunto de servicios.

Tomemos por simplicidad un escenario: la solicitud de una colocación de pedido. Puedes ver esto en acción aquí:

 

 

Ahora, la implementación de este escenario es bastante directa: la conversación con Alexa se analiza y se toman todos los parámetros, luego se envía una llamada para crear un pedido a SAP Business One, y cuando vuelve se prepara una respuesta para Alexa . Para llamar a una creación de orden, todo lo que necesita hacerse es:

  • un POST al servicio Service Layer / SalesOrder

Un poco diferente de lo que algunos de ustedes me preguntaron, esta no es una característica central de SAP Business One, Es un prototipo desarrollado por el equipo de Solution Architects, al igual que muchos otros que compartimos anteriormente.

Buenas noticias, el código está abierto para que pueda usar e implementar su propia versión. Y aquí hay un tutorial sobre cómo instalar el Asistente B1 y “retirar” el teclado para algunas tareas B1.

No entraré en detalles sobre las capacidades de desarrollo de Echo. Si desea navegar en esas aguas, consulte su sitio oficial ASK (kit de habilidades de Alexa) (muy bien hecho, simple y con excelentes muestras) y este detallado tutorial de Jarkko Lane. Pero una cosa que debería estar clara para ti es:

La arquitectura

Alexa (la persona de Amazon Echo) tiene varias capacidades ( Habilidades ). Esos se dividen entre nativos (tiempo, clima, tráfico, noticias …) o terceros (Uber, Spotify, Business One …)

Para activar el 3 rd habilidad partido, utilizamos de invocación de nombres . Esos no son más que el nombre de la habilidad que queremos llamar. Por ejemplo: “Alexa, pregúntale a Uber ” o “Alexa, abre Spotify “. Una vez que escuche su comando, identificará la habilidad que se activará y llamará a un servicio web específico que puede alojarse en una nube privada o en AWS. Me gusta esto:

En nuestro caso, trabajando con B1 Assistant Skill, la arquitectura es:

NOTA: En un escenario productivo, podríamos omitir el servicio AWS Lambda y hacer que Alexa se comunique directamente con HANA XS. Eso requeriría una conexión HTTPs segura con un certificado SSL válido. Una cosa que no tenemos en la mayoría del entorno de desarrollo.

Detalles de habilidades

Además de los Nombres de Invocación, las habilidades tienen otros 2 atributos, la intención, que es la acción específica a activar y las ranuras que funcionan como parámetros de la primera.

 

Como puedes ver existen muchas opciones de agregar gadgets a tu sistema de ERP SAp Business One por la flexibilidad de agregar tantos addons comotu operación lo requiere. http://www.agasys.com.mx/contacto/?form

 

Fuente: http://bit.ly/2OkNIR2
Artículos recientes

Deja un comentario

Como analizar mejor los datos del ERP