OnTime.Extension.SDK
6.0.763
See the version list below for details.
dotnet add package OnTime.Extension.SDK --version 6.0.763
NuGet\Install-Package OnTime.Extension.SDK -Version 6.0.763
<PackageReference Include="OnTime.Extension.SDK" Version="6.0.763" />
paket add OnTime.Extension.SDK --version 6.0.763
#r "nuget: OnTime.Extension.SDK, 6.0.763"
// Install OnTime.Extension.SDK as a Cake Addin #addin nuget:?package=OnTime.Extension.SDK&version=6.0.763 // Install OnTime.Extension.SDK as a Cake Tool #tool nuget:?package=OnTime.Extension.SDK&version=6.0.763
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 built 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:
- Microsoft Visual Studio 2010 or greater
- Microsoft .NET Framework 4.0 or greater
- Access to the System.AddIn .NET framework assembly
- Access to the OnTime.Extensions.SDK assembly (this NuGet package)
- Access to the OnTime Extension Packager utility
Product | Versions 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. |
-
.NETFramework 4.0
- 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.