Creación de aplicaciones de proceso personalizadas
Antes de empezar
Configurar
Configure su IBM Process Mining instancia para procesar aplicaciones en un Linux entorno no contenerizado. Para más información, consulte Configuración básica.
Permisos
Asegúrese de que dispone de los permisos obligatorios para acceder y crear aplicaciones de proceso que debe asignarle un administrador del sistema. Para más información, consulta Procesar permisos de aplicaciones.
Escalado horizontal
Las aplicaciones de proceso personalizadas no son compatibles con el escalado horizontal (alta disponibilidad) en IBM Process Mining. Para utilizar una aplicación de proceso, debe configurarla para evitar la configuración predeterminada de Escalado horizontal (Alta disponibilidad). Para obtener más información, consulte Configuración de aplicaciones de procesos personalizados para eludir la alta disponibilidad.
Python archivo lógico
Para crear una aplicación de proceso personalizada, debe crear y cargar un archivo lógico Python. Para obtener más información, consulte Creación de archivos lógicos Python para aplicaciones de proceso.
Procedimiento
Debe completar los siguientes conjuntos de pasos para crear una aplicación de proceso personalizada en IBM Process Mining :
Crear una ficha de síntesis
En la página de inicio, haga clic en el mosaico Iniciar desde una aplicación de proceso.
Haga clic en Crear aplicación de proceso.
- En la sección Ficha resumen, complete los siguientes pasos:
- Introduzca el nombre de su aplicación de proceso. No puede utilizar el nombre de una aplicación de proceso ya existente.
- Opcional: proporcione una breve descripción de su aplicación de procesos.
- Seleccione si su aplicación debe ser de código cerrado o de código abierto para establecer los permisos para los usuarios de la aplicación de procesos:
- Cambie el conmutador a Código abierto si desea conceder los permisos Usar, Ver, Exportar y Duplicar a los usuarios de la aplicación de proceso.
- Cambia el conmutador a Origen cerrado si quieres dar sólo los permisos de Uso y Exportación a los usuarios de la aplicación de procesos.
- Opcional: Personaliza la ficha resumen de tu app de procesos para hacerla más característica y distinguible de otras apps de procesos:
- Elige un icono.
- Añade algunas características destacadas.
Haga clic en Siguiente para ir a la sección Cargar la lógica de su aplicación de proceso.
Cargar un archivo lógico
Cargue su archivo lógico Python. Para obtener más información sobre cómo debe ser la estructura del archivo, consulte Creación de archivos lógicos Python para aplicaciones de proceso.
Opcional: si desea que sus usuarios puedan programar la obtención de datos (actualizaciones de datos incrementales) para el proyecto que crean desde esta aplicación de proceso, configure el interruptor en Se pueden programar actualizaciones incrementales de datos. Para que esto funcione, su archivo lógico Python debe incluir una función programable para actualizaciones incrementales de los datos del registro de eventos. Para obtener más información, consulte Establecer la configuración de programación para las opciones de actualización de datos..
Si el interruptor está en No se pueden programar actualizaciones incrementales de datos, sólo se puede programar el proceso con actualizaciones de sustitución. Sin embargo, puede cambiar la configuración del horario más adelante en la sección de la aplicación Proceso de Datos y Ajustes. Para ver cómo acceder a esta sección, consulte la aplicación Proceso. Para obtener más información sobre las opciones de programación, consulte Programación de la obtención de datos de proceso en aplicaciones de proceso.
Haga clic en Siguiente para ir a la sección Definir entradas de usuario.
Opcional: Definición de entradas de usuario
Puede permitir que los usuarios introduzcan los datos en su aplicación de procesos. Esto les da flexibilidad para seleccionar los datos que desean analizar y transformar en una fuente de datos válida para un proyecto de minería de procesos. Puede configurar las opciones de entrada del usuario de las siguientes maneras:
Si desea que sus usuarios carguen los datos en un archivo, complete los siguientes pasos:
- Establezca la opción ¿Se requiere que el usuario cargue un archivo con sus propios datos? a Obligatorio.
- Haga clic en Siguiente para ir a la sección Proporcionar orientación al usuario.
Si desea que sus usuarios definan parámetros específicos que el script Python utilice para generar una fuente de datos de acuerdo con sus requisitos de negocio, complete los siguientes pasos:
- Haga clic en Crear entrada personalizada. Puede añadir varios campos de entrada personalizados.
- Elija si esta entrada del usuario debe ser obligatoria u opcional.
- Defina los campos Etiqueta, Nombre de variable y Tipo de entrada que verán los usuarios de su aplicación de proceso. En el campo Nombre de variable, introduzca el nombre de la variable que el usuario debe introducir en función de la lógica del script Python. Por ejemplo,
Enter the Password. - Opcional: Para indicar a sus usuarios cómo cargar sus datos, añada un texto de ayuda.
- Haga clic en Siguiente para ir a la sección Proporcionar orientación al usuario.
Ejemplo : Así es como los usuarios de una app de procesos ven las entradas de usuario personalizadas. En este ejemplo, el creador utilizó una casilla de verificación y un área de texto con texto de ayuda.

