오류 났을때 재시작 하는 방법 없나요?

워크플로우에 시퀀스 단위로 잘게 쪼개서 프로세스를 짜봤는데요, 전체적인 흐름은 아래와 같습니다.

  1. 아이디/패스워드 목록을 불러온다
  2. 홈페이지를 열고 로그인 한다.
  3. 여러페이지를 오가며 여러곳을 스크래핑 한뒤, 엑셀에 담는다.
  4. 로그아웃 한다.
  5. 다음 아이디/패스워드로 로그인해서 반복한다.

저 중에서,3번 과정이 또 여러 시퀀스로 쪼개지는데…항상 랜덤하게 오류가 나서 프로세스가 종료됩니다.
제가 짠 프로세스가 문제라기 보다 홈페이지가 호환성이 떨어지는거 같아요…

3번부분에서 오류로 튕겼을때, 다시 3번프로세스를 실행하는방법은 없을까요?
아이디랑 패스워드는 3번 이전에 변수에 담아놨기 때문에, 그대로 받아오고 3번만 다시 돌리면 될거 같은데요,

이거도 해답을 찾아서 남겨봅니다…

  1. Try Catch를 하나 만든다.
    • Try 부분에, 2번, 3번 과정을 넣어둔다
    • Catch 부분에, 오류가 났다면 변수를 하나 생성해서 “오류” 라고 입력한다.
  2. Try Catch를 빠져나오면, Flow Decision으로 넘어간다.
    • 조건에 1번에서 지정한 변수가 "오류"이면 True를 인식해서, 플로우를 다시 Try Catch로 가게 한다.
    • 변수에 “오류” 라는 내용이 안담기면 False 이므로, 위에 4번 절차로 가서 로그아웃 하게한다.

retry scope 라는 액티비티도 참조해보시면 도움이 되실거같네요

REFramework를 적용하시면 해결 가능합니다.