[RPA]


Kofax RPA

[Description]

Kofax RPA๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ†ตํ•ฉ๊ณผ ๋กœ๋ด‡ ํ”„๋กœ์„ธ์Šค ์ž๋™ํ™” (RPA)๋ฅผ ์œ„ํ•œ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

์ด ํ”Œ๋žซํผ์„ ํ†ตํ•ด ํด๋ผ์šฐ๋“œ/SaaS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ”„๋ฉ”๋ฏธ์Šค ์‹œ์Šคํ…œ, ๋ ˆ๊ฑฐ์‹œ ์‹œ์Šคํ…œ๊ณผ ์ตœ์‹  ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ , ๋ฐฑ ์˜คํ”ผ์Šค ์‹œ์Šคํ…œ๊ณผ ํŒŒํŠธ๋„ˆ ์›น ์‚ฌ์ดํŠธ ๋“ฑ ๋‹น์ดˆ ์—ฐ๊ฒฐ๋˜๋„๋ก ์„ค๊ณ„๋˜์ง€ ์•Š์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„œ๋กœ ํ†ตํ•ฉํ•˜๊ณ  ์ด์ข… ์‹œ์Šคํ…œ ๊ฐ„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visual Editor [Design Studio]๋ฅผ ์ด์šฉํ•ด ํ†ตํ•ฉํ•˜๊ณ ์ž ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ž๋™ ์œผ๋กœ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  • Design Studio ๋กœ๋ด‡์„ ์“ฐ๊ณ  ๋””๋ฒ„๊น…ํ•˜๋Š” Kofax RPA ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
  • ๋กœ๋ด‡์šฉ ํ†ตํ•ฉ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE) ์ž…๋‹ˆ๋‹ค.

Kofax RPA์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋กœ๋ด‡์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๋ด‡์„ ๋งŒ๋“ค๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ตํ•ฉํ•˜๋Š” ๋™์•ˆ ์ž์œ ๋กญ๊ฒŒ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋กœ๊ทธ์ธํ•  ์ˆ˜๋„ ์žˆ๊ณ  ํŽ˜์ด์ง€์˜ ๋ฐ์ดํ„ฐ ๋ถ€๋ถ„์„ ์ถ”์ถœํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ํผ์ด๋‚˜ ๊ฒ€์ƒ‰์ฐฝ์— ์ž…๋ ฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•˜๊ณ  ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€๋ฅผ ์Šคํฌ๋กค ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋ด‡์€ ๋˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํŒŒ์ผ, API , ์›น ์„œ๋น„์Šค์— ์—‘์„ธ์Šคํ•˜์—ฌ ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๊ณ , ๊ทธ ๊ณผ์ •์—์„œ ํ•„์š”ํ•˜๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ๋„์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋Š” Kofax RPA์˜ Desktop Automation์„ ํ†ตํ•ด Windows์™€ Java ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋„คํŠธ์›Œํฌ ์ปดํ“จํ„ฐ์—์„œ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Desktop Automation์€ ๋ฐ์Šคํฌํ†ฑ์ด๋‚˜ ๋‹จ๋ง๊ธฐ์— ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์–ดํ•˜์—ฌ ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

๋กœ๋ด‡์€ ๋งŒ๋“ค์–ด์ง€๊ณ  ๋‚˜๋ฉด Management Console(ServerIp : port)์— ์žˆ๋Š” ์ €์žฅ์†Œ๋กœ ์—…๋กœ๋“œ ๋ฉ๋‹ˆ๋‹ค.์—ฌ๊ธฐ์„œ RoboServer์—์„œ์˜ ๋ฐฐ์น˜-์‹คํ–‰์œผ๋กœ ์˜ˆ์•ฝํ•˜๊ฑฐ๋‚˜ Java์™€ C# API ๋˜๋Š” ๋งž์ถคํ˜• REST ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์š”์ฒญ ์‹œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. REST ์„œ๋น„์Šค๋Š” ๋กœ๋ด‡์ด ์ €์žฅ์†Œ์— ์ถ”๊ฐ€๋˜๊ฑฐ๋‚˜ Kapplet์ด๋ผ๊ณ  ํ•˜๋Š” ํŠน์ˆ˜ ๋ชฉ์ ์„ ์‚ฌ์šฉ์ž ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋…ธ์ถœ๋˜๋ฉด ์ฆ‰์‹œ ์ด์šฉ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Managemet Console์€ ๋ถ€ํ•˜ ๊ท ํ˜•์œ ์ง€, ํŽ˜์ผ์˜ค๋ฒ„ , RoboServer ๊ฑด์ „์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง , ์‚ฌ์šฉ์ž ์—ญํ• ๊ณผ ํ—ˆ๊ฐ€ ๊ด€๋ฆฌ๋„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.


