Skip to main content

Versioning NamedUserItems

You may recall from the Basics course that the Item Service manages what are called NamedUserItems. These NamedUserItems are:

  • Scripts
  • User Configs
  • NamedUserCollections - which are collections of RelatedItems
  • NamedFileCollections - which are a special type of NamedUserCollection but for managing your files in the File Service as RelatedItems
  • NamedCompositeItems - which are a collection of other NamedUserItems
  • NamedTelemetryCollections - which are a special type of NamedUserCollection for managing sensors and equipment and the time series data that can be produced by them. We will learn more about Telemetry data in a later chapter.

Each type of NamedUserItem can be versioned in the Item Service.

We will start with versioning scripts, which you'll notice the Twinit.dev Visual Studio Code handles automatically for you, and then look at versioning NamedUserCollections and what that means.

Hands On#

  1. Download INT03 - NamedUserItem Versioning.zip and extract the contents
  2. Follow the steps in the file