RPA | Robotización de procesos a través de los ojos de un analista

Durante el último año y medio, he estado implementando y desarrollando el bloque RPA en una de las plataformas más populares de la compañía .


No hubo un proyecto de implementación claro: la gerencia espió la tecnología "de moda" de organizaciones amistosas, me dio la tarea de investigar el tema y les hizo un grito a las unidades para que recolectaran aplicaciones para la automatización.


Esta publicación nació como un plan para hablar con colegas interesados ​​en introducir robots y que solo están familiarizados con materiales publicitarios. Admito que al transferir estos pensamientos a un recurso público, fue difícil para mí decidir sobre el público objetivo y cortar solo el fragmento que le conviene. Para los clientes comerciales, los gerentes de proyecto y los interesados, debe ofrecer una visión ordenada de la tecnología y los enfoques comunes. Por lo demás, estas son impresiones personales de una persona a la que le gusta resolver problemas de proceso y no es lo suficientemente diligente como para ser un programador. Los detalles técnicos se omiten intencionalmente. No le diré nada interesante a los desarrolladores.


Y aquí está el plan:


Plan


¿Qué es un robot y qué puede hacer?


Desde el punto de vista de la participación en los procesos comerciales de la empresa, el robot es un operador-operador virtual. Aquí está cuán vivo, solo:



  • .

  • – .
    ? , .
  • ,
    " 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 no solo proporciona herramientas para resolver problemas aplicados, sino que también se configura para trabajar principalmente con procesos, no limitados a la automatización de sistemas de información específicos. La robotización ayuda a plantear las preguntas correctas e incluso puede ayudar a formalizar los procesos comerciales.


Para mí, como analista:


  • se ha abierto un nuevo lado para respaldar los procesos de negocio; de hecho, su ejecución parcial
  • los robots le permiten ser un especialista todo en uno, resolver de forma independiente los problemas comerciales
  • El cambio constante de aplicaciones no te aburre.

All Articles