Nota:

Comience a usar Oracle Process Automation

Introducción

Utilice Oracle Process Automation para diseñar, automatizar y gestionar rápidamente procesos de negocio. Sus dos entornos de trabajo le permiten realizar un desarrollo iterativo de automatización de procesos:

Procesar ciclo de vida de aplicación

ciclo de vida del proceso

Descripción de la ilustración process-lifecycle.png

Proceso Lifecycle2

Descripción de la ilustración process-lifecycle2.png

Visión general del diseñador

Los diseñadores de procesos utilizan el entorno de diseñador para crear y editar componentes interrelacionados en una aplicación de proceso. Si crea un proceso estructurado o dinámico depende del caso de uso:

Visión general del diseñador

Descripción de la ilustración Designer-overview.png

Objetivos

En este tutorial, aprenderá a:

  1. Cree una aplicación de proceso y sus componentes en Designer.

    • Crear roles

    • Crear un proceso

    • Crear tareas y formularios humanos

  2. Active una versión de aplicación.

  3. Pruebe y ejecute la aplicación en Workspace.

Requisitos

Necesita una dirección web y credenciales de inicio de sesión para Oracle Process Automation. Tenga en cuenta que es útil tener varias credenciales para realizar pruebas.

  1. Introduzca la dirección web de Oracle Process Automation. Pregunte a su administrador si no lo tiene.

    Visión general del diseñador

    Descripción de la ilustración sign-in.png

  2. Complete los campos User Name (Nombre de usuario) y Password (Contraseña) y haga clic en Sign In (Iniciar sesión).

Aparece la página principal del diseñador de procesos, que muestra las aplicaciones de proceso existentes.

Crear una aplicación de proceso en el diseñador

Una aplicación de proceso es un contenedor de componentes clave: procesos, formularios, conectores y roles.

Página principal de proceso

Descripción de la ilustración Designer-main-page.png

  1. Haga clic en Crear. Se abre el panel lateral Create Application.

  2. En el campo Título, introduzca Subscription Application. El título puede tener espacios y caracteres especiales.

    Tenga en cuenta que, por defecto, el campo Nombre de identificador se rellena automáticamente con el título que introduzca.

    Consejo: puede modificar el identificador por defecto con el nombre que desee. Por ejemplo: SubscriptionApp_1. Pero tenga en cuenta que tiene más restricciones que el título. Por ejemplo, soporta guion (-) y puntuación inferior (_), pero no admite espacio, y siempre empieza por un alfabeto (A-Z), pero también soporta valores alfanuméricos.

  3. Introduzca una descripción significativa en el campo Descripción.

  4. Deje el campo Etiqueta de versión como 1.0.

    Le ayudará a identificar la versión de la aplicación al activarla.

    Página principal de proceso

    Descripción de la ilustración create-process-application.png

  5. Haga clic en Crear.

    Un mensaje indica que se está creando y, a continuación, muestra un enlace.

  6. Haga clic en el enlace Abrir ahora del mensaje.

    Si el enlace ha desaparecido, seleccione el separador Mis aplicaciones para filtrar la lista y mostrar solo las que ha creado. Haga clic en Icono Buscar e introduzca los primeros caracteres del nombre (sub) de la aplicación. Una vez que localice la aplicación, selecciónela para abrirla.

Acerca de la navegación y los separadores de componentes

Al abrir una aplicación de proceso se muestra la página de componentes. Los componentes son elementos de diseño de la aplicación y se muestran como separadores cerca de la parte superior de la página de componentes.

  1. En los separadores Componentes, haga clic en IU.

    Componentes y fichas

    Descripción de la ilustración component-tabs.png

    Observe que aparece un 0 para cada componente, ya que aún no se ha creado.

    Por ejemplo, al hacer clic en UI, aparece la página de interfaces de usuario, que ofrece dos formas de crear un formulario o seleccionar una interfaz de usuario enlazada. Los formularios y las interfaces de usuario enlazadas se mostrarán en esta página después de crearlos.

  2. Haga clic en la ruta de navegación Procesar aplicaciones en la parte superior.

    Vuelva a la página Process Applications. A medida que diseña componentes en la aplicación, las rutas de navegación de la parte superior se actualizan. Puede navegar fácilmente entre los componentes mediante las rutas de navegación.

  3. Vuelva a abrir la aplicación del proceso.

