Bonita-Studio - Remplacer un connecteur natif par une version actualisée

Bonjour,

je souhaite implémenter sur le studio 7.10.4 le connecteur UiPath en v2.2.0 disponible sur le git Bonita ici (https://github.com/bonitasoft/bonita-connector-uipath).
Mais il doit venir remplacer le connecteur natif (v.1.0) de mon Studio en v7.10.4.


Hors, à l'import, il l'installe en connecteur local sur mon projet et non au niveau global Studio. Ceci provoque des conflits et ne me permet pas d'implémenter correctement ce connecteur.

Est-ce que la version 2.2.0 de ce connecteur est compatible avec le Studio 7.10.4?

Comment puis-je remplacer la version 1.0.0 du connecteur livrée par défaut dans le Studio, par cette nouvelle version 2.2.0?

Je n'ai pas trouvé de procédure pour faire cela dans la documentation, pourriez-vous m'indiquer ou trouver cette information?

NB : Je souhaite installer ce connecteur pour pouvoir l'utiliser sur une nouvelle version de la solution UiPath déployée en qualification. La version 1.0 ne me permet pas de communiquer avec cette version.

Merci d'avance!

Bonjour,

Le connecteur UIPath est malheureusement un cas particulier, nous avons implémenté une UI custom pour ce dernier afin de pouvoir offrir aux utilisateurs une interface plus avancée que celles générées par défaut. 

Etant donné que nous avons rajouté des inputs dans la définition de ce connecteur lors des dernières mises à jour, il est necessaire pour pouvoir utiliser ces versions d'avoir un Studio à jour, qui contient la UI custom mise à jour pour prendre en compte ces paramètres.
Si vous importez la dernière version de ce connecteur dans une vieille version du Studio, alors la vieille UI custom sera appliquée et vous ne pourrez pas renseigner les nouveaux paramètres attendus pas le connecteur. 

Je vois donc deux solutions: 

- Migrer vers une version récente de Bonita pour profiter des dernières features

- Forker le connecteur UIPath, changer les ID pour ne plus avoir la custom UI dans le studio mais une UI générée, et adapter la definition en conséquence. 

Adrien

Bonsoir, 

Il faut en effet 'fouiller' un peu pour trouver l'information précise. 

Avant la version 2021.2 (7.13.0), les connecteurs étaient embarqués directement dans le build du Studio, les versions peuvent être trouvé dans le pom.xml d'un des plugins du Studio. 
Par ex, pour la 2021.1 (7.12.0), vous pouvez trouver ici que la version du connecteur UIPath supportée est la 2.1.1:  https://github.com/bonitasoft/bonita-studio/blob/7.12.0/bundles/plugins/org.bonitasoft.studio.connectors/pom.xml

A partir de la 2021.2 (7.13.0), les connecteurs sont récupérés à la demande depuis le marketplace Bonita, via maven. 
C'est ce marketplace qui a desormais la connaissance de quelle version de connecteur est compatible avec quel Studio. 
Par ex, pour le uipath, vous pouvez constater que la version 2.2.0 est utilisable à partir de la 2021.2 (7.13.0): https://github.com/bonitasoft/bonita-marketplace/blob/main/src/main/resources/artifacts/connectors/connector-uipath.json

 

Adrien

Bonjour Adrien,

Merci pour cette réponse.

Tu parles d'avoir un Studio à jour qui contient la UI custom mise à jour pour prendre en compte ces paramètres.

Comment savoir cela, comment savoir avec quelle version du Studio ce connecteur fonctionnera?

Je ne trouve pas d'information de version de compatibilité avec le Studio dans le repository: https://github.com/bonitasoft/bonita-connector-uipath.

Peux-tu me dire quelle version du connecteur est compatible avec quelle version du Studio?

Merci!