A .NET SDK for integrating with the Microting eForm API v1.
- .NET Framework 4.5+
- Windows 7 SP1
- MS SQL 2008 R2
To get started with Microting eForm SDK, we recommend you to install the SDK using NuGet with
PM> Install-Package Microting.eForm
We also recommend you to have a look at the reference web frontend
At this project you will be able to see best practice for using our SDK.
You need to create an account for Microting API and get your access credentials.
- Call Microting at +45 66 11 10 66 to get started.
SDK documentation can be found here (beta)
Several examples can be found in the Program.cs file:
- method Sample1 : Used for simple work orders, a work order is generated and an eForm is send to one device, when the device returns the result, the eForm is no longer visible on the device.
- method Sample2 : Used for letting multiple people receive the same work order, but only use the first returned. An eForm is send to several devices, when one device returns a result, the eForm is no longer visible on that device, and results from other devices are stored, but marked as retracted.
- method Sample3 : Used for ordering a service and let handlers bit on being the handler. An ordering eForm is send to several devices. One devices returns a result with an order, this sends out eForm's to handlers, the first handler to accept, will receive the order. The winning handler gets the next eForm. The loosing handlers gets information about they didn't win. And those who didn't bit will have their eForm's retracted.
- Visual Studio 2008
- MS SQL Server Management Studio
- The Core.TemplatFromXml(string xmlString) is not able to parse DataItems of the following types:
- EntitySearch
- EntitySelect
You need to run Update-Database from within NuGet Package Manager with eFormSqlController set as Default project.
The MIT License (MIT)
Copyright (c) 2007-2017 microting
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.