Configuring asynchronous quoting
In the base configuration, asynchronous quoting is implemented in all commercial lines of business. You can configure asynchronous quoting to meet your needs. You can extend asynchronous quoting to other lines of business.
For each policy line, you can specify whether to quote asynchronously and set the threshold which triggers asynchronous quoting. In the base configuration, asynchronous quoting occurs if the number of coverables exceeds the threshold of 30. You can view and change the threshold for each line in gw/lob/common/AsyncQuoteCoverableThresholdByLine.gs. For example, during development and testing, you can change the threshold to a low value such as 3.
In the PolicyLineMethods interface, the
shouldQuoteAsynchronously method specifies when to quote asynchronously.
Each line of business can implement this method. In the base configuration,
shouldQuoteAsynchronously returns false for all personal
lines of business.
| Line of business | Coverable type | Subclass name | Coverable entity |
|---|---|---|---|
| Businessowners | Building | BOPPolicyLineMethods | BOPBuilding BOPLine.BOPLocations*.Buildings |
| Commercial auto | Vehicle | BAPolicyLineMethods | BusinessVehicle BusinessAutoLine.Vehicles |
| Commercial property | Building | CPPolicyLineMethods | CPBuilding CPLine.CPLocations*.Buildings |
| General liability | Exposure | GLPolicyLineMethods | Exposures GLLine.Exposures |
| Inland marine | Sign | IMPolicyLineMethods | IMSign IMLine.IMSignPart.IMSigns |
| Workers’ compensation | Covered employee | WCPolicyLineMethods | WCCoveredEmployee WorkersCompLine.WCCoveredEmployees |
