Evolve 20.2 Online Help

Portal

The Evolve Portal Framework allows solution designers to create Portals themselves using a drag and drop designer interface. It enables internal and external users to work with Winshuttle Forms based workflow solutions directly from Web browsers. Winshuttle business administrators can design solutions and extend them to be accessed by third-party users like vendors, suppliers, partners or customers - who are then able to fully participate in your business processes.

Portal for internal users only requires named user licenses and are hosted on the Evolve server itself. Portal for external users are required to be hosted on Microsoft Azure; there are a few Azure services that are required for services like external user account authentication. Portal is a licensed product feature and you can contact your sales representative for more details.

APIs

The Evolve platform now includes a set of RESTful APIs that enable Evolve to manage and automate broader, end-to-end processes by connecting multiple systems and cloud services with SAP. These APIs are:

  1. SAP Data API : This is a REST API that enables direct integration with SAP for scenarios that don’t require data enrichment. It acts as the last-mile into SAP for other applications and eliminates the need for RPA bots to screen-scrape the UI to deliver faster, more stable process automation. This is supported with both Evolve ans Studio Manager.

  2. Evolve Digital Access API: The Digital Access API allows you to seamlessly launch Evolve workflow processes for either human-assisted workflows or completely automated sequences with your SAP ERP system. For human-assisted workflows, you use a web form leveraging all of the functionality in Evolve.

  3. Evolve 3rd-party API support: This RESTful API enables Evolve solution developers to easily integrate with other systems of record that have RESTful APIs, such as Salesforce or SAP’s ODATA service. You can query data from these third-party systems into your process or send data from your process to third-party systems depending on your use case.