Two types of providers can be created for Primavera Gateway:
- Providers that work within and support the Primavera Gateway framework. For example, P6 and Unifier.
- External Providers are providers that reside external to the Primavera Gateway framework, but can be used within Gateway user interface, as-needed, on-demand.
Creating Providers Supporting the Primavera Gateway Framework
Creating a provider for Primavera Gateway involves the following steps:
- Determining what data (business objects and fields) should be exchanged between two applications
- Determining what custom object mappings need to be created between Gateway, the source application and the destination application, and ensure the provider code is modified accordingly
- Determining what flows to support to integrate the data
- Creating the Java provider code and a set of description XML files
The Java code supports the flows.
- Packaging all of the artifacts together so that they can be installed
- Installing and testing the provider
The following sections illustrate how to complete each task listed above to create a provider application in accordance to your organization's requirements that exchanges data using the Primavera Gateway framework.
Creating External Providers
To create provider applications that reside outside the Primavera Gateway framework, External Providers, download the Customization SDK from the Help menu of Primavera Gateway.
For more details on how to implement external provider applications, see gateway_external_provider_SDK.HTM in the SDK download.
A Sample External Provider is also delivered in Gateway. For more details on how to use the Sample External Provider in a business flow and a synchronization, see Readme_Gateway_External_Provider.txt in the SDK download.