Microsoft Flow의 Do Until을 사용할 때 조심하고 싶은 것
1749 단어 DoUntilOffice365MicrosoftFlow
오늘 게시 배경
승인 흐름을 만들기 위해 Microsoft Flow를 만들고 있습니다.
다단 승인이므로, Do Until과 스위치를 활용하는 것이 됩니다만
거기에 따라 터무니없는 것에 빠졌기 때문에 비망록적으로 모아 보았습니다.
Do Until이란?
지정된 조건이 충족될 때까지 처리를 반복한다.
당연히 무한 루프에 빠지지 않도록 횟수 제한이나 타임아웃을 벌 수 있도록 하고 있다.
Do Until 문제
내부 로직의 처리가 에러를 일으켜도 루프는 종료하지 않는다.
내부 로직 측에서 오류가 발생해도 Do Until 자체는 비정상적으로 종료되지 않기 때문에
동일한 처리가 반복적으로 실행된다.
오류가 발생하는 동안 볼 수 없음
실행 중에 Do Until의 상황을 볼 수 없기 때문에
무슨 일이 일어나고 있는지 전혀 모르는 상태가 된다.
취소해도 볼 수 없다.
취소해도 Do Until 안을 참조 할 수 없기 때문에
무슨 일이 일어나고 있는지 추측할 수 없다.
Do Until 내에 강제 종료를 넣을 수 없다.
조사를 위해 강제종료를 인터럽트하려고 해도 저장이 불가능하다.
어떻게 하면 좋을까
Do Until 횟수를 1로 설정하면 오류 내용을 볼 수 있습니다.
Do Until에서 언제까지 지나도 상태가 변하지 않는다는 현상에 빠진 경우는
부디 시험해 주세요.
Reference
이 문제에 관하여(Microsoft Flow의 Do Until을 사용할 때 조심하고 싶은 것), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rnakamuramartiny/items/b8c3d114f3ca4bd4d30f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
지정된 조건이 충족될 때까지 처리를 반복한다.
당연히 무한 루프에 빠지지 않도록 횟수 제한이나 타임아웃을 벌 수 있도록 하고 있다.
Do Until 문제
내부 로직의 처리가 에러를 일으켜도 루프는 종료하지 않는다.
내부 로직 측에서 오류가 발생해도 Do Until 자체는 비정상적으로 종료되지 않기 때문에
동일한 처리가 반복적으로 실행된다.
오류가 발생하는 동안 볼 수 없음
실행 중에 Do Until의 상황을 볼 수 없기 때문에
무슨 일이 일어나고 있는지 전혀 모르는 상태가 된다.
취소해도 볼 수 없다.
취소해도 Do Until 안을 참조 할 수 없기 때문에
무슨 일이 일어나고 있는지 추측할 수 없다.
Do Until 내에 강제 종료를 넣을 수 없다.
조사를 위해 강제종료를 인터럽트하려고 해도 저장이 불가능하다.
어떻게 하면 좋을까
Do Until 횟수를 1로 설정하면 오류 내용을 볼 수 있습니다.
Do Until에서 언제까지 지나도 상태가 변하지 않는다는 현상에 빠진 경우는
부디 시험해 주세요.
Reference
이 문제에 관하여(Microsoft Flow의 Do Until을 사용할 때 조심하고 싶은 것), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rnakamuramartiny/items/b8c3d114f3ca4bd4d30f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Do Until 횟수를 1로 설정하면 오류 내용을 볼 수 있습니다.
Do Until에서 언제까지 지나도 상태가 변하지 않는다는 현상에 빠진 경우는
부디 시험해 주세요.
Reference
이 문제에 관하여(Microsoft Flow의 Do Until을 사용할 때 조심하고 싶은 것), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rnakamuramartiny/items/b8c3d114f3ca4bd4d30f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)