Avalados por :

Creación de un Servicio de Windows para Escuchar y Registrar Eventos de SBO en una Base de Datos con la API de DI

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Hola, ¿es posible crear un servicio de Windows que se conecte a SBO y escuche y registre todos los eventos desencadenados por todos los usuarios en una base de datos utilizando la API de DI?

Mi problema es que necesito un servicio que escuche todos los cambios en los límites de crédito en una empresa, y cuando alguien cambie un límite de crédito, mi escucha llame a un método.

¿Alguien tiene un ejemplo de eso?

Saludos cordiales.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

En realidad no,

El SEVT es solo para registrar los cambios. Dado que solo estás buscando un cambio específico en un campo, puedes hacer una consulta que se ejecute sobre ACRD + OCRD de todas tus bases de datos (usando uniones) y encontrar todos esos BP que han cambiado sin necesidad de registrar los cambios.

Creo que ni siquiera necesitas construir un servicio de Windows. Simplemente crea la aplicación y prográmala para que se ejecute según tu intervalo preferido, ejecuta la consulta para encontrar todos los cambios y haz lo que necesites.

Beni.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Beni, necesito cambiar el límite de crédito de todos los BP que existen en más de una base de datos, por ejemplo, si varios usuarios de SBO cambian los límites de crédito de varios BP en bases de datos de países referentes, necesito capturar ese cambio inmediatamente.

¿Es la tabla SEVT de SBO-COMMON la mejor solución que piensas?

Saludos cordiales

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si tienes alguna duda: Si todo lo que necesitas es cambiar el Límite de Crédito de un BP, simplemente consulta la tabla ACRD de tu empresa y verifica si el campo de Límite de Crédito ha cambiado.

Beni.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Silvio,

Creo que tu mejor oportunidad es instalar y operar el servicio Sap Business One Event Sender (parte de la Solución de Integración). Puedes configurar el servicio para registrar todos los eventos relevantes de DI, luego, en tu propia aplicación, verificar este registro y actuar según corresponda.

Event Sender registra sus eventos en la tabla SEVT de la base de datos SBO-COMMON.

Beni.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?