Impact de la mise à niveau sur les fonctionnalités de processus

Les fonctionnalités de processus Oracle Integration Generation 2 suivantes ne sont pas prises en charge dans Process Automation dans Oracle Integration 3. Cette rubrique décrit les solutions de contournement possibles et les solutions alternatives.

Le tableau suivant répertorie les fonctionnalités d'Oracle Integration Generation 2 concernées par la mise à niveau, y compris toute solution de contournement ou toute autre solution, ainsi que la remarque que vous voyez dans le rapport de migration que vous obtenez après la mise à niveau.

Zone fonctionnelle Fonction Oracle Integration Generation 2 Description Solution de contournement ou solution alternative Remarque dans le rapport de migration Statut d'abandon
Analytics Indicateurs d'activité Capturer et afficher des indicateurs commerciaux propres à votre processus Tirez parti d'outils de reporting ou de visualisation tels qu'Oracle Analytics ou Visual Builder. Les processus Process Automation peuvent transmettre des données à ces systèmes via des connecteurs REST ou Oracle Integration.    
Analytics Tableaux de bord Les tableaux de bord permettent de surveiller l'état général de vos processus et de visualiser des mesures de processus spécifiques Tirez parti de l'analyse de processus complète d'Oracle Integration 3, qui fournit des fonctionnalités de reporting et de surveillance de processus similaires.   Obsolète
Composer Structure de test du créateur Processus de test via compositeur Testez les processus dans un environnement de développement/test après le déploiement.   Obsolète
Droits d'accès (pour les applications dans Composer) Les 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 Generation 2 pour appliquer des règles de contrôle d'accès.   Obsolète
Application mobile Application mobile Application mobile Oracle Process Utilisez votre navigateur pour interagir avec l'automatisation des processus via 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 d'instance OCM Tester et conserver la configuration de connexion OCM Evaluez si les pièces jointes basées sur les processus répondront à vos besoins. Si vous avez besoin d'une solution de gestion de contenu, évaluez sa capacité à l'intégrer via 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é de bot 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 de bot seront remplacées par des activités abstraites. Rétablissez la connectivité aux bots RPA si nécessaire avec les connecteurs REST ou Oracle Integration.

Un avis d'amortissement a été publié dans Nouveautés d'Oracle Integration 2.

Migration impossible

Activité de bot d'activité : Le type de bot 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. Evaluez si les pièces jointes basées sur les processus répondront à vos besoins. Si vous avez besoin d'une solution de gestion de contenu, évaluez sa capacité à l'intégrer via 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émarrage de dossier seront remplacés par des événements de message de démarrage. Evaluez si les pièces jointes basées sur les processus répondront à vos besoins. Si vous avez besoin d'une solution de gestion de contenu, évaluez sa capacité à l'intégrer via 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 processus dynamique (DP) Intégrer un processus dynamique à votre processus structuré à l'aide d'un élément 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 une adresse REST d'instances. Migration impossible

DP d'appel d'activité : Le type de processus dynamique n'est pas pris en charge. Remplacé par une activité abstraite.

Obsolète
Processus structurés Evénements de début multiples Prise en charge de plusieurs démarrages pour un processus structuré Déclencher un événement de démarrage de formulaire via l'adresse REST des instances, pour une plus grande flexibilité lors du démarrage d'un processus à partir d'un formulaire ou via une API.  
Processus structurés Activité d'analyse 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 d'outils de reporting ou de visualisation tels qu'Oracle Analytics ou Visual Builder. Les processus Process Automation peuvent transmettre des données à ces systèmes via des connecteurs REST ou Oracle Integration. Migration impossible

Activity Insight : Type Insight non pris en charge. Remplacé par une activité abstraite.

Obsolète
Processus structurés Processus micro Diviser un processus métier complexe et volumineux en plusieurs blocs réutilisables appelés microprocessus, créés au sein d'applications distinctes ; utiliser une activité pour relier votre microprocessus à des processus structurés Lors de 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 apportées à la définition et à la fin du 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 de gestion Variables de processus croisés (uniquement pour les processus structurés) avec des valeurs qui peuvent être modifiées sans redéployer l'application Vous pouvez remplacer des paramètres métier par des objets de données, mais ces derniers se comporteront comme des variables standard sans aucun moyen de mettre à jour les valeurs après l'activation. Vous pouvez également implémenter une décision ou une intégration traitant des valeurs de paramètres métier qui peuvent être partagées entre les applications de processus et mises à jour indépendamment. Obsolète
Processus structurés Sauvegarder les données du formulaire de démarrage du processus Sauvegarder les données saisies dans le formulaire de démarrage Si vous devez rendre persistantes les données avant de lancer un processus, utilisez des formulaires basés sur Visual Builder.   Obsolète
Processus structurés Evénement de fin de message Les événements de fin de message sont utilisés pour envoyer des messages lorsque le processus atteint un événement de fin. Lors de la mise à niveau, les événements de fin de message seront remplacés par des événements sans fin. Si vous n'utilisiez pas le message émis par l'événement de fin d'erreur, vous n'avez rien à faire ; le remplacement lors de la mise à niveau répondra à votre objectif. Si vous devez notifier 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

