рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ
рдкрд╣рд┐рд▓реЗ, рд╡рд┐рд╖рдп Habr├й рдорд╛ рдареВрд▓реЛ рд╡рд┐рд╡рд░рдгрдорд╛ рдХрднрд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ
RPA (UI рдкрде, Blueprism, Automation Anywhere рд░ рдЕрдиреНрдп) рдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рд╢реАрд░реНрд╖ рдЕрд╡рд╕реНрдерд┐рдд IT рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдорд╛ 2 рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН:
- рд╕рдорд╕реНрдпрд╛ рез: рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рдЬрд╕реНрддреИ рд░реЛрдмреЛрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рдорд╛рддреНрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ (рд╣реЛ, рддреНрдпрд╣рд╛рдБ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдХрд▓ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫ, рддрд░ рдпреЛ рдХреНрд╖рдорддрд╛рдорд╛ рдзреЗрд░реИ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рдЫрдиреН)
- рд╕рдорд╕реНрдпрд╛ реи: рдпреА рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдмреЗрдЪреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрддреНрдпрдиреНрдд рдорд╣рдБрдЧреЛ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдиреАрддрд┐ (рд╢реАрд░реНрд╖ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐ рд╡рд░реНрд╖ рдПрдХ рд▓рдЧрд╛рддрд╛рд░ рдХрд╛рдо рдЧрд░реНрдиреЗ рд░реЛрдмреЛрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд▓рдЧрднрдЧ $ 8000)ред рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рд╢реБрд▓реНрдХрдХреЛ рд░реВрдкрдорд╛ рдареВрд▓реЛ рд╡рд╛рд░реНрд╖рд┐рдХ рд░рдХрдо рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдПрдХ рджрд░реНрдЬрди рд░реЛрдмреЛрдЯрд╣рд░реВ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реНред
рдпреЛ рдмрдЬрд╛рд░ рдзреЗрд░реИ рдЬрд╡рд╛рди рд░ рдзреЗрд░реИ рд╕рдХреНрд░рд┐рдп рднрдПрдХреЛрд▓реЗ, рдЕрдм рддрдкрд╛рдИрд▓реЗ рдЧреБрдЧрд▓рдорд╛ рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдиреАрддрд┐рд╣рд░реВрд╕рдБрдЧ 10+ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рд╕рдЬрд┐рд▓реИ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрд░ рднрд░реНрдЦрд░реИ рд╕рдореНрдо, рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ OpenSource рд╕рдорд╛рдзрд╛рди рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдЕрд╕рдореНрднрд╡ рдерд┐рдпреЛред рдпрд╕рдмрд╛рд╣реЗрдХ, рд╣рд╛рдореА рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ OpenSource рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрджреИрдЫреМрдВ, рдХрд┐рдирднрдиреЗ рдЖрдВрд╢рд┐рдХ рдирд┐: рд╢реБрд▓реНрдХ рд░реЛрдмреЛрдЯрд╛рдЗрдЬреЗрд╢рди рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ RPA рдЕрд╡рдзрд╛рд░рдгрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдореБрдЦреНрдп рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдорд╛рддреНрд░ рдЕрдВрд╢ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗред
рд░рд╛рдкреНрд░рдкрд╛рдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ ?
рд░рд╛рдкреНрд░рдкрд╛ (
RPA рдЙрдкрдХрд░рдгрд╣рд░реВ рдирд┐рдореНрди рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрдиреН:
- рдЦреБрд▓рд╛ рдмреНрд░рд╛рдЙрдЬрд░ рд╡реЗрдм рдкреГрд╖реНрдард╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрджреИ;
- рдЦреБрд▓рд╛ рдбреЗрд╕реНрдХрдЯрдк GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди;
- рдорд╛рдЙрд╕ рд░ рдХрд┐рдмреЛрд░реНрдб рдирд┐рдпрдиреНрддреНрд░рдг (рдХреБрдЮреНрдЬреАрд╣рд░реВ, рд╣рдЯрдХреАрд╣рд░реВ, рдорд╛рдЙрд╕ рдмрдЯрдирд╣рд░реВ рдерд┐рдЪреЗрд░, рдХрд░реНрд╕рд░ рд╕рд╛рд░реНрджреИ);
- рдорд╛рдЙрд╕ рд░/рд╡рд╛ рдХрд┐рдмреЛрд░реНрдбрдХреЛ рд╕рд╛рде рдердк рдХрд╛рд░реНрдпрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рдбреЗрд╕реНрдХрдЯрдк рд╕реНрдХреНрд░рд┐рдирдорд╛ рдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡рд╣рд░реВ рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реН;
рдзреЗрд░реИ рд╡рд░реНрд╖рдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрднрд╡рдХреЛ рд╕рд╛рде, рд╣рд╛рдореАрд▓реЗ рдпреЛ рджреЗрдЦрд╛рдЙрди рд╕рдХреНрд╖рдо рднрдПрдХрд╛ рдЫреМрдВ рдХрд┐ рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рдпреЛ рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд▓рдЧрднрдЧ рдХреБрдиреИ рдкрдирд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд░реЛрдмреЛрдЯрд╛рдЗрдЬреЗрд╢рди рд▓рд╛рдЧреВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬрд╕рдорд╛ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛рдХреЛ рдкрд╣рд┐рдЪрд╛рди/рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рддрддреНрд╡ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди (рдпреА рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпреЛ рдЖрд╡рд╢реНрдпрдХ рдЫред рдЕрд╡рд╕реНрдерд┐рдд IT рд╕рдВрд╕рд╛рд░рдорд╛ рдЙрдкрд▓рдмреНрдз рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд▓рд╛рдИ рд░реЛрдмреЛрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди)ред рдорд╛рдерд┐рдХреЛ рдХрдореНрддрд┐рдорд╛ рдПрдЙрдЯрд╛ рдЙрдкрдХрд░рдгрдХреЛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐рд▓реЗ RPA рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВрд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд╕рд░ рдЧрд░реНрдЫред
рдЖрдЦрд┐рд░, рд╕рдмреИ RPA рдЙрдкрдХрд░рдгрд╣рд░реВ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫред рддреНрдпрд╕реЛ рднрдП рдХреЗ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рдЫ?
рддрд░ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рдЫ - рддрд┐рдиреАрд╣рд░реВрдХреЛ рдирд┐рд╖реНрдард╛ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рдЫред рдЕрдЦрдгреНрдбрддрд╛, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХ рд░реЛрдмреЛрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгрд╣рд░реВ (рд╡реЗрдм, gui, рдорд╛рдЙрд╕, рдХрд┐рдмреЛрд░реНрдб) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕рдордиреНрд╡рдпрд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡рд▓рд╛рдИ рдорд╣рд╕реБрд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ, рдЬреБрди рд╡рд┐рдХрд╛рд╕рдХреЛ рдХреНрд░рдордорд╛ рдкреНрд░рд╛рдпрдГ рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫ (рдЕрднреНрдпрд╛рд╕ рджреЗрдЦрд╛рдЗрдПрдХреЛ рд░реВрдкрдорд╛)ред рдпреЛ рдореБрдЦреНрдп рдЕрд╡рд╕рд░ рд╣реЛ рдЬреБрди рд╕рдмреИ рд╢реАрд░реНрд╖ RPA рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрд▓реЗ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд░ рдЕрдм рдпреЛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕реБрд░реБ рднрдПрдХреЛ рдЫ
OpenRPA рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ?
рдкреНрд░рдореБрдЦ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд╕реВрдЪреА:
- pywinauto;
- рд╕реЗрд▓реЗрдирд┐рдпрдо
- рдХрд┐рдмреЛрд░реНрдб;
- pyautogui
рд╕рдмреИ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд▓рд╛рдИ рдПрдХрдЕрд░реНрдХрд╛рдХреЛ рдЕрд╕реНрддрд┐рддреНрд╡рдХреЛ рдмрд╛рд░реЗрдорд╛ рдерд╛рд╣рд╛ рдирднрдПрдХреЛрд▓реЗ, OpenRPA рд▓реЗ RPA рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕рдБрдЧреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдбреЗрд╕реНрдХрдЯрдк GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди pywinauto рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдпреЛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рд╕реНрдкрд╖реНрдЯ рд╣реБрдиреНрдЫред рдпрд╕ рдХреНрд╖реЗрддреНрд░рдорд╛, рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЙрддреНрдХреГрд╖реНрдЯ RPA рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ (GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЪрдпрдирдХрд░реНрддрд╛рд╣рд░реВ, рдмрд┐рдЯ рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛, рдЪрдпрдирдХрд░реНрддрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рд╕реНрдЯреБрдбрд┐рдпреЛ, рдЖрджрд┐) рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рд╕реНрддрд░рдорд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред
рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
рдЖрдзреБрдирд┐рдХ рдЖрдИрдЯреА рд╕рдВрд╕рд╛рд░ рдЖрдЬ рд╕рдмреИрдХрд╛ рд▓рд╛рдЧрд┐ рдпрддрд┐ рдЦреБрд▓рд╛ рдЫ рдХрд┐ рдпреЛ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рдкрдирд┐ рдЧрд╛рд╣реНрд░реЛ рдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдЕрдЭреИ рдкрдирд┐ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдЫрдиреН рдЬрд╣рд╛рдБ рдХреЗрд╡рд▓ рд╕рд╢реБрд▓реНрдХ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рд╣рд╛рд╡реА рдЫрдиреНред рдпрд╕ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдиреАрддрд┐рд▓реЗ рдпрд╕ рдХреНрд╖реЗрддреНрд░рдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рд╕реАрдорд┐рдд рдЧрд░реЗрдХреЛ рд╣реБрдирд╛рд▓реЗ, рдо рдЖрд╢рд╛ рдЧрд░реНрдЫреБ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдпреЛ рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рдЙрд▓реНрдЯрд╛рдЙрди рд╕рдХреНрдЫреМрдВ: рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдХреБрдиреИ рдкрдирд┐ рдХрдореНрдкрдиреАрд▓реЗ RPA рдЦрд░реНрдЪ рдЧрд░реНрди рд╕рдХреНрдЫ; рддрд╛рдХрд┐ рд╣рд╛рдореНрд░рд╛ IT рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд▓реЗ RPA рдорд╛ рд╕рдЬрд┐рд▓реИ рдХрд╛рдо рдкрд╛рдЙрди рд╕рдХреНрдиреЗрдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХреНрд╖реЗрддреНрд░рдХреЛ рдЖрд░реНрдерд┐рдХ рдЕрд╡рд╕реНрдерд╛ (рдЖрдЬ рдХрдордЬреЛрд░ рдЕрд░реНрдерддрдиреНрддреНрд░ рднрдПрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрд▓реЗ RPA рдЦрд░реНрдЪ рдЧрд░реНрди рд╕рдХреНрджреИрдирдиреН)ред
рдпрджрд┐ рдпреЛ рд╡рд┐рд╖рдп рддрдкрд╛рдИрд▓рд╛рдИ рдЪрд╛рд╕реЛрдХреЛ рдЫ рднрдиреЗ, рднрд╡рд┐рд╖реНрдпрдорд╛ рдо OpenRPA рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ Habr рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреБ - рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред
рд╕рдмреИрд▓рд╛рдИ рдзрдиреНрдпрд╡рд╛рдж рд░ рд╢реБрдн рджрд┐рди!
рд╕реНрд░реЛрдд: www.habr.com