Peretasan hidup untuk robotisasi 1C

Terlepas dari meluasnya penggunaan platform 1C di Rusia dan sejumlah besar pengembang, otomatisasi berbagai proses yang terkait dengan solusi ini dapat memakan banyak waktu dan berlangsung selama berbulan-bulan. 





Masalah utama terkait dengan fakta bahwa semua peningkatan yang diterapkan oleh pemrogram 1C diinstal, paling banter, di atas konfigurasi bersih dari vendor itu sendiri, dan paling buruk, di seluruh lapisan perbaikan lain dari pengembang lain. 





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 – , «» , . , , .





Ara.  1 - Contoh masalah pemilihan item menu di 1C 8.3 - robot melihat blok menu, tetapi tidak dapat melihat tombol menu tertentu
. 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»). 





Ara.  2 - Contoh pemilihan item menu yang berhasil di 1C 8.3 - berkat pilihan UIA Kerangka UI, robot melihat tombol menu, bukan blok
. 2 – 1 8.3 – UI Framework UIA ,

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





Ara.  3 - Contoh masalah pemilihan bidang pada formulir untuk memasukkan dokumen baru.  Hijau menandai bidang yang dipilih selama penyiapan.  Kuning - semua elemen jendela yang dirasakan robot dengan cara yang sama seperti bidang ini, yang dapat menyebabkan hasil otomatisasi yang salah
. 3 – . , . – , , ,

1, , , :





– ( ), RPA- UiPath , .





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





UiPath – , . 





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





Ara.  4 - Contoh penyelesaian masalah pemilihan elemen dengan menggunakan jangkar dengan penunjukan teks di sebelah kiri bidang.  Akibatnya, robot hanya melihat bidang yang diperlukan, yang menjamin hasil robotisasi yang benar.
. 4 – . – , .

1 , . , UiPath . 





, . 





Ara.  5 - Contoh penggunaan pengaturan siap pakai untuk memilih tombol "Cetak" dari repositori objek object
. 5 - ""

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





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





Ara.  6 - Contoh penggunaan pustaka tindakan kustom yang dibuat di 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