Crear Roles

En Oracle Process Automation, se definen roles para otorgar a los usuarios o grupos acceso a las aplicaciones activadas y especificar lo que pueden hacer.

En este ejemplo, crearemos dos roles:

Vamos a crear los dos roles.

  1. En la parte superior de la página, haga clic en Agregar.

  2. En el panel Agregar componente, amplíe Roles y haga clic en Nuevo.

  3. En el campo Título, introduzca Subscriber y haga clic en Crear.

    Observe cómo el rol ahora aparece en la página y el separador Roles muestra 1.

  4. Haga clic en el enlace Abrir ahora o seleccione el rol en la página Roles para abrirlo.

  5. Asignemos un usuario y revisemos los permisos para el rol. En los campos Buscar por:

    • Deje los usuarios seleccionados en el campo desplegable.

    • En el campo Buscar Icono Buscar, introduzca los primeros caracteres del nombre de usuario con el que ha iniciado sesión.

    • Seleccione el usuario. El usuario aparece en la página.

  6. En las opciones de Nivel de permiso de aplicación, deje Usar seleccionado.

    Esto permite al usuario iniciar una solicitud de aplicación en el espacio de trabajo.

    Crear roles

    Descripción de la ilustración create-roles.png

  7. Repita los pasos 1 a 4 para crear el segundo rol, sólo esta vez introduzca su nombre como Approver en el campo Título.

  8. Repita el paso 5 para asignar un usuario al rol de aprobador.

    En un escenario real, se seleccionan varios usuarios para completar diferentes tareas en una aplicación. Pero para mantener este ejemplo simple, utilizaremos el mismo usuario.

  9. En las opciones de Nivel de permiso de aplicación, deje Usar seleccionado. Esto permite al usuario actualizar (en este caso, Aprobar o Rechazar) una tarea en el espacio de trabajo.

Ahora que hemos creado los dos roles: Suscriptor y Aprobador, vamos a crear un proceso en el que implementamos los roles para tareas de usuario específicas.

Crear un proceso estructurado

Para este ejemplo, utilizaremos un proceso estructurado. El escenario funciona de la siguiente manera:

Comencemos.

  1. Haga clic en la ruta de navegación Aplicación de suscripción 1.0 para ir a la página principal de la aplicación.

  2. En la parte superior de la página, haga clic en Agregar.

  3. En el panel Agregar componente, amplíe Procesos y haga clic en Estructurado.

    Crear proceso estructurado

    Descripción de la ilustración estructur-process.png

  4. Introduzca Subscribe en el campo Título.

  5. Haga clic en Crear. Un mensaje de confirmación muestra que se creó el proceso.

    Observe cómo el proceso aparece en la página y el separador Procesos muestra 1.

  6. Seleccione el proceso para abrirlo.

    Se abre el editor de procesos estructurado. Los elementos de inicio y finalización ya están posicionados en el flujo para usted. Hay dos nadillos y la paleta de elementos BPMN está a la derecha.

    Editor de procesos estructurados

    Descripción de la ilustración process-editor.png

  7. Seleccione el primer carril que contiene el elemento de inicio y finalización haciendo clic en la barra situada a la izquierda del lienzo. Haga clic en el icono de edición para abrir el panel Propiedades. En el panel Propiedades, seleccione Suscriptor en el campo desplegable Rol.

    Editar carril

    Descripción de la ilustración edit-swimlane.png

    Tenga en cuenta que el nombre del swimlane cambia a Subscriber.

  8. En la paleta de elementos de BPMN, amplíe la categoría Human y arrastre una tarea Approve al segundo carril.

    Observe que el nombre del swimlane se asigna automáticamente al rol Aprobador. Ajuste el flujo de proceso para que la tarea Aprobar sea el segundo elemento del flujo.

    Agregar elemento de tarea de aprobación

    Descripción de la ilustración add-element.png

  9. Cambie el nombre de los tres elementos de izquierda a derecha como Regístrese, Aprobar suscripción y Terminar. Haga clic dos veces en el texto para editarlo.

    Observe los pequeños círculos rojos en dos de los elementos y en la barra de herramientas. Se trata de alertas de validación, que le notifican que la configuración es necesaria.

  10. Seleccione el elemento Regístrese, elija el menú de opciones y seleccione Abrir propiedades.

