Bproc “Send to deals”
Ahora podes configurar tus Bproc de Maestro y Transacción para enviar la información correspondiente hacia los Documentos de Deals.
Este instructivo te guiará paso a paso en la configuración de un nuevo Bproc que se integrará con un microservicio para enviar parámetros a documentos de deals
Su objetivo es poder obtener información de ERP e integrar con lo que requiera o llevarlo a sistemas de terceros.
Pasos a seguir:
-
Ingresamos a Configuración → Diseño del espacio de trabajo → Bproc
-
Seleccionar el Tipo de Bproc:
Determina si el Bproc se aplicará a una transacción específica o a un maestro de datos.
- Transacción: Si deseas enviar datos referente los cambios en un proceso específico.
- Maestro: Si deseas enviar datos referente a los cambios en un conjunto de datos de referencia.
- Nos posicionamos en la pestaña “Configuración” y en este caso, seleccionamos en categoría de documento “Pedidos de venta”:
- En la sección Modo seleccionamos “Webhook” y Teniendo en cuenta que quieras conectar con ERP y deals con esta misma URL, pegamos el URL del microservicio que comunicara dicho Bproc con DEALS:
- En los eventos seleccionamos las opciones deseadas:
Teniendo en cuenta que se activa cuando:
Crear: se crea un nuevo registro.
Actualizar: un registro existente es modificado.
Eliminar: un registro es eliminado.
Anulación: un registro es anulado.
Permite Reprocesado: si activas esta opción el bproc puede ser reprocesado manualmente desde el monitor.
- Siempre que queramos crear un bproc que envie informacion a deals, necesitamos que se creen tres parámetros:
Ejemplo de configuración de nuestro endpoint:
“param_endpointDeals” → endpoint de publicación del documento configurado en Deals.
“param_codeIdDeals” → CodeId del método POST configurado en Deals.
“param_endpointERP” → Nombre de API de ERP.
- Listo, ya tenemos nuestro bproc configurado correctamente.
Caso de Uso
“Creación de Documento en Deals y Comunicación con BProc “Pedido de Compra”
Esta funcionalidad permite utilizar los datos de los pedidos nuevos, actualizaciones y eliminaciones dentro del sistema, y dispara dicha información hacia un documento de Deals. Esto facilita compartir los movimientos generados en las transacciones de pedido de venta con aplicaciones externas, asegurando la sincronización y actualización de los datos en otros sistemas.
Flujo Principal
Paso 1: Creación del Documento
- Ingresar a Deals.
- Navegar a Catálogo de Documentos.
- Seleccionar la opción Nuevo.
- Configurar el documento para que reciba los métodos POST y GET.
- Guardar la configuración.
Paso 2: Creación del Método de Publicación (POST)
- Ingresar a Deals → Publicaciones.
- Seleccionar Nuevo para agregar un método de publicación.
- Ingresar un nombre de método.
- Seleccionar Tipo de Origen: Código de Método.
- Agregar un Código ID.
- En Acceso, seleccionar “Directo”.
- En URL, ingresar un texto identificador.
- Guardar la configuración.
Paso 3: Creación del BProc de Transacción “Pedido de Venta”
-
Ingresamos a Configuración → Diseño del espacio de trabajo → Bproc
-
Ingresamos a “Nuevo” y completamos los datos correspondientes:
-
Nos dirigimos a “Configuracion”
Pasos para Configurar un BProc hacia Deals
- Configuración de Categorías de Documento
- Ingresar a la configuración del BProc.
- En la sección Categorías de Documento, seleccionar la transacción deseada, en este caso, “Pedidos de Compra”.
- Configuración del Modo y URL
- En la opción Modo, seleccionar Webhook.
- En el campo URL, ingresar el microservicio que comunicará con Deals.
- Selección de Eventos
- Marcar las casillas correspondientes a los eventos:
- Crear
- Actualizar
- Permite Reprocesado
- Configuración de Parámetros
- Agregar los siguientes parámetros con su respectiva configuración:
- Primer Parámetro:
- Nombre: param_endpointDeals
- Descripción: API para Publicar Deals
- Valor por defecto: Ingresar la URL generada en el documento de Deals.
Para buscar este dato: nos dirigimos a Deals → Catálogo de documentos y estando en esta pantalla, seleccionamos el nuestro.
- Segundo Parámetro:
- Nombre: param_endpointERP
- Descripción: API para descargar de ERP
Valor por defecto: Ingresar la API correspondiente a la transacción, en este caso “pedidoCompra”.
Para seleccionar la api de la transacción deseada, dirigirse a “Diccionario de APIS”
- Tercer Parámetro:
- Nombre: param_codeIdDeals
- Descripción: Código del método de publicación
- Valor por defecto: Buscar e ingresar el Código ID del método de publicación asociado al documento en Deals.
Para la búsqueda del valor asociado al ID del documento dirigirse a Deals → Publicaciones → Publicaciones propias → y seleccionamos nuestro documento de método de publicación creado.
- Guardado y Finalización
- Una vez completada la configuración, guardar los cambios.
- Al ejecutar eventos en Pedidos de Compra, estos impactarán en el documento de publicaciones asociado en Deals.
Con estos pasos, se asegura que los movimientos en Pedidos de Compra sean correctamente conectados y sincronizados con Deals.
Como visualizamos los eventos en deals?
Ingresamos a Deals → Publicaciones → Publicaciones propias → en nuestro documento seleccionamos los tres puntos y “Ver en monitor”.