Geo-services | Upgrade to PTV xServer 2.34With thisrelease it is necessary to use PTV xServer 2.34
In case that xServer is hosted on-premise, please ensure that the installation is upgraded to 2.34 (together with 2.34 API) and the necessary xServer configuration adjustments are done.
In case that xServer is hosted by CAPcargo, after installation of R45, you must update the URL setup of your geo services:
CAPcargotransport>Transport parameters>Geo services>xServer parameter
- xLocate
- xRoute
- xMap
- xTour
- xData (see below, used for HPR networks)
If you use Optimizer with PTV xTour as provider, you must also update the URL setup for:
CAPcargo Transport>Setup>Optimizer parameters>Integration>Endpoints
- xDima endpoint
- xTour endpoint
Then doublecheck the setup by pressing 'Check xServer health status'. In case of any errors, also press 'Clear xServer cloud token'.
If youuse HPR networks for Optimizer or sequence optimization, you must recreate theHPR networks.
Ensureyou create only one HPR network at a time, as the calculation isresource-intensive and can significantly impact xServer backend performance.
Once theHPR networks are created, configure the respective vehicle types to use the newHPR networks.
xServer2.34 no longer supports optimizer algorithm for monetary based calculations. See release letter for ADO ID 111201 for more details.
| 2025-01 | New feature | 100674 |
Optimizer (Preview/CTP) | Enhance Optimizer to consider the co-loading restrictions from Dangerous goodsWith qualifications now being added to Dangerous goods and used as conditions for restricted combined loading, Optimizer had to also be enhanced to consider these qualifications.
The existing PTV xTour Optimizer limitation of 1 qualification per order which can be considered against the co-loading restrictions continues to apply.
| 2025-01 | New feature | 111295 |
Optimizer (Preview/CTP) | Remove 'Target function Optimizer' lookup from Optimizer parameters and Dispatching formsIn xServer version 2.28, two different target function optimizer modes were available in the optimization algorithm:
- Minimization of virtual cost (time/distance)
- Minimization of monetary cost
With the deprecation of xServer 2.28, the 'monetary cost' mode was also deprecated, so the only available option in the newest xServer version is now the minimization based on virtual cost (automatically done by PTV based on time/distance).
This means that the 'Target function Optimizer' lookup had only one possible value remaining, so the lookup was eliminated from the Optimizer parameters and Optimizer dispatching forms, as this became now the default calculation method.
The cost-based fields in vehicle masterdata remain available, as they are still used by Optimizer to calculate tourplan KPI based on results returned by algorithm.
| 2025-01 | New feature | 111201 |
Optimizer (Preview/CTP) | List of restrictions for combined loading sent in Optimizer request is reduced to only the qualifications present on orders in requestPreviously, the entire list of qualifications defined in the list of restrictions for combined loading was sent in the Optimizer request, even if not relevant to the orders dataset and corresponding requested qualifications.
This could affect both overall performance of processing the request and data analysis.
The list of restrictions for combined loading sent in the Optimizer request has now been limited to only those qualifications present also in at least one of the orders in the Optimizer request dataset.
| 2025-01 | New feature | 110702 |
Customer Portal | Improving the "autocomplete" address suggestion dropdown, when creating new address on the portalPreviously, the "autocomplete" address suggestion dropdown (ie. the suggested addresses from Google API) was containing address from the whole world, which was not too user friendly.
Hence new parameter "Address search auto-complete radius" was introduced to Portal parameters, to specify the radius (in km) around customer home address, from which the addresses are more likely to be displayed in the "autocomplete" suggestion from Google API.
This should improve user experience when creating new addresses on the portal, as the addresses (that are inside the radius of customer home address) are suggested on the top positions.
| 2025-01 | New feature | 111491 |
Customer Portal | Merging two "price calculation" related action buttons to onePreviously, there were two "price calculation" related action buttons on the customer portal (on main transport order grid). First was launching price calculation, second was opening price calculation details. Both buttons were merged into one button "Price calculation", that first launches the price calculation and then directly opens the price calculation details.
| 2025-01 | New feature | 111240 |
Customer Portal | Possibility to enter more transport order lines (when creating new order/offer on the customer portal) | 2025-01 | New feature | 111234 |
Customer Portal | Track and trace "public" page was enhanced to match the general design of web portal.Following features were added to track and trace "public" page (ie. which is accessible without D365 user/authentication):
- language switch
- light/dark mode switch
- main menu (with just track & trace menuitem)
| 2025-01 | New feature | 111226 |
Customer Portal | Possibility to get 'Proof of Delivery' report on customer portalNew report 'Proof of Delivery' has been added to customer portal (order screen, action buttons). The report 'Proof of Delivery' was previously existing in D365, just was not available on the portal.
| 2025-01 | New feature | 111184 |
Customer Portal | Several (rather minor) improvements of the address creation process on the customer portalFollowing improvements were added:
- after new address creation (from main menu), the customer account (for which the new address was created) is automatically selected/focused
- customer/search google maps/address name were expanded to match address details section (and to show more characters)
- address creation info messages are now auto-closed, as per parameterization in D365
- alignment of the "Overwrite found address details" checkbox was adjusted, to be in line with other screen components
| 2025-01 | New feature | 111160 |
Customer Portal | Possibility to filter by portal status (order screen) | 2025-01 | New feature | 111077 |
Customer Portal | Show on customer portal that order is invoicedPreviously, there was no visibility on the customer portal where user would see that order is invoiced.
Key points:
- "Invoiced" flag was added to order side details pane
- new action button "Show invoice" was added to order grid "Show invoice" - which opens the Invoice screen (filtered on all invoices of transport order)
| 2025-01 | New feature | 111041 |
Customer Portal | Possibility to specify dangerous goods ADR details, per order line on the customer portalNew section was added to order line (in expandable line details section), where dangerous goods ADR details are shown (and also can be registered).
| 2025-01 | New feature | 111039 |
Customer Portal | Better handling of situation when user cannot log in to the portalsEven when user is successfully authenticated (either via OIDC authentication or via MS authentication), following situations can still happen:
- portal user is not yet created at all in D365
- D365 is not accessible
- portal user is created in D365, but not completely (eg. has no customer assignments)
Previously, above cases were not handled ideally (as only blank white screen was loaded). Therefore new error info messages were added to portal welcome screen, to inform user why portal cannot be opened.
| 2025-01 | New feature | 111021 |
Customer Portal | Introducing a possibility to use two OIDC based authentication providers at the same time, in one portal applicationPreviously, it was possible to use Microsoft or other OIDC authentication provider, in single portal application. This turned to be quite limiting, as in real scenarios some users should be authenticated via Microsoft, some others via other OIDC provider, in the same portal application.
The portal authentication has been therefore enhanced, to support up to two authentication providers, at the same application. The setup requires configuration in Azure environment variables (where two sets of OIDC configuration fields are available - one set is dedicated for Microsoft authentication, while some other OIDC authentication provider can be configured in the second set).
Please note:
- each portal user email address can be authenticated only via one individual authentication provider (either Microsoft or custom OIDC, specified per portal user in D365); for security reason the same email address cannot be authenticated by both providers.
| 2025-01 | New feature | 110895 |
Customer Portal | Trade order info detail section is now shown on the transport order line only when transport order is shipment builder based | 2025-01 | New feature | 110847 |
Customer Portal | Introducing a "waiting" dialog to attachment uploading/downloadingAs the uploading/downloading of attachments is not always instant (ie. can take few seconds, depending on the network & attachment size etc.), user previously was not informed (that something is happening) and could get confused (eg. could start pressing the buttons again and again). Therefore a "spinning wheel icon" info dialog has be introduced, to both attachment processes.
| 2025-01 | New feature | 110801 |
Customer Portal | New feature on the customer portal: Claim managementClaim management screen has been added to the customer portal main menu.
Key points:
- visibility of existing claims (for allowed customer & legal entity assignment)
- registration of new claims, either from main menu or from existing order (via action button "Create new claim")
| 2025-01 | New feature | 110798 |
Customer Portal | Possibility to change portal user avatar iconNewly it is possible to change portal user avatar icon, directly from the portal (in User management). Pre-defined list of avatar icons is available, it is not foreseen to allow uploading custom avatar icons.
| 2025-01 | New feature | 110727 |
Customer Portal | Possibility to implement a simple track and trace widget on third party web pages (via javascript widget)The widget opens "public" version of track & trace page on the customer web portal (which does not require user authentication).
Widget needs to be manually adjusted during implementation (ie. to point the widget to customer portal URL).
| 2025-01 | New feature | 110680 |
Customer Portal | Avoid resetting order back to status 'Created', once it has been already 'Transmitted' (or even in later statuses)Previously, by editing of order on the portal, it was possible to return order to status 'Created' even when it was previously already in later statuses (eg. was 'Transmitted' or 'Accepted' or even 'In progress'). This was achieved by mere saving of changed order (without transmitting). Such mechanism was not correct, as to withdraw order (that is in status 'Transmitted' or later) - the order cancellation process should be used instead.
Hence the behavior was adjusted, and "Save" button is available during order editing only when order is in status 'Created'. In any later statuses, the "Save" button is not avaialable anymore and only "Transmit" can be used. Which also saves the order, but sets status to 'Transmitted' or 'Accepted' (depending on D365 setup).
| 2025-01 | New feature | 109790 |
Customer Portal | Enabling to specify "auto-close" time internal of the portal info messagesPreviously, the info messages on the customer portal were automatically closed after certain (hardcoded) time interval. Newly, the "auto-close" time interval can be defined in the D365 "Portal parameters", for each info message character length group.
Apart from "auto-close" mechanism, the info messages can be also individually closed manually by user.
| 2025-01 | New feature | 108069 |
Dispatching and confirmation | GPB OS / GS / D365 new Change department form from TALDepartment tableThe 'Change department' form in GPB OS, GS and in D365 was changed to use data from the TALDepartment table instead of the CIRTRADimension table.
| 2025-01 | New feature | 111084 |
Dispatching and confirmation | Department filter in GPB screens can be newly initialized from default filters in WorkerNew field 'Departments' was added in the fast tab Filter Initialization Dispatching in the Employee/Worker form.
This filter is only used as default filters in GPB screens. The 'Department' in the General tab is to nominate the user belonging to a department and it is not initialized as filter anymore.
| 2025-01 | New feature | 111070 |
Integrations | Rename of several data entities, that are related to GPBFollowing data entities were renamed, to better correspond with other CAPcargo data entities:
- Configuration GPB data access
- GPB OS grid cell setup
- GPB template data access
New data entity names:
- TAL Configuration GPB data access
- TAL GPB OS grid cell setup
- TAL GPB template data access
| 2025-01 | New feature | 111048 |
Dispatching and confirmation | Modification of the GPB depot & dispatch sector filters - empty values are not anymore shown as "*" and "-1", but are shown as [empty]Previously, when "Show empty values (Depot)" or "Show empty values (Dispatch sector)" were activated in the "Template data access configuration" form, the empty filter values were shown in GPB client as "*" or "-1".
This turned to be confusing for end user, as "*" usually represents "all data" (ie. all depots, all dispatch sectors) but in GPB filters it has completely opposite meaning (ie. no depots, no dispatch sectors). Therefore the filter visualization was modified and empty values are now shown as [empty].
Additionally, the default dispatching filters on the "Worker" were adjusted, so that [empty] can be stored as default configuration of the worker.
| 2025-01 | New feature | 111046 |
Customer order management and pricing | Better handling of exceptions in GPB integration, to avoid possible database deadlocksEnhancement is entirely in technical/code level, with no impact on GPB processes/screens.
| 2025-01 | New feature | 111005 |
Dispatching and confirmation | Possibility to drag & drop individual orders/legs from GPB Map screen onto gantt screensKey points:
- New checkbox "Show orders" was added to GPB Map screen (under Pull/Clear orders)
- When the checkbox is ticked, a new box is opened in the upper right corner where all orders from the selected pins are displayed (and pre-selected).
- User can select/deselect individual orders in this new box, which is useful especially when there is more than one order in the selected pin
- User can drag and drop as previously but only the selected orders from the box now will be dragged and dropped. This was previously not possible, as only all orders were dragged and dropped.
| 2025-01 | New feature | 110858 |
Other / General | Dialogs and browser windows opened from GPB should open on same user screen, not separate main PC screenWhen working in a multiple display environment, if user would trigger certain functions (ex. Sequence optimization, Change datetime) while working on a display other than the set main PC display, the dialog would pop up on the main screen, instead of the one from where it was triggered. It was not user-friendly to visually find and then have to move the mouse to another screen to answer/close a dialog and then come back to the current work screen.
It was now fixed so that all such dialogs would pop up in the middle of the screen where user is working when soliciting that function.
The same was implemented for browser windows which would open when user clicks various menuitems (ex. Cost/Revenue, Goods management etc.)
| 2025-01 | New feature | 110081 |
Dispatching and confirmation | [GS] Adding resources to a part of the tour based on the selected tour stopsIt is now possible to create partial resource legs (not spanning entire tour) by drag&dropping resources on a tour lvl 1 after selecting the first and last tourstops which should mark the start and end of the resource leg.
When the start of the partial selection is the actual tourstart, then an automatic re-initialization of the tourstart will be attempted.
When the end of the partial selection is the actual tourend, then an automatic re-initialization of the tourend will be attempted.
Drag&drop of resources on a tour while selecting none of only one tourstops will result in the resource legs being created for the entirety of the tour, and both tourstart and tourend init will be attempted.
If more than two tourstops are selected, during drag&drop of resource, the resource leg created will take into consideration the very first and the very last (chronologically on the tour) of the tourstops selected to assign for resource leg start/end.
When resizing resource legs in lvl 2 (either by click&dragging from beginning of the resource leg to the right, or from the end of the resource leg to the left), the user will now see not only the plan ETA where the resource leg resizing could be done, but also the name of the address on that particular tourstop. This will make it significantly easier to identify the location to where the user wants to stop the resource leg resizing/adjustment.
| 2025-01 | New feature | 18203 |
Shipment Builder | Shipment builder redesign V3 (Built on unified global data model) - General available (GA)Existing 'shipment builder V2' is replaced by new 'shipment builder V3'. IMPORTANT: See migration instructions in the installation documentation such as deprecations information on the deprecation overview in CAPcargo sharepoint (#94055).
In this version of shipment builder (version 3) the different types of integration from the previous versions are merged into a standardized data model that stores information in global tables. Providing an easily extendable, better performing solution on a technical level, furthermore, offering an enriched solution on a functional level.
More detail can be found in the whitepaper "Supply Chain Mgmt (SCM) by CAP.Trade&Distribution" on CAPcargo sharepoint.
This version is officially released in 10.0-CAP45 (GA).
| 2025-01 | New feature | 111954 |
Master data | Introduce CAPcargo specific ADR fields also to the 'Hazardous material classification code' formPreviously, D365 feature "Allow hazardous material divisions with same division codes in different material classes" was not well supported (as the CAPcargo specific fields were not present in the 'Hazardous material classification code' form). Data model & related code was thus adjusted, to support this feature.
| 2025-01 | New feature | 111697 |
Master data | Simplification of the handling of commodity descriptions and translations (incl. introduction of 'Description' field to commodity & commodity hierarchy forms)Rework had to be done, to avoid that commodities are shown as 'empty' when translations are not existing for some language.
| 2025-01 | New feature | 111282 |
Customer order management and pricing | When changing TT on TRO create form, and new TT has no default unit/qty, reset the transport quantity to 0The following scenario has been adjusted:
- Transport order create form opens with some default Transport type
- this default Transport type has some transport unit/quantity setup
- user changes Transport type to another one which has no default transport unit setup (which means also no default qty)
- when this change happens, the transport unit is changed from initial one to , but the initial quantity stays the same
The initial quantity in this scenario is now also reset to 0.
| 2025-01 | New feature | 111154 |
Customer order management and pricing | Newly created Transport order lines automatically saved when default quantity is greater than 0With the introduction of a default quantity on the default transport unit (see Transport type setup), a newly created Tranport order line potentially needs no additional changes before being saved.
To improve usability, when the default quantity setup for a default transport unit is >0, the newly created Transport order line is automatically saved, so that user can continue with other settings (ex. line qualifications, dangerous goods, packages) without having to first save the record.
| 2025-01 | New feature | 110856 |
Dispatching and confirmation | Adjust initialization of Tour start/end addresses depending on parameterization of inputsWhen changing a resource or a Transport type on the 'Create new tour' form, the tour start/end addresses will be re-initialized only if the init leads to other addresses than the last-resort default addresses on Transport type.
| 2025-01 | New feature | 110505 |
Customer order management and pricing | Weight registration on Transport order line initializes mass-related planning quantityWhen weight registration on Transport order line is enabled via Transport type parameter setup, this weight now automatically initializes the value of the mass-related planning quantity on the line.
The unit gross weight must be equal to or greater than the unit tare weight (which is comprised of the tare weight of transport unit and empties, if so setup).
The mass-related planning quantity must be equal to or greater than the unit gross weight multiplied with the transport unit quantity (using proper conversion between weight unit ID and planning quantity unit, if different).
IF transport unit conversion for mass is also configured on the transport type for a particular transport unit, then the planning quantity is the sum of the gross weight and the conversion unit rate multiplied with the transport unit quantity.
| 2025-01 | New feature | 110497 |
Other / General | Remove Obsolete objects that were deprecated in CAP35-CAP41Objects that were deprecated in releases CAP35-CAP41 have now been permanently removed from CAPcargo codebase.
These objects were documented in "CAP_Transport_And_Logistics_Changes_in_public_APIs.xlsx" that is shipped with each CAPcargo release.
This is a regular periodic 'cleaning' task, to remove previously announced deprecated features.
For further information please refer to CAPcargo lifecycle support documentation.
| 2025-01 | New feature | 109528 |
Master data | Contract criteria (predefined criteria) - improve handling of "Predefined" flag when importing via data entityWhen importing contract criterias with a data entity, the system now automatically sets "Predefined: Yes" for applicable criterias. It will be set to Yes on the same criterias that would be automatically generated by the "Generate predefined criteria" button on the Contract criteria form.
When importing Contract criterias (or copying between legal entities), the import file should not contain "Predefined" field.
| 2025-01 | New feature | 107258 |
Other / General | KNOWN ISSUE: Horizontal scroll bar is missing on the menu ribbons of D365 forms with Microsoft update 10.0.42 and laterFollowing issue appears across the D365 system after installing Microsoft update 10.0.42:
If a form has a wider menu ribbon ("Action pane tab") than what fits on the screen, the horizontal scrollbar that used to be shown is not visible anymore if the ribbon is "pinned" to the screen (=always visible).
There are two workarounds to see the missing buttons:
- Reduce font size (so that all buttons fit in the screen)
- Perform these steps:
-- Minimize / unpin the ribbon by clicking the small arrow in the bottom right of the ribbon
-- Click any tab of the ribbon (such as "Tour" in Dispatch light - Tours)
-- Now the scrollbar is displayed slightly below the ribbon
Microsoft will fix this in a Quality Update for 10.0.42 and in Service Update 10.0.43:
https://fix.lcs.dynamics.com/Issue/Details?bugId=981686&dbType=3
| 2025-01 | Known issue | 111604 |
Shipment Builder | Shipment-builder: Shipment builder v2.0 replaced by shipment builder v3.0Existing 'shipment builder V2' is replaced by new 'shipment builder V3'. The functionality covers the same and more requirements, architecture and data model has changed for better performance and future proof features also towards integration to D365 Trade & Warehouse. Hence, the big changes are in the background, in the data model, which is all seamlessly migrated. More details can be found in release letter #111954 and in the whitepaper "Supply Chain Mgmt (SCM) by CAP.Trade&Distribution" on CAPcargo sharepoint.
During support period of R45 (= R45, R46, R47) old shipment builder V2 is still supported (switch on/off).
Customers have 6-12 months’ time to adapt potential customizations based on old shipment builder V2. The longest delay can be reached by using R47 until its end of support.
Customization data & code must be migrated before R48 is installed, otherwise customers risk to lose data.
It’s strongly recommended to synchronize with CAPcargo project team about the needed action points on such customization.
In R48 old shipment builder V2 is finally replaced by new shipment builder V3 and hence not supported anymore. Old data and code of shipment builder V2 are removed.
Data migration jobs are available during support period ensuring smooth data transition
All customers upgrading to R45 or R46 or R47 will smoothly have their data transited from old shipment builder V2 to new shipment builder V3.
Customers not performing data migration in time are potentially loosing data from old shipment builder V2.
Reminder: Since 2024 customers can skip 2 releases according to support life cycle.
| 2025-01 | Deprecation | 94055 |
Other / General | Data migration task - to populate Depot and Dispatch sector existing default filters on WorkerData migration task for 111046 .
Data migration task populates following default filters on Worker, from old values/fields:
- Depot
- Dispatch sector
| 2025-01 | Data conversion | 111691 |
Other / General | Data migration task - to populate the new "Description" field on the commodity & commodity hierarchyData migration task for 111282.
Data migration task updates the commodity & commodity hierarchy:
1) populates the new "Description" field, in the following way:
- If there is exactly one translation, copy it to the "Description" field and remove the translation
- If there are many, copy the translation of the legal entity language to the Description field, and translations are not removed (and info message is logged). In case that no language is defined in legal entity, then 'en-us' is used as first fallback. In case no 'en-us' is existing, the current session language is used as second fallback.
2) moves the translations into new table structure
| 2025-01 | Data conversion | 111678 |
Optimizer (Preview/CTP) | Predecessor tour not properly identified when ending in same day as new tour to be plannedIn case of:
- using parameterization for Tourstart = Predecessor tour AND
- predecessor tour ending in the same calendar day as the availability interval where the new tour would be planned
the tour start address of the to-be-planned tour was not correctly taken from the most recent predecessor tour.
This was now fixed, so that, in this scenario, the existing tour which ends before the first availability interval that can be used by Optimizer to plan will also be considered as the predecessor tour in order to provide the tour start address for the new tour.
| 2025-01 | Bug | 110782 |
Optimizer (Preview/CTP) | In certain data constellations, the actual TMS tour stops were not displayed as per Optimizer tourIf the Tour start/end setup was 'First load address in tour'/'Last unload address in tour' and user would attempt to update an existing TMS tour with additional legs, in certain data constellations, the resulting TMS updated tour did not match all tourstops shown in the Optimizer tour (some tourstops were wrongly deleted from the TMS tour).
| 2025-01 | Bug | 110710 |
Customer Portal | Filtering by customer was sometimes showing no recordsThe issue was especially happening when applying/changing customer filter, while being on the last page of previous filter result.
| 2025-01 | Bug | 111692 |
Customer Portal | Having certain special characters in table index fields was previously causing issuesPreviously, when following special characters were encountered in table index fields (eg. customer account id), this was causing issues (eg. API calls were not completing, records were missing in the portal etc.):
- [
- ^
- &
- ]
- *
- )
- /
The issue was corrected and portal URL API calls are sanitized, before submitting to D365.
| 2025-01 | Bug | 111375 |
Customer Portal | When editing address (or creating new address), the map visualization (and alternative "reverse geocoding" proposed address) was sometimes wrong | 2025-01 | Bug | 111314 |
Customer Portal | Certain customer portal specific fields were available in the D365 even though customer portal was not activated via license configuration key | 2025-01 | Bug | 111303 |
Customer Portal | Deprecate data entity TALwpTourOrderLineEntityData entity TALwpTourOrderLineEntity - which was used in web portal integrations - has been deprecated.
In Data entities list it appears with title "@TRA20978" because of a mistake, but this will not be fixed because the entity is now deprecated and will be removed in a future release.
| 2025-01 | Bug | 111054 |
Customer Portal | Previously, it was possible to send "Portal offer" to dispatching in D365 | 2025-01 | Bug | 110841 |
Customer Portal | Portal status determination (from order status) was sometimes not working correctlyThe issue was happening especially when orders were created in D365 in the legal entities where customer portal was not activated (but customer portal configuration key was activated).
| 2025-01 | Bug | 110351 |
Dispatching and confirmation | GPB gantt screen level 3 context menu button "Send messages' was previously enabled on tour stops (other than start/end) even when tour was not sent to Driver app | 2025-01 | Bug | 111937 |
Dispatching and confirmation | Missing warning infolog, when 'Release to depot' could not be performed in GPB 'Resource Dispatching' screen | 2025-01 | Bug | 111929 |
Dispatching and confirmation | Previously, in GPB 'Tour Dispatching' screen when re-assigning resource to another tour (via drag & drop of resource from level 2 to another tour (to level 1)), the gantt grid was not automatically refreshed | 2025-01 | Bug | 111902 |
Dispatching and confirmation | Missing GPB gantt grid auto refresh, after certain D365 forms were closedPreviously, if following D365 forms were opened from GPB sessions, then the closing of these D365 forms did not update the GPB gantt grids (which could lead to "not up to date" data being shown on gantt grids):
- Transport leg subcontracting order
- Subcontracting order
| 2025-01 | Bug | 111898 |
Dispatching and confirmation | Unexpected vertical scrolling of the GPB 'Resource Dispatching' gantt grid, after some activity in the GPBThe issue was happening for example when calculating driving distance & time, or after opening & closing the D365 form"Tour confirmation" from the GPB 'Resource Dispatching' screen.
| 2025-01 | Bug | 111109 |
Dispatching and confirmation | Selection of tour stop was previously lost (ie. reset) in GPB gantt screens after change of duration of tour stop activity | 2025-01 | Bug | 111008 |
Dispatching and confirmation | In GPB gantt screens, the tour was sometimes shown in gantt grid even when it should notThe issue was only happening when tour end date & time was earlier then 'customer wished' unload date & time. Then, by certain constellation of date filtering/focusing, it could happen that tour main bar was shown in the gantt grid, even though only 'customer wish' visualization (ie. green extension bar) should have been shown.
| 2025-01 | Bug | 110983 |
Dispatching and confirmation | Drag & drop transport leg into GSR (in level 1 empty space) was not possible in very specific constellationWhen attempting to create a new tour on a resource by dragging transport legs from GPB 'Transport orders /-legs' screen to GPB 'Resource Dispatching' screen right after resizing a resource in level 2, a bug prevented the operation from executing and wrongly showed that the process was not allowed. This bug was fixed and will no longer prevent drag&drop operations from executing.
Additionally the mouse cursor would 'flicker' between the 'Not Allowed' and 'Allowed' icons when dragging transport legs AND holding the CTRL button. This was also fixed and the mouse cursor now shows the correct icon.
| 2025-01 | Bug | 110544 |
Shipment Builder | Time window was not copied for intercompany direct delivery chainPreviously, when a new sales order was created for an intercompany vendor (meaning that the sales order creation created an intercompany purchase order and an intercompany sales order), then the time window (that was defined on the sales order) was not copied to the intercompany sales order.
| 2025-01 | Bug | 111284 |
Shipment Builder | Deliver remainder' was previously not possible for all types bulk based trade lines (sales, purchase and transfer) | 2025-01 | Bug | 111265 |
Shipment Builder | SCM status was previously sometimes not synchronized/not correctThe issue was happening especially on the SCM status of the tour and on the tour order lines, the "Warehouse works finished" SCM status was sometimes not set (when it should).
| 2025-01 | Bug | 111247 |
Customer order management and pricing | Cancellation of the pre-dispatched order was sometimes not possible (due to the faulty validation for related subcontracting order) | 2025-01 | Bug | 111943 |
Customer order management and pricing | Previously, when transport order was pre-dispatched, the 'Temperature' field was disappearing from the transport order header | 2025-01 | Bug | 111916 |
Customer order management and pricing | Weight and volume-related planning quantities are not initialized correctlyThe following scenario was fixed:
When:
- 'Register measurement/weight information' TT parameters were set to true AND
- Transport type default transp unit quantity was set >0 AND
- new line was added to existing Transport order
the Volume and Weight-related planning quantities were not correctly initialized from the Measurements/Weights, but from the transport unit conversion.
| 2025-01 | Bug | 111424 |
Dispatching and confirmation | Goods Management: Keep/Remove/Partial quantity split not workingPreviously, when configuration key Shipment builder (based on WHSLoadLine) was not enabled, the functions of Keep/Remove/Partial quantity split on the Goods management form did not work. The issue was corrected, as these functions are not conditioned by this configuration key.
| 2025-01 | Bug | 111267 |
Dispatching and confirmation | Mileage history' form previously showed mileage only from "Confirmed" tours, now shows also mileage from closed tours (ie. that are in status 'Done') | 2025-01 | Bug | 110836 |
Master data | Contract finding logic does not respect the 'OR' logic in case of multiple commodities defined on same levelIf multiple commodities were defined as contract criteria assignment on same level (same contract version or relation), only the last record was respected.
It was now fixed so that the 'OR' logic is respected across all contract criteria assignment lines of criteria type 'Commodity'.
| 2025-01 | Bug | 110570 |
Customer invoicing | Printing of proforma invoice for subcontracting order for TrLeg without tour results in errorThe printing of a proforma invoice for some subcontracting orders (ex. of type 'Tr-Leg subcontracting' without tour) can result in error ('Break of printing! An exchange rate cannot be found for exchange rate type Default between currencies xxx and yyy on exchange date) IF on the particular exchange rate type, the mentioned exchange rate does not have an initial line with a 'blank' start date inserted.
Microsoft recommends as best practice to setup any exchange rate by first inserting a line with a 'blank' start date, and then any additional line with a 'real' start date, to avoid errors of the kind described above.
| 2025-01 | Bug | 110472 |
Customer order management and pricing | After "Copy order (return)", several contact related fields were not switched on the copyWhen creating new order via "Copy order (return)", following contact related fields were not switched (unload <-> load):
- Contact name
- Phone (primary)
- Phone (secondary)
| 2025-01 | Bug | 110425 |
Dispatching and confirmation | No qualifications-related conflict triggered when none of the resources setup with OR criteria on the qualifications framework provide that qualificationThe following scenario did not properly trigger a qualification-related conflict during tour conflict analysis, and it is now fixed:
- qualification requested on Transport address (for example)
- qualification setup to be provided by 'Motor vehicle' OR 'Trailer' (same definition line)
- none of these resources (Motor Vehicle or Trailer) provided the qualification
| 2025-01 | Bug | 110340 |
Customer order management and pricing | Orphaned track & trace data, after deletion of transport orderPreviously, when deleting a transport order, the track & trace related data (eg. status events, messages etc.) were not deleted. The issue was corrected.
| 2025-01 | Bug | 110130 |
Customer order management and pricing | Improve Distance/Time field labels and infolog text in the Default order formFollowing improvements on the default order form were implemented:
- distance unit included in the label for Distance
- Time field formatted to be displayed as HH:MM
- overall text and display of infolog for Distance/Time calculation.
| 2025-01 | Bug | 110126 |
Dispatching and confirmation | Empties quantities on Tour order line not updated when corresponding fields on TRO were manually adjustedPreviously, the empties quantities on Tour order line (shown in GPB Transport Leg screen) were not properly updated if corresponding empties quantities on the underlying Transport Order were manually adjusted.
| 2025-01 | Bug | 109799 |
Dispatching and confirmation | Empties records are created on tour before tour releaseWhen adding a new line on a Transport order already dispatched on a not-yet-released tour, the empties transactions were automatically generated, even though the empties creation mechanism was due to be triggered by the tour release.
This specific constellation is now fixed, and empties transactions are only generated at tour release.
| 2025-01 | Bug | 109797 |
Master data | Adding address to address group, with no address idPreviously, in the address groups, it was possible to create a new record (ie. assign address to address group) without address id. This makes no sense and was corrected.
| 2025-01 | Bug | 109578 |
Master data | Under specific constellation, creating an address in several forms (eg. creating new invoice address from free text invoice form, or in Purchase order shipping address) could previously stop the D365 AOS server | 2025-01 | Bug | 108566 |