The Evolve Portal Framework

The Evolve Portal Framework enables third-party users to securely work with your Evolve solutions directly from web forms.

Your Winshuttle business administrators design Evolve solutions, workflow-based and form-based and extend them to third-party users – who then can participate in your business processes. You can create internal Portal for use only by those in your organization. You can also create external Portal which can be made available to both internal and external users.

Winshuttle leverages the Microsoft Azure Functions as a hosting provider and Azure Active Directory B2C for external user management. The Portal UI is hosted on Azure Static Website, a Portal service is deployed as an Azure function and Winshuttle ‘hybrid worker’ which communicates between the Relay Service in the cloud and the Relay Worker installed in the internal network. This Portal service communicates between the internal hosted Evolve instance and the Portal.

Portal and webforms can be localized in other languages, please contact your sales representative to learn more about localization process.

Note:

Refresh the screen to view any changes that are deployed by the Portal Admin/Architect.

Internal Portal

Internal Portals have the same configuration as the Evolve identity provider (IDP). Since Evolve is Windows based, all internal Portals are also configured for Windows authentication.

Note: In SAML, there is an option for overriding the settings / configurations being used on Evolve. When you select Override configuration, you arrive at a screen that has OAuth mode and Okta authentication type preselected.

External Portal

External Portal can be made available to both external and internal users. You can deploy an external Portal on the same Azure server you use for Evolve, or you can use a separate on-premise server in your network.

For external Portal, you can design the UI. You will manage it separately from your customized Evolve UI.

You can determine how you will share your Evolve solutions with your customers. You can, for example, enable customers to participate in your Evolve workflows.

External Portal users are required to be hosted on Microsoft Azure; Winshuttle leverages the Microsoft Azure App Service as a hosting provider and Azure AD (Active Directory) for external user management; and provides a Portal UI which is hosted on Azure CDN. For more details on Portal architecture click here.