Getting Started with Revenova

Next

Product Overview

Revenova TMS (TMS) is the leading multi-modal Transportation Management System on the Salesforce AppExchange. As a fully-native force.com managed package, it seamlessly connects to your CRM environment and takes advantage of all the capabilities inherent in the Salesforce platform. These include mobile support, point-and-click reports and dashboards, anytime/anywhere access, and industry-leading reliability, scalability, and security.

Document Purpose

The purpose of this document is:

  1. To direct everyday TMS users to resources that aid in the performance of their tasks.

  2. To provide managers/team leaders with links to important configuration documentation.

  3. To provide Salesforce administrators resources for supporting the TMS.

Managed Package Installation

Please see the Revenova TMS Installation Guide for instructions to install the TMS into a Salesforce environment.

Salesforce Platform Help and Environment Configuration

Salesforce provides an extensive library of online text and video describing the capabilities of the Force.com platform and the CRM (and other) products it provides.

As a native Salesforce application, the TMS is completely seamless within your Salesforce environment. Please click on the Help links and icons present on every page of the application to access these resources. Most configuration activities that are Salesforce platform-related are described with online help and training videos.

Contact Salesforce Help with CRM and platform questions.

Get the most out of Salesforce by completing Trailheads.

Access the links on every page for the following platform-related activities.

  1. Adding or modifying a user.

  2. Deactivating a user.

  3. Adding, modifying, or deleting a security profile.

  4. Changing a page layout for a specific records type or object.

  5. Adding, modifying, or deleting a tab-based list view.

  6. Creating dashboards and reports.

  7. Validation rules to ensure data integrity and TMS functionality.

  8. Enable Lightning Web Security for custom components.

  9. Create groups and add users to apply permissions as necessary.

Explore TMS Documentation

Learn more about how the TMS functions.

  1. Much of the TMS functionality is conducted on custom Salesforce Lightning Web Components.

  2. Connect to 3rd party integrations to send and receive data, track loads, and much more.

  3. Customize and use the most important data with Field Sets.

  4. System administrators configure how the TMS operates with TMS Admin and TMS Accounting Admin.

  5. Learn how to set up, configure, and customize TMS Features.

  6. Manage assets with the Fleet Management module.

  7. Track invoices, payables, and payments with Accounting packages.

  8. Conduct TMS tasks with either an API or EDI service.

  9. For How-To, Troubleshooting, Customer Requests, Webinars, and many other resources, see the Revenova Learning Center.

Critical Customer Responsibilities

  1. Make sure you maintain your security profiles and sharing settings so that the appropriate capabilities and data are exposed to your various user groups.

    1. See Salesforce documentation regarding Profiles and Permission Sets.

  2. If you are using the Sales Tax object, ensure that the rates defined there are current and correct.

  3. Salesforce requires that user email addresses are verified to enhance accountability and security when sending emails. Prior to the Salesforce Spring ‘25 release, a verification email was sent to each user once per release. When an org is updated to the Spring ‘25 release, a reminder email is no longer sent. See additional Salesforce information here.

    1. Unverified email addresses are not able to deliver email messages.

    2. Confirm an email address is verified by completing the following steps.

      1. From the View Profile icon, select Settings.

      2. Choose the Email section and select My Email Settings.

      3. If a Resend Verification Email link is present next to the What email address would you like to use as your return address? setting, the email address is not verified.

        1. If the Resend Verification Email link is not available, the user's email is verified.

    3. This process is separate from the Verified setting next to the Email field on the User record.

Load Lifecycle Salesforce Path

The Load Status field value changes automatically as a load moves through its lifecycle as follows:

  1. New load: Unassigned

  2. Load with outstanding Carrier Quote Request(s): Quotes Requested

  3. Load with carrier quote(s): Quotes Received

  4. Load tendered to carrier: Tendered

  5. Load with tender accepted by the carrier: Assigned

  6. Load with tender declined by the carrier: Declined

  7. Load with First Stop Carrier ETA Date populated: Dispatched

  8. Load with First Stop Arrival (or) Departure Date populated: In Transit

  9. Load with Last Stop Arrival (or) Departure Date populated: Delivered

