사용자 지정 테이블에서 숫자 필드를 왼쪽으로 채우기 위해 준비

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 사용자 지정 테이블 또는 작업 테이블을 확장하지 않는 테이블에서 숫자 필드의 왼쪽 패딩을 구성하기 전에 비즈니스 규칙과 스크립트 포함을 준비해야 합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음과 같은 Pad Numbers이름의 기본 시스템 비즈니스 규칙을 복제합니다. 삽입 및 유지를 클릭합니다.
      인스턴스에서 삽입 및 유지를 사용할 수 없는 경우 새 비즈니스 규칙을 생성하고 패드 번호에서 모든 필드 값을 수동으로 복사합니다.
    2. 비즈니스 규칙에 새 이름을 지정하고 스크립트 필드를 다음과 같이 변경합니다.
      padCurrentCategory();
      function padCurrentCategory() {
      var target = new GlideRecord(current.category+"");
      if (!target.isValidField("u_number") || target.isValidField("number")) return;
      var nm = new UNumberManager();
      nm.padTableNumbers(current.category, current.maximum_digits);
      }; 
    3. 변경 사항을 저장합니다.
    4. NumberManager라는 기본 시스템 스크립트 포함을 복제합니다.
    5. 다음 두 줄을 표시된 대로 변경합니다.
      105: currentNumber = records.u_number.toString();
      117: records.u_number = prefix + currentNumber;
    6. 새 스크립트의 이름을 UNumberManager 포함으로 지정하고 변경 내용을 저장합니다.
      이제 왼쪽 패딩을 구성하고 레코드 번호를 다시 매기는 프로세스를 계속할 수 있습니다.