Cómo afecta la actualización a las funciones del proceso
Las siguientes funciones de proceso de Oracle Integration Generation 2 no están soportadas en Process Automation en Oracle Integration 3. En este tema, se describen posibles soluciones alternativas y soluciones alternativas.
En la siguiente tabla, se muestran las funciones de Oracle Integration Generation 2 que se ven afectadas por la actualización, incluidas las soluciones alternativas o alternativas y el comentario que se muestra en el informe de migración que se obtiene después de la actualización.
Área funcional | Función Oracle Integration Generation 2 | Descripción | Solución alternativa o solución alternativa | Observación en el informe de migración | Estado anticuado |
---|---|---|---|---|---|
Análisis | Indicadores de Negocio | Capture y muestre métricas de negocio específicas de su proceso | Aproveche las herramientas de generación de informes o visualización como Oracle Analytics o Visual Builder. Los procesos de automatización de procesos pueden transferir datos a estos sistemas mediante conectores REST u Oracle Integration. | ||
Análisis | Paneles de control | Los paneles de control se utilizan para supervisar el estado general de los procesos y ver métricas de procesos específicas | Aproveche la analítica de procesos completa de Oracle Integration 3, que proporciona funciones similares de generación de informes y supervisión de procesos. | Anticuada | |
Compuesto | Marco de pruebas de Composer | Proceso de prueba a través del compositor | Probar procesos en un entorno de desarrollo/prueba después del despliegue. | Anticuada | |
Permisos (para aplicaciones en Composer) | Espacios | Controlar el acceso a las aplicaciones a través de espacios, lo que permite a determinados usuarios acceder a un subconjunto de aplicaciones | Utilice proyectos de Oracle Integration en Oracle Integration Generation 2 para aplicar reglas de control de acceso. | Anticuada | |
Aplicación móvil | Aplicación móvil | Aplicación móvil de Oracle Process | Utilice el explorador para interactuar con Automatización de procesos a través del dispositivo móvil o para crear una aplicación web progresiva para dispositivos móviles con Visual Builder.
Se publicó un aviso de depreciación en Novedades de Oracle Integration 2. |
Anticuada | |
Espacio de Trabajo | Integración de Oracle Content Management (OCM): configuración de configuración de instancia de OCM | Probar y mantener la configuración de conexión de OCM | Evalúe si los anexos basados en procesos satisfarán sus necesidades. Si necesita una solución de gestión de contenido, evalúe la capacidad de integrarla a través de Oracle Integration.
Se publicó un aviso de depreciación en Novedades de Oracle Integration 2. |
Anticuada | |
Espacio de Trabajo | Vistas de Tarea | Crear vistas y otorgarlas a otros usuarios | Anticuada | ||
Procesos estructurados | Actividad de bots | Llamar a una integración de RPA creada mediante uno de los adaptadores de RPA disponibles en Oracle Integration | Durante la actualización, las actividades del bot se sustituirán por actividades abstractas. Vuelva a establecer la conectividad con los bots RPA según sea necesario con los conectores REST u Oracle Integration.
Se publicó un aviso de depreciación en Novedades de Oracle Integration 2. |
No se ha podido migrar
Actividad del bot de actividad: no se admite el bot de tipo. Sustituido por una actividad abstracta. |
Anticuada |
Procesos estructurados | Integración de OCM: evento de inicio de documento | Disparar una instancia de proceso cuando se reciben los detalles del documento | Durante el cambio de versión, los eventos de inicio de documento se sustituirán por eventos de inicio de mensaje. Evalúe si los anexos basados en procesos satisfarán sus necesidades. Si necesita una solución de gestión de contenido, evalúe la capacidad de integrarla a través de Oracle Integration.
Se publicó un aviso de depreciación en Novedades de Oracle Integration 2. |
Anticuada | |
Procesos estructurados | Integración de OCM: evento de inicio de carpeta | Disparar una instancia de proceso cuando se reciben detalles de carpeta | Durante la actualización, los eventos de inicio de carpeta se sustituirán por eventos de mensaje de inicio. Evalúe si los anexos basados en procesos satisfarán sus necesidades. Si necesita una solución de gestión de contenido, evalúe la capacidad de integrarla a través de Oracle Integration.
Se publicó un aviso de depreciación en Novedades de Oracle Integration 2. |
Anticuada | |
Procesos estructurados | Actividad de llamada de proceso dinámico (DP) | Incorporar un proceso dinámico dentro del proceso estructurado mediante un elemento de proceso dinámico | Durante la actualización, las actividades de proceso dinámico se sustituirán por actividades abstractas. Si necesita llamar a un proceso dinámico desde un proceso estructurado, puede utilizar un conector REST que apunte a un punto final REST de instancias. | No se ha podido migrar
DP de llamada de actividad: el tipo Proceso dinámico no está soportado. Sustituido por una actividad abstracta. |
Anticuada |
Procesos estructurados | Varios eventos de inicio | Soporte de varios inicios para proceso estructurado | Disparar un evento de inicio de formulario a través del punto final de REST de instancias, lo que proporciona flexibilidad para iniciar un proceso desde un formulario o mediante una API. | ||
Procesos estructurados | Actividad de estadísticas | Examinar modelos de Insight y enviarles datos | Durante la actualización, las actividades de Insight se sustituirán por actividades abstractas. Aproveche las herramientas de generación de informes o visualización como Oracle Analytics o Visual Builder. Los procesos de automatización de procesos pueden transferir datos a estos sistemas mediante conectores REST u Oracle Integration. | No se ha podido migrar
Información detallada de actividad: no se admite la información detallada de tipo. Sustituido por una actividad abstracta. |
Anticuada |
Procesos estructurados | Procesos micro | Divida un proceso de negocio grande y complejo en varios bloques reutilizables llamados microprocesos, creados dentro de aplicaciones separadas; utilice una actividad para vincular su microproceso en procesos estructurados | Durante la actualización, los microprocesos serán reemplazados por actividades abstractas. Sustituya las actividades abstractas por un conector REST para llamar a un proceso con ciertas limitaciones (por ejemplo, sin actualización automática de ningún cambio en la definición y final del mensaje). | No se ha podido migrar
Microproceso de actividad: el tipo Microproceso no está soportado. Sustituido por una actividad abstracta. |
Anticuada |
Procesos estructurados | Parámetros de Negocio | Variables de proceso cruzado (solo para procesos estructurados) con valores que se pueden modificar sin volver a desplegar la aplicación | Puede sustituir los parámetros de negocio por objetos de datos, pero los objetos de datos se comportarán como variables normales sin ninguna forma de actualizar los valores después de la activación. También puede implantar una decisión o una integración que sirva valores de parámetros de negocio que se puedan compartir entre aplicaciones de proceso y actualizar de forma independiente. | Anticuada | |
Procesos estructurados | Guardar datos del formulario de inicio del proceso | Guardar los datos introducidos en el formulario de inicio | Si necesita mantener los datos antes de iniciar un proceso, utilice formularios basados en Visual Builder. | Anticuada | |
Procesos estructurados | Evento Final de Mensaje | Los eventos de fin de mensaje se utilizan para enviar mensajes cuando el proceso alcanza un evento de fin. | Durante la actualización, los eventos de finalización de mensaje se sustituirán por eventos de finalización sin finalización. Si no estaba utilizando el mensaje emitido por el evento de finalización de error, no necesita hacer nada; el reemplazo durante la actualización se adaptará a su propósito. Si necesita notificar a otro proceso o servicio externo, utilice una tarea de envío o una tarea de servicio justo antes del evento final. | No se ha podido migrar
Evento final XXXXX: No se admite el mensaje de tipo. Sustituido por el evento End None. |
Anticuada |
Procesos estructurados | Devolución de mensajes | Un evento de devolución de mensajes se utiliza para enviar datos a otro proceso o a un servicio externo. | Utilice la actividad Enviar en su lugar para iniciar otro proceso de forma asíncrona. Utilice la integración o la actividad de servicio para comunicarse con un servicio externo. | Devolver evento XXX convertido en una tarea de envío.
La implantación no está soportada y ahora está vacía (si la implantación original no era una llamada de proceso) |
Anticuada |
Procesos estructurados | Captura de mensajes | Un evento de captura de mensaje se utiliza para recibir datos de otro proceso o servicio externo. | Utilice la actividad Recibir en su lugar para recibir datos de otro proceso o servicio externo. | Evento de captura XXX convertido en una tarea de recepción.
La implantación no está soportada y ahora está vacía (si la implantación original no era una llamada Definir interfaz) |
Anticuada |
Procesos estructurados | Gateway basado en eventos | Los gateways de eventos le permiten tomar una decisión basada en eventos. El proceso esperará en el gateway hasta que se dispare un evento. | Durante la actualización, un gateway basado en eventos se sustituirá por un gateway exclusivo.
Utilice un límite de temporizador sobre una actividad de recepción para simular situaciones en las que necesite esperar a que llegue un mensaje o caduque un temporizador. Si el mensaje no se recibe dentro de un cierto período de tiempo, el límite del temporizador se disparará. |
No se ha podido migrar
Gateway Basado en Eventos de Gateway: El tipo de gateway basado en eventos no está soportado. Sustituido por una puerta de enlace exclusiva. |
Anticuada |
Procesos estructurados | Variables de nivel de proceso | Variables predefinidas expuestas por el proceso pero que aún no están soportadas, como componentName , dueDate , reviewer |
Elimine las referencias a variables de proceso no válidas. Puede que haya información disponible en nuestras API. Puede llamar a las API desde el proceso mediante un conector en una tarea de servicio para recuperar los valores y asignarlos a objetos de datos de proceso. | ||
Procesos estructurados | Códigos de error de subproceso de evento de error | Errores por defecto producidos por el tiempo de ejecución que se pueden seleccionar como errores en una captura de errores estándar | Los errores no se asignarán ni migrarán durante la actualización; se dejarán en blanco. Tendrás que elegir nuevos errores. Oracle Integration 3 incluye un nuevo subjuego de excepciones proporcionadas por el tiempo de ejecución. | ||
Procesos dinámicos | Roles de proceso dinámico con ámbito en varios recursos dentro de DP | Roles específicos para etapas, actividades en DP | Después del cambio de versión, los usuarios no tendrán permisos para esos roles de proceso dinámico. Utilice una combinación de roles globales y reglas de asignación de tareas para lograr un resultado similar. | Migrado como roles globales | Anticuada |
Procesos dinámicos | Envíos REST | Impulse disparadores condicionales con llamadas REST | Utilice una combinación de centinelas de datos, centinelas de eventos y llamadas REST para lograr un resultado similar. | No se ha podido migrar
No se admite la condición de datos en la etapa global |
Anticuada |
Procesos dinámicos | Centinelas DMN | Controlar disparadores condicionales con llamadas DMN | Utilice una combinación de centinelas de datos, centinelas de eventos y llamadas DMN para lograr un resultado similar. | No se ha podido migrar
No se admite la condición de datos en la etapa global |
Anticuada |
API | Interfaz SOAP/WSDL para proceso | API de SOAP y WSDL expuestas por procesos | Actualice sus clientes para llamar a Process mediante API de REST. | Anticuada | |
API | Autenticación básica | Proporcione un nombre de usuario y una contraseña al realizar una solicitud a un punto final de API | Las API de automatización de procesos están protegidas con autenticación basada en token OAuth. Consulte Seguridad, autenticación y autorización en la API de REST para Oracle Cloud Infrastructure Process Automation. | Anticuada | |
API | Puntos finales de REST | Realizar un gran número de operaciones, como crear nuevas instancias de proceso, tareas para recuperar información de transacciones o gestionar las preferencias de usuario | Hay API equivalentes disponibles en Automatización de procesos. Actualice los clientes para que hagan referencia a las definiciones de carga útil y los puntos finales de API actualizados. Consulte API de REST para Oracle Cloud Infrastructure Process Automation. | ||
Reglas de Vacaciones | Delegación: acción de delegación en reglas de vacaciones | Delegar tareas automáticamente mientras el usuario indicado está de vacaciones | Permite configurar acciones fuera de la oficina mediante la mecánica de reasignación. | Nota: la funcionalidad equivalente en OPA se llama Out-Of-Office (OOO). | |
Tareas de Human Task | Política de escalada: escalada al gestor | Escalar tarea a ruta de escalada del mánager o rol de la persona asignada | |||
Recursos humanos | Personalizar pantalla de Human Task | Ocultar anexos/comentarios | |||
Recursos humanos | Notificaciones: formulario en formato PDF/Imagen/Inline | Configurar notificaciones de Human Task para que contengan el formulario como documento PDF, imagen, en línea | Utilice notificaciones sin anexos. Proporcione toda la información disponible y necesaria en el texto de notificación. | Anticuada | |
Recursos humanos | Renovar | Cuando se establece una caducidad en una tarea, la política de renovación permite extender la fecha de caducidad hasta que alcance la cantidad especificada de renovaciones permitidas. | Considere la posibilidad de configurar un límite de temporizador en la tarea humana que recreará una nueva tarea para la persona asignada una vez que se alcance la caducidad. | No se ha podido migrar
Tipo de caducidad en actividad XXX: el tipo de renovación no está soportado. |
Anticuada |
Recursos humanos | Asignación a grupos | Asignar tareas de usuario a un grupo específico | Durante la actualización, los grupos se eliminan de la lista de personas asignadas. Cambie las asignaciones de grupo a un rol y vincule el grupo al rol recién creado. | No soportada
"Persona asignada de grupo para la actividad XXX" |
|
Recursos humanos | Asignaciones de execData |
|
No puede asignar estos atributos como asociaciones de datos de entrada en Automatización de procesos. En su lugar, defina estos atributos en las propiedades de Human Task. | ||
Recursos humanos | Asignaciones execData |
Objeto que contiene todos los atributos de tarea |
No puede asignar todo el objeto execData en una asociación de datos de salida. En su lugar, asigne los atributos individuales en este objeto.
|
||
Recursos humanos | Asignaciones execData | execData.systemAttributes.taskNumber Objeto utilizado para almacenar un identificador numérico para una tarea |
En su lugar, utilice taskId . Identificador alfanumérico de una tarea. Tenga en cuenta que este cambio de tipo de dato puede tener un impacto descendente si se mantiene o se hace referencia a él en sistemas externos.
|
||
Recursos humanos | Asignaciones execData |
Atributos personalizados utilizados para transferir datos a la tarea; estos datos no forman parte de los atributos de datos del formulario |
Utilice atributos de datos de formulario en su lugar. Agregue estos atributos al formulario y elija si desea mostrarlos. Vuelva a asignar atributos personalizados a los nuevos atributos de nivel de formulario. | ||
Recursos humanos | Asignaciones execData |
Atributos utilizados para almacenar el propietario de la tarea |
Cree un rol en la aplicación con el permiso Manage . Asigne usuarios o grupos a este rol según sea necesario. Elimine las asignaciones de entrada existentes a estos atributos.
|
||
Recursos humanos | Asignaciones execData |
Clave utilizada para almacenar un valor especificado por el usuario que se puede utilizar posteriormente para identificar y buscar la tarea |
Agregue el identificador personalizado al título de la tarea. Esto le permite buscar su tarea en función de este valor desde el espacio de trabajo o a través de la API mediante la búsqueda por palabras clave. También puede agregar un campo de formulario para almacenar este valor y utilizar la búsqueda de negocio para localizar datos basados en el valor del campo a través del espacio de trabajo. | ||
Recursos humanos | Handlebars como plantilla de notificación | Defina la plantilla de notificación mediante Handlebars. | Utilice la plantilla de bigote. | ||
Tareas de Human Task | Variables de plantilla de correo electrónico | Las siguientes variables de plantilla de correo electrónico ya no están soportadas:
|
Se puede hacer referencia a muchas de estas variables (processID, comentarios, resultado, updatedBy, etc.) a través de objetos de datos de nivel de proceso. Esto significa que primero debe asignar estas variables a un objeto de datos de nivel de proceso personalizado y, a continuación, hacer referencia a ellas en la plantilla de correo electrónico. Para obtener más información, consulte Configuración de plantillas de correo electrónico.
Otras variables como OwnerGroup/Role/User, taskNumber, taskDefinitionID ya no están disponibles y no se pueden utilizar en plantillas de correo electrónico. |
||
Tareas de Human Task | Variables de plantilla de correo electrónico | Variables de acción en plantillas de correo electrónico | Las plantillas de correo electrónico que utilizaron variables de acción para mostrar una lista de opciones que puede realizar un usuario, como Aprobar/Rechazar, deben modificarse con el siguiente formato:
Para el siguiente formato:
|
||
Conector de SOAP | Conector de SOAP | Realizar una llamada de SOAP desde el proceso | Durante la actualización, no se importarán los conectores SOAP. Después de la actualización, las tareas de servicio no incluirán un conector asignado y las asociaciones de datos no serán válidas. Marque temporalmente las tareas de servicio como borrador. Vuelva a implantar los conectores mediante REST o utilice una integración para realizar la conversión de SOAP a REST.
Se publicó un aviso de depreciación en Novedades de Oracle Integration 2. |
No se ha podido migrar el conector SOAP XXXX | Anticuada |
Objetos de Negocio | Módulo/espacio de nombres | Ordenar tipos en módulos/espacios de nombres | Durante la actualización, los objetos de negocio se migran en el nivel raíz. Después de la actualización, puede seleccionar y utilizar tipos como de costumbre, pero todos se muestran en el mismo nivel en lugar de agrupados por módulos/espacios de nombres. | Anticuada | |
Objetos de negocio | Valor por defecto para objeto de negocio | Defina un valor por defecto para un campo de objeto de negocio para que no sea necesario asignar datos a menos que sea necesario para esa instancia específica (el objeto de negocio contendrá un valor por defecto de lo contrario) | Durante la actualización, los valores por defecto de los objetos de negocio no se migrarán. Asigne el valor por defecto del campo de objeto de negocio en cada instancia a la que se haga referencia. Recomendamos incluir una actividad de asociación de datos al principio del proceso para inicializar de forma centralizada cualquier atributo necesario. | ||
Objetos de negocio | XSD de objetos de negocio | Cargue XSD en la aplicación para que pueda consultarlos más adelante para la creación del objeto de negocio | Durante la actualización, se migran los objetos de negocio basados en XSD, pero no podrá cargar nuevos XSD. Para las definiciones nuevas que necesite, cree los objetos de negocio manualmente o, para un conector, proporcione una carga útil de JSON. | Anticuada | |
Pantallas | Conector en vista previa de formulario | Probar llamadas de conector desde vista previa de formulario | Después de la actualización, los conectores no se ejecutan al ejecutar el formulario en modo de vista previa. Active la aplicación en la instancia de desarrollo y pruébela con Workspace. | ||
Ciclo de vida de la aplicación | Dar de baja una aplicación (y, a continuación, activarla más tarde) | Dar de baja una aplicación de proceso activa/desplegada |