Zeiss.PiWeb.Import.Sdk 1.0.0-beta0037-65

Prefix Reserved
This is a prerelease version of Zeiss.PiWeb.Import.Sdk.
dotnet add package Zeiss.PiWeb.Import.Sdk --version 1.0.0-beta0037-65                
NuGet\Install-Package Zeiss.PiWeb.Import.Sdk -Version 1.0.0-beta0037-65                
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="Zeiss.PiWeb.Import.Sdk" Version="1.0.0-beta0037-65" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Zeiss.PiWeb.Import.Sdk --version 1.0.0-beta0037-65                
#r "nuget: Zeiss.PiWeb.Import.Sdk, 1.0.0-beta0037-65"                
#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 Zeiss.PiWeb.Import.Sdk as a Cake Addin
#addin nuget:?package=Zeiss.PiWeb.Import.Sdk&version=1.0.0-beta0037-65&prerelease

// Install Zeiss.PiWeb.Import.Sdk as a Cake Tool
#tool nuget:?package=Zeiss.PiWeb.Import.Sdk&version=1.0.0-beta0037-65&prerelease                

ZEISS PiWeb-Import-Sdk

Build on develop License Nuget

The PiWeb-Import-Sdk is the basic framework for creating your own import plugins for the PiWeb Auto Importer. By creating plugins, it is possible to automate the data import of your own custom file formats or even import data from other sources like REST-APIs or databases.

What is the PiWeb Auto Importer?

The PiWeb Auto Importer is an application of the ZEISS PiWeb software. PiWeb applications enable the management, provision and evaluation of measurement data typically encountered in the field of industrial measurement technology.

The measurement data to manage, however, is provided by sources like measuring machines. To make such measurement data available for evaluation in PiWeb applications, it needs to be imported from its source into the PiWeb data backend. Most commonly measuring machines output their measurements as files in the file system. In this case, the Auto Importer can be used to automate the import and backup of such measurement files as soon as they appear. It provides a configuration UI and can be setup to run either as an application in the background or even fully automated as a Windows service.

Why write an import plugin?

While the Auto Importer has built-in support for most common file formats of measurement data, it does not know how to handle more customer specific file formats. Plugins can be used to add seamless support for such custom formats while still leaving the tasks of file detection, file backup and windows service management to the Auto Importer.

Another use case for writing plugins is importing data from sources other than files such as rest services or databases.

How to write an import plugin?

[!NOTE] The initial version of the PiWeb-Import-Sdk is still in development. The linked import plugin documentation is currently only a skeleton without actual content.

Getting started is as easy as creating a new C# project in your favorite IDE, adding a plugin manifest and linking the Zeiss.PiWeb.Import.Sdk NuGet. To make this even easier, we provide a project template you can use as a starting point. More detailed information about this can be found in our import plugin documentation.

Learn more

  • More information about the ZEISS PiWeb software can be found on the PiWeb homepage.
  • Our import plugin documentation explains how to write plugins.
  • The PiWeb domain model explains how data is structured in the backend. Import plugins create import data structured like this.
  • The PiWeb-API is an open source implementation of the REST-API provided by the data backend. It may be used within import plugins if direct access to the backend is required.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.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.

Version Downloads Last updated
1.0.0-beta0037-65 32 7/19/2024
1.0.0-beta0034-62 45 7/10/2024
1.0.0-beta0032-59 691 7/8/2024
1.0.0-beta0030-56 219 7/4/2024
1.0.0-beta0028-52 274 7/2/2024
1.0.0-beta0026-49 100 6/28/2024
1.0.0-beta0025-48 485 6/25/2024
1.0.0-beta0024-47 173 6/21/2024
1.0.0-beta0022-44 74 6/18/2024
1.0.0-beta0018-40 42 6/18/2024
1.0.0-beta0016-39 769 6/13/2024
1.0.0-beta0014-37 47 6/4/2024
1.0.0-beta0013-36 40 6/4/2024
1.0.0-beta0010-30 44 6/4/2024
1.0.0-beta0007-26 786 5/24/2024
1.0.0-beta0005-20 1,161 5/2/2024
1.0.0-beta0003-15 1,294 4/8/2024
1.0.0-beta0001-12 1,922 3/4/2024