Depuis un an et demi, j'ai implémenté et développé le bloc RPA sur l'une des plateformes les plus populaires de l'entreprise .
Il n'y avait pas de projet de mise en Ćuvre clair: la direction a espionnĂ© des technologies «à la mode» d'organisations amicales, m'a donnĂ© la tĂąche de sonder le sujet et a poussĂ© les unitĂ©s Ă  crier pour collecter des demandes d'automatisation.
Cette publication est nĂ©e comme un plan pour parler Ă  des collĂšgues intĂ©ressĂ©s par l'introduction de robots et qui ne connaissent que le matĂ©riel publicitaire. J'avoue que lors du transfert de ces pensĂ©es vers une ressource publique, il m'a Ă©tĂ© difficile de dĂ©cider du public cible et de ne dĂ©couper que le fragment qui lui convient. Pour les clients commerciaux, les chefs de projet et ceux qui sont simplement intĂ©ressĂ©s, il devrait donner une vision ordonnĂ©e de la technologie et des approches communes. Pour le reste, ce sont des impressions personnelles d'une personne qui aime rĂ©soudre les problĂšmes de processus et qui n'est pas assez diligente pour ĂȘtre programmeur. Les dĂ©tails techniques sont intentionnellement omis - je ne vous dirai rien d'intĂ©ressant pour les dĂ©veloppeurs.
Et voici le plan:

Qu'est-ce qu'un robot et que peut-il faire
Du point de vue de la participation aux processus d'affaires de l'entreprise, le robot est un employé-opérateur virtuel. Voici comment vivant, seulement:
 .
 â .
 - ? , .
 
 
- ,
 " N ": 5 â .
- , , ,
 , , â . , , .
 , , . , , . , " - " " ". .
- : 
 
 " .xlsx" , " 120220 ().xlsx" , " 120220 .xlsx" . . , " 120220 !.xlsx"?
- -
 , , . , . , , "".
 : , . . . , .
 
 
 
 - : -! â , . 
 
- , . .
, . , : .
â , , . â .
, :
- - (OCR)
- ,
- PowerShell VBA
- HTTP SOAP
- .
â : , , . , ( RPA).
,
, , .
, . :
- - â
 : . , , , , .
- â
 , .
 , . , .
 
 
, .
- â . , .
â . , .
:
â :
, , .
1:
â , .
â .
2:
â . , , , ?
â , : , ? ? , ? , ?
ââŠ
3:
â , - .
â , , .
â , .
â .
, â , , .
, :
- -
 , .
 RPA â API.
 , , , , , .
 , , , .
 . : (, ).
 :
 
 , . , .
- " "
 .
 , . : , 5-15 â .
, :
IT , . " " - .
: RPA â "" SAP . , , , , , .
.
:
, -.
. , , , , .
, :
- , , â , , , .
 . , .
- ( , ) :
 
- .
, :
- /
 , . 1 , Delphi. , .
 -, , , .
 â .
. , , 2 . "" 1-3 .
, , .
:
, RPA .
-, , . , â . "" , .
.
:
- ,
- ,
 , . , :
 
 
 - , , RDP/Citrix . 
 
, . , "" .
. :
SQL .
RPA :
- â
 .
- â BPM-
 .
 , , .
 â - , , . , .. -.
 "" API.
- â -
 , . .
RPA . â .
:
 â , .
- , ,
 . .
 , .
- -
 . , .
 , :
 
- "",
 .
, .
RPA, ( ). , RPA: web-, , , ..
: RPA, IT-. .
: , . , . .
( ), ( ).
, : " = ".
RPA .
, .
, .
:
- , . , .
 : ( ) 5 "". â , â . "" 10 ? ? 5 , â , .
 , , , -:
 
 
 - ( ?).
 , , , .
 
 
- .
 , .
 , :
 
 
 
- "" â .
 TAB.
 .
 VS Code . , RPA .
- â , , , , . : 
 
 - " " . 
 
- , â 
(Activity). : , , pdf .. , .
, " " .
, - "" . , .
RPA .
â :
, . , google ".net do something" , , , . .
, . , . .
, .
RPA , .
, , .
. ⊠.
RPA? , .
, , , , , , - â . " " .
, , RPA :
, .
, :
- :
 
 : , , , , .
 DataTable, Attachment Dictionary .
- XML+HTML
 
- RegEx
 
- /
- IT
, / :
- SQL
 , ,
- JSON
 -, .
- REST SOAP
- VBA
 " "
- ,
.
.
3 RPA, "" :
.
RPA fournit non seulement des outils pour rĂ©soudre les problĂšmes appliquĂ©s, mais se configure Ă©galement pour travailler principalement avec des processus, sans se limiter Ă  l'automatisation de systĂšmes d'information spĂ©cifiques. La robotisation permet de poser les bonnes questions et peut mĂȘme aider Ă  formaliser les processus mĂ©tier.
Pour moi, en tant qu'analyste:
- un nouveau cÎté s'est ouvert pour soutenir les processus d'affaires - en fait, leur exécution partielle
- les robots vous permettent d'ĂȘtre un spĂ©cialiste tout-en-un, de rĂ©soudre indĂ©pendamment les problĂšmes commerciaux
- Le changement constant des applications ne vous ennuie pas.