Abrir Propiedades

Descripción de la ilustración open-properties.png

  1. En el panel Propiedades, introduzca Sign up here en el campo Título.

  2. Haga clic en el campo UI. Observe que está vacío, ya que no hemos creado ningún formulario.

Tenga en cuenta que todos los cambios o actualizaciones que realice en el editor de procesos se guardan automáticamente.

Creación de un Formulario Simple

Utilizar formularios para la interacción humana.

Vamos a crear un formulario simple.

  1. Haga clic en Agregar en la parte superior de la página.

  2. En el panel Agregar componente, amplíe UI y haga clic en Formulario rápido.

  3. En el campo Título, introduzca Subscription Form.

  4. Haga clic en Crear y, a continuación, en el enlace Abrir ahora.

    Si omitió el enlace Abrir ahora, haga clic en la flecha de expansión junto al proceso de suscripción en la parte superior y, a continuación, haga clic en la ficha UI y seleccione el nuevo formulario.

    Formato abierto

    Descripción de la ilustración form-open.png

  5. En el editor de formularios rápidos, cambie la cabecera del panel a: Tell us about yourself.

    Puede ignorar el campo opcional Descripción.

  6. Haga clic en +Control para agregar un control.

    Se agrega un control InputText al formulario.

    Tenga en cuenta que cada vez que agregue un control, se agrega por defecto un control InputText en el editor de formularios rápido. Puede cambiarlo a un tipo de control de su elección (como número, fecha, correo electrónico, etc.) desde el menú de tipo de control.

  7. Seleccione el control y realice lo siguiente:

    • Cambie su nombre de InputText a Name.

    • Hacerlo obligatorio.

  8. Agregue otro control debajo del primer control.

  9. Seleccione el segundo control y realice lo siguiente:

    • Cambie su nombre a Correo electrónico.

    • Haga clic en Cambiar tipo y seleccione Correo electrónico como tipo de control.

    • Hacerlo obligatorio.

    Agregar segundo control

    Descripción de la ilustración second-control.png

Explorar opciones de formulario avanzadas

Ahora vamos a cambiar al editor de formularios web para aprovechar sus opciones adicionales. Por ejemplo, el editor de formularios web le permite crear presentaciones, donde puede proporcionar varias vistas de un formulario.

  1. En la esquina superior del editor de formularios rápidos, haga clic en Convertir a formulario web.

    Aparece un mensaje acerca de la conversión del formulario. Le permite saber que no puede volver a convertir un formulario al editor rápido.

  2. Haga clic en Convertir.

    El formulario aparece en el editor completo.

    Editor Completo

    Descripción de la ilustración form-full-editor.png

  3. Tenga en cuenta lo siguiente:

    • Paletas del panel derecho. Tiene muchos más tipos de control y opciones para elegir.

    • Separadores del panel Properties de la izquierda. Observe cómo cambian según lo que se seleccione en el lienzo principal.

      • Cuando se selecciona el formulario (haga clic fuera de un control), aparecen los separadores Formulario y Presentación.

      • Cuando se selecciona un control, aparecen los separadores General y Styling para ese control.

  4. Cree una presentación.

    • En el separador Formulario del panel Propiedades, desplácese hacia abajo hasta Presentaciones y haga clic en Agregar. Tenga en cuenta que ya se muestra la presentación por defecto (SubscriptionForm), con el mismo nombre que el formulario.

      Crear presentación

      Descripción de la ilustración create-presentation.png

    • En el cuadro de diálogo Seleccionar tipo de presentación, seleccione Clonar y, a continuación, Seleccionar. Hemos seleccionado clonar o copiar la presentación por defecto.

    • En el cuadro de diálogo Crear presentación, deje SubscriptionForm seleccionado en el campo Seleccionar de presentación anterior, cambie Presentación a ApproveSubscription en el campo Nombre y deje la casilla de control Cambiar a esta presentación seleccionada.

    • Haga clic en Crear.

    Se crea y muestra la nueva presentación. Puede ver el nombre que le asignó en el campo desplegable superior. Como ha clonado la presentación por defecto, su contenido tiene el mismo aspecto.

  5. Realice cambios en la nueva presentación ApproveSubscription.

    • Seleccione el panel y, a continuación, en el separador General del panel Propiedades, cambie el campo Etiqueta a Allow subscriber to join?.

    • Seleccione el control Nombre. En el panel Properties, desplácese a los campos de la casilla de control. Anule la selección de Obligatorio y seleccione Sólo lectura.

    • Seleccione el control Correo electrónico. En el panel Properties, desplácese a los campos de la casilla de control. Anule la selección de Obligatorio y seleccione Sólo lectura.

    • Agregue otro control. Desde la paleta Básica, arrastre un control Casilla de control y suéltelo debajo del control Correo electrónico. Seleccione el control y, en el panel Propiedades, cambie su nombre a Verified y su etiqueta a The subscriber has been verified.

    Formulario con presentación de aprobación de suscripción

    Descripción de la ilustración form-approvesubs.png

