External Integration

SYSPRO Espresso

What Is?

​Mobile devices are transforming the way we live and work, blurring the lines between business and personal life like never before. The powerful features of smart devices redefine ‘realtime’ business activity. They offer operational agility and business value. This translates into new communication channels, innovative services and products for organizations, strengthening their competitiveness and developing new revenue streams.

Syspro. Syspro Indonesia. Syspro Implementor. ERP Indonesia. ERP Small Medium. ERP Implementor. Small Medium ERP. Small Medium ERP Software. Small Medium ERP Implementor. ERP Implementer. ERP Implementation. Syspro Implementer. Syspro Implementation. Small Medium ERP Implementer. Small Medium ERP Implementation. ERP Manufacturing Software. ERP Manufacturing Systems. ERP for Manufacturing. ERP for Manufacturing Industry. ERP Distribution Software. ERP Distribution Systems. ERP for Distribution. ERP in Distributon. ERP for Distribution Industry. ERP Financial Software. ERP Financial Systems. ERP for Financial. ERP in Financial. ERP for Financial Industry. ERP EPC Software. ERP EPC Systems. ERP for EPC Companies. ERP for EPC Industry. ERP Solution for EPC Companies. Budget Planning. E-Budgeting. Financial Consolidation Software. SAP Indonesia. SAP Implementor. SAP Implementer. SAP Implementation. SAP ERP.

SYSPRO Solution

Espresso is SYSPRO’s mobile platform that provides secure access to information about your customers, suppliers, inventory items and other key business information. Data can be accessed securely, anytime, anywhere using any device or platform.

Your SYSPRO data is accessible even when you have no internet access, as SYSPRO Espresso applications work offline providing you with access to your data. It is particularly useful for those who are not office bound and require secure access to real time data.

In addition to SYSPRO, the capabilities of the device such as camera, GPS and contact address book, can be used by Espresso.

​The Benefits of SYSPRO Espresso
SYSPRO Espresso is browser-based and device agnostic. It has been designed to:

  • be customizable and adaptable with out requiring development skills Designed to cater for offline conditions
  • render appropriately on any monitor, from a mobile phone to a desktop PC (and anything in between)
  • interact with the device’s native capabilities
  • use e.net Solutions’ Business Objects and Windows Communication Foundation REST services to deliver secure content

​Licensing
You require a license to use Espresso. This license allows you to log on to two different devices concurrently. Once the license has been registered in SYSPRO, you use the Espresso User License Allocation program to enable operator access to Espresso.

For more information on the licensing, and applying the licenses, see the SYSPRO Espresso Support training guide.

Configuring devices in SYSPRO

Espresso has its own set of management tools that run from within SYSPRO. These tools manage the licensed users, menu design and push notifications.

While the user can design their own menu on their device, the administrator can also design menus for any device or operator (or by role, or by company).

Below is an example of a menu on a smartphone:

Espresso1.png

And here is an example of the management tool in SYSPRO, designing the menu:

Espresso2.png

Syspro. Syspro Indonesia. Syspro Implementor. ERP Indonesia. ERP Small Medium. ERP Implementor. Small Medium ERP. Small Medium ERP Software. Small Medium ERP Implementor. ERP Implementer. ERP Implementation. Syspro Implementer. Syspro Implementation. Small Medium ERP Implementer. Small Medium ERP Implementation. ERP Manufacturing Software. ERP Manufacturing Systems. ERP for Manufacturing. ERP for Manufacturing Industry. ERP Distribution Software. ERP Distribution Systems. ERP for Distribution. ERP in Distributon. ERP for Distribution Industry. ERP Financial Software. ERP Financial Systems. ERP for Financial. ERP in Financial. ERP for Financial Industry. ERP EPC Software. ERP EPC Systems. ERP for EPC Companies. ERP for EPC Industry. ERP Solution for EPC Companies. Budget Planning. E-Budgeting. Financial Consolidation Software. SAP Indonesia. SAP Implementor. SAP Implementer. SAP Implementation. SAP ERP.

Process Flow

The Espresso Web Server, using the e.net WCF Service, sends and retrieves data from the SYSPRO database to your device. A File Distribution Service is also installed on the Espresso Web Server which allows for the easy deployment of the components and applications purchased from the SYSPRO App Store.

Notifications can be sent to the device using the Espresso Notification Service. Notifications from the service are first sent to the relevant notification provider (Android, Apple or Windows), before the notification is sent to the device by the notification provider.

The image below shows the interaction between SYSPRO, the web server, the notification server and the device:

Espresso1.png

​SYSPRO Espresso Architecture and Updates
Below is an image of SYSPRO Espresso installed in a 2 tier environment i.e. the Espresso Web Server is on a separate server to SYSPRO.

Espresso2.png

SYSPRO e.net business objects are used to interrogate the information from the SYSPRO database as well as post transactions.

When you logon to SYSPRO Espresso from your device, it connects to the SYSPRO Espresso Web Server. The Espresso Web Server communicates with the SYSPRO Application Server via the WCF Service. When data is required or posted, it is done using the e.net Solution Business Objects which access the SYSPRO database on the Application Server and is in turn displayed in Espresso.

