Unvired Digital Enterprise Platform 4.0 Achieves SAP-Certified Integration with SAP S/4HANA®

Houston, February 06, 2018 —Unvired Inc., a Digital Solutions provider of Mobile Applications and Artificial Intelligence–enabled chatbots, announced today that the Unvired Digital Enterprise Platform 4.0 has achieved SAP certification as integrated with SAP S/4HANA®. The integration helps ensure that transactions in SAP S/4HANA are performed in a secure manner from mobile devices.

The SAP® Integration and Certification Center (SAP ICC) has certified that Unvired Digital Platform 4.0 integrates with SAP S/4HANA using standard integration technologies. SAP S/4HANA is the next-generation business suite, built for the SAP HANA® platform, with on-premise and cloud deployment options. It is designed to act as the digital core, helping customers drive digital transformation across their entire organizations, taking advantage of the award-winning, role-based user experience of SAP Fiori®.

According to Praveen Kale, Vice President Products, “Unvired Mobile Platform 3.0 was previously certified by SAP to integrate with SAP ERP via SAP NetWeaver®. As customers adopt SAP S/4HANA, it has become very important for us to integrate with it. This certification will help assure our customers about Unvired’s ability to integrate with SAP S/4HANA that conforms to the high standards set by SAP.”

The Unvired Digital Enterprise Platform 4.0 helps create the digital enterprise easily and affordably. It helps enterprises to mobilize business processes and data from various enterprise back-end systems at a significantly lower cost and less time to deploy than competing solutions, supporting enhanced employee engagement and greater employee productivity. Organizations can build user-friendly mobile applications for iOS, Android and Windows devices (smartphones, tablets, smartwatches, and smartglasses) as well as Web apps in a secure and integrated manner. Also, artificial intelligence-enabled text and voice chatbots or conversational interfaces can be engineered into mobile apps.

According to Alok Pant, CEO, Unvired, “We are deploying Unvired’s mobile apps for SAP Enterprise Asset Management (plant maintenance) for our customers that have implemented SAP S/4HANA. Additionally, we have several customers who have requested us to migrate our existing mobile apps that integrate with SAP ERP 6 to now integrate with SAP S/4HANA. With this certification, we aim to give our customers peace of mind as it confirms our ability to integrate with the next-generation business suite from the SAP.”

The demos for Unvired Mobile apps for the SAP Enterprise Asset Management solution/plant maintenance can be viewed using the links Unvired Rounds Manager, Unvired Work Orders Manager & Unvired Inventory Manager.

About Unvired:

Unvired is a certified SAP software partner that delivers solutions to enable the Digital Enterprise. Unvired has developed a Bots Platform called Chyme, on top of which, Digital Assistants for Help Desk, Sales, Customer Service, and Procurement have been built.  Chyme powered bots are Omni-channel and can be invoked from Slack, Microsoft Skype for Business, Facebook Messenger, Facebook Workplace, Salesforce Chatter, and Cisco Spark.  Unvired also offers a Digital Enterprise Platform and Out of the Box as well as custom Mobile apps. Unvired enables businesses to Work Smarter by turning Artificial Intelligence (AI) enabled conversations with Enterprise systems into actions. Headquartered in Houston, Texas, and with customers in N. America, Europe, S. Africa, ANZ, Middle East and APAC, Unvired enables its clients to realize the benefits of enterprise mobility as well as deploy intelligent chatbots that integrate with systems like SAP, ServiceNow, Oracle, Salesforce, and others. For more information, visit us on the web at http://unvired.com/, http://chymebot.com/ and follow us on Twitter at https://twitter.com/unvired, and https://twitter.com/ChymeBot.

SAP, SAP S/4HANA, SAP HANA, SAP Fiori, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. See http://www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. All other product and service names mentioned are the trademarks of their respective companies.

For more information, press only:

Ritu Pant, +1 (408) 933-8607, ritu@unvired.com, CST

Media Contact: Ritu Pant, Unvired Inc., +1 (408) 933-8607, ritu@unvired.com

Press Release Link: Click here

 

