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.

Crear una ficha de síntesis

  1. En la página de inicio, haga clic en el mosaico Iniciar desde una aplicación de proceso.

  2. Haga clic en Crear aplicación de proceso.

  3. En la sección Ficha resumen, complete los siguientes pasos:
    1. Introduzca el nombre de su aplicación de proceso. No puede utilizar el nombre de una aplicación de proceso ya existente.
    2. Opcional: proporcione una breve descripción de su aplicación de procesos.
    3. 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.
      Para obtener más información sobre los permisos de las aplicaciones de proceso, consulte Tipos de usuarios y permisos en aplicaciones de proceso personalizadas.
  4. Opcional: Personaliza la ficha resumen de tu app de procesos para hacerla más característica y distinguible de otras apps de procesos:
    1. Elige un icono.
    2. Añade algunas características destacadas.
  5. 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

  1. 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.

  2. 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.

  3. 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:

    1. Establezca la opción ¿Se requiere que el usuario cargue un archivo con sus propios datos? a Obligatorio.
    2. 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:

    1. Haga clic en Crear entrada personalizada. Puede añadir varios campos de entrada personalizados.
    2. Elija si esta entrada del usuario debe ser obligatoria u opcional.
    3. 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.
    4. Opcional: Para indicar a sus usuarios cómo cargar sus datos, añada un texto de ayuda.
    5. 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. entrada personalizada del usuario en la aplicación

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.

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

  1. Haga clic en el botón Orientación con plantilla.

  2. En la sección Cargar archivo conector/extractor, cargue su archivo .zip .

  3. Haga clic en Ver plantilla JSON y copie y pegue la plantilla en el campo de texto.

  4. Actualice la plantilla .JSON con 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 .JSON tiene 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 .JSON que cree se convertirá en una página de documentación similar al siguiente diseño: custom process app template guidance layout

    Cuadro 1: Pautas para editar la plantilla .JSON .

    Valor Cómo utilizarlo
    notification Se utiliza para resaltar notas o advertencias importantes relativas a la documentación.
    content Permite 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_switcher Se utiliza para ofrecer a los usuarios dos opciones. Ejemplo:
    • Establezca el valor show_label en I 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_label en Help 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ón How to gather your data con los pasos definidos por usted en el valor content , el botón Descargar y la sección Preguntas frecuentes.
    download_button Se utiliza para guiar a los usuarios a descargar el archivo que has subido.
    help_links Se utiliza para proporcionar a los usuarios enlaces a otros recursos útiles. Los enlaces aparecen bajo el epígrafe Documentación de apoyo.
    FAQs Se utiliza para proporcionar a los usuarios respuestas a las preguntas más frecuentes sobre los pasos.
  5. 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:

  1. Seleccione la opción Cargar archivo de copia de seguridad del proceso.

  2. Cargue el archivo de copia de seguridad del proyecto en el formato .idp .

  3. Pulse Guardar.

Para duplicar la configuración de un proyecto existente, siga estos pasos:

  1. Seleccione la opción Duplicar configuraciones de un proceso.

  2. Seleccione un proyecto en el desplegable Buscar un proceso .

  3. Pulse Guardar.