Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

None

The Transport Management System (TMS) is a DATASCOPE WMS module that will automatically integrate directly into external Shipping or TMS solutions. This is to ensure that your warehouse floor's process is fully integrated and automated.

This User Guide will focus on the licensing required, activating the module, and configuration to start using the module.

  • Licensing requirements

  • TMS Module Activation

  • Download TMS Services

  • Configure TMS Services

  • Start TMS Services

  • Setup TMS Plugins

Info

If you don’t like reading, you can watch the video.

Panel
panelIconId1f3a5
panelIcon:movie_camera:
panelIconText🎥
bgColor#DEEBFF

None

View file
name002_premium_TMS_ACTIVATION_AND_CONFIGURATION_product_userguide_UG - v0.2.pdf

Try it!

Prior to start using the TMS module there are certain steps to be followed to activate and configure this module.  It is also important to note that once this module is activated, there might be certain blocks on associated modules, for example, Sales Order Release and Order Wave Release, as all orders will then require validation checks to pass within the TMS module.

Module Licensing

The Transport Management System (TMS) is a separate Module within the product. It must be licensed separately when purchasing the product.

Licensing is then based on our Named User module. Therefore, if you purchased 50 Named User licenses, you would get a 50-user TMS Module.

To confirm your licensing is correct:

  • On the DATASCOPE WMS Server, browse to the Licensing folder in your File Explorer.

  • It will be located under C: / DatascopeLicense / License.xml.

  • Open the License.xml file and search for TMS_INTEGRATION.

image-20240320-111441.png

If you do not have TMS_INTEGRATION within your license file, then you are not licensed to use this. Contact your local DSP (DATASCOPE Solution Provider) to obtain the TMS_Integration License.

Note

This XML file cannot be edited, as tampering will lock Operators out of the system.

TMS Module Activation

You must first update some System Settings to activate the TMS module.

  • On the Ribbon bar, go to Settings / System Settings. Search for the TMS System Name in the drop-down. Locate the SettingName TMS_INTEGRATION and update the SettingValue to Y. This setting determines whether the TMS is switched on.

image-20240320-111518.png
  • Select Apply in the bottom right-hand corner to save your changes.

Info

Note: As soon as the TMS module is activated you might experience certain blocks on some associated module. For example, if you try to Release a pick slip (under Order Release / Sales Order Release) of an order whose address wasn’t validated successfully (it will have an Address Validation of ERROR – Invalid Address), you will get an error message. You cannot release the pick slip until the Address validation issue has been resolved. For more information on fixing Address validation errors, refer to the TMS Module – Out of the Box User Guide.

As the TMS module looks at any open Sales Orders within SYSPRO, the TMS Order Query screen can be quite a long list of open orders. Therefore, another System Setting to take note of is the SHIP_DATE_FILTER. This will help you limit the data the service will process and how many orders will be displayed in the TMS Order Query data grid. This is typically useful when it is a very old Plant with many legacy orders you don’t necessarily want to display.

You can add a date in the SettingValue field, which will filter out orders for the Initial Rate Shop validation. Only orders with a ship date on or after the date will be processed.

image-20240320-111621.png

Configuration

Once the TMS Module has been activated, it must be configured before you can use it. To start configuring you must download the TMS Service and configure that first.

Info

Note: You should already have this installed on your DATASCOPE WMS Server. For more information, refer to the System Manager User Guide.

Download TMS Services

  • Open DATASCOPE WMS System Manager

image-20240320-111733.png
  • Select 2. Download a Port/Upgrade

  • From the Download Filter drop-down, select Tools.

image-20240320-111805.png
  • From the Download drop-down, select TMS Initial Order Rate Shop.msi

image-20240320-111825.png
  • Select Next to download the Service.

  • SAVE AS the .msi file on the Server desktop.

  • Double-click to start run the .msi file.

image-20240320-111857.png
  • Select Next

image-20240320-111915.png
  • Select Next, again.

image-20240320-111930.png
  • Select Yes.

  • Select Close.

  • Next, you must configure the Service.

Configure TMS Services

To configure the TMS Services, you must open DATASCOPE WMS System Manager.

  • Open DATASCOPE WMS System Manager

image-20240320-112018.png
  • Select 5. Services

  • Select the Initial Order Rate Shop tick box.

image-20240320-112050.png
  • Select Next

Info

