Overcast is a Salesforce-native cloud integration service that lets you quickly and easily connect Salesforce to your SAP, Oracle, Microsoft and other on-premise applications.
The Overcast Integration App redefines Salesforce integration through its mixed replication/real-time architecture: an elegant, modern architecture that reduces integration complexity & risks significantly. Think of it as a Salesforce app that provides a data access layer for on-premise data and processes rather than a middleware.
A Salesforce-native App
Overcast is 100% cloud native and built as a Salesforce.com application. It is installed as an app from the Salesforce AppExchange and its UI, data and logs are all in Salesforce. Vigience fully manages, updates and maintains the full solution, all for a competitive monthly subscription fee.
Leverage your Salesforce know-how
From within Salesforce, you search SAP, Oracle, Microsoft and other on-premise applications for available APIs, tables, views or files. Interact with your backend data using Salesforce tools: map data to Salesforce objects, build Flows, or write your own APEX code to manipulate the data.
The Fastest and Safest Way to Integrate
Being native to Salesforce, your staff does not need to learn a third party tool where you create more business logic that you later have maintain. Overcast is simple by design and drastically reduces complexity, project risks and points-of-failure. Installation, on premise connectivity and the first production-ready integrations can be realized in hours.
Focused & Enterprise-grade
Overcast focuses on enterprise-grade business process integrations between Salesforce, SAP, Microsoft, Oracle, etc and does this really well – rather than trying to be all things. Overcast provides a secure link from Salesforce to the on-premise world and is the only solution that provides true real-time, properly authenticated integration to the backend.
Real-Time Data and Process Integration
The Overcast Components are powered by the Overcast Integration App which quickly and securely connects Salesforce to your SAP, Oracle, Microsoft and other on-premise applications. No on-premise software or middleware installations are required.
With Overcast, you can easily and reliably:
- Synchronize your on-premise and cloud data with Salesforce
- Visualiz on-premise data in Salesforce and update it
- Create seamless process flows between Salesforce and on-premise
Vigience Overcast Features
Overcast provides a single solution for ALL your Salesforce integration requirements.
Supports all integration needs – even calling SAP APIs in real-time
Realize advanced integrations within days that would otherwise only be possible with massive subject-matter expertise and a lot of hand-written code.
There are several different types of integration types that may be required. Typically, you will want to ensure that your backend SAP and your Salesforce use the same master data and so setup appropriate data synchronizations. When you want to enable advanced reporting or show additional information in the application, e.g. sales order history, then you might use Overcast’s real-time integration or optionally Overcast’s Salesforce Connect APIs (allows Salesforce Connect to talk to SAP without SAP coding) . Once basic data integrations are done, you might want start to integrate business processes – something that Overcast supports particularly well.
No work on SAP side required
Overcast’s great strength is that it works with any of SAP ERP’s 30’000 public APIs out of the box (BAPIs, RFCs) and with all customer-developed BAPI/RFCs. In addition, any SAP table can be replicated or accessed in real-time. All point-and-click. Most importantly: no work required on the SAP side, no requirement for SAP Netweaver, everything is 100% in Salesforce.
Secure connectivity – nothing to install
Connect Salesforce.com and your on-premise systems via a secure site-to-site VPN, or establish a secure gateway by using Overcast’s Secure Agent. This unique offering is another great strength of the solution and will save you the hassle of opening up ports in your firewall or otherwise spend a lot of time on establishing basic connectivity.
Fully automated technical integration
Integrating your on-premise system to Salesforce is fully automated. Overcast reads and interprets API metadata and converts data types and protocols so that integrating a list of products from SAP, say, can be done in 5 minutes and is as simple as selecting the right BAPI. Natively supports posting to complex SAP business objects (e.g. header, item, schedules, texts) as one transaction.
Once data is being replicated to Salesforce, map the it to the corresponding Salesforce standard objects (or vice-versa). Use Overcast “Object Mapping” or any standard Salesforce tool to do this (Process Builder, APEX code, etc). The “Integration Object Viewer” provides tooling to test the integrations, save test data, run integrations and monitor responses.
Scheduled or event-driven integrations
The Overcast data synchronization scenarios can be run manually, configured to run on a scheduled basis (e.g. once every hour), or run based on trigger events (e.g. “new account was saved” can replicate single records or entire business objects).
Monitoring & alerting infrastructure
All integration runs are logged and can be monitored entirely from within Salesforce, and reruns easily triggered. Technical errors (“system not reachable”, etc.) and business errors raised by the APIs (“cost center not valid”) can be separately routed to different e-mail recipients.
Overcast integrations connect Salesforce to your backend systems, whether by referencing through a call, or replicating the data into Salesforce. While Overcast provides a rich suite of pre-built integrations (Overcast Components) for Salesforce-SAP process integration, the Overcast Integration App gives you the ability to quickly and easily create your own integrations. The SAP integrations support S/4HANA in addition to SAP ECC, and we can also integrate with other systems via REST, SOAP, and OData web services, as well as database integrations such as SQL Server and Oracle DB.
Real-Time Integration Scenarios generate Apex classes to reference data in the backend system, and can support complex APIs.
Data Synchronization Integration Scenarios copy data from one system to another, but allow your data to stay in sync in both systems.
Real-Time via Salesforce Connect Integration Scenarios can be done with an external object generated by Overcast that represents the backend data.
Auto-generate Apex classes that allow you to access data by reference instead of by copying data. Read or write data to any backend system, such as SAP, web services, databases or connect via existing ESBs such as SAP CPI or Mulesoft. Data displays instantly in real-time, and there’s no storage, so these integrations are simple to implement and support. With the help of the Component Builder, build your own real-time Overcast Components in no time.
Overcast effectively removes backend complexity: leave secure connectivity, protocol conversions, logging, high-availability and performance considerations with Overcast and focus on building user experiences and connecting business processes on top of the Overcast Integration Classes (Apex). Abstract all your backend systems from SAP to Oracle to mainframes and build out a collection of Overcast Integration Classes that act as a proxy to the backends.
Overcast real-time integrations can be used to virtualize data, to create components that post data or to trigger a business process.
for more information on building Overcast components
DATA SYNCHRONIZATION OF BUSINESS OBJECTS
Reliably synchronize data to and from Salesforce and keep all your systems in sync. Securely connect SAP, web services, databases or connect via existing ESBs such as SAP CPI or Mulesoft. Overcast handles synchronizations of complex, hierarchical business objects to and from Salesforce. Salesforce or backend triggers can be used to synchronize data in near real-time, and all monitoring and logging can be done in Salesforce.
Overcast is designed for the most complex integrations, i.e. the data synchronization of SAP’s complex business objects. Configure Overcast to reliably synchronize data between Salesforce and all your backend systems with ease and implement data synchronizations in a few hours that would otherwise take weeks or months to implement. Do all that without writing thousands of lines of middleware script or code and with zero footprint on the SAP system side.
Transform data inside Salesforce with the help of the visual Overcast Object Mapping tool, with Salesforce formulas and, if required, with Apex scripts. There is no limit to the type of transformation possible this way and most importantly, all integration-related business logic stays inside of Salesforce.
Overcast provides all typical data SAP data synchronizations as ready-to-use Overcast Components that can be installed and used productively in minutes.
Overcast has a logging and monitoring and alert system built and will notify you if there are connectivity issues as well as if there business related errors arise (e.g. cannot create Salesorder because of failed customer credit check, etc.). Our approach to data set management means that it is easy for people or processes to re-run/re-trigger an integration scenario as needed and not worry about polluting new input data or result data being processed at the same time.