¿Cuándo se genera el archivo PDF de producción de una sesión de eDocBuilder? ¿Puedo obtener información a través de la API sobre por qué las sesiones no han generado sus archivos de producción?

eDocBuilder no generará el PDF de producción hasta que se apruebe la sesión haciendo clic en el botón "Finalizar edición" de la interfaz de usuario de eDocBuilder o mediante el método API approveDocSession().
 
El método API getOrderFile() devuelve una cadena que representa una URL para descargar el archivo de producción. En caso de error, devuelve una cadena que comienza por "ERROR:". A continuación se enumeran algunos posibles errores comunes, pero esta lista no es necesariamente completa.
 
"ERROR: ID de sesión no válido" - el ID de sesión proporcionado no es un GUID válido. Reintentar no tiene sentido. Compruebe y proporcione un GUID válido como identificador de sesión.
 
"ERROR: sesión no encontrada" - no se ha encontrado la sesión, muy probablemente porque ha sido borrada, o el ID no es correcto. Reintentar no tiene sentido. Asegúrese de que está proporcionando el identificador de una sesión existente.
 
"ERROR: sesión purgada" - la sesión ha sido purgada. No es posible generar ficheros de producción para sesiones purgadas. Reintentar no tiene sentido. Asegúrese de que está proporcionando el identificador de una sesión no demasiado antigua. Consulte la documentación de "tiempo de vida de la sesión" para más detalles.
 
"ERROR: sesión aún abierta" - la sesión no ha sido aprobada. No es posible generar ficheros de producción para sesiones abiertas. Reintentar no tiene sentido hasta que la sesión sea aprobada, ya sea por el usuario o a través de la llamada a la API.
 
"ERROR: se está procesando": se está generando el PDF de producción. Vuelva a intentarlo más tarde. Al reintentar, se recomienda un enfoque de backoff exponencial.
 
Para obtener más información sobre la API de eDocBuilder, consulte el siguiente artículo.