워크플로 팁 #13: If/Else 논리를 사용하기 위한 6가지(멋진) 팁
모든 Okta 워크플로우 팁
Okta Workflows Okta Workflows 직원 ・ 8월 23일 ・ 1분 읽기
이 게시물에서:
if 문에서 OR을 사용하는 방법
이 팁은 에서 가져온 것입니다. Arek은 macOS, iOS, iPadOS 및 tvOS용 차세대 Apple 장치 관리를 제공하는 kandji.io의 수석 제품 엔지니어입니다. Arek은 20년 이상 독립 트레이너, 작가, 컨설턴트로 일했으며 2021년에 Kandji에 합류했습니다. 그는 Okta Workflows 공간에서 서로 문제 해결을 돕는 것을 좋아하는 community of admins을 발견하고 매우 기뻤습니다.
다음 조건에 대해 if 문을 만들어야 합니다.
If device has platform=Mac
If device has platform=iPhone or platform=iPad
If device has platform=Apple TV
두 번째 if 조건에는 두 가지 조건이 있습니다.
or
조건을 달성하려면 값이 목록에 있는지 확인하는 Else If 조건과 함께 분기 – If/Elseif 카드를 사용합니다.OR 조건과 함께 Else If 사용
비교는 유형에 민감합니다.
이 팁은 Okta의 Workflows 팀 책임자인 의 것입니다.
분기 – If/Elseif 카드를 사용할 때 비교는 유형에 민감하다는 점을 기억하십시오. 동일한 데이터 유형을 비교하고 있는지 확인하십시오. 예를 들어 숫자의 숫자 비교는 숫자의 텍스트 비교와 다릅니다.
Flow Control – Assign 카드에 숫자 입력이 있습니다. 그러나 분기 – If/Else 카드에서 비교 유형은 (실수로) 텍스트로 설정됩니다.
다른 데이터 유형을 사용한 If/Else 카드 비교
흐름을 실행할 때 잘못된 데이터 유형으로 인해 잘못된 결과를 얻습니다.
잘못된 데이터 유형으로 인한 잘못된 결과
If/Else 카드로 돌아가 조건이 올바르게 평가되도록 유형을 숫자로 변경합니다.
If/Elseif statemets를 3개 이상 중첩하지 마십시오.
이 팁은 Okta의 Workflows 팀 책임자인 의 것입니다.
3개 이상의 If/Elseif 문을 중첩하지 마십시오. 작동 방식을 이해하기 어렵고 디버깅이 훨씬 더 어렵습니다.
If/Else 내에서 사용할 값 전달
이 팁은 Okta의 Workflows 팀 책임자인 의 것입니다.
이것은 실제로 팁 버그입니다. 수정될 것입니다. 지금은 이를 알고 있는 것이 좋으며 해결 방법이 있습니다.
아래와 같이 If/Elseif 카드에 값을 전달하면 오류가 발생합니다.
If/Elseif 외부에서 값 전달
이 버그가 수정될 때까지 해결책은 흐름 제어를 사용하는 것입니다. If/Elseif 카드 내부의 카드를 할당하여 아래와 같이 값을 전달합니다.
Assign 카드의 도움으로 If/Elseif 외부에서 값 전달
If/Elseif 카드에 대한 출력 생성
이 팁은 Okta의 Workflows Builder Advocate에서 제공합니다.
분기 – If/Elseif 카드에 대한 출력을 생성하는 방법이 명확하지 않을 수 있습니다. 출력을 생성하는 방법에 대한 이 30초 비디오를 확인하십시오.
여러 조건으로 흐름을 구축하는 방법
이 팁은 Okta의 Workflows Builder Advocate에서 제공합니다.
좋습니다. 작동 방식은 다음과 같습니다.
이를 통해 여러 조건이 있고 모든 조건이 참이거나 그 중 하나가 참이거나 아무 것도 아닌 등의 다양한 시나리오에 대한 논리를 설정할 수 있습니다.
다중 조건 흐름
자세히 알아보는 데 도움이 되는 두 가지 리소스:
📌 이 단계별 시작하기 자습서를 시도하십시오: .
📌 모든 것(문서, 튜토리얼, 근무 시간, 템플릿, 근무 시간 등)
Reference
이 문제에 관하여(워크플로 팁 #13: If/Else 논리를 사용하기 위한 6가지(멋진) 팁), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/oktaworkflows/workflows-tips-13-six-awesome-tips-for-using-ifelse-logic-21ma텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)