This field can be set manually by the user if process automation is not used for a process step or steps.

Picklist values cannot be added or changed on the Load Status field. Do not change the field label or API name of the packaged picklist values.

This packaged field is used throughout the Revenova application and should not be changed. As a workaround, create a separate picklist field to denote additional load status and updates.

In order to install any TMS upgrade installation, the Load Status picklist field must not be added to or adjusted.

Multi-Currency Considerations

The TMS can be used in both single- and multi-currency environments.

When manually creating a record, the user is responsible for selecting the appropriate currency.

In multi-currency environments, the following currency code assignments occur for TMS auto-created records:

New Record Type

Scenario

Currency Source

Account

Online Carrier Application

Default

Account

New Load Customer/Shipper/Consignee

Default

Account

Customer Portal New Load Customer/Shipper/Consignee

Default

Fuel Index History

EIA API Integration

Parent Index

Load

New Load Widget

Default Load Currency Setting

Load

Load Clone

Cloned Load

Load

Customer Portal

Default Load Currency Setting

Load

Carrier Load for Freight Plan

Default Load Currency Setting

Load Accessorial

Accessorial addition

Parent Load

Line Item

New Load Creation/Modification

Parent Load

Freight Plan

Freight Plan Creation

First Customer Load Added

Freight Plan Load

Freight Plan Creation/Modification

Parent Load

Customer Quote

DB Stored Rate Quote Auto-Creation

Rate Entry

Customer Quote

Quote auto-creation on Customer Portal

Customer Account

Customer Quote Accessorial

Quote auto-creation on Customer Portal

Parent Quote

Customer Quote Tax

Tax Calculation

Parent Quote

Customer Invoice

Invoice auto-creation

Customer Quote

Customer Invoice Accessorial

Invoice auto-creation

Parent Invoice

Customer Invoice Tax

Tax Calculation

Parent Invoice

Carrier Quote

DB Stored Rate Quote Auto-Creation

Rate Entry

Carrier Quote

Email Loop RFQ

Carrier Entered

Carrier Quote

New quote record in Freight Quote Assistant

Carrier (Service)

Carrier Quote Accessorial

Quote auto-creation or accessorial add

Parent Quote

Rate Entry

Stored Rate creation for Customer Transportation Profile

Transportation Profile

Stop

New Load Creation/Modification

Parent Load

Transportation Profile

Batch Transportation Profile Creation

“Parent” Account

Vendor Invoice

Auto-creation based on Carrier Quote

Carrier Quote

Vendor Invoice Accessorial

Auto-creation based on Carrier Quote

Parent Invoice

See the Salesforce documentation to edit dated exchange rates in the organization.

The Load object financial fields represent currency rollups from the child quote, invoice, and payment records. They are automatically converted to the load record’s currency based on the effective exchange rate for the load’s expected ship date. The Load Financial Summary is shown below as an example.

Geolocation Support

The TMS supports geolocation services based on the following:

  1. The platform geolocation support for account shipping addresses auto-populate the ShippingLatitude and ShippingLongitude account fields.

    1. Make sure to turn on this feature from Setup → Data Management → Data Integration Rules.

  2. Populating the Stop object Geolocation field when a load is created with no-account stops.

  3. Using account and stop geolocations when searching load/quote history on the Freight Quote Assistant.

  4. Populating Miles Away and Kilometers Away on stops for an in-transit load.

  5. Populating stop and driver locations on route maps.

  6. Geolocation-based truck posting search.

  7. Geolocation-based delivering load search.

State and Country Picklist Support

The TMS supports Salesforce environment with or without State and Country Picklists enabled. State and Country Picklists provide an error-proof mechanism for entering world-wide address information. Please see the Salesforce online help for more information on this capability.

