AMPS 3.1 Release
Overview
Enhancements and fixes to Aria Media Publishing Suite (AMPS) for this release are described below.
Release Date
23 June 2025
- Release 3.1 Contents
- New and Improved Functionality
- Monitoring Dashboard for Scheduled Jobs and API Performance
- Improvements in Management of the Error Handling Mechanism CIM /ACM (WFAMPS-5307)
- Comments in CIM (WFAMPS-5044)
- Number of characters in payer name CIM/ACM (Dev Ops 9532) (Arias-915) (WFAMPS-5135)
- Support Text in Purchaseflow Overlaps Bullet Points (WFAMPS-5165)
- CR JFM Estimate TAMTB-37 (CAS-230651-S1T7W9) (WFAMPS-5445)
- To align checkout flows on Paywall and Normal purchase checkout JSA-1022 (ARIAS-920) (WFAMPS-4953)
- CR Scroll function on Mobile view and management of product display (ARIAS-901) (WFAMPS-4969)
- SelfService Portal - Redirect URL is incorrect | Issue with the authentication redirection in staging JSA-1158 (BUG Fix) (WFAMPS-5285)
- Scripts on Purchaseflow (BUG Fix) (WFAMPS-5299)
- CR Providing e-mailadress earlier in the process (CAS-231143-Y5Y5X6) (WFAMPS-5311)
- CR Text changes in SSP JSA-1114 (WFAMPS-5134)
- PE Campaigns and quarterly payments for regular subscriptions displayed in TM application (ARIAS-875) (WFAMPS-4791)
- CR PE Campaigns and quarterly payments for regular subscriptions displayed in TM application (ARIAS-875) (WFAMPS-5320) (WFAMPS-4960)
- JSA-1155 Translation of headings in CIM JSA-1155 (ARIAS-922) (WFAMPS-5278)
- CR To align checkout flows on Paywall and Normal purchase checkout (ARIAS-920) (WFAMPS-4953)
- CR Scroll function on Mobile view and management of product display (ARIAS-901) (WFAMPS-4969)
- Providing e-mailadress earlier in the process (CAS-231143-Y5Y5X6) (WFAMPS-5311)
- Application Enhancements
- Missing Gateway IDs in Walley Refunds [Hotfix] (JSA-1028) (AP-350) (WFAMPS-5141)
- ERP is produced incorrectly for invoices and write-offs [Hotfix] (JSA-1123) (WFAMPS-5140)
- Replaced get_all_invoice_information_m with Optimized Core API get_invoice_history_m [Hotfix] (WFAMPS-5290)
- Rounding Difference in Tax Calculation for Tax-Inclusive Services Issue (WFAMPS-5214)
- Incorrect VAT Display on Service Credit in Invoice XML Issue (WFAMPS-5253)
- Incorrect Mapping of Payment Reference in FARPAY Processing Issue (WFAMPS-5409)
- Balance Transfer Produces Incomplete Transactions Issue (JSA-1254) (WFAMPS-5327)
- Subscription Modification Fails When numberOfUnits is Null (WFAMPS-5239)
- Incorrect Data Type for Discount Fields (WFAMPS-5270)
- Term-Based Campaigns Failing to Create Stop Events (WFAMPS-5441)
- Credit Memo Validation Enhanced (WFAMPS-5005)
- Prevent Dunning Process Configuration with Invalid Email IDs (WFAMPS-5316)
- Translation of headings in CIM JSA-1155 (ARIAS-922) (WFAMPS-5278)
- WS Create subscription on already login user exist in the system is not working as expected (WFAMPS-5158)
- WS Create subscription on when user is active but not login in the system is not working as expected (WFAMPS-5156)
- WS Create multiple subscription on already existing user in system is not working as expected. (WFAMPS-5162)
- SBF Websales Paywall Bugs in checkout flow on JFM related sites (WFAMPS-4889)
- FAA (Fyns Amtsavis) Websales Logo (JSA-1124) (WFAMPS-5209)
- WS Logo is missing (WFAMPS-5212)
- Log out is not working as expected in TM and the screen keeps on scrolling CIM/ACM (WFAMPS-5145)
- Error on the 'My Account' page in Self-Service (JSA-1077) (WFAMPS-5057)
- CIM customer type "Business", not able to use self service (JSA-1137) (WFAMPS-5264)
- Complaints raised via SSP not credited (CAS-225759-D3T4L3 & Arias-912) (WFAMPS-4851)
- PE: Campaigns and quarterly payments for regular subscriptions displayed in TM application (ARIAS-875) (WFAMPS-4959)
- TM: Logo is missing in TM DEV (WFAMPS-5150)
- User can not select the title code in Telesales (WFAMPS-4960) (WFAMPS-5320)
- Not possible to reset password in CIM (JSA-1195) (WFAMPS-5403)
- SSO: Bug reported from fix delivered in (WFAMPS-4830) (Arias-28) (WFAMPS-5435)
- Not Possible to Change EAN Number (WFAMPS-5335)
- Edit complaints changing complaint status with out saving reflect the new status on the complaint details (WFAMPS-5095)
- Comments in CIM (JSA-1200) (WFAMPS-5402)
- CIM search on status not working (deployed to dev today 28/4) (WFAMPS-5089)
- CIM: Request Type is not showing any data in Request Manager (WFAMPS-5423)
- Not possible to search in fields in orders (WFAMPS-5401) (JSA-1196) (WFAMPS-5401)
- Error on campaign sites (WFAMPS-5329)
- Missing House ID from new address lines (Arias-908) (JSA-1071) (WFAMPS-5410)
- Investigate the call being sent to Dimaps from SSP (Arias-912) (WFAMPS-5407)
- User can not select the titlle code in Telesales (WFAMPS-4960) (WFAMPS-5320)
- New and Improved Functionality
Release 3.1 Contents
New and Improved Functionality
This section covers the release notes related to new functionality and capabilities added to AMPS.
Monitoring Dashboard for Scheduled Jobs and API Performance
In the previous setup for scheduled jobs and API performance monitoring, failures in jobs and API executions often went unnoticed because of a lack of real-time visibility for the processes. This delayed issue detection and resolution has been addressed by introducing a comprehensive Monitoring Dashboard. The dashboard actively tracks the health and performance of scheduled jobs, APIs, and database storage, based on predefined rules and thresholds.
Key features of the monitoring dashboard include:
- Scheduled Jobs Report: Displays the status of all scheduled jobs, including any delays or failures.
- API Statistics Report: Provides detailed insights into API run times and highlights any failed executions.
- Database Storage Report: Monitors storage usage and generates alerts when thresholds are breached.
The dashboard uses a color-coded alert system:
- Red: Immediate action required (critical issue).
- Amber: Warning state (attention needed soon).
- Green: Healthy/OK status.
This proactive monitoring approach ensures that issues are identified and addressed promptly, minimizing downtime and ensuring smoother business operations.
Release 3.1.1
Improvements in Management of the Error Handling Mechanism CIM /ACM (WFAMPS-5307)
As per the enhancement many improvements in code have been made to better manage the error handling mechanism in particular if any API fails then the Application will not show white screen rather a message will be displayed
Comments in CIM (WFAMPS-5044)
As per the fix the limitations has been removed on the comments, now user can add many comments. Furthermore the paging related issues have been corrected
Number of characters in payer name CIM/ACM (Dev Ops 9532) (Arias-915) (WFAMPS-5135)
As per fix , payer name / company name character limit has been enhanced 50 characters
Support Text in Purchaseflow Overlaps Bullet Points (WFAMPS-5165)
As per fix, when user holds the ipad vertically , the text is not overlapping with bullet points.
CR JFM Estimate TAMTB-37 (CAS-230651-S1T7W9) (WFAMPS-5445)
As per fix, toggle is placed at middle of the page. The customer lands directly on the digital page and can switch to "Papir"(print) using a toggle switch. When selecting "Papir," a dropdown will appear where the user must choose a newsroom for editions.
To align checkout flows on Paywall and Normal purchase checkout JSA-1022 (ARIAS-920) (WFAMPS-4953)
As per the fix Paywall checkout flow must be same as normal checkout flow.
CR Scroll function on Mobile view and management of product display (ARIAS-901) (WFAMPS-4969)
As per fix the the top and bottom product cards width are same for phone and tablet and The unselected option will show a white background.
SelfService Portal - Redirect URL is incorrect | Issue with the authentication redirection in staging JSA-1158 (BUG Fix) (WFAMPS-5285)
As per fix, return URL for staging: JFM | SelfServicePortal is the same as mentioned in description.
Scripts on Purchaseflow (BUG Fix) (WFAMPS-5299)
As per fix, On elements the tag mentioned in the ticket i.e. src="//tags.tiqcdn.com/utag/jysk-fynske-medier/news/prod/utag.js" is not coming multiple times now.
CR Providing e-mailadress earlier in the process (CAS-231143-Y5Y5X6) (WFAMPS-5311)
As per the fix now The email is shown as hashed by SHA256 in the utag_data object as per JFM requirment
CR Text changes in SSP JSA-1114 (WFAMPS-5134)
As per fix, on Termination page in SSP , text is updated as per the JFM requirement.
PE Campaigns and quarterly payments for regular subscriptions displayed in TM application (ARIAS-875) (WFAMPS-4791)
As per fix quarterly payment option for the product in the subscription was added.
CR PE Campaigns and quarterly payments for regular subscriptions displayed in TM application (ARIAS-875) (WFAMPS-5320) (WFAMPS-4960)
As per fixes the logo of application was changed.and the user gets logged out when the user does the address lookup for print products also Removing ‘Vejen' title code and adding 'Vejen[1]Billund’ title code.
JSA-1155 Translation of headings in CIM JSA-1155 (ARIAS-922) (WFAMPS-5278)
As per the details provided in Arias-922 translations has been made for the fields and headings in JFM Cim
CR To align checkout flows on Paywall and Normal purchase checkout (ARIAS-920) (WFAMPS-4953)
As per the fix Paywall checkout flow is same as normal checkout flow.
CR Scroll function on Mobile view and management of product display (ARIAS-901) (WFAMPS-4969)
As per the fix the Scroll fucntion is working in mobile view and products are displaying vertically.The top and bottom product cards width are same.The Toggle with Labels for "Digital" and "Print" are added.
The white background is visible if one option is unselected.
When selecting "Print"for an edition a dropdown appears successfully.
"Om abonnement" Link has been added on Desktop.A popup appears by clicking “Om abonnement" containing the product description.
Providing e-mailadress earlier in the process (CAS-231143-Y5Y5X6) (WFAMPS-5311)
As per the fix now The email is shown as hashed by SHA256 in the utag_data object as per JFM requirement
Application Enhancements
This version sees the following application fixes deployed:
Missing Gateway IDs in Walley Refunds [Hotfix] (JSA-1028) (AP-350) (WFAMPS-5141)
Refund transactions for Walley payments were previously missing critical gateway identifiers — specifically, gatewayAgreementID and gatewayPaymentID were being sent as null in the refund request to the external gateway. The refund request generation process has been updated to correctly populate all relevant gateway IDs, including gatewayAgreementID, gatewayPaymentID, and gatewayExternalID.
Use Case:
- A recurring invoice is created to initiate a payment request.
- Status is changed to “Pending Confirmation”.
- Callback is executed via PaymGWCallbackStatus using the payment request ID.
A refund is then added and approved, successfully passing all gateway IDs to the external service.
ERP is produced incorrectly for invoices and write-offs [Hotfix] (JSA-1123) (WFAMPS-5140)
The placement of the invoice inclusion condition has been corrected, ensuring that invoice selection now respects the specified account context and added validation to ensure write-offs without explicit account numbers are still processed appropriately and not skipped.
Previously, the following issues were affecting the generation of ERP files:
- Invoice Inclusion Check: The logic that determines whether invoices should be included in the ERP output was incorrectly placed. As a result, all invoices were included by default, regardless of filter settings — impacting troubleshooting and targeted ERP generation.
- Write-Off Account Validation: Write-off entries without an associated account number were defaulting to 0, leading to the exclusion of valid write-offs from all ERP files.
Replaced get_all_invoice_information_m with Optimized Core API get_invoice_history_m [Hotfix] (WFAMPS-5290)
The use of the legacy get_all_invoice_information_m API was causing significant performance bottlenecks while retrieving invoice data for a given <master_plan_instance_id>. To enhance system performance and reduce load, the get_all_invoice_information_m API has been replaced with the core get_invoice_history_m API. In addition:
- The system now first queries the <DocmInvoiceDetails> table for matching <acctNo> and <PINo> (partial match).
- Only if no results are found, the get_invoice_history_m API is invoked.
This change minimizes unnecessary API calls, significantly improving query response times and overall system efficiency
Rounding Difference in Tax Calculation for Tax-Inclusive Services Issue (WFAMPS-5214)
A rounding discrepancy of 0.01 was identified in tax calculation between UnitPriceVAT and UnitPriceInclVAT during invoice generation for tax-inclusive services. The rounding logic has been adjusted to ensure consistent calculation across tax-inclusive fields to ensures precise tax calculations, enhancing invoice integrity and compliance with tax standards.
Incorrect VAT Display on Service Credit in Invoice XML Issue (WFAMPS-5253)
The AmountVAT on service credits was not correctly displayed in the generated invoice XML, leading to inconsistencies in VAT reporting.The invoice XML logic has been updated to accurately calculate and reflect VAT values on service credits, ensuring correct VAT representation in invoices.
Incorrect Mapping of Payment Reference in FARPAY Processing Issue (WFAMPS-5409)
PaymFarpayPayment_ValidateRecs flow has been modified to map PaymentExternalID to PaymentReference during entry creation in PaymStagingPayments, ensuring accurate payment mapping and processing. This fix enhances payment tracking and reconciliation in FARPAY processing.
Balance Transfer Produces Incomplete Transactions Issue (JSA-1254) (WFAMPS-5327)
The PaymManagePayment_MovePayment flow has been enhanced to correctly validate and return non-zero error codes from the get_invoice_details_m API when failures occur. This fix ensures accurate result codes and proper transaction completion, preventing incomplete balance transfers.
Subscription Modification Fails When numberOfUnits is Null (WFAMPS-5239)
When setting up subscription changes (e.g., future terminations), a null value for <numberOfUnits> caused the update_acct_plan_multi_m API to fail due to input validation errors. This issue prevented automated status changes from being executed. The logic has been updated to skip modifying <numberOfUnits> if the field is null or empty, instead preserving the existing value from the active subscription plan.
Incorrect Data Type for Discount Fields (WFAMPS-5270)
In the LOCALCONNECTION_Query_RetrieveDiscountDetails structure, discount fields (<disc_percentage> and <disc_value>) were incorrectly defined as Int32, which led to loss of decimal precision and inaccurate discount representations. The query has been re-run and saved, to automatically update these fields to Decimal type, ensuring accurate financial calculations during discount evaluations.
Term-Based Campaigns Failing to Create Stop Events (WFAMPS-5441)
When MPIs on term campaigns terminate after the initial period without a previous status change to inactive, no stop is triggered. To resolve the issue, SubsProcessStatusChg was modified to recognize plan instance status code -3 as valid for processing stop events. Now stops are correctly generated for direct Active → Termination transitions.
Credit Memo Validation Enhanced (WFAMPS-5005)
Credit memos were being created even when their value was 0. After applying resolution the system now checks that the credit memo value is greater than 0 before creation, ensuring data integrity. The logic has been updated in DocmGenStatement_GetInvoiceData to correct this issue.
Prevent Dunning Process Configuration with Invalid Email IDs (WFAMPS-5316)
Previously, users were able to configure a dunning process with an invalid email address. The system allowed the configuration to proceed without validating the email field. A validation check has now been implemented to ensure that only syntactically valid email addresses are accepted when configuring a dunning process. This prevents silent misconfigurations and ensures notifications are sent correctly.
Release 3.1.1 Application Enhancements
Translation of headings in CIM JSA-1155 (ARIAS-922) (WFAMPS-5278)
As per the details provided in Arias-922 translations has been made for the fields and headings in JFM CIM.
JFM feedback in UAT will be fixed in WFAMPS5452 which will be available in next release.
WS Create subscription on already login user exist in the system is not working as expected (WFAMPS-5158)
The issue was raised internally and as per the fix in Websales user can create a subscription on already login account that exist in the system.
WS Create subscription on when user is active but not login in the system is not working as expected (WFAMPS-5156)
The issue was raised internally and as per the fix in Websales, now user can create a subscription successfully when the user is not login but active in system.
WS Create multiple subscription on already existing user in system is not working as expected. (WFAMPS-5162)
The issue was raised internally as per the fix in websales, now user is able to create multiple subscription in existing account.
SBF Websales Paywall Bugs in checkout flow on JFM related sites (WFAMPS-4889)
As per fix, user can enter details in paywall purchase flow and checkout is working as expected.
FAA (Fyns Amtsavis) Websales Logo (JSA-1124) (WFAMPS-5209)
As per fix, FAA logo has been changed in Websales flow.
WS Logo is missing (WFAMPS-5212)
This is an internal ticket and as per fix logo of title must be shown at the topA
Log out is not working as expected in TM and the screen keeps on scrolling CIM/ACM (WFAMPS-5145)
As per fix, user must be able to logout from TM application.
Error on the 'My Account' page in Self-Service (JSA-1077) (WFAMPS-5057)
As per fix, user can update any field on My Profile page in SSP.
CIM customer type "Business", not able to use self service (JSA-1137) (WFAMPS-5264)
As per fix, SSP is working for CIM customer type "Business"as well.
Complaints raised via SSP not credited (CAS-225759-D3T4L3 & Arias-912) (WFAMPS-4851)
WFAMPS 4851: As per fix, Service credit is created in CIM while creating complaint through SSP via valid complaint code.
PE: Campaigns and quarterly payments for regular subscriptions displayed in TM application (ARIAS-875) (WFAMPS-4959)
As per fix, address lookup is working as expected for print products and 'Vejen-Billund’ has been added in UAT.
TM: Logo is missing in TM DEV (WFAMPS-5150)
As per fix, logo is shown at the top of page in TM application.
User can not select the title code in Telesales (WFAMPS-4960) (WFAMPS-5320)
As per fix, different titles are shown on title code drop down in TM application.
Not possible to reset password in CIM (JSA-1195) (WFAMPS-5403)
JFM reported the issue that this is not possible to reset password through CIM.
The fix was made in JFM cim prod and now the reset password functionality is working as expected
SSO: Bug reported from fix delivered in (WFAMPS-4830) (Arias-28) (WFAMPS-5435)
The production config mismatch has been fixed in the ticket. This can be tested in prod only.
Not Possible to Change EAN Number (WFAMPS-5335)
As per the fix in the edit billing group dialog box user can edit the EAN/GlN number field and can save.
Edit complaints changing complaint status with out saving reflect the new status on the complaint details (WFAMPS-5095)
The original issue that was noticed was "Edit complaints changing complaint status with out saving reflect the new status on the complaint details" Now as per the fix no change is reflecting on Complaints detail section until user pressed the “Save” button
Comments in CIM (JSA-1200) (WFAMPS-5402)
As per JFM reported bug the issue has been rectified where if user has made 10 comments and selects 15 per page, all comments are displayed on one page. However, after adding one more comment, the setting reverts to 5 comments per page, even though it still displays "15 per page." has been fixed and deployed
CIM search on status not working (deployed to dev today 28/4) (WFAMPS-5089)
As per the fix now the status values are not searched in the subscription webpart search field.
CIM: Request Type is not showing any data in Request Manager (WFAMPS-5423)
As per the fix now the request type field drop down shows the values correctly.
Not possible to search in fields in orders (WFAMPS-5401) (JSA-1196) (WFAMPS-5401)
As per the fix now In orders tab, user must be able to view and search the entered data.
Error on campaign sites (WFAMPS-5329)
As per the fix , 'send' button is working as expected when user entered an email in forgot password campaign flow.
Missing House ID from new address lines (Arias-908) (JSA-1071) (WFAMPS-5410)
Changes have been made to identify the missing houseID issue in JFM SSP.
Investigate the call being sent to Dimaps from SSP (Arias-912) (WFAMPS-5407)
Internal ticket Fixed as part of fixing 4851, No need to share in release notes.
User can not select the titlle code in Telesales (WFAMPS-4960) (WFAMPS-5320)
As per the fix now user can select the title code drop down and can see the different title codes in TM application.