RPA | Robotisation des processus Ă  travers les yeux d'un analyste

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:


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 – .


, :


. – , .. . .
.
, - , , .
. , .
. .
RPA: , , ..
- . :
* c , : windows, , ..
*
* .
.
.
. , - - -., IT.
..
/RPA. , . , , . - , . :
1) : , , ..
2) , .
: , , , . , . .
, " ".
-, . , - - , , – ., .
-, . , , ..
( ) , .
.
" ". , ..
.
.
, , .
, RPA .

IT , . " " - .


: RPA – "" SAP . , , , , , .
.



:


""""
, -
, , ,
, ,"" "", ,
-

, -.
. , , , , .


, :


  • , , – , , , .
    . , .
  • ( , ) :
    • -
  • .


, :


  • /
    , . 1 , Delphi. , .

  • -, , , .
    – .

. , , 2 . "" 1-3 .

, , .


:


  • /

, RPA .


-, , . , – . "" , .


.



:


  • ,
  • ,
    , . , :


    • ,
    • RDP-

    , , RDP/Citrix .



, . , "" .


. :


  • ,
  • ,

SQL .


RPA :


  • –
    .
  • – BPM-
    .
    , , .
    – - , , . , .. -.
    "" API.
  • – -
    , . .



RPA . – .
:



  • – , .
  • , ,
    . .

  • , .
  • -
    . , .

  • , :
    • , ,
    • ,
  • "",
    .


, .


RPA, ( ). , RPA: web-, , , ..


: RPA, IT-. .


: , . , . .


( ), ( ).


, : " = ".


RPA


RPA .
, .
, .


:


  1. , . , .
    : ( ) 5 "". – , – . "" 10 ? ? 5 , – , .
    , , , -:


    ""

    ( ?).
    , , , .


  2. .
    , .
    , :


    • ,
    • "" (" ")

  3. "" – .
    TAB.
    .
    VS Code . , RPA .
  4. – , , , , . :


    • , For Each
    • –

    " " .


  5. , – .



(Activity). : , , pdf .. , .
, " " .


, - "" . , .

RPA .
– :



  • , , .

  • .

  • . .

, . , google ".net do something" , , , . .
, . , . .
, .


RPA , .
, , .
. 
 .



RPA? , .


, , , , , , - – . " " .


, , RPA :
  • 1/SAP


, .

, :


  • :

    • : , , , , .
      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.

All Articles