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 ultérieure.
  • Applets Java : Java version 7 et version 8.

Les éditions OpenJ9 du runtime Java ne sont pas prises en charge.

Cet article explique comment activer l’automatisation de l’interface utilisateur dans les applets Java.

Installer la configuration Java

Pour automatiser les applications Java, vous devez activer des paramètres spécifiques lors de l’installation ou à l’aide de l’utilitaire de résolution des problèmes.

Lorsque vous installez Power Automate pour le bureau, sélectionnez Installer les fichiers pour activer l’automatisation de l’interface utilisateur dans les applets Java.
Cette option installe les fichiers requis pour l’automatisation Java. Fermez toutes les applications Java en cours d’exécution avant de sélectionner Installer.

Si vous avez déjà installé Power Automate pour le bureau, vous pouvez activer l’automatisation Java en exécutant l’utilitaire de résolution des problèmes. Cette étape s’applique à la fois à la version standard et à la version Microsoft Store. Procédez comme suit pour activer l’automatisation Java :

  1. Ouvrez Power Automate pour le bureau.
  2. Sélectionnez Aide>Utilitaire de résolution des problèmes.
  3. Exécutez l’utilitaire de résolution des problèmes et choisissez Résoudre les problèmes d’automatisation UI/Web.

L’utilitaire de résolution des problèmes détecte votre installation Java et installe les fichiers d’assistant requis dans les dossiers appropriés.
S’il signale un problème avec l’automatisation Java, sélectionnez Corriger. L’utilitaire de résolution des problèmes peut demander les droits d’administrateur.

Utilisez 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 Fichiers programmes de la machine : Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
  • Définissez la propriété BlockSwt sur true.

Désinstaller la configuration Java

Pour désinstaller la configuration Java et annuler toutes les modifications appliquées à la machine par le programme d’installation Java :

  1. Ouvrez l’outil de ligne de commande (cmd).

  2. Exécutez la commande suivante dans le dossier d’installation PAD C:\Program Files (x86)\Power Automate Desktop (par défaut) :

    PAD.Java.Installer.Host.exe -u 
    

Résolution des problèmes

Si vous rencontrez des problèmes lors de l’automatisation des applications Java, il existe de nombreuses causes potentielles. Pour plus d’informations, consultez Impossible d’accéder aux éléments d’une application Java.