When enhancements or fixes are ported, the folders in SYSPRO/Base/Espresso are updated. The WCF Service will detect the updates. The EspressoFileService requests the updates from the WCF Service. The EspressoFileService will then copy the required files to IIS (inetpub/wwwroot/SYSPROEspresso/bin). The changes will then be displayed on your device.

In essence this means that the Espresso Application on the device never communicates directly with the SYSPRO Application Server but rather all communication is routed through the Espresso Web Application. Therefore the server never gets exposed to the Internet. This allows Espresso to manage security and related permissions rather than an administrator needing to secure all individual servers.

Syspro. Syspro Indonesia. Syspro Implementor. ERP Indonesia. ERP Small Medium. ERP Implementor. Small Medium ERP. Small Medium ERP Software. Small Medium ERP Implementor. ERP Implementer. ERP Implementation. Syspro Implementer. Syspro Implementation. Small Medium ERP Implementer. Small Medium ERP Implementation. ERP Manufacturing Software. ERP Manufacturing Systems. ERP for Manufacturing. ERP for Manufacturing Industry. ERP Distribution Software. ERP Distribution Systems. ERP for Distribution. ERP in Distributon. ERP for Distribution Industry. ERP Financial Software. ERP Financial Systems. ERP for Financial. ERP in Financial. ERP for Financial Industry. ERP EPC Software. ERP EPC Systems. ERP for EPC Companies. ERP for EPC Industry. ERP Solution for EPC Companies. Budget Planning. E-Budgeting. Financial Consolidation Software. SAP Indonesia. SAP Implementor. SAP Implementer. SAP Implementation. SAP ERP.

Integration

​SYSPRO Espresso is licensed per named user. Therefore, if you want 30 mobile users, you will need to purchase 30 Espresso user licenses. You will then enable the SYSPRO operators as Espresso users based on the number of licenses purchased. Once users have been enabled, they can login to SYSPRO Espresso.

The SYSPRO Espresso platform provides users with a menu containing pre-built applications as well as components. The table below provides you with a list of the applications which are already available.

​A-I ​J-R ​S-Z
​Aged Sales Orders ​Job Query ​Sales Analysis
​Bank Query ​Lost Sales Orders ​Sales by Month
​Customer Maintenance ​Price Query ​Sales Dashboard (Charts)
​Customer Query ​Purchase Order Query ​Sales Order Commitment
​GIT Reference Query ​Quotation Query ​Sales Order Entry
​Inventory Maintenance ​Requisition Query ​Sales Order Query
​Inventory Query ​Ratio – Asset Turnover ​Sales Order Taken
​Inventory Valuation (Chart) ​Ratio – Leverage ​Supplier Maintenance
​Inventory Movements ​Ratio – Liquidity ​Supplier Query

This platform is also “future proof” which means any updates on the device, such as a new version of the Operating System, will have no effect on Espresso. Espresso will continue to work on the device.

The license allows you to logon to two devices concurrently. While you may have more than two devices, you can be logged in to two devices at any one time. If you logon to a third device, this will be detected and you will be given the opportunity to decide which device you will no longer use.

​Applications and the App Store
Applications are distributed by the SYSPRO App Store. Applications can be build for all SYSPRO users or for specific customers and regions (i.e. there is control over who can view and download the application).
Note:
• Applications built by SYSPRO will not require a license for e.net Solutions.
• Third party applications or components build by or for a customer using e.net Solutions or SYSPRO business objects will require e.net licensing and the System Manager license.

SYSPRO Espresso Developer Tool for Visual Studio
The SYSPRO Espresso Developer Tool Visual Studio is relevant to Developers. The installation and use of this plug-in will be covered in the Developer training guide.

SYSPRO provides a free plug-in for Espresso for users with Visual Studio 2012 (or later). You can install this developer tool from the SYSPRO 7 Installation DVD.

SYSPRO Espresso Developer Tool for Visual Studio has been designed to allow rapid development of applications. It caters for SYSPRO customization, device information, push notifications and off-line capabilities.

Developers who want to make use of the plug-in must be registered on the SYSPRO App Store. Before developing an application, Developers will be required to register a name of the application on the App Store. A check will be made to ensure that the dll and web APIs are unique. Developers will be able to continue developing the application with the unique name.

 

For more info about Syspro, you can also visit the Syspro website at Syspro

Download Factsheet

Syspro. Syspro Indonesia. Syspro Implementor. ERP Indonesia. ERP Small Medium. ERP Implementor. Small Medium ERP. Small Medium ERP Software. Small Medium ERP Implementor. ERP Implementer. ERP Implementation. Syspro Implementer. Syspro Implementation. Small Medium ERP Implementer. Small Medium ERP Implementation. ERP Manufacturing Software. ERP Manufacturing Systems. ERP for Manufacturing. ERP for Manufacturing Industry. ERP Distribution Software. ERP Distribution Systems. ERP for Distribution. ERP in Distributon. ERP for Distribution Industry. ERP Financial Software. ERP Financial Systems. ERP for Financial. ERP in Financial. ERP for Financial Industry. ERP EPC Software. ERP EPC Systems. ERP for EPC Companies. ERP for EPC Industry. ERP Solution for EPC Companies. Budget Planning. E-Budgeting. Financial Consolidation Software. SAP Indonesia. SAP Implementor. SAP Implementer. SAP Implementation. SAP ERP.