기록 생성자 필드를 위한 데이터를 수집하는 변수
변수를 사용하여 기록 생성자 필드를 위한 데이터를 수집합니다.
다음 변수 유형을 사용하여 해당 기록 생성자 필드를 위한 데이터를 수집할 수 있습니다.
| 필드 유형 | 권장 변수 유형 |
|---|---|
| True/False | 예/아니요 |
| 참조 | 참조 |
| 날짜 또는 기한 | 날짜 |
| 날짜/시간 | 날짜/시간 |
| 선택 또는 연결된 선택 목록이 있는 필드 | 선택 상자 |
| 이메일 주소 | 이메일 |
| URL | URL |
| HTML | HTML |
| 목록 또는 UI 작업 목록 | 목록 수집기 |
| 길이가 256보다 큰 문자열 | 여러 줄 텍스트 |
| 문자열, 정수, 10진수, 부동 소수점 숫자 | 한 줄 텍스트 |
| 파일 첨부 파일 | 첨부 파일 |
| 다른 모든 필드 유형 | 여러 줄 텍스트 |
주:
- 기록 생성자 변수가 다른 테이블의 암호화된 필드에 매핑되면 이 변수 값이 질문 응답 [question_answer] 테이블에 저장되지 않습니다. 따라서 대상 기록의 변수 편집기에서도 사용할 수 없습니다.
- 기록 생성자 변수가 마스킹되고 암호화되며, 다른 테이블의 암호화된 필드에도 매핑된 경우:
- 변수 값이 질문 응답 [question_answer] 테이블에 저장되지 않습니다.
- 해독된 변수 값이 대상 기록의 암호화된 필드에 복사됩니다.
반환 값
기록 생성자를 생성할 때 반환 값을 알고 있어야 합니다.
이러한 필드 유형 대부분은 문자열을 반환합니다. 그러나 몇 가지 예외도 있습니다. 예를 들어 참조 값은 대상 객체의 sys_id를 반환하고, 목록 값은 쉼표로 구분된 sys_id 목록을 반환합니다.
예 1: 목록 값의 경우, 반복될 수 있는 배열을 반환하여 사용자가 제출한 개별 값을 검색합니다.
var sys_id_string = producer.glide_list_field;
var sys_id_list = sys_id_string.split(',');예 2: 날짜 또는 날짜/시간 값의 경우, GlideDate가 계산할 수 있는 날짜를 반환합니다.
var glideDateTime = new GlideDateTime(producer.date_field);