Read More

Unvired Digital Enterprise Platform is now fully integrated with the Vault Project from Hashicorp to enhance the security

The Unvired Digital Enterprise Platform (UDEP) encrypts all configuration and messages before persistence. Industry best practices are followed for the encryption. All data for a company is AES 256 encrypted (the same technology your bank uses to secure your transactions) and decrypted with a symmetric key. Each company has its own symmetric key so that data across companies can never be accessed under any circumstances. Further to secure the keys, they are stored in key files in a landscape that is physically separate from the servers running the UDEP. For e.g. in an AWS environment, they are stored in S/3. The passwords to these key files are stored separately after encrypting with a landscape key.

To further harden this, UDEP is now fully integrated with the VaultProject from Hashicorp. From the Hashicorp website: “Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles leasing, key revocation, key rolling, and auditing. Through a unified API, users can access an encrypted Key/Value store and network encryption-as-a-service, or generate AWS IAM/STS credentials, SQL/NoSQL databases, X.509 certificates, SSH credentials, and more.”

So how exactly does UDEP use Vault?

The passwords for the key files are now stored in Vault.  Each company has its own password stored in Vault. The access tokens for Vault are passed to UDEP via environment variables. These access tokens have tightly configured policies to ensure that the tokens can only access and perform the permitted operations.

Additionally, the auth tokens can be response wrapped. In this case, the real tokens are inserted in a “cubby hole” in Vault and a temporary one-time access token is instead configured for UDEP. UDEP unwraps the token and then uses the “real access token” to access the keys. In case the unwrap operation fails, this indicates that some other operator has intercepted the key and the system can be shut down immediately and the vault sealed to prevent any further compromise. This also ensures that the environment variables that are configured are practically useless for a hacker as they cannot be reused.

To prevent leakage of data in case a token is compromised, the tokens can also be configured to be renewable periodically. Issued tokens can be revoked and then access of keys via these tokens is not permitted.

Further UDEP also supports rotating keys used via Vault. Keys of all companies can be rotated and ensures that your data is as secure as required.

To summarize:

  1. Keys are stored in a separate Vault.
  2. Access is provided via response wrapped one time tokens.
  3. Access tokens can be periodic to facilitate revocation in case of a compromise.
  4. Keys can be rotated according to your security policy.
  5. Vault provides a detailed audit log that records all access operations for monitoring and verification.

So with the UDEP and Vault integration, all your configuration information and business data is protected to the maximum. Stay safe.

Read More

Unvired Integrates Chyme Bots Platform with Slack to Enhance Productivity

Enterprise Users can now Access Apps and Perform Work from within Slack

Houston, January 23, 2018 —Unvired Inc., a Digital Solutions provider of Artificial Intelligence (AI) enabled chatbots and Mobile Applications for enterprises, announced today that it has integrated its Chyme Bots Platform with the leading messaging application, Slack.

According to Alok Pant, CEO, Unvired, “Businesses have embraced messaging platforms as a means of collaboration, and Slack is one of the most popular ones.  We want to give enterprise users the ability to access their applications and perform their work using natural language (NLP) from within Slack itself.  The integration of Chyme powered Chatbots with Slack will greatly enhance productivity and Simplify Work”.

The Chyme app can be downloaded from the Slack App Directory using the link:

https://slack.com/apps/A2Q5APB32-chymebot

The highlights of the Chyme-Slack Integration include:

  • Users can access leading IT Help Desk systems like ServiceNow and others from within Slack to Create Incidents, Update Incidents, Reset passwords, or Search the Knowledge Base
  • Users can also perform Sales/CRM/HR related tasks from within Slack like Creating or Updating leads in systems like Salesforce and applying for leave in SAP

For more information about Chyme Chatbots and Slack integration, visit http://chymebot.com/slack/

Chyme Slack Integration- Screenshot

About Unvired Inc.

