Life hacks for 1C robotization

Despite the widespread use of the 1C platform in Russia and a large number of developers, the automation of various processes associated with these solutions can take a significant amount of time and last for months. 





The main problem is related to the fact that all the improvements implemented by 1C programmers are installed, at best, on top of a clean configuration from the vendor itself, and at worst, on a whole layer of other improvements from other developers. 





1, , – « » .





, UI Framework 1. UiPath , , , , 1. .  



UiPath: .





1 «»

1, , 1 COM- 1 web-. , , , COM- - . , , 1, , .





, RPA – . RPA , , COM- web-, RPA- , . , , , -.





RPA 1C

, , RPA- 1. . 





RPA- :  





  1. ( ). , , . 





  2. – , . , .





  3. – , , ;





1 – , «» , . , , .





. 1 –       1 8.3 –    ,
. 1 – 1 8.3 – ,

RPA- - 1, . , - 1 , RPA-. , - 1 – , . , - -, . , , «» . , , , . 





UI Framework – UiPath

RPA- UiPath , UI Framework. , , . 





UI Framework RPA :





Default – « ». . .





AA – «Microsoft Active Accessibility». UiPath « » Windows, . , WinAPI .





UIA – «Microsoft UI Automation». UiPath , » Windows. , , WPF Windows ( , « Windows 8/Windows 10»). 





. 2 –       1 8.3 –   UI Framework UIA    ,
. 2 – 1 8.3 – UI Framework UIA ,

UI Framework , . , UI Framework . , 1 – , . – «» :





. 3 –         .   ,     .  –   ,     ,   ,
. 3 – . , . – , , ,

1, , , :





– ( ), RPA- UiPath , .





– , . 1, , ( ), ( ). , (, , , ) , , , . 





UiPath – , . 





– , 1 , , . , , , , «» «». 1 – . : .





. 4 –               .   –     ,     .
. 4 – . – , .

1 , . , UiPath . 





, . 





. 5 -       ""
. 5 - ""

, , . - UI-. UI- UiPath, . 





UI- , , . - . , 1 - . , 1 - , , .





Fig.  6 - An example of using a custom action library created in UiPath
. 6 – , UiPath

UI Framework, , RPA- , – - .





, – , , . , : , , , . UiPath , « ». 





UiPath Test Suite, . , UiPath Test Suite . UiPath Test Suite .





Computer Vision —

UI Framework – 1 RPA-, . , 1 . - UiPath , «» Windows-, , UI Framework . , – .   . , , 1, Computer Vision. 





: RPA 1

, . , 1.





1 UiPath

UiPath , . , « 1 , » , , , , , , 1 – . 





UiPath citizen developers, – -, , , 1. , – ( ). 








All Articles