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.