Incidence de la mise à niveau sur les fonctions du processus
Les fonctions de processus Oracle Integration Génération 2 suivantes ne sont pas prises en charge dans Automatisation des processus dans Oracle Integration 3. Cette rubrique décrit les solutions de rechange et les solutions de rechange possibles.
Le tableau suivant répertorie les fonctions d'Oracle Integration Génération 2 touchées par la mise à niveau, y compris toute solution de rechange ou de rechange, ainsi que la remarque que vous voyez dans le rapport de migration que vous obtenez après la mise à niveau.
| Environnement fonctionnel | Fonction d'Oracle Integration génération 2 | Description | Solution de rechange ou solution de rechange | Remarque sur le rapport de migration | Statut d'abandon |
|---|---|---|---|---|---|
| Analyse | Indicateurs d'affaires | Saisir et afficher les mesures d'affaires propres à votre processus | Tirez parti des outils de production de rapports ou de visualisation tels qu'Oracle Analytics ou Visual Builder. Les processus d'automatisation des processus peuvent pousser des données vers ces systèmes au moyen de connecteurs REST ou Oracle Integration. | ||
| Analyse | Tableaux de bord | Les tableaux de bord sont utilisés pour surveiller l'état général de vos processus et afficher des mesures de processus spécifiques | Tirez parti de l'analyse complète des processus d'Oracle Integration 3, qui fournit des fonctionnalités similaires de production de rapports et de surveillance des processus. | Obsolète | |
| Composant | Cadre de test de compositeur | Processus de test via Composer | Tester les processus dans un environnement de développement/test après le déploiement. | Obsolète | |
| Autorisations (pour les applications dans Composer) | Espaces | Contrôler l'accès aux applications via des espaces, ce qui permet à certains utilisateurs d'accéder à un sous-ensemble d'applications | Utilisez des projets Oracle Integration dans Oracle Integration Génération 2 pour appliquer des règles de contrôle d'accès. | Obsolète | |
| Application mobile | Application mobile | Application Oracle Process Mobile | Utilisez votre navigateur pour interagir avec l'automatisation des processus au moyen de votre appareil mobile ou créez une application Web progressive pour les appareils mobiles avec Visual Builder.
Un avis d'amortissement a été publié dans Nouveautés d'Oracle Integration 2. |
Obsolète | |
| Espace de travail | Intégration d'Oracle Content Management (OCM) : Configuration de la configuration de l'instance OCM | Tester et conserver la configuration de connexion OCM | Déterminez si les fichiers joints basés sur un processus répondront à vos besoins. Si vous avez besoin d'une solution de gestion de contenu, évaluez la possibilité de l'intégrer au moyen d'Oracle Integration.
Un avis d'amortissement a été publié dans Nouveautés d'Oracle Integration 2. |
Obsolète | |
| Espace de travail | Vues de tâche | créer des vues et les accorder à d'autres utilisateurs | Obsolète | ||
| Processus structurés | Activité du robot | Appeler une intégration RPA créée à l'aide de l'un des adaptateurs RPA disponibles dans Oracle Integration | Pendant la mise à niveau, les activités du robot seront remplacées par des activités abstraites. Rétablir la connectivité aux robots RPA au besoin avec des connecteurs REST ou Oracle Integration.
Un avis d'amortissement a été publié dans Nouveautés d'Oracle Integration 2. |
Migration impossible
Activité du robot d'activité : Le robot de type n'est pas pris en charge. Remplacé par une activité abstraite. |
Obsolète |
| Processus structurés | Intégration OCM : événement de début de document | Déclencher une instance de processus lorsque les détails du document sont reçus | Lors de la mise à niveau, les événements de début de document seront remplacés par les événements de début de message. Déterminez si les fichiers joints basés sur un processus répondront à vos besoins. Si vous avez besoin d'une solution de gestion de contenu, évaluez la possibilité de l'intégrer au moyen d'Oracle Integration.
Un avis d'amortissement a été publié dans Nouveautés d'Oracle Integration 2. |
Obsolète | |
| Processus structurés | Intégration OCM : Événement de début de dossier | Déclencher une instance de processus lorsque les détails du dossier sont reçus | Lors de la mise à niveau, les événements de début de dossier seront remplacés par des événements de message de début. Déterminez si les fichiers joints basés sur un processus répondront à vos besoins. Si vous avez besoin d'une solution de gestion de contenu, évaluez la possibilité de l'intégrer au moyen d'Oracle Integration.
Un avis d'amortissement a été publié dans Nouveautés d'Oracle Integration 2. |
Obsolète | |
| Processus structurés | Activité d'appel de traitement dynamique | Intégrez un processus dynamique dans votre processus structuré à l'aide d'un élément de processus dynamique | Pendant la mise à niveau, les activités de processus dynamiques seront remplacées par des activités abstraites. Si vous devez appeler un processus dynamique à partir d'un processus structuré, vous pouvez utiliser un connecteur REST qui pointe vers un point d'extrémité REST d'instances. | Migration impossible
Appel d'activité DP : Le type de processus dynamique n'est pas pris en charge. Remplacé par une activité abstraite. |
Obsolète |
| Processus structurés | Événements de début multiples | Prise en charge de plusieurs démarrages pour un processus structuré | Déclencher un événement de début de formulaire au moyen du point d'extrémité REST des instances, afin de permettre le démarrage d'un processus à partir d'un formulaire ou au moyen d'une API. | ||
| Processus structurés | Activité Insight | Parcourir les modèles Insight et leur envoyer des données | Pendant la mise à niveau, les activités Insight seront remplacées par des activités abstraites. Tirez parti des outils de production de rapports ou de visualisation tels qu'Oracle Analytics ou Visual Builder. Les processus d'automatisation des processus peuvent pousser des données vers ces systèmes au moyen de connecteurs REST ou Oracle Integration. | Migration impossible
Données clés sur l'activité : Les données clés sur le type ne sont pas prises en charge. Remplacé par une activité abstraite. |
Obsolète |
| Processus structurés | Microprocessus | Diviser un processus d'affaires complexe et volumineux en plusieurs blocs réutilisables appelés microprocessus, créés dans des applications distinctes; utiliser une activité pour lier votre microprocessus dans des processus structurés | Pendant la mise à niveau, les microprocessus seront remplacés par des activités abstraites. Remplacez les activités abstraites par un connecteur REST pour appeler un processus avec certaines limites (par exemple, aucune mise à jour automatique des modifications de définition et de fin de message). | Migration impossible
Microprocessus d'activité : Le type Microprocessus n'est pas pris en charge. Remplacé par une activité abstraite. |
Obsolète |
| Processus structurés | Paramètres d'affaires | Variables interprocessus (uniquement pour les processus structurés) avec des valeurs qui peuvent être modifiées sans redéployer l'application | Vous pouvez remplacer les paramètres métier par des objets de données, mais les objets de données se comportent comme des variables standard sans aucun moyen de mettre à jour les valeurs après leur activation. Vous pouvez également mettre en oeuvre une décision ou une intégration servant des valeurs de paramètre métier qui peuvent être partagées entre les applications de processus et mises à jour indépendamment. | Obsolète | |
| Processus structurés | Enregistrer les données du formulaire de démarrage du processus | Enregistrer les données entrées dans le formulaire de début | Si vous devez conserver les données avant de lancer un processus, utilisez les formulaires basés sur Visual Builder. | Obsolète | |
| Processus structurés | Événement de fin de message | Les événements de fin de message sont utilisés pour envoyer des messages lorsque le traitement atteint un événement de fin. | Lors de la mise à niveau, les événements de fin de message seront remplacés par aucun événement de fin. Si vous n'utilisiez pas le message émis par l'événement de fin d'erreur, vous n'avez rien à faire; le remplacement pendant la mise à niveau conviendra à votre objectif. Si vous devez aviser un autre processus ou un service externe, utilisez une tâche d'envoi ou une tâche de service juste avant l'événement de fin. | Migration impossible
Événement de fin XXXXX : Le type de message n'est pas pris en charge. Remplacé par aucun événement de fin. |
Obsolète |
| Processus structurés | Génération de message | Un événement de génération de message est utilisé pour envoyer des données à un autre processus ou à un service externe. | Utilisez plutôt l'activité Send (Envoyer) pour lancer un autre processus de manière asynchrone. Utilisez l'activité d'intégration ou de service pour communiquer avec un service externe. | Lancer l'événement XXX converti en tâche d'envoi.
La mise en oeuvre n'est pas prise en charge et est maintenant vide (si la mise en oeuvre initiale n'était pas un appel de processus) |
Obsolète |
| Processus structurés | Message détecté | Un événement de capture de message est utilisé pour recevoir des données d'un autre processus ou service externe. | Utilisez plutôt l'activité Recevoir pour recevoir des données d'un autre processus ou service externe. | Événement de capture XXX converti en tâche de réception.
La mise en oeuvre n'est pas prise en charge et est maintenant vide (si la mise en oeuvre initiale n'était pas un appel Définir l'interface). |
Obsolète |
| Processus structurés | Passerelle basée sur les événements | Les passerelles d'événements vous permettent de prendre une décision en fonction des événements. Le processus attendra la passerelle jusqu'à ce qu'un événement soit déclenché. | Lors de la mise à niveau, une passerelle basée sur des événements sera remplacée par une passerelle exclusive.
Utilisez une limite de temporisation sur une activité Receive pour simuler les situations dans lesquelles vous devez attendre l'arrivée d'un message ou l'expiration d'une temporisation. Si le message n'est pas reçu dans un certain délai, la limite du temporisateur s'allume. |
Migration impossible
Passerelle basée sur un événement de passerelle : La passerelle basée sur un événement de type n'est pas prise en charge. Remplacé par une passerelle exclusive. |
Obsolète |
| Processus structurés | Variables de niveau processus | Variables prédéfinies exposées par le processus, mais pas déjà prises en charge, telles que componentName, dueDate, reviewer |
Supprimez les références à des variables de processus non valides. Certaines informations peuvent être disponibles à partir de nos API. Vous pouvez appeler les API à partir du processus à l'aide d'un connecteur dans une tâche de service pour extraire les valeurs et les affecter aux objets de données de processus. | ||
| Processus structurés | Codes d'erreur de sous-processus d'événement d'erreur | Erreurs par défaut générées par l'exécution qui peuvent être sélectionnées en tant qu'erreurs dans une détection d'erreur standard | Les erreurs ne seront pas mappées/migrées lors de la mise à niveau; elles resteront vides. Vous devrez choisir de nouvelles erreurs. Oracle Integration 3 comprend un nouveau sous-ensemble d'exceptions fournies par l'exécution. | ||
| Processus dynamiques | Rôles de processus dynamiques ciblés sur diverses ressources dans DP | Rôles spécifiques aux étapes, activités dans DP | Après la mise à niveau, les utilisateurs n'auront pas les autorisations nécessaires pour ces rôles de processus dynamique. Utilisez une combinaison de rôles globaux et de règles d'affectation de tâche pour obtenir un résultat similaire. | Migré en tant que rôles globaux | Obsolète |
| Processus dynamiques | Envois REST | Piloter des déclencheurs conditionnels avec des appels REST | Utilisez une combinaison de processus de transmission de données, d'événements et d'appels REST pour obtenir un résultat similaire. | Migration impossible
La condition de données dans l'étape globale n'est pas prise en charge |
Obsolète |
| Processus dynamiques | Envois DMN | Entraîner des déclencheurs conditionnels avec des appels DMN | Utilisez une combinaison d'envoi de données, d'envoi d'événements et d'appels DMN pour obtenir un résultat similaire. | Migration impossible
La condition de données dans l'étape globale n'est pas prise en charge |
Obsolète |
| API | Interface SOAP/WSDL pour le processus | API SOAP et WSDL exposées par les processus | Mettez à jour vos clients pour qu'ils appellent le processus au moyen des API REST. | Obsolète | |
| API | Authentification de base | Indiquez un nom d'utilisateur et un mot de passe lors de la demande à un point d'extrémité d'API | L'API Developer pour l'automatisation des processus est protégée avec l'authentification basée sur un jeton OAuth. Voir Sécurité, authentification et autorisation dans API de développement pour Oracle Cloud Infrastructure Process Automation. | Obsolète | |
| API | Points d'extrémité REST | Effectuer un grand nombre d'opérations telles que la création de nouvelles instances de processus, l'extraction d'informations sur les transactions ou la gestion de vos préférences d'utilisateur | Des API équivalentes sont disponibles dans le service Automatisation des processus. Mettez à jour vos clients pour référencer les points d'extrémité d'API et les définitions de données utiles mis à jour. Voir API de développement pour Oracle Cloud Infrastructure Process Automation. | ||
| Règles de vacances | Délégation : action de délégation dans les règles de vacances | Déléguer automatiquement les tâches pendant que l'utilisateur indiqué est en vacances | Configurer les actions depuis le bureau à l'aide des mécanismes de réaffectation. | Remarque : la fonctionnalité équivalente dans OPA est d'appeler Out-Of-Office (OOO). | |
| Tâches humaines | Politique d'escalade : escalade au gestionnaire | Escalader la tâche vers le chemin d'escalade du gestionnaire ou du rôle de l'exécutant | |||
| Tâches humaines | Personnaliser l'écran Human Task | Masquer les fichiers joints/commentaires | |||
| Tâches humaines | Notifications : formulaire en format PDF/Image/Inline | Configurer les avis de tâche humaine pour qu'ils contiennent le formulaire sous forme de document PDF, d'image et de ligne | utilisation des avis sans fichiers joints; Fournissez autant d'informations que possible et nécessaires dans le texte de l'avis. | Obsolète | |
| Tâches humaines | Renouveler | Lorsqu'une date d'expiration d'une tâche est définie, la politique de renouvellement permet de prolonger la date d'expiration jusqu'à ce qu'elle atteigne le nombre spécifié de renouvellements autorisés. | Envisagez de définir une limite de temporisation pour la tâche humaine qui recréera une nouvelle tâche pour l'exécutant une fois l'expiration atteinte. | Migration impossible
"Type d'expiration dans l'activité XXX : Le type de renouvellement n'est pas pris en charge." |
Obsolète |
| Tâches humaines | Affectation à des groupes | Affecter des tâches utilisateur à un groupe spécifique | Lors de la mise à niveau, les groupes sont supprimés de la liste des exécutants. Modifiez les affectations de groupe pour un rôle et liez le groupe au rôle nouvellement créé. | Pas de soutien
"Exécutant du groupe pour l'activité XXX" |
|
| Tâches humaines | Mappages execData |
|
Vous ne pouvez pas mapper ces attributs en tant qu'associations de données d'entrée dans le service Automatisation des processus. Définissez plutôt ces attributs dans les propriétés Human Task. | ||
| Tâches humaines | Mappages execData |
Objet contenant tous les attributs de tâche |
Vous ne pouvez pas mapper l'ensemble de l'objet execData dans une association de données de sortie. Mappez plutôt les attributs individuels sous cet objet.
|
||
| Tâches humaines | Mappages execData | execData.systemAttributes.taskNumberObjet utilisé pour stocker un identificateur numérique pour une tâche |
Utilisez plutôt taskId. Identificateur alphanumérique d'une tâche. Notez que cette modification de type de données peut avoir une incidence en aval si elle est persistante ou référencée dans des systèmes externes.
|
||
| Tâches humaines | Mappages execData |
Attributs personnalisés utilisés pour transmettre des données à la tâche; ces données ne font pas partie des attributs de données du formulaire |
Utilisez plutôt les attributs de données de formulaire. Ajoutez ces attributs à votre formulaire et choisissez si vous souhaitez les afficher. Remappez les attributs personnalisés aux nouveaux attributs au niveau du formulaire. | ||
| Tâches humaines | Mappages execData |
Attributs utilisés pour stocker le responsable de la tâche |
Créez un rôle dans votre application avec l'autorisation Manage. Affectez des utilisateurs ou des groupes à ce rôle, au besoin. Supprimez tous les mappages d'entrée existants pour ces attributs.
|
||
| Tâches humaines | Mappages execData |
Clé utilisée pour stocker une valeur spécifiée par l'utilisateur qui peut être utilisée ultérieurement pour identifier et rechercher la tâche |
Ajoutez l'identificateur personnalisé au titre de la tâche. Cela vous permet de rechercher votre tâche en fonction de cette valeur dans l'espace de travail ou au moyen de l'API à l'aide de la recherche par mot clé. Vous pouvez également ajouter un champ de formulaire pour stocker cette valeur et utiliser la recherche d'entreprise pour localiser les données en fonction de la valeur du champ au moyen de l'espace de travail. | ||
| Tâches humaines | Variables de modèle de courriel | Les variables de modèle de courriel suivantes ne sont plus prises en charge :
|
Bon nombre de ces variables ( processID, commentaires, résultat, updatedBy, etc.) peuvent être référencées au moyen d'objets de données au niveau du processus. Cela signifie que vous devez d'abord affecter ces variables à un objet de données personnalisé au niveau du processus, puis les référencer dans votre modèle de courriel. Pour plus d'informations, voir Configurer les modèles de courriel.
D'autres variables telles que OwnerGroup/Role/User, taskNumber, taskDefinitionID ne sont plus disponibles et ne peuvent pas être utilisées dans les modèles de courriel. |
||
| Tâches humaines | Variables de modèle de courriel | Variables d'action dans les modèles de courriel | Les modèles de courriel qui utilisaient des variables d'action pour afficher une liste d'options qu'un utilisateur peut prendre, telles que Approuver/Rejeter, doivent être modifiés à partir du format suivant :Au format suivant : |
||
| Connecteur SOAP | Connecteur SOAP | Effectuer un appel SOAP à partir du processus | Lors de la mise à niveau, les connecteurs SOAP ne seront pas importés. Après la mise à niveau, les tâches de service n'incluront pas de connecteur affecté et les associations de données ne seront pas valides. Marquez temporairement les tâches de service comme brouillon. Réimplémentez les connecteurs à l'aide de REST ou utilisez une intégration pour effectuer la conversion de SOAP en REST.
Un avis d'amortissement a été publié dans Nouveautés d'Oracle Integration 2. |
Impossible de migrer le connecteur SOAP XXXX | Obsolète |
| Objets d'affaires | Module/espace de noms | Trier les types en modules/espaces de noms | Lors de la mise à niveau, les objets d'affaires sont migrés au niveau racine. Après la mise à niveau, vous pouvez sélectionner et utiliser des types comme d'habitude, mais ils sont tous répertoriés au même niveau au lieu d'être regroupés par modules/espaces de noms. | Obsolète | |
| Objets d'affaires | Valeur par défaut pour l'objet d'affaires | Définissez une valeur par défaut pour un champ d'objet d'affaires afin qu'il ne soit pas nécessaire de mapper les données, sauf si cela est nécessaire pour cette instance spécifique (l'objet d'affaires contiendra une valeur par défaut dans le cas contraire) | Lors de la mise à niveau, les valeurs par défaut des objets d'affaires ne seront pas migrées. Mappez la valeur par défaut du champ d'objet d'affaires sur chaque instance où il est référencé. Nous recommandons d'inclure une activité d'association de données au début du processus pour initialiser de manière centralisée tout attribut requis. | ||
| Objets d'affaires | XSD d'objets d'affaires | Charger les fichiers XSD dans l'application afin que vous puissiez les consulter ultérieurement pour la création d'objets fonctionnels | Lors de la mise à niveau, les objets d'affaires basés sur des XSD sont migrés, mais vous ne pourrez pas charger de nouveaux XSD. Pour toutes les nouvelles définitions dont vous avez besoin, créez vos objets d'affaires manuellement ou, pour un connecteur, fournissez des données utiles JSON. | Abandonné | |
| Formulaires | Connecteur dans la prévisualisation du formulaire | Tester les appels de connecteur à partir de la prévisualisation du formulaire | Après la mise à niveau, les connecteurs ne sont pas exécutés lors de l'exécution du formulaire en mode de prévisualisation. Activez l'application sur votre instance de développement et testez-la à l'aide de Workspace. | ||
| Cycle de vie de l'application | Retirer une application (et l'activer ultérieurement) | Mettre hors service une application de traitement active/déployée |