Unvired delivers solutions to enable the Digital Enterprise. Unvired has developed Chyme, an Enterprise Bots Platform to easily build Digital Assistants(Chatbots) for IT Helpdesk, Sales, Customer Service, Procurement, and other scenarios.  Chyme powered bots are omnichannel and can be invoked from Slack, Microsoft Skype for Business, Facebook Messenger and Workplace, Salesforce Chatter, Cisco Spark, Chyme Messenger, and other Messaging apps.  Unvired also offers a Mobile Application Development Platform and Out of the Box as well as custom Mobile Apps. Unvired enables businesses to Work Smarter by turning Artificial Intelligence (AI) enabled conversations with Enterprise systems into actions. Headquartered in Houston, Texas, and with customers in N. America, Europe, S. Africa, ANZ, Middle East and APAC, Unvired enables its clients to realize the benefits of enterprise mobility as well as deploy intelligent chatbots that integrate with systems like SAP, ServiceNow, Oracle, Salesforce, and others. For more information, visit us on the web at http://unvired.comhttp://chymebot.com/ and follow us on Twitter at https://twitter.com/unvired & https://twitter.com/chymebot.

Media Contact: Ritu Pant, Unvired Inc., 408.933.8607, ritu@unvired.com

Press Release Link: Click here

Read More

Developing Apps and other Integrations with the UMP REST API

The Unvired Mobile Platform offers a rich set of REST APIs to build custom integrations easily.  The REST APIs are broadly classified into APIs that deal with:

  • Sessions - Handles persistent login sessions
  • Users - Work with Unvired users (Create, Update, List, Lock etc)
  • Groups - Work with groups of users (Create, Update, List etc)
  • Applications and Libraries - Work with Unvired applications and libraries (Execute functions, Deploy, Undeploy, Configure Properties and Settings etc)
  • Messages and Attachments - Queue messages, attachments, retrieve them etc.

Other APIs include:

  • Companies - Work with Unvired Companies (Departments) (Create, Update, Activate plans, List etc)
  • Status - Get technical status information on the platform for monitoring etc.

Some use cases can be to create a user in the UMP when a user is provisioned in MS Active Directory, or write command line tools that create users/groups based on other Identity Management systems like ADS, LDAP etc, deploy (make available) applications to users belonging to specified ADS groups etc.  The APIs can also be used to for e.g. execute functionality in an enterprise system like a ticketing system from a web site wherein the user can request support.

The APIs are documented in detail and the documentation is made available as Swagger definitions for import into API testing tools, code generation etc.  Additionally, if you are a Postman fan (http://getpostman.com) you can directly import the UMP Postman collection to work with the APIs and test/develop.

The detailed documentation can be accessed at the Unvired Developer Portal (http://developer.unvired.com)

Enjoy developing smart integrations.

Read More

3 Ideas for Designing for Chatbots

Chatbots are the rage, but we are in the early days.  We are still not sure about how best to design for bots.  Yes, while conversational interfaces have promised to redefine the User Experience, the challenge facing us is to identify the right Use Cases and the appropriate design.  After reviewing the nascent literature on this, talking to customer end users, and based on our own experience of building chatbots for enterprise systems, here are 3 ideas for Designing for Chatbots:

  1. Minimize Input: The user experience should be the priority.  Expecting users to enter free text has the potential for failure.  Instead, it may be best to have users give structured input.  For example, our developers at Unvired have designed a Command Infrastructure that eliminates lengthy free text input.  For example, Users can select Approve or Reject a Purchase Order in SAP or View Sales order from Oracle EBS with a Get Order Details simple chat command.
  2. Hybrid Approach: In some cases, the user may want to talk to a human at some point in the conversation with the bot. Good design should enable a human to jump in at any time.  Say, for example, you are ordering flowers on Facebook Messenger using a chatbot, but are frustrated because you cannot find what you are looking for.  There should be a way out to reach out to a human.
  3. Simple: The design for chatbots should be simple. One of the advantages of bots is that the need for say, a 3 screen application is eliminated.  There is no GUI.  Bots interactions should be kept simple and short—the user should give minimal input, and receive the output.

Let me know if you have other ideas for designing for bots.  These are early days, and we can all learn from each other.

 

Read More