Please use the Tabular CSV Plugin instead, which can read CSVs intended for this plugin, plus many more.
See this example Tabular configuration which can parse the sample Survey123 form data.
An AQTS field data plugin for AQTS 2018.4-or-newer systems, which can read Survey123 survey results exported to CSV.
- Download the latest release of the plugin here
- Install it using the FieldVisitPluginTool
See the plugin documentation for CSV format and configuration information.
- Requires Visual Studio 2017 (Community Edition is fine)
- .NET 4.7.2 runtime
- Load the
src\Survey123.sln
file in Visual Studio and build theRelease
configuration. - The
src\Survey123\deploy\Release\Survey123.plugin
file can then be installed on your AQTS app server.
Use the included PluginTester.exe
tool from the Aquarius.FieldDataFramework
package to test your plugin logic on the sample files.
- Open the HydstraGauging project's Properties page
- Select the Debug tab
- Select Start external program: as the start action and browse to
"src\packages\Aquarius.FieldDataFramework.18.4.2\tools\PluginTester.exe
- Enter the Command line arguments: to launch your plugin
/Plugin=Survey123.dll /Json=AppendedResults.json /Data=..\..\..\..\data\survey_123_sample.csv
The /Plugin=
argument can be the filename of your plugin assembly, without any folder. The default working directory for a start action is the bin folder containing your plugin.
- Set a breakpoint in the plugin's
ParseFile()
methods. - Select your plugin project in Solution Explorer and select "Debug | Start new instance"
- Now you're debugging your plugin!
See the PluginTester documentation for more details.
Use the FieldDataPluginTool to install the plugin on your AQTS app server.