RPA 와 로그인

김와티·2022년 12월 8일
0

로그인 프로세스

Login Process


credential 선택 옵션

  • in_SelectId<string>
    • in_SelectId<string> : 사용
      • 내부에서 로그인 credential을 선택 하는 변수
      • 보안상 이유로 credential(id/pw)를 파라미터로 전달하지 않음
      • 내부에서 credential 호출하여 확인
    • in_SelectId<string> : 없이
      • 수행 robot, machine 별로 크레덴셜 자동구분 가능

로그인 수행 횟수

  • in_RetryNum<int> : 파라미터로 받음, 기본 값 3
    • 실패시
      • Capture Whole Screenshot
      • Kill Process
    • 재시도 And 최대횟수만큼 실패
      • 재시도 수행 시점에 로그 적어 놓기
      • in_RetryNum 만큼 실패하면 Throw Exception

RPA Tool 상관없이, 이정도 적용하고 운영하면

  • 원인파악도 쉽고
  • 로그인 실패한 케이스를 추적하기 좋고
  • 로그인 프로세스가 튼튼해져 있을 것임

모듈 분리

  • AA (v11)

    • Sub Task 호출하여 독립적으로 관리
  • UiPath

    • Process를 만들어서
    • invoke Process통해 호출
  • 모듈화 이점

    • 1000개의 Process 가 로그인 과정을 참조하고 있을 때, 로그인 Ui가 업데이트 되면
    • 하나의 Process에서 변경하면 나머지 프로세스 공동 적용
    • 모듈화는 RPA에서도 필수
profile
딸 바보, SYOON 사랑해, RPA 운영/개발 공유하고자 하는 사람. RPA와 연계 필요한 대상은 가리지 않고 습득한다는 마음으로

0개의 댓글