Supervisor de disponibilidad en tiempo real (RTAM)
REALTIME_AVAILABILITY_CHANGE_LIST . El Supervisor de disponibilidad en tiempo real (RTAM) se puede ejecutar en tres modalidades:- Basado en actividad: genera el suceso en tiempo real para los cambios de inventario, como por ejemplo cuando un artículo está por encima o por debajo de uno de los umbrales.
- Sincronización rápida: vuelve a enviar la información de disponibilidad de inventario publicada más recientemente.
- Sincronización completa: supervisa todos los artículos independientemente de la actividad y publica la información de inventario para todos los artículos.
Antes de la versión 9.3 , cuando se supervisaba el artículo de inventario en la modalidad basada en actividad, RTAM supervisaba los artículos relacionados como, por ejemplo, el artículo de paquete, el artículo de modelo y el GTIN en la misma ejecución. Por lo tanto, los elementos relacionados se han procesado varias veces en una ejecución del agente RTAM basado en actividad. Esto también ha afectado al rendimiento de RTAM en la modalidad basada en actividad.
Atributos
A continuación, se muestran atributos para esta transacción desencadenada por tiempo:
| Atributo | Valor |
|---|---|
| ID de transacción base | SUPERVISO_REALTIME_ATP_SUPERVISOR |
| Tipo de documento base | Tema general |
| Tipo de proceso base | Tema general |
| Transacción abstracta | Nee |
| API llamadas | FindInventory |
Parámetros de criterios
Los siguientes son los parámetros de criterios para este supervisor:
| Parámetro | Descripción |
|---|---|
| Acción | Obligatorio. Desencadena la transacción. Si se deja en blanco, el valor predeterminado es Get, el único valor válido. |
| Número de registros para búfer | Opcional. Número de registros que se recuperarán y procesarán simultáneamente. Si se deja en blanco o se especifica como 0 (cero), se toma 5000 como valor predeterminado. |
| InventoryOrganizationCode | Código de organización de inventario a utilizar cuando MonitorOption se pasa como 3. La organización de inventario tiene que ser una empresa.Si esto no se pasa, el supervisor se ejecuta para todas las organizaciones de inventario. |
| MonitorOption | 1 -Basado en actividad (Supervisar basándose en distintos artículos de inventario en la tabla YFS_INVENTORY_ACTIVITY ).
Si no se proporciona, el valor predeterminado es |
| ItemStatuses | Lista de estados válidos de los artículos que se van a procesar. Los estados deben estar separados por un , , por ejemplo, 3000,2000. Sólo se utiliza cuando MonitorOption se pasa como 2 o 3. Si se proporciona, sólo se supervisan los artículos con los estados coincidentes. |
| FromAlertTimestamp | Sólo se utiliza cuando MonitorOption se pasa como 2. Si es provisto, el agente lanza el evento REALTIME_AVAILABILITY_CHANGE_LIST para republicar la información de disponibilidad de inventario que fue publicada entre el momento en que el agente comenzó y FromAlertTimestamp.Si no se proporciona, se vuelve a publicar toda la información de disponibilidad de inventario publicada antes de la hora en que se inició el agente. |
| AllowedOverriddenCriteria | Si se establece en Y, el valor alterado temporalmente para los parámetros de criterios de agente se puede proporcionar en la línea de mandatos mientras se desencadena el agente en el formato siguiente: Para más información sobre cómo pasar estos atributos, consulte el tema Instalación. |
| FromLastNumberOfHours | Sólo se utiliza cuando MonitorOption se pasa como 2 para calcular el parámetro FromAlertTimestamp, si es necesario. Si no se proporciona el parámetro FromAlertTimestamp, se calcula como la hora actual menos FromLastNumberOfHours. |
| CollectPendingJobs | Si este parámetro se establece en N, el agente no recopila información sobre los trabajos pendientes para este supervisor. Esta información de trabajo pendiente se utiliza para supervisar el supervisor en la Consola de gestión del sistema. |
RaiseEventsOnAllAvailability
Cambios |
Cuando se establece en Y, anula AlwaysRaiseBeyondLevel y eleva el evento REALTIME_AVAILABILITY_CHANGE_LIST en todos los cambios de disponibilidad independientemente de si la disponibilidad excede o cae por debajo de los umbrales especificados. Sólo se utiliza cuando MonitorOption se pasa como 1. Valores válidos: Y o N. Valor predeterminado: N. |
| ColonyID | Necesario en un despliegue fragmentado donde una tabla puede existir en varios esquemas. Ejecuta el agente para la colonia. |
Estadísticas rastreadas
NumInvActivitiesProcessed
Número de trabajos pendientes
Ninguna.
Sucesos generados
Esta transacción desencadenada por tiempo genera los sucesos siguientes:
| Transacción/suceso | Datos clave | Datos publicados * | ¿Soporte de plantilla? |
|---|---|---|---|
REALTIME_
AVAILABILITY_ LISTA_CAMBIO |
Ninguna
|
YFS_REALTIME_ATP_MONITOR.
DISPONIBILIDAD _CHANGE_LIST.html |
Sí |
* Estos archivos se encuentran en el siguiente directorio: |
|||
Aunque se describe como 'tiempo real', es posible que los cambios de disponibilidad no se desencadenen inmediatamente a medida que se producen cambios de inventario si el agente tiene un retraso de mensajes que procesar. Además, este supervisor existe como una transacción desencadenada por tiempo y, por lo tanto, supervisa la disponibilidad de artículos de inventario solo cuando el supervisor se desencadena basándose en las propiedades de tiempo de ejecución configuradas.