TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/en: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(založena nová stránka s textem „* [https://wiki.solvertech.cz/wiki/TAS:Pokro%C4%8Dil%C3%A9/Pluginy/Input,_Output/Import/ScenarioImporter/Zji%C5%A1t%C4%9Bn%C3%AD_dne,_m%C4%9Bs%C3%ADce_a_roku_z_planningdate/en Getting the day, month and year from planningdate] * [https://wiki.solvertech.cz/wiki/TAS:Pokro%C4%8Dil%C3%A9/Pluginy/Input,_Output/Import/ScenarioImporter/Zm%C4%9Bna_n%C3%A1zvu_importn%C3%ADho_tla%C4%8D%C3%ADtka_ImporterButtonUIName/en Change the name of the import button Impo…“) |
(založena nová stránka s textem „<div>“) |
||
Řádek 38: | Řádek 38: | ||
| '''Example of value''' | | '''Example of value''' | ||
|- | |- | ||
|[[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Změna názvu importního tlačítka ImporterButtonUIName|ImporterButtonUIName]] | |[[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Změna názvu importního tlačítka ImporterButtonUIName/en|ImporterButtonUIName]] | ||
| Description of the button that appears in the top menu (group Imports) | | Description of the button that appears in the top menu (group Imports) | ||
| empty string | | empty string | ||
Řádek 44: | Řádek 44: | ||
| Kate's importer | | Kate's importer | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Využití vnitřní databáze - JoinWithExternalDB|JoinWithExternalDB]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Využití vnitřní databáze - JoinWithExternalDB/en|JoinWithExternalDB]] | ||
| Connection to the distribution database | | Connection to the distribution database | ||
| false | | false | ||
Řádek 80: | Řádek 80: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Limit konsolidace ConsolidationDemandLimit|ConsolidationDemandLimit]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Limit konsolidace ConsolidationDemandLimit/en|ConsolidationDemandLimit]] | ||
| Determines the maximum amount of demand for consolidated jobs | | Determines the maximum amount of demand for consolidated jobs | ||
| empty string | | empty string | ||
Řádek 86: | Řádek 86: | ||
| 500 | | 500 | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Název sloupce pro aktualizaci při dočítání objednávek ConsolidationUpdateOrdersOriginalOrderIdField|ConsolidationUpdateOrdersOriginalOrderIdField]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Název sloupce pro aktualizaci při dočítání objednávek ConsolidationUpdateOrdersOriginalOrderIdField/en|ConsolidationUpdateOrdersOriginalOrderIdField]] | ||
| Column name to update when finishing orders | | Column name to update when finishing orders | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">empty string</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">empty string</span> | ||
Řádek 129: | Řádek 129: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Rozdělení dat vstupního souboru dle zadaného parametru ScenarioSplitterColumnName|ScenarioSplitterColumnName]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Rozdělení dat vstupního souboru dle zadaného parametru ScenarioSplitterColumnName/en|ScenarioSplitterColumnName]] | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">Splitting the input file data according to the specified parameter</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">Splitting the input file data according to the specified parameter</span> | ||
| empty string | | empty string | ||
Řádek 135: | Řádek 135: | ||
| <span style="color: rgb(9,30,66);text-decoration: none;">planningdate</span> | | <span style="color: rgb(9,30,66);text-decoration: none;">planningdate</span> | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Definování oddělovacího znaku vstupního souboru Delimiter|Delimiter]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Definování oddělovacího znaku vstupního souboru Delimiter/en|Delimiter]] | ||
| Specifies the delimiter by which the input data is divided into columns | | Specifies the delimiter by which the input data is divided into columns | ||
| <![CDATA[ ]] > | | <![CDATA[ ]] > | ||
Řádek 147: | Řádek 147: | ||
| || | | || | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input,_Output/Import/ScenarioImporter/NotTypeConvertedDynamicColumns|NotTypeConvertedDynamicColumns]] | | [[TAS:Pokročilé/Pluginy/Input,_Output/Import/ScenarioImporter/NotTypeConvertedDynamicColumns/en|NotTypeConvertedDynamicColumns]] | ||
| description | | description | ||
| empty string | | empty string | ||
Řádek 153: | Řádek 153: | ||
| xxx | | xxx | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Doplnění neexistující hlavičky dokumentu - HeaderLine|HeaderLine]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Doplnění neexistující hlavičky dokumentu - HeaderLine/en|HeaderLine]] | ||
| Defining the header of a headerless import file | | Defining the header of a headerless import file | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">empty string</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">empty string</span> | ||
Řádek 165: | Řádek 165: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyMasterScenarioPlanning]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyMasterScenarioPlanning]] | ||
| The delivery date from the main scenario<span style="color: rgb(51,51,51);text-decoration: none;"> does not change when adding an import.</span> | | The delivery date from the main scenario<span style="color: rgb(51,51,51);text-decoration: none;"> does not change when adding an import.</span> | ||
| false | | false | ||
Řádek 171: | Řádek 171: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyAddressWhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyAddressWhenAddingJobsToExistingScenario]] | ||
| The address does not change when the import is added. | | The address does not change when the import is added. | ||
| false | | false | ||
Řádek 177: | Řádek 177: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyCoordinatesWhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyCoordinatesWhenAddingJobsToExistingScenario]] | ||
| The GPS does not<span style="color: rgb(51,51,51);text-decoration: none;"> change when the import is added.</span> | | The GPS does not<span style="color: rgb(51,51,51);text-decoration: none;"> change when the import is added.</span> | ||
| false | | false | ||
Řádek 183: | Řádek 183: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyDynamicColumnsWhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyDynamicColumnsWhenAddingJobsToExistingScenario]] | ||
| Dynamic columns do not <span style="color: rgb(51,51,51);text-decoration: none;">change when importing.</span> | | Dynamic columns do not <span style="color: rgb(51,51,51);text-decoration: none;">change when importing.</span> | ||
| false | | false | ||
Řádek 189: | Řádek 189: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyDemand1WhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyDemand1WhenAddingJobsToExistingScenario]] | ||
| Demand1 does not <span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | | Demand1 does not <span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | ||
| false | | false | ||
Řádek 195: | Řádek 195: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyDemand2WhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyDemand2WhenAddingJobsToExistingScenario]] | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">Demand2 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">Demand2 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | ||
| false | | false | ||
Řádek 201: | Řádek 201: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyDemand3WhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyDemand3WhenAddingJobsToExistingScenario]] | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">Demand3 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">Demand3 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | ||
| false | | false | ||
Řádek 207: | Řádek 207: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyDemand4WhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyDemand4WhenAddingJobsToExistingScenario]] | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">Demand4 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">Demand4 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | ||
| false | | false | ||
Řádek 213: | Řádek 213: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyDemand5WhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyDemand5WhenAddingJobsToExistingScenario]] | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">Demand5 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">Demand5 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | ||
| false | | false | ||
Řádek 219: | Řádek 219: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyInfo1WhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyInfo1WhenAddingJobsToExistingScenario]] | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">Note1 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">Note1 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | ||
| false | | false | ||
Řádek 225: | Řádek 225: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyInfo2WhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyInfo2WhenAddingJobsToExistingScenario]] | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">Note2 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">Note2 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | ||
| false | | false | ||
Řádek 231: | Řádek 231: | ||
| false | | false | ||
|- | |- | ||
| [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify|DoNotModifyInfo3WhenAddingJobsToExistingScenario]] | | [[TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Nepřepisování hodnot při dohrávání objednávek - DoNotModify/en|DoNotModifyInfo3WhenAddingJobsToExistingScenario]] | ||
| <span style="color: rgb(51,51,51);text-decoration: none;">Note3 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | | <span style="color: rgb(51,51,51);text-decoration: none;">Note3 does not </span><span style="color: rgb(51,51,51);text-decoration: none;">change when the import is added.</span> | ||
| false | | false |
Verze z 19. 8. 2022, 09:54
- 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 |