ScenarioImporter
Skočit na navigaci
Skočit na vyhledávání
- Getting the day, month and year from planningdate
- Change the name of the import button ImporterButtonUIName
- JoinWithExternalDB
- ConsolidationDemandLimit
- Name of the column to update when finishing orders ConsolidationUpdateOrdersOriginalOrderIdField
- Splitting the input file data according to the specified ScenarioSplitterColumnName parameter
- Defining the input file Delimiter
- Completing a non-existing document header - HeaderLine
- Not overwriting values when finishing orders - DoNotModify
- Deleting rows - LineNumbersForDeletion
- Replacing a mark in a column - ColumnsReplace
- Linking columns ColumnsConcatenate
- Add column ColumnsAdd
- Delete row RowsDelete
- Combining the contents of dynamic columns DynamicStringColumnsForConsolidation
- AfterConsolidationColumnsCalculated
- ColumnsCalculated
- ColumnsHeader
- NotTypeConvertedDynamicColumns
- Structure of ScenarioImporter when importing from xml
- Common mistakes and their solutions
- Automatically recognized column names
- Renaming a column - ColumnsRename
- SqlTransformCommandText
Config for importing data from different sources. Within the data loading it is possible to modify the input data. More detailed description in subsections.
Supported data formats: csv, txt, xls(x), xml, dbf
Settings name | Description | Basic value | Value type | Example of value | |
ImporterButtonUIName | Description of the button that appears in the top menu (group Imports) | empty string | string | Kate's importer | |
JoinWithExternalDB | Connection to the distribution database | false | bool | false | |
ExternalDBPath | Defines the path to the external database | empty string | string | C:\\DB | |
AllowAutoIdCreation | Enables automatic creation of id value (1....XX) - only in development version | false | bool | true | |
AllowConsolidation | Enable order merging for one customer | false | bool | false | |
AllowInfosConsolidationDuplicity | description | false | bool | false | |
AllowDynamicColumnsConsolidationDuplicity | description | false | bool | false | |
ConsolidationDemandLimit | Determines the maximum amount of demand for consolidated jobs | empty string | string | 500 | |
ConsolidationUpdateOrdersOriginalOrderIdField | Column name to update when finishing orders | empty string | string | originalId | |
DemandLimit | Job size limit | empty string | string | 600 | |
GeocodeWhenAddingJobs | Starting geocoding while finishing a job | true | string | false | |
ImportEncodingCodePage | Text encoding settings | 1250 | int | 1250 | |
ExternalDBEncodingCodePage | Text encoding settings | 1250 | int | 1250 | |
GeocodeWhenAddingJobs | Always starts geocoding after import. Normally, geocoding is not triggered when adding an import. |
false | bool | false | |
MergeLocationsWithSameAddress | Combine locations with the same GPS values into one location | false | bool | false | |
ScenarioSplitterColumnName | Splitting the input file data according to the specified parameter | empty string | string | planningdate | |
Delimiter | Specifies the delimiter by which the input data is divided into columns | <![CDATA[ ]] > | string | <![CDATA[;]] > | |
TextQualifier | Marker in text in input data | " | string | ||
NotTypeConvertedDynamicColumns | description | empty string | List<string> | xxx | |
HeaderLine | Defining the header of a headerless import file | empty string | string | id;name;info1 | |
AddPlanningDateToDynamicColumns | description | false | bool | false | |
DoNotModifyMasterScenarioPlanning | The delivery date from the main scenario does not change when adding an import. | false | bool | false | |
DoNotModifyAddressWhenAddingJobsToExistingScenario | The address does not change when the import is added. | false | bool | false | |
DoNotModifyCoordinatesWhenAddingJobsToExistingScenario | The GPS does not change when the import is added. | false | bool | false | |
DoNotModifyDynamicColumnsWhenAddingJobsToExistingScenario | Dynamic columns do not change when importing. | false | bool | false | |
DoNotModifyDemand1WhenAddingJobsToExistingScenario | Demand1 does not change when the import is added. | false | bool | false | |
DoNotModifyDemand2WhenAddingJobsToExistingScenario | Demand2 does not change when the import is added. | false | bool | false | |
DoNotModifyDemand3WhenAddingJobsToExistingScenario | Demand3 does not change when the import is added. | false | bool | false | |
DoNotModifyDemand4WhenAddingJobsToExistingScenario | Demand4 does not change when the import is added. | false | bool | false | |
DoNotModifyDemand5WhenAddingJobsToExistingScenario | Demand5 does not change when the import is added. | false | bool | false | |
DoNotModifyInfo1WhenAddingJobsToExistingScenario | Note1 does not change when the import is added. | false | bool | false | |
DoNotModifyInfo2WhenAddingJobsToExistingScenario | Note2 does not change when the import is added. | false | bool | false | |
DoNotModifyInfo3WhenAddingJobsToExistingScenario | Note3 does not change when the import is added. | false | bool | false | |
DoNotModifyInfo1WhenReconsolidateJobs |
Note1 in job is overwritten by note1 from order when order is split into job | false | bool | true | |
DoNotModifyInfo2WhenReconsolidateJobs | Note2 in job is overwritten by note2 from order when order is split into job | false | bool | false | |
DoNotModifyInfo3WhenReconsolidateJobs | Note3 in job is overwritten by note3 from order when order is split into job | false | bool | false | |
DoNotModifyNotServedPenaltyWhenAddingJobsToExistingScenario | The price for not serving does not change when the import is added. | false | bool | false | |
DoNotModifySpecialCodesWhenAddingJobsToExistingScenario | Special marks do not change when the import is added. | false | bool | false | |
DoNotModifyTimeWindowsWhenAddingJobsToExistedScenario | Time windows do not change when the import is added. | false | bool | false | |
LineNumbersForDeletion | Deletes x first rows of the document | empty string | List<int> | 5 | |
GlobalCharReplace | description | empty string | List<string> | false | |
GlobalReplace | description | empty string | List<string> | false | |
ColumnsHeader | description | empty string | List<string> | false | |
ColumnsReplace | Replacing a character in a column | empty string | List<string> | dynamic;typ;#; | |
ColumnsRename | Renaming the column name | empty string | List<string> | zakaznik;nazev | |
ColumnsConcatenate | description | empty string | List<string> | false | |
SqlTransformCommandText | SQL querry | empty string | List<string> | ||
ColumnsCalculated | description | empty string | List<string> | false | |
ColumnsAdd | description | empty string | List<string> | false | |
ColumnsDelete | description | empty string | List<string> | false | |
RowsDelete | description | empty string | List<string> | false | |
DynamicStringColumnsForConsolidation | Combining the contents of dynamic columns | empty string | List<string> | id_objednávky | |
AfterConsolidationColumnsCalculated | description | empty string | List<string> | false | |
DynamicColumnsDeleteAtTheEnd | description | empty string | List<string> | false | |
ReconstructSolution | description | false | bool | true | |
JobSolutionVehicle | description | empty string | string | false | |
JobSolutionLeg | description | empty string | string | false | |
JobSolutionOrder | description | empty string | string | false | |
VehicleSolutionVehicle | description | empty string | string | false | |
OptimalizeRoutesAfterReconstruct | description | false | bool | true | |
MultiJob | description |