그룹화된 스캔을 지원하는 입력 양식 화면을 구성합니다. 그룹화된 스캔을 사용하면 세트에서 스캔해야 하는 자산과 연결된 여러 바코드를 스캔할 수 있습니다.
시작하기 전에
입력을 생성하기 전에 입력 양식 화면을 생성해야 합니다. 입력 양식 화면 생성에 대한 자세한 내용은 입력 양식 화면 구성 문서를 참조하십시오.
필요한 역할: admin
이 태스크 정보
그룹화된 스캔 바코드 입력은 작업 항목에만 사용되는 스크립팅된 쓰기 저장 작업에 대해 지원됩니다. 작업 항목에 대한 자세한 내용은 을 참조하십시오 작업 항목 구성.
그룹화된 스캔 바코드 입력은 오프라인 에서 사용할 수 있으며 모바일 UI 규칙이 적용됩니다.
프로시저
-
모두로 이동하여 필터에 sys_sg_parameter_screen_list.do를 입력합니다.
-
바코드 입력을 추가할 입력 양식 화면을 선택합니다.
-
Settings( 설정 ) 탭에서 Advanced( 고급 ) 확인란을 선택합니다.
-
페이지 맨 위에 있는 배너를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
-
필터에 sys_sg_parameter_section_m2m.do 를 입력하고 섹션 매핑을 생성합니다.
-
필터에 sys_sg_parameter_section.do 를 입력하고 입력 양식 섹션을 생성합니다.
-
입력 탭을 선택하고 입력 유형이 바코드인 입력만 추가합니다.
-
속성 탭을 선택하고 다음 섹션 속성을 추가합니다.
이름 필드에 SectionType을 입력하고 값에 대한 바코드를입력합니다.
중요사항: SectionType 속성은 필수입니다.
이름 필드에 MaxEntries를 입력하고 사용자가 값을 스캔할 수 있는 횟수를 입력합니다.
이 MaxEntries 속성은 선택 사항입니다.
- 페이지 맨 위에 있는 배너를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
-
다음으로 이동하여 구성된 작업 항목으로 이동합니다. 레이블이 표시됩니다.
-
그룹화된 바코드 스캔 입력에 사용할 작업 항목을 선택합니다.
-
실행 스크립트 필드에 그룹화된 바코드 스캔 스크립트를 추가합니다.
예를 들어, 그룹화된 스캔 입력에 대해 "barcodes"라는 바코드 섹션을 정의하려면 두 개의 바코드 입력을 정의할 수 있습니다.
그런 다음 실행 스크립트 필드에 다음 스크립트를 추가할 수 있습니다.
(function WriteBackAction (parm_input, parm_variable, ActionResult) {
for (i=0; i< parm_input["barcodes.asset_number"].length;i++) {
var assetNumber= parm_input["barcodes.asset_number"][i];
var modelNumber=parm_input["barcodes.model_number"] [i];
var SMAssetUsage=new global.SMAssetUsage();
SMAssetUsage.addAssetToStockroom(assetNumber, modelNumber);
}
}) (parm_input, parm_variable, actionResult);
-
업데이트를 선택하여 구성을 저장합니다.