Automation Device Mapping

Cluster Name : - Mapping Name : -

Management Console -> DeviceMapping +New Device Mapping

Mapping = Labels(-) Mapping Name = Label Name

CreateRobor -> Action Step (Desktop Automation) Properties Action Require Devices (static, Device name mapping)

Host Name -> DA IP address MCPATH -> Server IP : Port

๋‚ด์žฅ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ž˜ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ -> DA ์‚ฌ์šฉ


image-20210201163901399๊ฐ ๊ฐ์˜ ๋™์ž‘์„ ์ฒ˜๋ฆฌํ•  ๋กœ๋ด‡ ์ƒ์„ฑ.

image-20210201163901399

type - > Java์˜ DTO๋ž‘ ์‚ฌ์šฉ๋ฒ•์ด ๋น„์Šทํ•˜๋‹ค.

image-20210201163913020

type ์•ˆ์—๋Š” ๋ณ€์ˆ˜๋ฅผ get,set ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๊ณ  ๋ณด๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค. ex ) DTO

0_ExcelStore_v1.0.robot

image-20210201163539083

image-20210201163612099

image-20210201163624204

๋‚ ์งœ ๋ณ€์ˆ˜ ์„ค์ • Variables์˜ ๋ณ€์ˆ˜ ๋ช…์„ ์ƒ์„ฑํ•ด ์ค€ ํ›„ value๊ฐ’์„ ์„ ํƒ value - > converters -> ์›ํ•˜๋Š” ๋‚ ์งœ ๋ณ€์ˆ˜ ์„ค์ • (yyyyMMddmmss , now())

try - catch try -> Desktop Automation์— ๋‚ ์งœ ๋ณ€์ˆ˜๋ฅผ ์ „๋‹ฌํ•ด ์—‘์…€ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœ catch ->

For Each File ๋””๋ ‰ํ† ๋ฆฌ ์„ค์ • ํ›„ ํŒŒ์ผ ์ด๋ฆ„์˜ ํŒจํ„ด์„ ์ •ํ•˜๊ณ  ๊ฒฝ๋กœ๋ฅผ ๋ณต์‚ฌ ํ•œ๋‹ค.

๋ณต์‚ฌํ•œ ๊ฒฝ๋กœ๋กœ ์ด๋™ํ•ด ํŒŒ์ผ์„ ์ƒ์„ฑ ํ•œ๋‹ค.

์—‘์…€ ํŒŒ์ผ ํ•ด๋‹น ๊ฒฝ๋กœ๋กœ ์ €์žฅํ•œ๋‹ค .

์—‘์…€์„ ์—ด์–ด .xlsx ํŒŒ์ผ์˜ ํ™•์žฅ์ž๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  .csv ํŒŒ์ผ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค .

์ฒซ ๋ฒˆ์งธ ์ปฌ๋Ÿผ ๋ถ€ํ„ฐ ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š” ์ปฌ๋Ÿผ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•œ๋‹ค . (From First Index - ์ฒซ๋ฒˆ์งธ ํ–‰)

์ถ”๊ฐ€, ๋ณ€๊ฒฝํ•  ์ปฌ๋Ÿผ์„ ์„ค์ • ํ•œ ํ›„ ์ž…๋ ฅ ๊ฐ’(๋ณ€์ˆ˜)๋ฅผ ๋„ฃ์–ด์ค€๋‹ค.

ํ™•์žฅ์ž๊ฐ€ .csv์ธ ํŒŒ์ผ๋กœ ์ €์žฅํ•œ๋‹ค.

์ž์ฒด ์—‘์…€๋กœ ํ—ค๋”๋ฅผ ์ œ์ž‘ํ•œ๋‹ค.

์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒˆ๋กœ์šด ์—‘์…€๋กœ ์˜ฎ๊ธด๋‹ค.

.csvํŒŒ์ผ์„ ์‚ญ์ œํ•œ๋‹ค.


๊ธฐ๋กํ•ด ๋†“๊ธฐ ๊นŒ๋‹ค๋กœ์šด.. ์ž‘์—…์ด๋‹ค..