---
sourceDocument: 요코하마 ServiceNow AI 플랫폼 관리
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - ko-KR

ft:publication_title :

    - 요코하마 ServiceNow AI 플랫폼 관리

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# 스크립팅된 사후 프로세서 검색 양식

# 스크립팅된 사후 프로세서 검색 양식 {#ariaid-title1}

* 릴리스 버전: Yokohama
* 
* 업데이트 날짜 2025년 01월 30일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 5분

스크립팅된 후 프로세서 검색 양식에는 에 대한 검색 애플리케이션 구성에 정의된 후처리 스크립트에 대한 정보가 포함되어 있습니다.AI 검색 검색 스크립트로 작성된 사후 프로세서를 만들거나 수정할 때 이 양식을 사용합니다.
검색 스크립팅된 사후 프로세서 생성 또는 편집에 대한 자세한 내용은 다음 문서를 참조하십시오 [애플리케이션 구성에서 AI 검색 검색 스크립트로 작성된 사후 프로세서 사용](https://servicenow-prod.fluidtopics.net/gmeo6otR4J5IPLCINEbcCg#script-post-process-ais "스크립팅된 사후 프로세서를 사용하여 검색 애플리케이션에 표시할 검색 결과 기록을 수정합니다.").  
{#search-script-postprocess-form-ais__table_jwr_5vb_5nb__entry__2}

| 필드 | 설명 |
|-|-|
| 활성 | 검색 스크립트 사후 프로세서를 활성화하는 옵션입니다. |
| 이름 | 검색 스크립트 사후 프로세서의 이름입니다. |
| 애플리케이션 | 검색 스크립트 사후 프로세서에 대한 애플리케이션 범위입니다. 이 필드는 자동으로 설정됩니다. |
| 유형 | 검색 스크립트 사후 프로세서가 작동하는 기록의 유형입니다. 유효한 값: * Genius Result: 스크립트는 Genius 결과 답변 기록에서 작동합니다. * Search Result: 스크립트는 검색 결과 기록에서 작동합니다. {#search-script-postprocess-form-ais__ul_h5s_kyb_5nb} |
| 후처리 중인 스크립트 | 기록 객체를 매개변수로 사용하는 서버측 스크립트 기능입니다. 스크립트로 작성된 검색 후 프로세서가 검색 애플리케이션 구성에 연결되어 있으면 검색 결과에 이 스크립트 기능의 기록 객체에 대한 변경 내용이 반영됩니다. 예를 들어, 이 후처리 스크립트 함수는 kb_knowledge 테이블의 검색 결과에 대해 작동하여 sys_updated_on 날짜 필드 값을 사람이 읽을 수 있는 형식으로 변환합니다. function process(record) { var transformableTables = ['kb_knowledge']; var transformableDateFields = ['sys_updated_on']; var table = record.getTable(); // Terminate early if possible, to avoid unnecessary overhead if (transformableTables.indexOf(table) === -1) return; function transformToHumanFriendlyDate(rawDate) { // Time gaps in ms var MINUTE_GAP = 60000; var HOUR_GAP = 3600000; var DAY_GAP = 86400000; var WEEK_GAP = 604800000; var MONTH_GAP = 2592000000; var YEAR_GAP = 31536000000; var gap = new Date().getTime() - rawDate; if (gap < MINUTE_GAP) { return gs.getMessage('Just Now'); } else if (gap > MINUTE_GAP && gap < 2 * MINUTE_GAP) { return gs.getMessage('1 minute ago'); } else if (gap < HOUR_GAP) { return gs.getMessage('{0} minutes ago', '' + Math.floor(gap / MINUTE_GAP)); } else if (gap > HOUR_GAP && gap < 2 * HOUR_GAP) { return gs.getMessage('1 hour ago'); } else if (gap < DAY_GAP) { return gs.getMessage('{0} hours ago', '' + Math.floor(gap / HOUR_GAP)); } else if (gap > DAY_GAP && gap < 2 * DAY_GAP) { return gs.getMessage('1 day ago'); } else if (gap < WEEK_GAP) { return gs.getMessage('{0} days ago', '' + Math.floor(gap / DAY_GAP)); } else if (gap > WEEK_GAP && gap < 2 * WEEK_GAP) { return gs.getMessage('1 week ago'); } else if (gap < MONTH_GAP) { return gs.getMessage('{0} weeks ago', '' + Math.floor(gap / WEEK_GAP)); } else if (gap > MONTH_GAP && gap < 2 * MONTH_GAP) { return gs.getMessage('1 month ago'); } else if (gap < YEAR_GAP) { return gs.getMessage('{0} months ago', '' + Math.floor(gap / MONTH_GAP)); } else if (gap > YEAR_GAP && gap < 2 * YEAR_GAP) { return gs.getMessage('1 year ago'); } else { return gs.getMessage('{0} years ago', '' + Math.floor(gap / YEAR_GAP)); } } for (var i = 0; i < transformableDateFields.length; i++) { var fieldName = transformableDateFields[i]; var updatedDateField = record.getField(fieldName); if (updatedDateField !== null) { var updatedDateRaw = updatedDateField.getValue(); if (updatedDateRaw != null) { var humanFriendlyDate = transformToHumanFriendlyDate(updatedDateRaw); updatedDateField.setDisplayValue(humanFriendlyDate); } } } } 주: UI에는 후처리 스크립트 기능에 사용할 수 있는 API 메서드의 개요가 표시됩니다. 기존 후처리 스크립트에서 코드를 복사하여 자체 스크립트 기능의 시작점으로 사용할 수 있습니다. 기존 후처리기 스크립트에 액세스하려면 다음 단계에 따라 목록 뷰에서 스크립팅된 후처리기 검색\[sys_search_scripted_processor\] 테이블을 엽니다. 1. 모두를 선택합니다. 2. 필터 필드에 <kbd class="ph userinput">sys_search_scripted_processor.list</kbd>를 입력합니다. 3. Enter 키를 누릅니다. {#search-script-postprocess-form-ais__ol_tcp_pjk_fcc} |
[표 1. 스크립팅된 사후 프로세서 검색 양식]

{#search-script-postprocess-form-ais__table_jwr_5vb_5nb}

