¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Configuración de SmartPdf para el envío inmediato de documentos
Tipos de tareas
Menú Configuración/Tipos de tareas
Para cada documento que queremos imprimir tenemos que definir un tipo de tarea distinto, como indica la siguiente imagen. Además del nombre de cada tipo tenemos que definir la longitud de cada campo principal (clave primaria) que pueda tener la tabla detrás de cada tipo.
Lista de destinatarios
Hay que definir una lista de destinatarios estática. No hace falta añadir ningún registro a esta lista, los registro se añaden automáticamente, por ejemplo al confirmar un contrato.
Información avanzada:
Cada registro que se añade a esta lista tiene que tener asignado un Tipo tarea en el campo correspondiente. El programa de servidor SmartServicesPdf escoge todos los registros de esta lista, crea y envía el documento de este tipo, y marca el registro como enviado en el campo Fecha enviado.
Lote
Hay que crear un lote para el envío inmediato de documentos. Este lote, en la pestaña Planificación, tiene que ejecutarse cada 2 minutos.
Para cada tipo de documento que queremos enviar, añadimos una tarea nueva, y luego editamos estas tareas.
Tareas
En cada tarea hay que poner los siguientes datos:
- Cód. lista destinatarios: la lista de destinatarios definida anteriormente.
- Tipo tarea: el tipo de esta tarea.
- Parar lote al error: desactivar.
- Suspender lote al error: desactivar.
La pestaña E-Mail se configura igual que cualquier lote normal, según las necesidades de la empresa.
En cualquier momento puede haber solo una tarea de cada tipo de tarea en un lote confirmado.
Documentos
Los documentos se definen de la misma manera como en cualquier lote normal, y como explica la guía de iniciación.
Normalmente el documento se va a basar en el procedimiento de impresión del documento de SmartOffice, por ejemplo IMPRES_OFERTA_VENTA
, y los parámetros serán los valores de la lista estática (VALOR_1
, VALOR_2
, etc.).
Adaptación base de datos
Este paso se realiza en el mantenimiento o bajo presupuesto.
Información avanzada:
Hay que llamar al procedimiento SS_GEN_ENVIO_ESTANDAR
, con los siguientes parámetros:
Parámetro | Descripción | Obligatorio |
---|---|---|
P_TIPO_TAREA | El tipo de tarea. | Si |
P_TIPO_TERCERO | El tipo de tercero principal del documento. | No |
P_COD_TERCERO | El código de tercero principal del documento. | No |
P_CORREO_E | El destinatario del envío. | Si |
P_VALOR_1 | El código de la primera clave principal del documento. Se levanta una excepción si la longitud excede la longitud definida en SS_TIPO_TAREA para el tipo actual. | No |
P_VALOR_2 | (igual que P_VALOR1 para la segunda clave, si el documento la tiene) | No |
P_VALOR_3 | (igual que P_VALOR1 para la tercera clave, si el documento la tiene) | No |
P_VALOR_4 | (igual que P_VALOR1 para la cuarta clave, si el documento la tiene) | No |
P_EX_ON_ERROR | Si ponemos el valor N y hay algún error, no se levanta ninguna excepción, pero solo se envía un mensaje al usuario. | No |