/b1-assistant-lite

A small Alexa Skill integration with SAP Business One.

Primary LanguageJavaScript

REUSE status License: Apache2

B1 Assistant Lite

SAP

Description

A sample Alexa Skill to demonstrate the integration between Amazon Echo x SAP Business One. Full explanation and deployment demonstration on Youtube

Requirements

Installation

Step 1: Deployment of the Backend

  • Download or clone this repository.
  • Update the hostname and other parameters on the MANIFEST file.
  • From the root directory of this app. Execute:
$ cf push --random-route

At the end of the process, Cloud Platform should return a Route as shown below. We will need it later. SAP

Step 2 - Configure the Alexa Skill

  • Follow the steps int he skill folder to create your Alexa Skill and have it connected to the SAP Cloud Platform

Test

drawing

  • You can test your skill from the development console (as shown above)
  • Or from your Amazon Device, as long as it is logged with the same account you used on Amazon Developer
  • There is also a Postman Collection that you can use to test your backend. You can use it against your SAP Cloud Platform app Route OR with a local environment (on your machine) and long as you set the environment variables. Full list of variables available in the MANIFEST file.

Support and Contributions

This repository is provided "as-is". With no Warranty or support. Feel free to open issues.

License

Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.