OnTime.Extension.SDK 4.3.105

There is a newer version of this package available.
See the version list below for details.
dotnet add package OnTime.Extension.SDK --version 4.3.105
NuGet\Install-Package OnTime.Extension.SDK -Version 4.3.105
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OnTime.Extension.SDK" Version="4.3.105" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OnTime.Extension.SDK --version 4.3.105
#r "nuget: OnTime.Extension.SDK, 4.3.105"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install OnTime.Extension.SDK as a Cake Addin
#addin nuget:?package=OnTime.Extension.SDK&version=4.3.105

// Install OnTime.Extension.SDK as a Cake Tool
#tool nuget:?package=OnTime.Extension.SDK&version=4.3.105

OnTime Extension SDK

Using the OnTime Extension SDK makes it possible to tightly integrate OnTime accounts with other software systems and sites. You'll be able to create, read, and update data from most areas of an OnTime account, including:

  • Orders
  • Customers
  • Invoices
  • Payments
  • Locations
  • Users
  • Vehicles
  • Zones
  • Price Sets
  • Price Modifiers

Working with these OnTime objects directly makes it possible to develop many custom solutions. These solutions can be implemented via OnTime Extensions: plug-ins that work directly within OnTime Management Suite and OnTime Dispatch.

Once installed, an extension appears as part of the OnTime desktop application in the form of a button in the ribbon or in a context menu.

OnTime Extensions are custom add-ins for OnTime Management Suite and OnTime Dispatch that allow developers to achieve a deep level of embedded integration between an OnTime account and another software system. OnTime Extensions can be created using free tools and a variety of programming languages, including Visual Basic and C#.

OnTime Extensions can be designed to appear in different places across OnTime Management Suite and OnTime Dispatch. These include independent in the ribbon or contextually under invoices, payments, or tracking. The place in which the extension shows itself is determined by the view from which a class inherits.

Getting Started

OnTime Extensions are simple to design and create using the OnTime SDK tools. Extensions are build using the Microsoft .NET Framework for security and rapid development. Any version (including the free versions) of Visual Studio 2010 or greater is all that is required for a programmer to create an extension.

Referencing the OnTime SDK assembly within a Visual Studio project unlocks all of the functionality to interact with OnTime within your code. This includes IntelliSense for .NET languages such as Visual Basic and C#, making discoverability easier and more intuitive.

How long does it take to develop an extension? Depending on the complexity of the extension, developers with the tools and understanding can create a simple extension within 30 minutes.

Learn more under Build an Extension.

Documentation, Samples, and Step-by-Step Guides

View our full OnTime Extension SDK documentation.

To make compiling and packaging these samples easier, try the OnTime Extension Packager for Visual Studio, available on the Visual Studio Marketplace.

Technical Requirements

The following tools are required to create an OnTime Extension:

Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.2.475 396 10/3/2022
6.2.275 422 6/7/2022
6.0.795 298 12/31/2021
6.0.763 253 12/22/2021
4.5.120 6,007 2/18/2019
4.4.120 785 7/30/2018
4.3.105 862 6/18/2018
4.0.129 863 6/18/2018