Note: Any changes to Services will only take effect after the Service has been restarted again.

  • Update the Poll Delay to 30 (seconds) – this is how long it will take for the service to run every time.

  • Add the Operator Details

image-20240320-112139.png
  • The Queue Reader screen will open. Select Next

image-20240320-112201.png
  • The Pickface Replen screen will open. Click Next.

image-20240320-112225.png
  • The TMS Service will now be configured and must be restarted again.

Start TMS Services

  • From the Window Search, you can search for Services.

image-20240320-112323.png
  • Once the Service window is open, you will have to search for the DATASCOPE WMS TMS Initial Order Rate Shop Service.

image-20240320-112346.png
  • Right-click on the Service and select Start.

image-20240320-112403.png
  • The Service must be running to work.

Set up TMS Plugins

Most of the logic within the TMS module is based on plugins, and not core code. This is because we deal with external cloud-based solutions (ProShip, Logistyx, FreightPOP, etc.) via our plugins, and these external TMS systems integrate with FedEx, UPS, USPS, and other Carriers.

This is required as each external cloud-based TMS solution uses different parameters; therefore, depending on your 3rd partyTMS, the plugins must be configured accordingly.

The initial validation process requires the first three plugins that must be configured.

Type

Plugin Name

Interface

Module

Linked Action

TMS

TMS Address Validation

ITMSAddressValidation

·    TMS Initial Order Rate Shop Service

Address Validation Step

TMS

TMS Initial Rate Shop

ITMSIRateShop

·    TMS Initial Order Rate Shop Service

Rate Shop Step

TMS

TMS Set Type

ITMSSetType

·    TMS Initial Order Rate Shop Service

Set Type Step

Info

Note: To customize these plugins, you must have an active cloud based TMS running to integrate with. Otherwise, the Initial Rate Shop plugin that integrates with the cloud based TMS will not work.

  • Open DATASCOPE WMS

  • From the Main Menu, browse to System Setup / Plugin Customization / Plugin Configuration

image-20240320-112700.png
  • The Plugin Configuration screen will open.

image-20240320-112726.png
  • All configurations for plugins happen on this screen. This is where a specific plugin (the developed .dll file) will be linked to a specific process in the system.

Info

Note: Please refer to the Custom Plugin – Building a plugin User Guide on how to develop the .dll file. The link can be restricted to DATASCOPE Solution Providers and Internal staff ONLY.

Setting up the TMS Set Type Plugin

The shipment type validation is required to determine whether it is an LTL, FTL or Small Parcel shipment. This validation is based on specific rules, which must be developed within this plugin.

Select the Plugin Name drop-down to select the TMS Set Type processes to link a plugin to.

image-20240320-113020.png
  • Enter a display name for the configuration in the Display Name field.

  • Select Tab

Info

Note: You will stand on the Misc / Action part of the data grid. Tab off that without selecting.

  • The Plugin Details data grid will load with information about the specific plugin.

image-20240320-113053.png
  • The next step is to enter the file name, which is the compiled DLL the developer must create, in the DII FileName field.

  • A developer will have to create a new .dll file with the rules to determine the type of order.

image-20240320-113135.png
  • These .dll files must first be saved in the DATASCOPE WMS server under C: / Program Files (x86) / DATASCOPE / DATASCOPE WMS WebAPI / Plugins folder before they can be used.

Info

For more information on creating DLLs, refer to Custom Plugin Building a Plugin. The link can be restricted to DATASCOPE Solution Providers and Internal staff ONLY.

Setting up the TMS Address Validation Plugin

The same process as for the TMS Set type plugin must be followed. Accept this .dll must validate the Ship Address by using the information captured in SYSPRO.

Setting up the TMS Initial Rate Shop Plugin

The same process as for the TMS Address Validation plugin must be followed. Accept this .dll must connect with the cloud based external TMS to get the Initial Rate Shop data. This plugin will look at the Ship Via field within SYSPRO (under the Sales Order Maintenance screen), and depending on the code added (i.e., BWP, BWT, etc) it will return the Rate Shop feedback.

The logic within the default plugin is to always return the cheapest carrier. This can however be customized according to your needs.

Info

 Note: For more information on customizing plugins, refer to Plugin Customization User Guides.The link can be restricted to DATASCOPE Solution Providers and Internal staff ONLY.

Other Plugins

The TMS module works with several Plugins to integrate with 3rd party TMS systems. Other plugins will be discussed in more detail in the TMS Out of the Box User Guide.