기록 생성자 데이터 채우기 및 사용자 리디렉션

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 기록 생성자가 생성한 모든 기록에 데이터를 입력하고, 기록 생성자가 제출된 후 최종 사용자를 특정 페이지로 리디렉션할 수 있습니다.

    기록 생성자를 사용하여 데이터를 입력하려면 다음 방법을 조합하여 사용하십시오.
    • 대상 기록의 필드와 동일한 이름으로 기록 생성자에 변수를 생성합니다. 예를 들어 새 인시던트 생성 기록 생성자의 caller_id라는 변수는 새 인시던트 기록의 caller_id 필드를 채웁니다. 필드 유형에 해당하는 변수 유형을 사용하십시오.
    • 템플릿을 정의하여 기록 생성자가 만든 모든 기록에 대한 정적 필드 값을 할당합니다.
    • 변수 또는 서버 측 객체와 함수를 사용하여 값을 할당하는 스크립트를 정의합니다.
      • current.*FIELD_NAME*을 사용하여 생성되는 기록에서 필드를 참조하십시오.
      • producer.*VARIABLE_NAME*을 사용하여 최종 사용자가 입력한 값을 참조하십시오.
      • RP.getParameterValue를 사용하여 URL에 전달된 지정된 매개변수 값을 반환합니다. RP는 기록 생성자가 아니라 렌더링 속성을 나타냅니다.

    기록 생성자 제출 후 리디렉션

    기록 생성자가 제출된 후 최종 사용자를 특정 페이지로 리디렉션하려면 다음 중 하나를 사용하여 스크립트 필드에 리디렉션 링크를 정의합니다.
    • producer.redirect: 플랫폼 UI 내에서 리디렉션 동작을 사용합니다.
    • producer.portal_redirect: 서비스 포털 내에서 리디렉션 동작을 사용합니다.

    예를 들어 다음 코드는 기록 생성자가 제출된 후 사용자를 홈페이지로 리디렉션합니다.

    • 플랫폼 UI 내:
      producer.redirect="home.do";
    • 서비스 포털 내:
      producer.portal_redirect = "sp?id=sc_home"
    다음 코드는 기록 생성자의 id를 제공합니다.
    RP.getParameterValue('sysparm_id')