Complete el proceso

Con los roles y el formulario creados, volvamos al proceso y los enlazemos a las tareas humanas.

  1. Abra el proceso estructurado.

    Haga clic en la flecha de ampliación situada junto a la ruta de navegación Pantalla de suscripción en la parte superior y, a continuación, haga clic en Procesos y seleccione el proceso de suscripción.

  2. Seleccione el elemento Regístrese y, a continuación, seleccione el menú de opciones y haga clic en Abrir propiedades. En el panel Properties:

    • Deje el campo Persona asignada como Cualquier usuario con permiso de uso.

    • En el campo UI, seleccione el formulario, SubscriptionForm.

    • En el campo Presentación que aparece, seleccione SubscriptionForm. Observe que el círculo rojo desaparece para este elemento, ya que ahora está completamente configurado.

  3. Seleccione la tarea Aprobar suscripción y, a continuación, seleccione el menú de opciones y haga clic en Abrir propiedades. En el panel Properties:

    • En la sección Personas asignadas, deje el campo Política como Cualquier persona asignada y el campo Seleccionar participantes como Participantes de ruta actuales.

    • En la sección Visualización de usuario final, introduzca Subscription approval en el campo Título. La persona asignada a la tarea verá este título.

    • En el campo UI, seleccione SubscriptionForm.

    • En el campo Presentación, seleccione ApproveSubscription.

    • Seleccione la casilla de control Enlazar para procesar datos. Los campos Carga útil de tarea y Resultado de tarea se rellenan automáticamente. Con el enlace definido de esta manera, los valores de formulario se asocian automáticamente.

      Visualización de usuario final

      Descripción de la ilustración enduser-display.png

    • Observe que los círculos rojos han desaparecido y aparece una marca de verificación verde en la parte superior, lo que indica una validación.

    Está listo para activar la aplicación.

Activar una versión de la aplicación

La activación de una aplicación mueve sus metadatos del tiempo de diseño (Diseñador) al tiempo de ejecución (espacio de trabajo), donde se puede ejecutar en una capacidad de prueba o de producción.

Antes de activarlo, tenga en cuenta lo siguiente sobre Instantáneas y Versiones:

Para activar la aplicación:

  1. Haga clic en Activar en la esquina superior derecha.

    Aparece el panel Activate version (Activar versión). Observe que se muestra la etiqueta de versión especificada en la creación (1.0).

  2. Deje el campo Convertir en valor por defecto seleccionado.

    Una aplicación siempre tiene una versión predeterminada. En Workspace, los usuarios pueden elegir ver todas las versiones o solo el valor por defecto.

  3. Haga clic en Activar.

    Se le informa de que se está realizando una instantánea de la aplicación, seguida de un mensaje que indica que la aplicación está activada.

  4. Haga clic en Probar en espacio de trabajo.

    Activar ventana

    Descripción de la ilustración test-app.png

    El espacio de trabajo se abre en otro separador. La aplicación de suscripción que ha activado aparece en la página Solicitudes de inicio.

Probar y ejecutar la aplicación en Workspace

Utilizar el entorno de Workspace para ejecutar, probar, supervisar, solucionar problemas o administrar aplicaciones de proceso. Las opciones que vea dependen de su rol asignado.

