About the Opportunity to Contract Plugin

Your system can call in plugins to some processes.

Note:

It may be possible to use field mappings to achieve the same effect as a pluginClosed A software component that adds a specific feature to an existing FinancialForce product, enabling customization..

For example, you can set up a plugin to customize contracts that are created from opportunities. When converting an Opportunity to a Contract, Billing Central performs the following events in order:

  1. Create contract and lines.
  2. Map field values across from declarative field mappings.
  3. Set process-specific fields - for example: major version, previous contract.
  4. Call plugin.
  5. Commit contracts and lines to database.
  6. Update opportunity.

The API documentation for OpportunityToContractPlugin defines the Apex class which your plugin must extend and the behavior that your plugin has access to.