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

execData.title

execData.shortSummary

execData.priority

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

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.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 une incidence 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 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

execData.ownerUser

execData.ownerGroup

execData.ownerRole

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

execData.identificationKey

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 :
  • 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 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 :
{{#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é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