고급 펑토이드
고급 펑토이드는 다음과 같이 용도에 따라 다섯 가지 그룹으로 분류됩니다.
반복 레코드 관리. 인덱스, 반복, 루핑, Nil 값, 레코드 수, 테이블 추출기 및 테이블 반복 펑토이드는 입력 instance 메시지에 소스 스키마의 반복 레코드로 표현되는 예측할 수 없는 반복 요소 수가 포함된 섹션이 포함된 경우 다양한 조합으로 사용됩니다.
조건부 매핑. 값 매핑 및 값 매핑(평면화) 펑토이드는 입력 instance 메시지에서 출력 instance 메시지로 조건부 매핑을 제공하는 데 사용됩니다. 첫 번째 입력 매개 변수가 True이면 두 번째 입력 매개 변수가 출력 인스턴스 메시지의 지정된 요소나 특성에 배치되고, 그렇지 않으면 출력 인스턴스 메시지에 해당 요소나 특성이 만들어지지 않습니다.
임의 스크립팅. Scripting 펑토이드는 입력 instance 메시지가 출력 instance 메시지에 매핑될 때 임의의 스크립트 또는 컴파일된 코드를 실행하는 데 사용됩니다. 이러한 스크립트나 컴파일된 코드는 소스 인스턴스 메시지, 구성된 상수 값, 다른 펑토이드의 출력 또는 이들 조합의 입력 매개 변수를 사용하도록 만들 수 있습니다.
단순 매핑. Mass Copy 펑토이드는 입력 instance 메시지에서 출력 instance 메시지까지 하위 요소를 포함한 전체 요소를 임의 깊이로 복사하는 데 사용할 수 있습니다.
문제 해결합니다. Assert 펑토이드는 요소 값에 대한 가정을 테스트하는 데 사용할 수 있습니다.
고급 펑토이드는 다음과 같습니다.
- Assert 펑토이드
- Index 펑토이드
- Iteration 펑토이드
- Looping 펑토이드
- Mass Copy 펑토이드
- Nil Value 펑토이드
- Record Count 펑토이드
- Scripting 펑토이드
- Table Looping 및 Table Extractor 펑토이드
- Value Mapping 펑토이드
- Value Mapping(Flattening) 펑토이드
이러한 펑토이드에 대한 자세한 내용은 UI 지침 및 개발자 API 네임스페이스 참조의 펑토이드 참조에 있습니다.