Automatiser les applications Java
Actuellement, Power Automate pour le bureau prend en charge l’utilisation de l’automatisation de l’interface utilisateur dans toutes les applications et applets Java pour les versions Java suivantes :
- Applications Java : Java version 7 et supérieure.
- Applets Java : Java version 7 et version 8.
Les sections suivantes contiennent des informations pour activer l’automatisation de l’interface utilisateur dans les applets Java.
Installation de la configuration Java
Pour automatiser les applications Java, des paramètres particuliers doivent être en place.
Pour installer la configuration Java manuellement, après l’installation de Power Automate pour ordinateur de bureau, accédez au dossier d’installation (C:\Program Files (x86)\Power Automate pour ordinateur de bureau) et exécutez le fichier PAD.Java.Installer.exe en tant qu’administrateur.
Les journaux pour l’automatisation Java avec Power Automate pour le bureau sont situés dans le dossier %temp%/java_automation_log (par exemple, C:\Users\username\AppData\Local\Temp\java_automation_log).
Utilisation de l’automatisation de l’interface utilisateur par défaut au lieu de l’automatisation de l’interface utilisateur Java
Pour empêcher l’enregistreur et le Sélecteur d’éléments d’interface utilisateur de reconnaître les éléments Java construits avec le framework SWT et de les faire fonctionner avec les éléments d’interface utilisateur de bureau par défaut :
- Modifiez le fichier de configuration situé dans le dossier Program Files de la machine : Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
- Définissez la propriété BlockSwt sur true.
Désinstallation de la configuration Java
Pour désinstaller la configuration Java (annuler toutes les modifications appliquées à la machine par le programme d’installation Java) :
Lancer l’outil de ligne de commande (cmd)
Exécutez la commande suivante :
PAD.Java.Installer.exe -u
Dépannage
Si vous rencontrez des problèmes lors de l’automatisation des applications Java :
Assurez-vous que Java est installé sur votre machine :
Ouvrez l’outil de ligne de commande (cmd) et exécutez la commande suivante :
java –version
Si Java n’est pas installé sur votre machine, vous recevrez un message d’erreur semblable à : « java » n’est pas reconnu comme une commande interne ou externe, un programme opérationnel ou un fichier de traitement.
L’option Java Access Bridge du panneau de configuration doit être désactivée :
Accédez à Panneau de configuration -> Options d’ergonomie-> Optimiser l’affichage visuel -> Java Access Bridge fd’Oracle, Inc. fournissant un accès à la technologie d’assistance aux applications Java et désactivez (décochez) l’option Activer Java Access Bridge.
Des fichiers spécifiques doivent exister dans les dossiers Java de la machine après l’installation de Power Automate pour le bureau.
Pour vérifier la version Java installée et le chemin d’installation sur votre machine :
Saisissez Configurer Java dans la barre de recherche de Windows
Lancer le panneau de configuration Java
Accéder à l’onglet Java et sélectionnez Afficher
Vérifiez les valeurs dans la colonne Chemin. La ligne avec Architecture égale à x86 fait référence à une installation Java 32 bits, tandis que la ligne avec la valeur x86x64 fait référence à une installation Java 64 bits.
Vous pouvez également vérifier les fichiers suivants :
Pour une installation Java 64 bits :
Le fichier Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll doit avoir été remplacé dans le dossier C:\Program Files\Java\jre1.8.0_271\bin. (jre1.8.0_271 pourrait être remplacé par l’installation Java de votre machine)
Le fichier accessibility.properties doit avoir été remplacé dans le dossier C:\Program Files\Java\jre1.8.0_271\lib. (jre1.8.0_271 pourrait être remplacé par l’installation Java de votre machine)
Si vous modifiez le fichier avec un bloc-notes, il doit avoir la valeur suivante : assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge
Le fichier PAD.JavaBridge.jar doit avoir été inséré dans le dossier C:\Program Files\Java\jre1.8.0_271\lib\ext. (jre1.8.0_271 pourrait être remplacé par l’installation Java de votre machine)
Pour une installation Java 32 bits :
- Mêmes actions pour les mêmes fichiers que ci-dessus mais dans le chemin d’accès au dossier C:\Program Files (x86) \Java\….
Assurez-vous qu’aucun fichier .accessibility.properties n’est présent dans votre dossier utilisateur. Vérifiez si un fichier nommé .accessibility.properties est présent dans le dossier C:\Users\user. Si c’est le cas, renommez-le.
Veillez à ce que VC_redist.x64.exe et/ou VC_redist.x86.exe aient été exécutés.