...
4. Configurar rutas
Debemos establecer el directorio los directorios en el los que buscar los archivos CSV. En el nodo Source dentro de cada DataSource pondremos la ruta. El archivo descargado está preparado para que cada tipo de archivo esté en carpetas distintas, es decir, los CSV de referencias estarán en una carpeta distinta a los CSV de OFs. En el caso de estar juntosque estén todos en una misma carpeta, puedes usar este otro config-csv-juntos.xml [1,77 KB] como punto de partida (deberás cambiar el filtro para encontrar los archivos CSV de cada caso).
...
Bloque de código | ||
---|---|---|
| ||
<DataSources> <DataSource xsi:type="DataSourceFilesCsv"> <Id>1</Id> <Name>CSV: Referencias</Name> <Type>Files</Type> <Source>C:\Ruta\Archivos\CSV\Ref</Source> <Name>File Sample<<Format>Csv</Format> <Separator>;</Separator> </DataSource> <DataSource xsi:type="DataSourceFilesCsv"> <Id>2</Id> <Name>CSV: OFs</Name> <Type>Files</Type> <Source>C:\Ruta\Archivos\CSV\OF</Source> <Format>Csv</Format> <Separator>;</Separator> </DataSource> <DataSource xsi:type="DataSourceFilesCsv"> <Id>3</Id> <Name>CSV: Producción General</Name> <Type>Files</Type> <Source>C:\Ruta\Archivos\CSV\ProdGen</Source> <Format>Csv</Format> <Separator>;</Separator> </DataSource> </DataSources> |
Si el archivo viene separado por , en vez de ; podremos cambiarlo en el nodo Separator de cada DataSource.
5
...
. Archivos de ejemplo
El orden de los campos puede ser cualquiera, pero la primera línea debe indicar el nombre del campo al que corresponde cada columna (ver el apartado Campos de Input en Configurar sincronizador para ver los campos que se aceptan).
Referencias
Code;Description
000001;Referencia de prueba 1
Descargar references.csv [47 bytes]
Órdenes de Fabricación (OF)
Number;ReferenceCode;PhaseCode;PhaseDescription;ToolingCode;Quantity;MachineCode;Status;Comment
12345678;000001;10;Fase 10 - OF 12345678;65432;10000;MAQ01;1;Example Comment 1
23456789;000001;20;Fase 20 - OF 23456789;65432;10000;MAQ02;0;Example Comment 2
Descargar work-orders.csv [255 bytes]
Producción General (output)
MachineName;DeviceName;WorkOrder;ReferenceCode;PhaseCode;PhaseDescription;WorkerCode;WorkerName;StartDate;EndDate;Duration;Quantity;CountOK;CountNG;ReportedQuantity;ReportedCountOK;ReportedCountNG;PreparationTime;PreparationPieces;PlannedPieces;CycleTime;IdealCycleTime;NumberOfStops;Oee;IsProduction
MA01;;123456;0001;10;;1;Worker 1;2020-07-17T10:58:49;2020-07-17T11:03:38;289;0;0;0;0;0;0;12;0;700;0;0.001028;1;0;Y
MA02;;789012;0002;20;;2;Worker 2;2020-07-17T10:58:49;2020-07-17T11:03:38;289;0;0;0;0;0;0;13;0;0;0;0.001222;1;0;Y
Descargar general-production.csv [532 bytes]
6. Instalar servicio
Para que se ejecute el proceso de sincronización, debe instalarse el servicio de econnect.sync. Ver cómo hacerlo en el apartado Programas de Configurar sincronizador.