Nota: se pueden utilizar las API de tiempo de ejecución en lugar del espacio de trabajo.

Antes de empezar, familiarícese con las opciones del menú de navegación del espacio de trabajo.

Menú de navegación del espacio de trabajo

Descripción de la ilustración Workspace-menu.png

Iniciar una instancia de aplicación

En este caso, fingir que es un usuario final que desea suscribirse. Cada vez que se inicia la aplicación, se crea una instancia de proceso.

  1. En la página Solicitudes de inicio, seleccione la aplicación de suscripción.

    El banner de la tarjeta muestra el identificador de la aplicación, y sus títulos de proceso e inicio de eventos aparecen a continuación.

    Aparece el formulario de suscripción que ha creado, con la primera presentación mostrada.

    Menú de navegación del espacio de trabajo

    Descripción de la ilustración Workspace-subsform.png

  2. Complete el formulario y haga clic en Enviar.

    Los campos muestran cada uno un asterisco, lo que indica que son obligatorios. Si introduce una dirección no válida en el campo Correo electrónico, recibirá una alerta de error.

    Un mensaje confirma que se ha creado una instancia. El evento de inicio del proceso ha finalizado.

  3. Opcionalmente, repita estos pasos para seleccionar la aplicación y crear algunas instancias más.

Finalización de una tarea asignada

Ahora se coloca en el rol de un aprobador - en este caso, un gestor de comunidad que recibe una tarea asignada cuando un suscriptor realiza una solicitud.

  1. Seleccione Espacio de trabajo en el menú de opciones.

    La página Workspace muestra las tareas disponibles e inicia las solicitudes a continuación.

  2. Haga clic en el separador Tareas de equipo.

    Verá las tareas asignadas con el título y el nombre de proceso especificados. Debido a que se pueden asignar a cualquier usuario asignado al rol, tendrá que reclamar una tarea para completarla.

    Página Mis Tareas

    Descripción de la ilustración my-tasks.png

  3. En la columna Acciones de una tarea, seleccione Reclamar. Haga clic en Solicitar en el panel de tareas de reclamación que aparece.

  4. Haga clic en el separador Mis tareas y ahora aparece la tarea de aprobación de suscripción reclamada.

  5. Seleccione la tarea de aprobación de suscripción para abrirla.

    Se muestra el formulario de suscripción que ha creado y la segunda presentación se muestra esta vez.

    Pantalla de aprobación de suscripción

    Descripción de la ilustración Workspace-subs-appr.png

  6. Complete el formulario.

    Observe que los campos son de solo lectura.

    • Active la casilla de control para confirmar que el suscriptor se ha verificado.

    • Amplíe Comentarios, introduzca un comentario y haga clic en Contabilizar.

    • Haga clic en APPROVE o REJECT.

    Un mensaje confirma que la tarea se aprobó o rechazó. La tarea humana de aprobación está completa.

    Volverá a la página Mis tareas. La tarea que acaba de finalizar ya no aparece en la lista.

Seguimiento del proceso

Ahora dé un paso al papel de un propietario del proceso, que desea supervisar los procesos para asegurarse de que se mueven sin problemas.

  1. Seleccione Seguimiento en el menú de navegación del espacio de trabajo.

    La página Seguimiento muestra los procesos que está autorizado a ver.

  2. Seleccione el separador Finalizado.

    Debe ver el proceso de suscripción que acaba de finalizar con un estado Completado.

    Página Seguimiento

    Descripción de la ilustración tracking.png

  3. Seleccione el proceso finalizado.

    Se muestra una página para ver el historial de procesos.

    Historial de procesos

    Descripción de la ilustración process-history.png

    • Amplíe la sección Auditoría y observe cada elemento del proceso estructurado mostrado: Registrarse, Aprobar suscripción y Completar.

    • Haga clic en los enlaces Ver entrada y salida para ver los datos de entrada de formulario (carga útil).

    • Amplíe la sección Comentarios para ver los comentarios agregados o agregar uno nuevo aquí. Se realiza un seguimiento de los comentarios con el nombre del usuario.

Más recursos de aprendizaje

Explore otras prácticas en docs.oracle.com/learn o acceda a más contenido de aprendizaje libre en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.