Evénement de fin XXXXX : le message de type n'est pas pris en charge. Remplacé par un événement sans 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 pour lancer un autre processus de manière asynchrone. Utilisez l'activité d'intégration ou de service pour communiquer avec un service externe. Générer l'événement XXX converti en tâche d'envoi.

L'implémentation n'est pas prise en charge et est maintenant vide (si l'implémentation d'origine n'était pas un appel de processus)

Obsolète
Processus structurés Obtention de message Un événement de détection de message est utilisé pour recevoir des données d'un autre processus ou service externe. Utilisez plutôt l'activité Receive pour recevoir des données d'un autre processus ou service externe. Evénement de détection XXX converti en tâche de réception.

L'implémentation n'est pas prise en charge et est maintenant vide (si l'implémentation d'origine n'était pas un appel Définir l'interface)

Obsolète
Processus structurés passerelle basée sur des événements Les passerelles d'événement vous permettent de prendre une décision en fonction des événements. Le processus attend sur la passerelle qu'un événement soit déclenché. Au cours de la mise à niveau, une passerelle basée sur les événements sera remplacée par une passerelle exclusive.

Utilisez une limite d'horloge sur une activité Receive pour simuler des situations dans lesquelles vous devez attendre l'arrivée d'un message ou l'expiration d'une horloge. Si le message n'est pas reçu dans un certain laps de temps, la limite du minuteur se déclenche.

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 affiché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 du sous-processus d'événement d'erreur Erreurs par défaut générées par l'exécution pouvant ê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 inclut un nouveau sous-ensemble d'exceptions fournies par l'exécution.    
Processus dynamiques Rôles de processus dynamiques ciblés sur diverses ressources au sein de DP Rôles spécifiques aux phases, activités dans DP Après la mise à niveau, les utilisateurs ne disposeront pas des 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 Sentinelles REST Générez des déclencheurs conditionnels avec des appels REST Utiliser une combinaison d'envois de données, d'événements et d'appels REST pour obtenir un résultat similaire. Migration impossible

La condition de données dans la phase globale n'est pas prise en charge

Obsolète
Processus dynamiques Expéditeurs DMN Piloter des déclencheurs conditionnels avec des appels DMN Utilisez une combinaison d'envois de données, d'événements et d'appels DMN pour obtenir un résultat similaire. Migration impossible

La condition de données dans la phase globale n'est pas prise en charge

Obsolète
API Interface SOAP/WSDL pour les processus API SOAP et WSDL exposées par les processus Mettez à jour vos clients pour appeler le processus via des API REST. Obsolète
API Authentification de base Fournir un nom utilisateur et un mot de passe lors de la demande à une adresse d'API L'API de développeur pour Process Automation est protégée par l'authentification par jeton OAuth. Reportez-vous à Sécurité, authentification et autorisation dans API de développeur pour Oracle Cloud Infrastructure Process Automation. Obsolète
API Adresses REST Effectuer un grand nombre d'opérations telles que la création d'instances de processus, l'extraction des informations de transaction ou la gestion de vos préférences utilisateur Des API équivalentes sont disponibles dans Process Automation. Mettez à jour vos clients pour référencer les adresses d'API et les définitions de charge utile mises à jour. Reportez-vous à API de développeur pour Oracle Cloud Infrastructure Process Automation.  
Règles de congés Délégation : action de délégation dans les règles de congés Déléguer automatiquement les tâches lorsque l'utilisateur donné est en vacances Configurer les actions hors bureau à l'aide de la mécanique de réaffectation. Remarque : la fonctionnalité équivalente dans OPA est appelée Out-Of-Office (OOOO).  
Tâches humaines Règle d'escalade : escalade vers le responsable Escalader la tâche vers le chemin d'escalade du responsable ou du rôle de la personne affectée      
Tâches humaines Personnaliser l'écran Human Task Masquer les pièces jointes/commentaires      
Tâches humaines Notifications : formulaire au format PDF/Image/Inline Configurer les notifications Human Task pour qu'elles contiennent le formulaire sous la forme d'un document PDF, d'une image, en ligne Utiliser les notifications sans pièces jointes. Fournissez autant d'informations que possible et que nécessaire dans le texte de notification.   Obsolète
Tâches humaines Renouveler Lorsqu'une date d'expiration est définie pour une tâche, la stratégie 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 d'horloge sur la tâche humaine qui recréera une nouvelle tâche pour le destinataire 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 Pendant la mise à niveau, les groupes sont supprimés de la liste des destinataires. Modifiez les affectations de groupe à un rôle et associez le groupe au rôle nouvellement créé. Non pris en charge

"Personne affectée au groupe pour l'activité XXX"

 
Tâches humaines Mappages execData

execData.title

execData.shortSummary

execData.priority

Vous ne pouvez pas mapper ces attributs en tant qu'associations de données d'entrée dans Process Automation. Définissez plutôt ces attributs dans les propriétés Human Task.  
Tâches humaines Mappages execData

execData

Objet contenant tous les attributs de tâche

Vous ne pouvez pas mettre en correspondance l'ensemble de l'objet execData dans une association de données de sortie. Mettez plutôt en correspondance les attributs individuels sous cet objet.  
Tâches humaines Mappages execData execData.systemAttributes.taskNumber

Objet 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 un impact en aval si elle est persistante ou référencée dans des systèmes externes.  
Tâches humaines Mappages execData

execData.customAttributes

execData.systemMessageAttributes

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 de formulaire

Utilisez plutôt des attributs de données de formulaire. Ajoutez ces attributs à votre formulaire et indiquez si vous souhaitez les afficher. Remappez les attributs personnalisés aux nouveaux attributs de niveau formulaire.  
Tâches humaines Mappages execData

execData.ownerUser

execData.ownerGroup

execData.ownerRole

Attributs utilisés pour stocker le propriétaire de la tâche

Créez un rôle dans votre application avec le droit d'accès Manage. Affecter des utilisateurs ou des groupes à ce rôle si nécessaire. Supprimez tous les mappages d'entrée existants avec ces attributs.  
Tâches humaines Mappages execData

execData.identificationKey

Clé utilisée pour stocker une valeur spécifiée par l'utilisateur qui peut ensuite être utilisée 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 via 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 métier pour localiser les données en fonction de la valeur du champ via 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 :
  • acquiredBy
  • acquiredById
  • assignedDate
  • creatorId
  • endDate
  • fromUserId
  • longSummary
  • ownerGroup
  • ownerRole
  • ownerUser
  • ownerGroupId
  • ownerRoleId
  • ownerUserId
  • priorityNum
  • startDate
  • taskNumber
  • taskDefinitionId
  • processId
  • processTitle
  • currentDate
  • currentYear
  • commentaires
  • commentStr
Bon nombre de ces variables (processID, commentaires, résultat, updatedBy, etc.) peuvent être référencées via des objets de données de niveau 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 ont utilisé des variables d'action pour afficher la liste des options qu'un utilisateur peut prendre, telles que Approuver/Rejeter, doivent être modifiés au format suivant :
{{#actions}}
    Actions: {{{actions}}}
{{/actions}}

Au format suivant :

{{# hasActions }}
    <div class="button-container">
        <div class="label">Actions</div>
        <div class="buttons">
            {{# actions }}
                <a class="action-button" href="{{workspaceURL}}">
                    <span title="{{actionDisplayName}}">{{actionDisplayName}}</span>
                </a>
            {{/ actions }}
        </div>
    </div>
{{/ hasActions }}
   
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émenter les connecteurs à l'aide de REST ou utiliser une intégration pour effectuer une conversion 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
Business objects Module/espace de noms Trier les types en modules/espaces de noms Lors de la mise à niveau, les objets fonctionnels 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
Business objects Valeur par défaut pour l'objet fonctionnel Définissez une valeur par défaut pour un champ d'objet métier de sorte qu'il n'est pas nécessaire de mapper les données, sauf si nécessaire pour cette instance spécifique (l'objet métier contiendra une valeur par défaut dans le cas contraire) Lors de la mise à niveau, les valeurs par défaut des objets fonctionnels ne seront pas migrées. Mettez en correspondance la valeur par défaut du champ d'objet fonctionnel sur chaque instance où il est référencé. Nous vous 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.    
Business objects XSD de business objects Charger les fichiers XSD dans l'application afin de pouvoir y faire référence ultérieurement pour la création de l'objet métier Lors de la mise à niveau, les objets fonctionnels basés sur des fichiers XSD sont migrés, mais vous ne pourrez pas télécharger de nouveaux fichiers XSD. Pour toutes les nouvelles définitions dont vous avez besoin, créez vos objets métier manuellement ou, pour un connecteur, fournissez une charge utile JSON.   Obsolète
Panneaux Connecteur dans l'aperçu du formulaire Tester les appels de connecteur à partir de l'aperçu du formulaire Après la mise à niveau, les connecteurs ne sont pas exécutés lors de l'exécution du formulaire en mode aperçu. Activez l'application sur votre instance de développement et testez-la à l'aide de Workspace.    
Cycle de vie d'une application Retirer une application (et l'activer ultérieurement) Retirer une application de processus active/déployée