Version 3.19
10/29/2016
1024 x 768 or higher
This feature keeps orders on the original opportunity, rather than linking the order to the latest opportunity. Previously, after adding a one-time product to a plan within an opportunity and committing, all subsequent commits of that same plan (even in different opportunities) replaced the one-time products for all opportunities with the latest commit.
This feature supports the ability to create, view, and cancel future-dated Master and Supplemental subscription/plan changes during the time between when they are scheduled and when the change takes effect. Refer to Future Plan Changes DEV-6103 in the Aria Crescendo release notes for more information regarding this functionality.
Getting Here: Select an account > select an Opportunity > Add/Modify Plans button > Open Plan Selection & Configuration module
This feature adds support for Terms payment methods within Aria for Salesforce. Aria for Salesforce can import payment terms configured in Aria to Salesforce via the Refresh Client Plans from Aria button on the account home page, or by scheduling the client plan catalog sync scheduler "AriaBatchProductFieldSyncScheduler".
Within Aria for Salesforce, you may also assign, un-assign, or change payment terms for a billing group on an account.
Access to this functionality has been added to the Billing Groups module in the Add/Modify Plans page and the Account’s overview page.
Getting Here: Create or select an account > Create or open an opportunity > Add/Modify Plans button > Billing Group module
An option for Term is now available. When this option is selected, a drop-down displays with the configured terms as available selections.
If the Term option that you choose requires EAN and GLN numbers, additional input fields display. If these fields display, they are required.
Getting Here: Select an account > scroll to the Account plan section
A drop-down has been added to the Plan Selection page to increase the number of plans displayed.
Getting Here: Aria General Configurations tab > Plan Selection tab
Error messages during global commit have been replaced with Salesforce collection data types and each error has a proper error code and error message. See below for specific codes and messages.
If <OppId> or <QuoteId> parameters are passed as null or blank to the method "CommitToAriaV1(OppId, QuoteId)", the error code that displays is 905 with the description "No valid input is provided."
If any exception (for example, DML or callout error) occurred during processing the data into Aria for Salesforce, then an exception message is returned as an output.
Error Code | Error Message |
---|---|
900 | Account Plans do not exist on opportunity |
901 | Commit is not allowed on opportunity |
902 | Opportunity is already closed |
903 | Invalid opportunity ID provided |
Code | Error Message |
---|---|
900 | Account Plans do not exist on quote |
901 | Commit is not allowed on quote |
902 | Opportunity is already closed |
903 | Invalid quote ID provided |
906 | Job has been successfully initiated to commit changes over Aria |
Previously, accounts with over 40 plans returned an error message after clicking the Refresh from Aria button. The behavior of Aria for Salesforce has been updated to pull plans in batches of 40 or less to avoid data overload and the subsequent error message.
This feature aligns Aria for Salesforce capabilities with Aria's credit memo feature. Within Aria for Salesforce you can now add a credit memo to plan's balance.
Getting Here: Select an account > Aria Payments and Credit button > Credit Memos tab
Existing coupons were missing from opportunities created via the embedded account page. The coupon handling was not properly accumulating coupons from account as well as plans. Changes were made to handle all types of coupons on opportunities within the AriamidplanController Class.
The error "Aggregate query has too many rows for direct assignment" was displayed when duplicating a plan. To avoid this error, a loop is now used instead of direct assignment of multiple rows.
The ASF3_Aria_Coupon_Historyc.ASF3Client_Plan_Instance_Noc field had a max length 18, but the corresponding ASF3Account_Planc.ASF3Client_Plan_Instance_Id_c field has max length 50. The max length has been updated to be 50 for both parameters.
When changing units on a plan, the "Invalid query locator" error message was displayed. This issue was caused by a Salesforce limitation with plans having more than 40 rate tiers. The logic has been updated to handle complex nested queries to eliminate the invalid query locator issue.
The following errors have been corrected in Aria for Salesforce:
An unexpected URL redirect sometimes occurred when committing an opportunity to Aria. The root cause determined for this issue is if any API errors occurred during commit, the system was not alerting the user and instead redirecting the user to the configured destination. Now, if any errors occur, the page does not redirect to the configured URL, but stays on the same page. The user can then click Save and Exit or correct the errors on the page.
An error message was displayed when committing a plan with > 40 rate tiers. This issue was caused by an initial failed query, followed by a second attempt with an SOQL error. The application's logic has been updated to to handle all fields of the object in the SOQL.