It is strongly recommended to add a Default Country/Territory for the org. Selecting a default country/territory helps to prevent state/province mismatches when receiving information from 3rd party vendors.

The state/province and countries added to the fields above may be made available across the TMS. To add them as selections, add the countries and/or states/provinces to the two global picklists:

  • Countries

  • States

This capability extends only to “native” Salesforce lead, account, and contact address fields. The following objects/fields do not inherit the Salesforce State and Country picklists. It is possible to add state/province and country picklist values directly to the following TMS fields, as desired:

Object

Field

Purpose

Carrier Liability Limit

Country

Defines country where limit applies.

Customs Broker

Origin Country

Define load origin countries handled by customs broker.

Customs Broker

Destination Country

Define load destination countries handled by customs broker.

Lane

Origin Country

Lane definition origin country.

Lane

Origin State/Province

Lane definition origin state/province.

Lane

Destination Country

Lane definition destination country.

Lane

Destination State/Province

Lane definition destination state/province.

Sales Tax

Origin Country

Origin country for taxation purposes.

Sales Tax

Origin State/Province

Origin state/province for taxation purposes.

Sales Tax

Destination Country

Destination country for taxation purposes.

Sales Tax

Destination State/Province

Destination state/province for taxation purposes.

Stop

State/Province

No-account stop location information.

Stop

Country

No-account stop location information.

Zone

State/Province

Zone definition location information.

Zone

Country

Zone definition location information.

Create a Revenova Support Case

In the Revenova Learning Center, open a support case, check it’s status, and respond to cases. Check the current status of Salesforce here. Any instances impacting the performance of the Salesforce platform are recorded here.

  1. Sign in to the Revenova Learning Center.

    Only Revenova customers with Admin login credentials to the Revenova Learning Center may create and manage cases.

  2. Click the Open a Case tab.

  3. Choose the Case Type.

  4. For Subject, enter a title for the issue.

  5. In the Description section, follow the prompts to describe the case:

    1. Details about the issue or question.

    2. Error messages that were received.

    3. Troubleshooting steps that were followed.

  6. Choose a Category and Integrations/Services (optional).

  7. Choose the Instance Type where the issue was experienced or request an upgrade (optional).

    1. When selecting Sandbox, please provide the Org Id.

  8. Choose a Severity level (see below).

  9. Attach files to add any relevant files to the case, such as error logs or screenshots.

  10. Review the case details and click Submit. The Case Number and summary appear.

Describe the Case

Provide as much description as possible. Include relevant resource information, along with any other context that might help us understand the issue. For example, to troubleshoot an error message, include the error message in text format, a screenshot, user(s) experiencing the error, and the Load number where the error is encountered.

When as much detail as possible is provided, the chances that the case can be resolved quickly is increased.

Choose a Severity

It is highly recommended to choose the highest severities only for cases that can't be worked around or that directly impact production applications.

The following table lists the severity levels and example problems.

Severity

Description and example

Severity 4

A general inquiry, how-to, routine technical issue, or to request an upgrade or feature.

Severity 3

Non-critical functions of Revenova or the Salesforce platform are behaving abnormally, but the issue is not time-sensitive.

Severity 2

Important functions of Revenova or the Salesforce platform are impaired or degraded.

Severity 1

Business is significantly impacted. Critical functions of Revenova or the Salesforce platform aren't available.

Create a Customer Request (CR)

Create a new CR

  1. Sign in to the Revenova Learning Center.

  2. Click the My Current Customer Requests tab.

  3. Click the New Request button at the top of the list. Enter the CR information into the modal.

Review Existing CRs and Reprioritize

  1. Sign in to the Revenova Learning Center.

  2. Click the My Current Customer Requests tab.

  3. Drag and drop the CR/row in the list to reprioritize as desired.

  4. Make edits and click the CR hyperlink. The CR detail record page is where edits may be made.