# Oracle Endeca Workbench Integration functions

The Deployment Template scripts include functionality that allows deployments to integrate with Oracle Endeca Workbench. Integration involves three functions: configuration management, process control, and reporting.

- Configuration management. Oracle Endeca Workbench is primarily a tool that allows business users to maintain a subset of application configuration files. Scripts that integrate with Oracle Endeca Workbench need to retrieve configuration files from the Workbench configuration store and manage the process of merging those configuration files with ones created and maintained by developers in Developer Studio. In addition, scripts may need to upload configuration into the Workbench, to ensure that the tool is up to date with the configuration being used in the production environment.
- Process control. Oracle Endeca Workbench requires an Oracle Endeca instance in order to apply and preview changes to the configuration files maintained in the tool. Scripts that integrate with the Workbench must define and maintain an MDEX Engine that the Workbench will use to preview changes before they are applied to the production environment.
- Reporting. Oracle Endeca Workbench provides a convenient interface for viewing reports produced by the Report Generator. Scripts that generate reports need to deliver files to a location from which Oracle Endeca Workbench will load reports in order for users to view them.