Etapas Importador XML vs. TOTVS Transmite | Descripción del proceso TOTVS Transmite | Descripción del proceso Importador XML | Descripción del proceso TEC |
---|
PASO 1 Configuración de la integración Importador XML vs. Totvs Transmite |
| Parámetros: - MV_IMPXML (Habilitado Importador XML)
- MV_XMLCID (Client Id Transmite)
- MV_XMLCSEC (Client Secret Transmite)
- MV_APITRAN (Entorno Transmite)
- MV_NGINN (Carpeta IN)
- MV_NGLIDOS (Carpeta Leídos)
MV_TRAXML (Carpeta que se creará dentro de la Carpeta IN - MV_NGINN) - MV_DOCIMP (Tipo documentos que se importarán)
Wizard: Por medio del Wizard es posible configurar todos los parámetros descritos anteriormente e informar las sucursales del Importador XML que se integrarán al Totvs Transmite (Grabando en la DHW) |
|
PASO 2 Programación en agenda COLAUTOREAD |
| - Inicia verificando si tiene XML en la carpeta IN (MV_NGINN)
- Después de la lectura de la carpeta IN (MV_NGINN), se realiza la llamada del EndPoint en el Totvs Transmite para requisitar los XML pendientes para integración con el Importador XML
Importante: Para el correcto funcionamiento del EndPoint, es necesario tener: - Tabla DHW con el vínculo entre las sucursales del Protheus y Totvs Transmite
- Parámetro: MV_DOCIMP e MV_XMLDIAS
|
|
PASO 3 Programación en agenda COLAUTOREAD | Totvs Transmite recibe la requisición solicitada por el Importador XML y devuelve al Protheus los "Recibos" Importante: Totvs Transmite devuelve un recibo por tipo de documento (MV_DOCIMP) |
|
|
PASO 4 Programación en agenda COLAUTOREAD |
| Protheus (Importador XML) recibe los "Recibos" del Totvs Transmite y los graba en la tabla DHY |
|
PASO 5 Programación en agenda COLAUTOREAD |
| Con los "Recibos" en la tabla DHY se realiza la llamada de otro EndPoint en el Totvs Transmite para grabar los XML en el Importador XML (Tabla CKO) |
|
PASO 6 Programación en agenda COLAUTOREAD | Totvs Transmite recibe la requisición solicitada por el Importador XML y devuelve al Protheus un archivo en Encode64 con todos los XML de aquel "Recibo" |
|
|
PASO 7 Programación en agenda COLAUTOREAD |
| Protheus (Importador XML) recibe el Encode64 con los XML y hace el Decode64 (TEC) | El Decode64 se realiza y su devolución generará una archivo .ZIP |
PASO 8 Programación en agenda COLAUTOREAD |
| Con el archivo .ZIP generado por medio del Decode64, es necesario descomprimir este archivo. | La descompresión del archivo .ZIP se realiza por medio de la función FUnZip |
PASO 9 Programación en agenda COLAUTOREAD |
| Los archivos descomprimidos se grabarán dentro de la carpeta (MV_TRAXML) y se realizará la lectura de los XML grabando en la tabla CKO |
|
PASO 10 Programación en agenda COLAUTOREAD |
| Después de la grabación en la tabla CKO, el Importador XML llama al EndPoint del Totvs Transmite para hacer las actualizaciones de estatus del documento en el Totvs Transmite |
|
PASO 11 Programación en agenda COLAUTOREAD | Totvs Transmite recibe la requisición solicitada por el Importador XML con la clave del documento y realiza la actualización de los estatus en el Totvs Transmite. |
|
|
PASO 12 Programación en agenda SCHEDCOMCOL |
| Protheus (Importador XML) lee los XML de la tabla CKO y los envía al Monitor, si no encuentra ninguna inconsistencia. |
|