About the Opportunity to Contract Plugin
Your system can call in plugins to some processes.
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:
- Create contract and lines.
- Map field values across from declarative field mappings.
- Set process-specific fields - for example: major version, previous contract.
- Call plugin.
- Commit contracts and lines to database.
- 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.