...
Debe existir el archivo config.xml en el mismo directorio donde se encuentre el archivo .exe usado (ver el apartado Programas 57802922).
Importante: Antes de realizar cambios en el archivo config.xml, el programa debe estar parado.
...
Bloque de código | ||
---|---|---|
| ||
<Auth>
<ClientId>{e-connect ClientId}</ClientId>
<RefreshToken>{e-connect RefreshToken}</RefreshToken>
<AccessToken />
<ExpiresUtc xsi:nil="true" />
</Auth> |
Hay que sustituir el texto {e-connect RefreshToken} por el token de nuestro usuario de e-connect i el texto {e-connect ClientId} por el cliente de nuestro usuario de e-connect. Ver el documento Obtener Refresh Token para saber cómo obtenerlo. Es importante no cambiar esta información una vez el sincronizador esté en funcionamiento para evitar problemas de autenticación.
- ClientId→ Id necesario para obtener un nuevo AccessToken
- RefreshToken → Token necesario para obtener un nuevo AccessToken
- AccessToken → Token necesario para realizar las peticiones al servidor de e-connect
- ExpiresUtc → Fecha/hora (UTC) cuando caducará el AccessToken actual
...
- Name → nombre identificativo. Sólo para que el usuario pueda diferenciarlo fácilmente.
- DataSourceId → identificador del DataSource del que obtener los datos para este Item.
- OrderPos → posición en la que se debe procesar este Item dentro de todos los Items Input.
- LastModified → fecha/hora del último elemento que se haya procesado (en el caso que los elementos tengan el campo LastModified).
- DataType → posibles valores (pueden combinarse usando |):
- Reference → referencias / artículos
- Component → componentes, es decir, referencias que forman parte de otra referencia
- Phase → fases
- WorkOrder → órdenes de trabajo
- Expression → depende del DataSource:
- Files → filtro a aplicar al buscar archivos en el directorio (Ej.: ordenes-*.csv).
- Database → consulta a ejecutar en la Base de Datos. Se puede incluir {LastModified} en la consulta para devolver únicamente los elementos modificados desde el último que se ha procesado. Consultar el archivo config-sqlserver.xml para ver ejemplos. Si LastModified para el item no existe, se usará la fecha 1/1/2000
Ver el apartado Campos en Input para ver qué campos deben o pueden tener las consultas o archivos, qué nombre deben tener y qué formato.
...
- Name → nombre identificativo. Sólo para que el usuario pueda diferenciarlo fácilmente.
- DataSourceId → identificador del DataSource a usar al guardar los datos.
- OrderPos → posición en la que se debe procesar este Item dentro de todos los Items Output.
- LastModified → última fecha/hora de finalización de las producciones recibidas.
- DataType → posibles valores:
- GeneralProduction → producción general
Ver el apartado Campos en Output para ver qué campos tendrán los archivos generados o qué columnas y nombre de tabla debe tener en caso de quererlo en una Base de Datos.
...