Colosseum Minor 2 (17.4)

Release Summary


This minor release introduces new features and enhancements. Read through the Release notes to learn more about our new feature - Service Extensions, and enhancements to Package Search and Service Search.


Name


Colosseum Minor 2 (17.4)


Sandbox Availability Date


2023-07-10


Release Type



Deployment Guide


See this Notion Page for the deployment guide.


Service Extensions


With this release Kaptio is including a new feature called Service Extensions.

Service Extensions allow our customers to build custom operations and extensions within Itinerary Builder.

This is achieved by allowing a standard Salesforce Flow to run within a modal window in Itinerary Builder, passing information from the Itinerary into the flow and processing data returned from the flow.

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

Service Extensions support two types of user actions:

  • An automatic trigger when a new service line item is added to the Itinerary Builder and the user selects the record type

  • A manual action listed in the action menu of each service. This is accessible from the Itinerary Builder tab.


How to enable:


Set up a new Service Extension in Kaptio Settings > Service Extensions.

service extension

Name: Add the Name of the Service Extension. The name will display in the Inline Action menu.

Service Record type: Select a Service Record Type. Each extension can be linked to one record type e.g. Rail

Flow: Select the Flow name. The flow must be created in the Flow builder and must be a screen flow (process type).

Actions: Select a Record type and/or Inline action. This defines which user action triggers the flow.

Extension Visibility: Select Itinerary Builder and/or Itinerary Booking. This defines where the Service Extension will appear. Itinerary Builder is currently only supported.

Modal Width: Defaults to 1,200 and can be changed to adjust the width of the Modal window.

Modal Height: Defaults to 600 and can be changed to adjust the height of the Modal window.


New Enhancements


Ability to view Package information in the Package search results


In this release we have added the ability to view Package Information from the Package Search results screen. Now sales users can view specific package information such as Highlights, Sales Tips and What is included. This information is customizable for each package.


Ability to set a sort order for services within Package components


In this release we have added the ability to configure the sort order of services within Package Components. This gives Product Build users more control on the specific ordering of services within a component after a service is filtered out.

package components 1
package components 2

The priority inside Component Service Defaulting is:

If a Service is specified as a Component Default, this will be chosen first.

Otherwise, the

+ service_sort

+ will have the highest priority.

+ * If there is no

+ service_sort

+ value or if multiple services in a component have the same

+ service_sort

+ value, it will look at the Sorting Scheme (if it is set).

  • Without any of the above, the order is undefined.

For example, if the Package Component is configured with three hotels, each with a specific Sort Order value, and a filtering scheme:

  • Hotel 1 = Sort Order 1

  • Hotel 2 = Sort Order 2

  • Hotel 3 = Sort Order 3

  • Filtering Scheme = Filter out Sold out/Not available Services

When a user searches for the Package on the new Package Search, the system will auto select:

  • Hotel 1

  • But if Hotel 1 is sold out/not available it is filtered out, then Hotel 2 is selected

  • But if Hotel 1 and 2 are sold out/not available they are filtered out, then Hotel 3 is selected

Sorting is from lowest to highest value i.e. 1 = first

Add builder batch sizes and event logging level fields to Kaptio Settings > User Overrides


The User Overrides tab in Kaptio Settings has been extended to allow three additional fields to be set.

  • Builder chunk size – The number of items in each chunk saved by Builder other than the last.

  • Builder last chunk size – The number of items in the last chunk saved by Builder.

  • Event logging level – The logging level for the Elastic Search feed.


Filter by Hotel Rating in Service Searchturned_in


In this release, we have added the ability for sales users to filter hotel search results by rating. This allows sales users to view only the results that best fit the required price point and level of luxury.


How to enable:


The Service rating options need to be configured on the Service Object (Service Object > Fields & Relationships > Rating). For example, 1 star, 2 stars, 3 stars etc

For all Accommodation services, configure the appropriate rating option

Set Enable Hotel Rating Filter setting to True (Kaptio Settings > Trip & Itinerary Settings > Service Search Section)

Once the setting is enabled, the rating filter will display on the Service Search Hotel tab. By default, all rating check boxes will be auto-selected.

service search 1
If the Hotel Rating filter setting is enabled, it is recommended to assign a rating to all Accommodation services. If this is not applicable in some cases, a service rating called ‘No Rating’ should be added/used.

Bug Fixes


  • We have fixed some UI issues with the content wizard in Placeholder and Destination components, where the Save and Cancel buttons were not displayed correctly.

    • Feature: Content Wizard

    • Related support ticket: KHELP-9800/9874


  • Not adding the correct Package date to the Itinerary

    We fixed an issue where previously the Package was added to the Itinerary based on the Start date of the Itinerary, rather than the selected date in the Package Search Results.

    • Feature: Package Search


  • In this release, we fixed an intermittent component error that occurred in Costings, Passengers, and Payments tabs on an Itinerary.

    • Feature: Itineraries

    • Related support ticket: KHELP-9804


  • Sharing prevented portal users from updating the allotments for a service correctly. This issue has been resolved.

    • Feature: Payments

    • Related support ticket: KHELP-9929


  • We fixed an issue where previously the user was not able to change the trip duration search filter after setting the trip duration to the maximum.

    • Feature: Package Search


  • We updated an error label on the Package Search Availability screen to match the error label on the Package Search results screen. The error will now display 'No suitable service found' in both areas.

    • Feature: Package Search


Minor Changes



  • Previously, when opening Service Search, only the Live Inventory filter was selected by default. In this release, we have added the ability to configure the On Request filter in Service Search to also be selected by default. The On Request filter gives results including all internal services regardless of their statuses, such as Allotment, On Request, Free Sale, Mixed etc. Therefore, the field has been relabelled to Internal`.


How to enable:


  • Set Auto-Check "Internal" Filter to True (Kaptio Settings > Trip & Itinerary Settings > Service Search Section)

  • Once the setting is enabled, the Internal filter will be auto-selected when Service Search is opened.

service search 2
  • Feature: Service Search


Show start time information in activity availability

  • The Activity Service Search Results has 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.

service search 3
  • Feature: Service Search


Package Results: Display no packages Found if no package results

  • We have enhanced the Package Search user experience by adding a warning when there are no Package results. This states No packages found, and will display in the Package results area.

    • Feature: Package Search


Show Services in the Builder right after they’re added with the Package from Package Search

  • Previously when adding a Package to the Builder from Package Search, the user needed to refresh the Builder to see the services from the package. From this release the Package services will display in the Builder automatically after adding from Package Search.

    • Feature: Package Search


Extend logic when adding a Package to an Itinerary from Package Search

  • In this release, we have extended logic to handle Live Accommodation results returned by the KTAPI live_auto_select endpoint when adding Packages to the itinerary.

    • Feature: Package Search