CSV Report

Can be created by placing a jSettings file to the Report Folder .

Localization column names into the content of jsettings must be added using a macro. You need to know the type of object passed to the report content and edit the report accordingly. In the reports you create with GEODI Pro, the macro data object is GeodiEntry Array. The object for Mobidi Server Reports is the MobidiEntry Array.

CSVReport.jSettings
{
    ID:"MyCSVReport",
	DisplayName:"[$.en:My CSV Report;tr:CSV Raporum]",
    __type: "Factory.ActionFactory:CSVReporter",
	Headers:[ 
		"[$.tr:Doküman;en:Content]",
		"[$.tr:Katman;en:Layer]",
		"[$.tr:Kelime;en:Keyword]",
		],
	Columns:[
		"=context.Data.OutputGeodiContent.DisplayName",
        "=context.Data.RecognizerBackRef.Recognizer==null?string.Empty:context.Data.RecognizerBackRef.Recognizer.DisplayName",
        "=context.Data.RecognizerBackRef.Text"
		]
}