Application Modeler Conversion tool
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
25-01-21 03:47 PM
Hi Team,
We are trying to convert Internet explorer Object into Chrome/edge compatible. Our objects have contained all spying mode (HTML, UIA, AA and region mode).
For Conversion we are using Application Conversion tool provided in Digital Exchange. we used Conversion rule files provided in from BP.
We are successfully able to Convert HTML to Web browser mode and its does work more and less.
but when its Come to UIA & AA there is no conversion for that. However UIA may work on some places but AA mode will not work as Chrome automation doesn't have that.
Our concern is here, If my object does contain lot of AA mode spying then how we utilize this tool ?
Ca we change something in Conversion rule file so at least it will convert AA to UIA ?
Please assist us on high priority.
Thanks.
------------------------------
Nitin Mourya
Software Engineer
L&T Infotech
Europe/London
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
26-01-21 10:55 PM
Thanks for sharing with us your specific use case, i.e. converting from AA to UIAutomation using modern browsers like Chrome/Edge/Firefox, and your general interest in the Blue Prism Application Modeller Conversion Tool.
I have performed some preliminary research, and according to this Microsoft article, there appears to be some rules that would enable conversions of Blue Prism attributes from object spied using AA to UIAutomation. It does look like something would have value for a lot more Blue Prism customers out there in reducing their efforts and friction in moving away from Internet Explorer. What it is not known to me at this stage is the interoperability between these two modes in the area of element actions, and the overall effectiveness when when parsing AA object through this conversion process. That being said I do think this subject deserves some further investigations and research by us, potentially in the form of a PoC project, to test the feasibility of this conversion thoroughly.
I hope you would appreciate the complexity of devising a new set of rules for a complete different application modeller modes that have not been attempted before. It does take time to develop rules that would stand the test in real life scenarios. But based on what I have seen so far, I am quite optimistic that we will be able to deliver something that would make your work a bit easier.
Leave it with us and we will get back to you when we have made progress. If you do not mind, we may reach out to you at some stage to involve you in early access to allow further improvement of the rules based on your feedback.
------------------------------
Bruce Liu
Senior Product Consultant, Professional Services
Blue Prism
Australia/Sydney
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
02-02-21 08:45 PM
------------------------------
Dave Morris
Cano Ai
Atlanta, GA
------------------------------
Dave Morris, 3Ci at Southern Company
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
02-02-21 09:05 PM
------------------------------
Dave Morris
Cano Ai
Atlanta, GA
------------------------------
Dave Morris, 3Ci at Southern Company
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
02-02-21 11:26 PM
Thanks for sharing your thoughts.
I am not aware of other threads of discussions that may have happened and if we have officially made any commitment in offering AA mode in the future. But my view comes purely within the scope of the Application Modeller Conversion Tool, in the sense that I have the ability to offer a quick solution, possibly for the short term for those that may be in the middle of a massive conversion project from IE, a potentially easier way to get the job done. That being said, it may not always be the most suitable solution, and certainly from performance point of view as you have mentioned. It is just an option I think is worth offering. My position has little to do with the bigger product roadmap for Blue Prism, which I would refer to the team who is privy to it to comment.
I firmly believe there exists a way to map an element from AA to UIA, as demonstrated by the Microsoft article I quoted above, but a lot would be dependent on the attributes selected by the developer at the time AA element was defined. My advice is to use the tool to perform a conversion, test the results quickly and if it is not satisfactory for a certain application, then just look elsewhere it. It is the same as converting from IE to modern browser modes, success is not guaranteed but it certainly has the potential to minimise the overall efforts.
On a related topic, I would also urge developers out there to consider avoid using UIA or AA mode for web spying. There exists techniques like XPath and CSS Selector that are native to HTML, which offer the best performance and compatibility in working with websites. If there are right skills in the team, and there is need to respy web elements previously done in AA or UIA mode, I would suggest look into XPath and CSS Selector instead.
------------------------------
Bruce Liu
Senior Product Consultant, Professional Services
Blue Prism
Australia/Sydney
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
12-02-21 05:44 AM
I have created a new Conversion Rules file for the Application Modeller Conversion Tool. The asset can be found on the GitHub where it is currently being hosted. Before you can have a go at it, you must download an updated version of BPAMConversionToolPlugin.dll file, which can be found in the BP_AM_Converter.zip. All other files in the zip remain the same.
I would recommend you to have a read on the new readme page found at https://github.com/blue-prism/ApplicationModellerConversion, it contains important information on the usage as well as the logic developed.
It is important to note that the conversion rule is restricted to objects already in Chrome/Edge/Firefox mode. It is important you have used IE to Chrome/Edge/Firefox conversion rules beforehand on your object/release.
Any feedback, please let me know.
------------------------------
Bruce Liu
Senior Product Consultant, Professional Services
Blue Prism
Australia/Sydney
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
18-08-24 09:53 PM
Hi @bruce.liu,
I have tried downloading BP_AM_Converter.zip from below.
It download fine, but when I tried to extract the contents, it gives me the error as below:
Is this zip file still valid and has all the required contents?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
18-08-24 11:52 PM
Hi @ronshrestha,
I have just validated the file from Github site and it appeared to be working fine. I would suggest you try downloading the file again or have a go at it from another computer.
Regards,
Bruce