Duomo - Major (18.3)

Release Info


Name


Duomo (18.3)


Sandbox Availability Date


2023-11-09


Release Type



Release Summary


Kaptio is proud to announce that in the Duomo Major release we have introduced two new features: Rail Seat Map Extension and the Wetu Content Integration, as well as improvements to the Service Search UI and Package Search.


Changes


Retire Old Package editor

In the Colosseum release we updated our Package Editor to confirm with latest technologies and allow us to further enhance it in the future. In this release we have deprecated the ‘old’ Package Editor. See the following guide on How to Configure the Package Page Layout for Lightning Mode in the Duomo release.


New Features


WETU Content Integration


Pilot Feature. Contact your Customer Success Manager to ask for assistance

We are excited to unveil our first integration with a 3rd party content provider, WETU.

Customers with a WETU account will be able to add their API key and search their WETU library when creating a content article.

When a WETU article is selected it is copied over to Kaptio in a read-only format, with all related media, at which time it’s eligible to be used in Kaptio’s document engine.

See guide for more details → WETU Guide


Rail Seat Map Extension


Pilot Feature - Contact your Customer Success Manager to ask for assistance.

With this release, Kaptio is including a new feature called Rail Seat Map Extension.

Rail Seat Map Extension allows our customers to define a Salesforce flow that will be invoked within Itinerary Bookings when confirming a rail booking that requires seats to be selected.

Customers have full control over the Salesforce Flow and can build their own feature using lightning components in the standard Salesforce development environment.


How to Enable


See this guide for guidance on enabling this feature.


New Enhancements


Package Search Enhancements


Duomo brings some enhancements to the Package Search. We have introduced a Package Search button on Accounts, which allows users to launch Package Search from Account records and start their sales process. Once the appropriate package has been found and ‘+Add to Itinerary’ is selected, the itinerary with the package will be created with the Primary Account set based on the record which Package Search was initiated from.


How to enable:


  • Navigate to the Account object

  • On the required Page Layout, go to Mobile & Lightning Actions

  • Then drag Package Search onto the layout (under Salesforce and Lightning Experience Actions)

  • Save the layout changes

  • Repeat as needed for other Account layouts

Package Search lightning app also needs to be active in the org

Feature: Package Search


Service Search Improvements


service search improvements

We are thrilled to unveil our revamped service search functionality, designed with your convenience in mind. In this release we have made updates to the look and feel of the feature as well as included changes based on our user feedback, with the aim to enable them to find the most appropriate option for their travellers more efficiently.

  • We have improved the presentation of available options and additional terms. Cancellation terms for live options are shown by default so users no longer have to click to be able to view them. We’ve seen examples where the cancellation terms are quite long, in those scenarios the text will be truncated and additional text accessible in the Information icon as before.

  • When searching for more than one room in the accommodation service search we now show one consolidated list of room types available opposite to two separate lists when searching for two rooms as was done previously.

  • We have relabelled the statuses shown in Service search with the hope to make the meaning behind each more obvious. We now have Live Availability, Live On Request and Manual On Request.

  • Sorting of options returned in Service Search has been streamlined. Our search results are now intelligently sorted based inventory status groups: Allotment, Live Availability, Live On Request and Manual On Request.

  • We’ve introduced a clear indicator for Locked Sell Price. You’ll now be informed if this feature is enabled or not, preventing any confusion or concerns during your search.

Asynchronous framework


We are excited to introduce a cutting-edge asynchronous framework built into the core of our product, designed to elegantly circumvent Salesforce platform limitations. This innovative framework lays the foundation for a more efficient and responsive application experience. By leveraging asynchronous processing, we have opened the door to handling complex operations and large datasets with greater ease, without impacting the user interface’s responsiveness. Stay tuned for transformative enhancements built on top of this new framework, aimed at providing you with a more robust, scalable, and efficient user experience.

Data Model Changes (Reserved for Future Use)


In this release, we are introducing new metadata related to several areas of the platform which will enable new functionality that we will be introducing in upcoming releases. This metadata will be introduced and only available to design partners for this feature. If you are not one of the design customers for the feature, no action is required.

For a complete list of data model change see our changelog.


Document Custom Components


Document Custom Components now have access to the Id of the Template which was used to generate the document they are appearing in. This allows for querying the Stage Type Category of the current document and including this parameter when querying for documents eligible only for that Stage Type Category.

Customers using custom components and require this update will need to update their components locally to take advantage of this change.

Feature: Content

Related Support Ticket: KHELP-9954


Itinerary Builder enhancements - Service Extensions


Kaptio has introduced a new method for developers to hook into when the Itinerary Builder is saved. This extends our new Service Extensions feature, allowing the response from the new flow to be processed on save, but also will allow our customers to extend the functionality of Itinerary Builder when needed. For details see our Developer Documents

Feature: Service Extensions


Bug Fixes


Name Field not respecting Channel specific Access Rules

We fixed an issue where the Package Name field did not adhere to Channel specific Access Rules. For example, if an Access rule is configured to include a specific Channel and linked to Package A, Package A will now only display in Package Search accessed from an Itinerary that is linked to the specific Channel.

Feature: Package Search


Error when adding a package to an Itinerary

We have delivered a fix to an issue where the system threw an “Attempt to reference a null object” error while adding a package to an itinerary.

Feature: Package Search

Related Support Ticket: KHELP-10200


Package added to Itinerary without components

We have provided a fix to an issue where packages were added to an Itinerary but none of the package components were added.

Feature: Package Search

Related Support Ticket: KHELP-10195


API Rail Service is not calculating a promotion discount

We have fixed an issue where adding an API Rail Service within the Rail Search didn’t apply applicable promotions.

Feature: Rail Service Search


Minor Changes


Activity Search Start Time

The Activity Service Search Results have been enhanced to include a Start Time column in the View Options section. If an Activity returns a Time from in the API response, it will be populated in the Start Time column.

Feature: Service Search


Option to pay all Outstanding Amount introduced

outstanding amount

For the new payment UI introduced in earlier releases, we have made some improvements to prevent the balance amount being selected to be paid without outstanding deposit(s). To do so, we introduced a new option which allows users to select ‘Outstanding Amount’ and the total outstanding for all payment schedule rules, deposits and balance, will be inserted as the ‘Amount to Pay’.

Feature: Split Payments

Related Support Ticket: KHELP-9585