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 |