#Proceso empresarial

1 Seguidor · 15 Publicaciones

El Lenguaje del   Proceso Empresarial (BPL) de InterSystems Ensemble es un lenguaje que se utiliza para describir procesos empresariales ejecutables dentro de un documento estándar XML.

Documentación.

Nueva
Artículo Alberto Fuentes · mar 26 1m read

Como parte de la nueva ola de la interfaz de Interoperabilidad (consultad las novedades de 2025.1 y 2025.3 por @Aya Heshmat), la versión v2026.1, ya disponible como Developer Preview —y que podría ser una razón para probarla— incluirá la nueva interfaz para el editor BPL (y otras mejoras de UI).

Aquí tenéis un pequeño adelanto:

Parte de lo que me gusta especialmente:

  • La función de auto-completado al editar acciones Assign y Condiciones, como podéis ver en la parte superior derecha.
  • La vista en árbol de todo el BP, que permite ver también las acciones internas de bucles, etc.
0
0 14
Nueva
Pregunta Kurro Lopez · mar 16

Hola a todos.

Tengo un problema bastante extraño.

He creado un método en Python para crear un vector para una búsqueda vectorial. Hasta aquí todo correcto.

Si invoco a este método desde el termina, funciona correctamente:

Pero si hago esta misma llamada desde un bloque de código en una Business Process, se queda bloqueado, no responde y lanza el siguiente error:

¿Alguien sabe que está ocurriendo y como solucionarlo?

Muchas gracias por adelantado

0
0 15
Artículo Andrew Sklyarov · nov 19, 2025 5m read

Cuando comencé mi trayectoria con InterSystems IRIS, especialmente en el área de Interoperabilidad, una de las preguntas iniciales y más comunes que tuve fue: ¿cómo puedo ejecutar algo en intervalos o según una programación? En este artículo quiero compartir dos clases sencillas que abordan este problema. Me sorprende que no haya clases similares ubicadas en algún lugar de EnsLib. ¿O quizá no busqué bien? En cualquier caso, este artículo no pretende ser un excesivamente complejo, sino una muestra de un par de fragmentos para principiantes.

0
0 54
Pregunta Kurro Lopez · oct 21, 2025

Hola comunidad,

Tengo un servicio que utiliza EnsLib.RecordMap.Service.FTPService para capturar ficheros en un directorio FTP.

Necesitaría que en lugar de cargarlos todos a la vez, los hiciera de uno en uno.

Tengo una clase que extiende de esta clase porque hace procesos previos, lo guarda todo en la clase RecordMap y luego los procesa todos los registros a la vez.

Cuando invoco al BP, lo hace a través del método set tStatus = ..SendRequest(message, 1)

4
0 85