Primavera Gateway is an application that facilitates sharing and synchronizing project, resource, and other data between Primavera applications and enterprise applications.
Primavera Gateway uses and delivers Provider applications which channel the data between a source application and a destination application, enabling you to combine management and scheduling functionality of Primavera applications with other enterprise software.
Providers can reside on either side of a data flow connecting a source application with a destination application. Based on your organization's requirements for sharing data, you can create additional providers that can work with Gateway, enabling you to share and synchronize data between a source application and a destination application by using providers on either side of the data flow.
A Gateway Event Provider is an optional mechanism which works in conjunction with a Gateway provider to trigger synchronization jobs within Gateway based on the occurrence of specific events in a provider application, and keep two applications in sync.
The Primavera Gateway Provider Development Guide describes how to create additional providers and corresponding event providers for Primavera Gateway specific to your requirements to synchronize and share data with Primavera applications.
Primavera Providers
The following providers are delivered with Primavera Gateway to support integrations with Primavera applications:
- P6 provider
The P6 provider enables you to share data with P6 EPPM. Gateway supports P6 EPPM integration with Oracle Primavera Cloud, Unifier, File provider, and Sample provider.
- Primavera Cloud provider
The Primavera Cloud provider enables you to share data with the Oracle Primavera Cloud application. Gateway supports Oracle Primavera Cloud integrations with the P6 EPPM and Unifier applications.
- EnterpriseTrack provider
The EnterpriseTrack provider enables you to share data with Oracle Instantis EnterpriseTrack application. Gateway supports Oracle Instantis EnterpriseTrack integration with a Sample provider.
- Unifier provider
The Unifier provider enables you to share data with the Primavera Unifier application. Gateway supports Unifier integration with Primavera Cloud, P6 EPPM, and File Provider applications.
- Sample provider
The Sample provider is a provider for demonstration purposes only. The purpose of the Sample provider is to illustrate how to use Primavera Gateway to synchronize data between a Primavera application and the Sample provider. Gateway supports a Sample provider integration with P6 EPPM and Oracle Instantis EnterpriseTrack applications.
- File provider
The File provider enables you to send and receive data to and from a file in either XML or CSV file formats. For more details on setting up an integration with the File provider, refer to the Primavera Gateway File Provider Setup Guide.
Event Providers
The following event providers are delivered with Gateway:
- P6 Event Provider
The P6 event provider can be used in conjunction with the P6 provider to define and run synchronization jobs using event listeners in Gateway based on the occurrence of specific P6 events. For more details, refer to Gateway Help.
- Sample Event Provider
The Sample event provider is an example of an event provider delivered with Gateway> to demonstrate the use of an event listener with the Sample provider. This event provider triggers synchronization jobs in the Sample provider when an event is simulated by setting the event processed attribute to false.