About the Opportunity to Contract Plugin

Your system can call in plugins to some processes.

Note: Note Notepad
It may be possible to use field mappings to achieve the same effect as a pluginA 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.

Related Tasks

Setting up Opportunity to Contract Process Configuration

Setting up Field Mapping

Creating a Draft Contract from an Opportunity

Renewing a Contract from an Opportunity

Replacing a Contract from an Opportunity

Upselling a Contract From an Opportunity

Reference

Opportunity to Contract Process Configuration Fields

Field Mapping Fields

© Copyright 2009-2020 FinancialForce.com, inc. All rights reserved.
Various trademarks held by their respective owners.