August 2024 Release Notes
1. Preface
This is a living document, and its contents may be updated often. Any changes to the contents of this document are listed in the Change record section. Make sure that you have the latest version for use.
The contents of this document are applicable to all the customers who have installed the latest version of Q2 OriginationAugust 2024 release for the first time or have upgraded from an earlier release version. You can access the release notes of the previous releases from the Q2 Customer Portal or the Q2 Lending Help Center.
1.1 Purpose of this document
This document provides information on the following for the August 2024 release:
1.2 Intended audience
The audience of this document includes business users, implementers, and system administrators.
1.3 Prerequisites for use
This document assumes a basic knowledge of the product concepts, the product release, and the Salesforce platform.
2. Installation information
Contact your Q2 Professional Services team or the Customer Success team for information on the package dependency and installation order of the packages required to install and set up the latest version of Q2 Origination.
3. Upgrade considerations
For information on the upgrade steps, see release-related steps in the Q2 Product Upgrade Guide.
4. New features and enhancements
This section briefly describes the new features and enhancements added in this release.
For a detailed description of the new features and enhancements, see the following guides published over the Q2 Customer Portal and the Q2 Lending Help Center.
Q2 Origination User Guide
Q2 Origination Administration Guide
4.1 Generate Pricing Offers using API (Jira ID: GD-3139)
Feature Description
Q2 Origination has introduced new REST APIs which now allow the generation of pricing offers and payment amounts without requiring application creation. This change enables the FIs to provide pricing quotes.
The newly introduced REST APIs can benefit the FIs in the following ways:
They can provide pricing quotes or offers based on basic information on their website or app, without needing full underwriting or application creation.
The sales teams can use these APIs from their sales portals or apps when engaging with prospects and existing customers.
They can expose this API to present their offers on aggregator platforms, helping a wider range of potential borrowers to compare different offers and make a suitable borrowing decision.
This feature currently supports Loan and Line of Credit (LoC) applications.
4.2 Platform Events and Trigger Management (Jira ID: GD-8670 )
Feature Description
Q2 Origination has been enhanced to trigger the rules on a need basis. Previously, every update in the application, party, collateral, or account data triggered the associated rules, consuming significant system resources and time. The new configuration allows admins to map features to the application status. Now, the rules are only triggered if features are mapped to the application status, improving system performance by reducing unnecessary processing.
4.3 clcommon rules configuration (Jira ID: GD-8673)
Feature Description
Q2 Origination has been enhanced to use the clcommon based rules instead of genesis based ones in the Credit Setup section. This change enables the Origination administrators to create or manage the clcommon based rules from the Origination Configuration page.
The Use Enhanced Rules checkbox in the Org Parameters must be enabled to use this feature.
5. Fixed issues
There are no fixed issues in this release.
6. Known issues
There are no known issues in this release.
7. New and modified objects
This section briefly describes the objects added or modified in this release.
For a complete list of the Q2 Origination objects, see the Q2 Origination Data Dictionary.
7.1 New objects
The following objects are added in this release:
7.1.1 Application Request (genesis_Application_Request__c)
This object tracks the API calls, storing the status, input, and response.
The following table describes the fields that are added to this object. These fields are optional:
Field API Name | Description | Field Type |
---|---|---|
genesis_Request__c | This field stores the input with which the API is called. | Long Text Area |
genesis__Request_Type__c |
This field stores the API type. The supported options are:
|
Text |
genesis__Response__c | This field stores the output sent to the user after the API execution. | Long Text Area |
genesis__Response_Type__c |
This field stores the status of the request. The supported options are:
|
Text |
7.1.2 Trigger and Event Control Configuration (genesis_Trigger_And_Event_Control_Configuration__c)
This object configures the features that must be skipped based on different application statuses for different CL Products.
The following table describes the fields that are added to this object. These fields are required:
Field API Name | Description | Field Type |
---|---|---|
genesis__CL_Product__c | This field references the CL Product for which the application must control various features from triggers. | Master-Detail (reference to clcommon__CL_Product__c) |
genesis__Application_Status2__c |
This field allows users to configure multiple application statuses on which the configured features can be skipped.
Note:
The features can be configured using the Features to Skip field. The supported options are:
|
Multi-Select Picklist |
genesis__Features_To_Skip__c |
This field lists the features that should be skipped from triggers based on a given application status. The supported options are:
|
Multi-Select Picklist |
7.2 Modified objects
The following objects are modified in this release:
7.2.1 Application Pricing Detail (genesis__Application_Pricing_Detail__c)
This object stores the pricing offers for an application. The pricing offers are generated based on the application's Product Rate Card Association. Users can select and apply one of the multiple pricing offers for an application.
The following table describes the field that is added to this object. This field is optional:
Field API Name | Description | Field Type |
---|---|---|
genesis__Pricing_Method__c |
This field represents the type of the Pricing Methods. The supported options are:
|
Text |
7.2.2 Org Parameters (genesis__Org_Parameters__c)
This object stores the custom setting defined at the org/user/profile level, which is used to drive the behavior of features that impact at the organization level.
The following table describes the fields that are added to this custom setting. These fields are optional:
Field API Name | Description | Field Type |
---|---|---|
genesis__Enable_Trigger_And_Event_Control__c | If this field is selected, it enables users to control which features should not run from object triggers and platform events. | Checkbox |
genesis__Use_Enhanced_Rules__c | If this field is selected, it enables users to configure clcommon rules instead of genesis rules on the Origination Configuration page. | Checkbox |
genesis_Generate_Pricing_with_Payment_Amount__c | If this field is selected, the payment amount gets calculated with the pricing. | Checkbox |
8. New and modified REST APIs
This section briefly describes the REST APIs added or modified in this release.
For a complete list of the Q2 Origination REST APIs, see Q2 Origination REST APIs Guide.
8.1 New REST APIs
The following REST APIs are added in this release:
8.1.1 calculatePricing
API Name | Description |
---|---|
calculatePricing | The calculatePricing REST API generates pricing options based on parameters provided in JSON format. The pricing options are determined using the existing configuration of Rate Cards in the FI's organization. Rate Cards contain predefined interest rates and pricing criteria established by the FIs for various financial products and services. |
8.1.2 calculatePaymentAmount
API Name | Description |
---|---|
calculatePaymentAmount | The calculatePaymentAmount REST API is designed to generate the Payment Amount for the received pricing option. Upon receiving a JSON payload containing pricing option(one), the API runs the Financial Calculator to calculate the Payment Amount for the received pricing option. It is a POST call intended solely to calculate Payment Amounts for the parameters received. |
8.2 Modified REST APIs
The following REST API is modified in this release:
8.2.1 Create an Application (V2)
API Name | Description |
---|---|
Create an Application (V2) | This REST API creates an application and a borrower if it is a new borrower, in Q2 Origination. It commits an object of type Application (genesis__Applications__c) in the database. |
9. New and modified global methods
This section briefly describes the global methods added or modified in this release.
For a complete list of the Q2 Origination global methods, see Q2 Origination Global Methods Guide.
9.1 New global methods
The following global methods are added in this release:
9.1.1 AbstractDocumentCategoryManagementAPI
Global Method/Webservice Method Name | Description |
---|---|
generateDocumentsCategories | This newly added method generates document categories and uses the passed boolean parameter to check which categories to generate. |
9.1.2 AbstractDocumentPolicyConditionsAPI
Global Method/Webservice Method Name | Description |
---|---|
evaluateDocumentPolicyConditions | This newly added method evaluates the Policy Conditions for the document categories of the applications. |
9.2 Modified global methods
The following global methods are modified in this release:
9.2.1 AbstractTaskCompletionAPI
Global Method/Webservice Method Name | Description |
---|---|
resolveTasks | This modified method completes the Tasks for the passed application id set. |
9.2.2 PolicyConditionsAPI
Global Method/Webservice Method Name | Description |
---|---|
evaluatePolicyConditions | This modified method creates policy conditions for an application based on the applicable criteria. |
9.2.3 TaskAPI
Global Method/Webservice Method Name | Description |
---|---|
generateTask | This modified method creates tasks for the provided appIds(application Ids) based on the configured Task setups and its execution criteria. |
10. Post August 2024 release
Follow this section for the details on the issues fixed in the patches on the August 2024 release of the following packages:
Q2 Origination
CL Originate Skuid Extension
CL Common
11. Change record
S.No | Change Date | Description of Change |
---|---|---|
1. | August 23, 2024 | Published the release notes for the August 2024 (4.6004) General Availability release. |