그룹화된 스캔을 지원하는 입력 양식 화면을 구성합니다. 그룹화된 스캔을 사용하면 세트로 스캔해야 하는 자산과 연결된 여러 바코드를 스캔할 수 있습니다.
시작하기 전에
입력을 생성하기 전에 입력 양식 화면을 생성해야 합니다. 입력 양식 화면 생성에 대한 자세한 내용은 다음 문서를 참조하십시오 입력 양식 화면 구성.
필요한 역할: 관리자
이 태스크 정보
그룹화된 스캔 바코드 입력은 작업 항목에만 사용되는 스크립팅된 쓰기 저장 작업에 대해 지원됩니다. 작업 항목에 대한 자세한 내용은 다음 문서를 참조하십시오 작업 항목 구성.
그룹화된 스캔 바코드 입력은 오프라인 에서 사용할 수 있으며 모바일 UI 규칙 이 적용됩니다.
프로시저
-
모두로 이동하여 필터에 sys_sg_parameter_screen_list.do를 입력합니다.
-
바코드 입력을 추가할 입력 양식 화면을 선택합니다.
-
설정 탭에서 고급 확인란을 선택합니다.
-
페이지 상단의 배너를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
-
필터에 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);
-
업데이트를 선택하여 구성을 저장합니다.