Programación del procesamiento de envíos
Las programaciones de Document Dispatch controlan cuándo la cola de tareas Document Dispatch – Procesar Entradas de Cola puede procesar entradas de un perfil de envío específico. Esto permite procesar diferentes escenarios empresariales de forma independiente, por ejemplo, facturas todos los días y recordatorios solo los viernes.
Important
Una programación de envío no sustituye al ítem recurrente de la cola de tareas Document Dispatch – Procesar Entradas de Cola. Configure este ítem para que se ejecute con la frecuencia necesaria para alcanzar las ventanas de procesamiento requeridas. La programación se evalúa cuando se ejecuta la cola de tareas.
Funcionamiento de las programaciones de envío
- Puede crear una programación para cada perfil de envío.
- La programación se aplica al procesamiento automático mediante la cola de tareas de Document Dispatch.
- La programación se aplica exclusivamente a las entradas de envío con el tipo de envío Diferido (Delayed) que se procesan mediante la cola de tareas. Las entradas con el tipo de envío Directo (Direct) no se ven afectadas por la programación.
- Durante una ventana de procesamiento permitida, la misma ejecución de la cola de tareas procesa todas las entradas elegibles del perfil de envío.
- Los perfiles de envío sin programación se procesan sin restricciones de programación.
- Si Aplicar programación está desactivado, la programación no limita el procesamiento.
- La Hora de envío del perfil de envío continúa siendo efectiva. El procesamiento solo comienza cuando tanto la programación como la Hora de envío lo permiten.
Creación de entradas de envío diferidas
Para que una programación pueda controlar el procesamiento, la entrada de envío debe tener el Tipo de cola Diferido (Delayed).
Para crear entradas diferidas al realizar envíos desde la FactBox de Document Dispatch:
- Abra el centro de roles Administrador de Document Dispatch.
- Seleccione Configuración > Configuración del módulo.
- Abra la sección Configuración de FactBox.
- Active Envío diferido (Send Delayed).
- Cree el envío desde la FactBox de Document Dispatch como de costumbre.
En lugar de enviar el documento inmediatamente, Document Dispatch crea una entrada diferida que permanece en la cola hasta que la cola de tareas y la programación permitan procesarla. La opción Envío diferido se aplica a todos los perfiles de envío utilizados desde la FactBox. Los perfiles con el tipo de salida Descarga no se ven afectados porque no pueden procesarse como envíos diferidos.
Si prefiere utilizar un proceso de envío automático, abra Perfiles de envío, seleccione el perfil requerido y active Habilitar envío automático (Enable Automatic Sending). Cuando se active el proceso empresarial configurado, por ejemplo, al registrar un documento de origen, Document Dispatch creará la entrada de envío para su procesamiento diferido mediante la cola de tareas. Este proceso no requiere ninguna configuración adicional de la FactBox.
Abra la Cola de Document Dispatch y compruebe que la entrada creada tenga el Tipo de cola Diferido. Una entrada con el Tipo de cola Directo omite la programación.
Creación de una programación de envío
- Abra el centro de roles Administrador de Document Dispatch.
- Seleccione Programaciones de envío. También puede buscar Programaciones de Document Dispatch.
- Seleccione Nuevo.
- En Perfil de envío, seleccione el perfil cuyo procesamiento automático desea controlar.
- Introduzca opcionalmente una Descripción de la programación.
- Active Aplicar programación.
- Seleccione un Tipo de programación y configure sus ajustes.
Intervalo recurrente
Utilice Intervalo recurrente para establecer un período mínimo entre ventanas de procesamiento.
En Intervalo mínimo de procesamiento, introduzca una fórmula de fecha estándar de Business Central, por ejemplo:
| Valor | Resultado |
|---|---|
1D |
Un día entre ventanas de procesamiento |
2W |
Dos semanas entre ventanas de procesamiento |
1M |
Un mes entre ventanas de procesamiento |
El intervalo admite días, semanas, meses y años. No admite horas ni minutos. Si el campo está vacío, no se aplica ninguna restricción de intervalo.
Si la programación nunca ha abierto una ventana de procesamiento, el procesamiento se permite inmediatamente, sujeto a la Hora de envío del perfil.
Día de la semana y hora
Utilice Día de la semana y hora para permitir una ventana de procesamiento en los días seleccionados:
- En Hora de procesamiento más temprana, introduzca la hora a partir de la cual se permite el procesamiento. Mantenga el valor
00:00:00para permitir el procesamiento desde el inicio del día. - Active cada día necesario mediante Procesar los ....
Una vez abierta una ventana de procesamiento, no se puede abrir otra para el mismo perfil en la misma fecha natural. Si no selecciona ningún día, el perfil no se procesa automáticamente mientras la programación esté aplicada.
Ejemplo: facturas diarias y recordatorios los viernes
Mantenga el ítem de la cola de tareas Document Dispatch – Procesar Entradas de Cola ejecutándose con su intervalo corto habitual, por ejemplo, cada minuto, y cree estas programaciones:
| Perfil de envío | Tipo de programación | Ajustes |
|---|---|---|
| Factura | Intervalo recurrente | Intervalo mínimo de procesamiento = 1D |
| Recordatorio | Día de la semana y hora | Procesar los viernes = activado; todos los demás días = desactivados; establezca la Hora de procesamiento más temprana requerida |
La cola de tareas puede procesar las entradas de facturas diariamente, mientras que las entradas de recordatorios permanecen en la cola hasta la siguiente ventana de procesamiento permitida del viernes.
Supervisión de una programación
La lista y la ficha de programaciones muestran el estado actual. Según la configuración, el estado indica que se permite el procesamiento, la fecha y hora a partir de las cuales se permite, que la programación está inactiva o que no se ha seleccionado ningún día de procesamiento.
Última ventana de procesamiento muestra cuándo la programación permitió por última vez que la cola de tareas procesara entradas del perfil. Registra que se abrió la ventana de procesamiento; no confirma que una entrada se enviara correctamente.
Para permitir que la programación abra antes una nueva ventana, seleccione Restablecer ventana de procesamiento. Para un intervalo recurrente, se elimina la referencia del intervalo anterior y se permite la siguiente ejecución de la cola de tareas, sujeta a la Hora de envío. Para una programación por día de la semana, el procesamiento vuelve a ser posible cuando lo permiten el día, la hora de procesamiento y la Hora de envío configurados.