"SharePoint에 실패 기록" 분기 추가하기
Theo의 갱신 플로우는 권한 문제로 인해 가끔 Get manager (V2)에서 실패합니다. 기본 설정에서는 작업 하나가 실패하면 전체 실행이 중단됩니다. 하지만 Drumlin에는 이런 동작이 적합하지 않습니다. 이메일 하나가 실패했다고 해서 나머지 갱신 건 처리까지 멈춰서는 안 되기 때문입니다.
Get manager (V2) 뒤에 Failed(그리고 가능하면 TimedOut) 상태일 때 실행되는 병렬 경로를 추가해, 실패 내역을 기록하세요. 실제 운영 환경에서는 이 로그 기록이 Renewal Errors 목록에 대한 SharePoint Create item 작업이 됩니다. 여기서는 고정된 실패 메시지를 담은 Compose가 그 역할을 대신합니다. 이 연습에서 핵심은 SharePoint 커넥터가 아니라 Configure run after 설정입니다.
단계별 가이드 - 예시: Get manager (V2) 뒤에 두 개의 작업을 추가합니다:
- Compose A(성공 경로): 입력값 = Get manager의 Mail. Run after = is successful(기본값).
- Compose B(실패 경로): 입력값 =
Get manager failed. Run after = has failed(선택적으로 has timed out도 포함). Compose B에서 is successful 체크를 해제하지 않으면 오류 발생 시 절대 실행되지 않습니다.
플로우 디자이너가 제대로 작동하지 않는 경우 (검색 목록에 트리거나 작업이 전혀 표시되지 않거나, invalid host name characters 관련 오류가 나타나는 경우) Restart session을 클릭한 후 연습 문제를 다시 불러오세요.
이 연습은 강의의 일부입니다
