Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Créer et construire un paquet personnalisé en utilisant IntelliJ

  • Mis à jour le : 2021/04/05
    • Automation 360 v.x
    • Créer
    • Espace de travail RPA

Créer et construire un paquet personnalisé en utilisant IntelliJ

Utilisez Java IntelliJ pour compiler un fichier JAR que vous pouvez télécharger en tant que paquetage dans votre fichier Control Room dans Automation 360.

Prérequis

Une compréhension de base du JDK et de Java IntelliJ est nécessaire pour construire un paquet d'actions. Assurez-vous d'avoir les logiciels et fichiers suivants :

Procédure

  1. Dézippez le contenu du paquet SDK dans votre fichier IdeaProjects et renommez le dossier de A2019-package-sdk-<numéro de version> en MetricToImperial.
    Par défaut, le paquet est situé à : C:\Users\<User>\IdeaProjects.
  2. Dans IntelliJ IDEA, allez dans Fichier > Ouvrir et ouvrez le projet à C:\Users\<User>\IdeaProjects\MetricToImperial.
  3. Ouvrez le fichier settings.gradle dans la racine du projet. Définissez le rootProject.name = 'MetricToImperial'.
  4. Mettez à jour le package.template situé à src > principal > ressources > package.template.
  5. Changez le nom du paquet de A2019DemoPackage en MetricToImperial.
  6. Mettre à jour le nom du paquet dans locales json: allez dans src > principal > ressources > locales > fr_US.json.
    1. Ouvrez le fichier fr_US.json et mettez à jour le fichier requisétiquette requis de A2019DemoPackage en MetricToImperial. Mettez à jour l'option description.
    2. Supprimez toutes les autres lignes restantes dans le fichier en_US.json dans le fichier en_US.json.
  7. Créer une nouvelle Classe Java, cliquez avec le bouton droit de la souris sur le fichier metrictoimperial.commands et sélectionnez Nouveau > classe Java. Saisissez le nom de la nouvelle classe CMtoINCH :
    1. Ouvrez le CMtoINCH . Copiez et collez le code suivant au-dessus de l'instruction de définition de classe :
      import static com.automationanywhere.commandsdk.model.DataType.NUMBER;
      //BotCommand makes a class eligible for being considered as an action.
      @BotCommand
      //CommandPks adds required information to be dispalable on GUI.
      @CommandPkg(
              //Unique name inside a package and label to display.
              name = "CM to Inch", label = "[[CMtoINCH.label]]",
              node_label = "[[CMtoINCH.node_label]]",  description = "[[CMtoINCH.description]]", icon = "ruler_icon.svg",
              //Return