Opcional: Orientar al usuario
Puede crear guías de usuario para los usuarios de su aplicación de procesos personalizados utilizando texto, enlaces o una plantilla JSON .
Orientación con texto
Escribe una guía paso a paso o una descripción de cómo utilizar tu aplicación.
Enlaces a documentación y otros recursos
Añade enlaces a la documentación o tutoriales externos.
Orientación con plantilla
Cree una guía de usuario para su aplicación de procesos con una plantilla de JSON .
Antes de empezar
Cree un archivo .zip que contenga uno o ambos de los siguientes elementos:
Si en el paso Definir entradas de usuario requirió que sus usuarios cargaran un archivo de datos cuando utilizaran su aplicación de proceso, proporcione un script Python que los usuarios puedan utilizar para extraer datos sin procesar de su fuente. Incluya también alguna documentación técnica o instrucciones que describan cómo puede utilizarse este script Python para extraer datos de aplicaciones externas.
Si en el paso Definición de entradas de usuario creó entradas personalizadas para sus usuarios, proporcione documentación técnica que describa cómo los usuarios pueden configurar los parámetros relevantes del registro de eventos. Los usuarios la necesitan cuando utilizan la aplicación de procesos para crear un proyecto mediante la conexión directa al origen de los datos brutos a través de una API REST.
Procedimiento
Haga clic en el botón Orientación con plantilla.
En la sección Cargar archivo conector/extractor, cargue su archivo
.zip.Haga clic en Ver plantilla JSON y copie y pegue la plantilla en el campo de texto.
Actualice la plantilla
.JSONcon los detalles de la guía que permitirán a los usuarios comprender cómo se puede utilizar la aplicación de procesos para crear un proyecto.La plantilla
.JSONtiene el siguiente aspecto:{ "title": "foo", "subtitle": "foo", "notification": { "title": "foo", "text": "foo" }, "content": "foo", "content_switcher": { "show_label": "foo", "hide_label": "foo" }, "download_button": { "label": "Download foo file" }, "help_links": { "Using the app": "https://example.com" }, "faq_title": "FAQs", "FAQs": { "How? ": "Answer how ", "What? ": "Answer what ", "Which?": "Answer which " } }La página
.JSONque cree se convertirá en una página de documentación similar al siguiente diseño:
Cuadro 1: Pautas para editar la plantilla
.JSON.Valor Cómo utilizarlo notificationSe utiliza para resaltar notas o advertencias importantes relativas a la documentación. contentPermite añadir una breve descripción de los pasos necesarios para acceder al archivo de documentación o a los enlaces. Esta descripción figura en el apartado Cómo recopilar los datos. content_switcherSe utiliza para ofrecer a los usuarios dos opciones. Ejemplo: - Establezca el valor
show_labelenI already have my data. Si el usuario selecciona esta opción, sólo verá el título, el subtítulo y la sección de notificaciones en la interfaz de usuario de su aplicación de proceso. - Establezca el valor
hide_labelenHelp me gather my data. Si el usuario selecciona esta opción, verá la sección de título, subtítulo y notificación, así como la secciónHow to gather your datacon los pasos definidos por usted en el valorcontent, el botón Descargar y la sección Preguntas frecuentes.
download_buttonSe utiliza para guiar a los usuarios a descargar el archivo que has subido. help_linksSe utiliza para proporcionar a los usuarios enlaces a otros recursos útiles. Los enlaces aparecen bajo el epígrafe Documentación de apoyo. FAQsSe utiliza para proporcionar a los usuarios respuestas a las preguntas más frecuentes sobre los pasos. - Establezca el valor
- Haga clic en Siguiente para ir a la sección Configuración del proceso.
Crear un proyecto
En la sección Configuración del proceso, debe cargar un archivo de copia de seguridad del proyecto o duplicar la configuración de un proyecto ya existente. Esto se hace para poder generar un nuevo proyecto con la aplicación de procesos utilizando las columnas de datos asignadas, la configuración del proyecto, los filtros y los cuadros de mando del archivo de copia de seguridad del proyecto.
Para cargar un archivo de copia de seguridad del proyecto, siga estos pasos:
Seleccione la opción Cargar archivo de copia de seguridad del proceso.
Cargue el archivo de copia de seguridad del proyecto en el formato
.idp.Pulse Guardar.
Para duplicar la configuración de un proyecto existente, siga estos pasos:
Seleccione la opción Duplicar configuraciones de un proceso.
Seleccione un proyecto en el desplegable Buscar un proceso .
Pulse Guardar.