전환할 CMS 서비스 포털

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 6분
  • CMS에는 에서 예상대로 렌더링되지 않는 복잡한 양식과 사용자 지정이 서비스 포털포함될 수 있습니다. 이 가이드를 사용하여 채택을 위해 서비스 포털 CMS 및 서비스 카탈로그 구현을 수정하는 가장 좋은 방법을 이해하고 전환이 사용자에게 어떤 영향을 미칠 수 있는지 알아보세요.

    CMS 서비스 포털에서 로의 전환을 고려하고 있다면 모바일 환경으로의 이동이 미치는 영향을 이해해야 합니다. 모바일 클라이언트 GlideForm(g 양식) 스크립팅 및 마이그레이션을 검토합니다.

    주:
    CMS 사용자를 서비스 포털로 리디렉션하는 방법에 대한 자세한 내용은 Now Support 지식베이스에서 CMS 페이지로 이동하는 사용자를 서비스 포털 [KB0722455]로 자동으로 리디렉션하는 방법 문서를 참조하십시오.

    지원 수준 및 전환 작업

    CMS 구성요소

    서비스 포털 지원

    가능한 전환 작업
    데이터 조회

    데이터 조회의 클라이언트측 구성 요소는 에서 서비스 포털지원되지 않습니다. 그러나 데이터 조회는 에서 기록을 제출하거나 업데이트할 서비스 포털때 플랫폼에 적용됩니다.

    데이터 조회가 에 적용되지 서비스 포털않는 동안, 기록은 에서 제출되거나 업데이트 서비스 포털될 때 플랫폼 UI에서 예상대로 업데이트됩니다. 요청자만 CMS를 사용하는 경우 이 제한은 구현에 영향을 미치지 않을 수 있습니다.

    콘텐츠 블록

    컨텐츠 블록은 Jelly를 사용하기 때문에 서비스 포털

    .

    에서 서비스 포털컨텐츠 블록은 위젯으로 대체됩니다. 위젯은 기록 데이터를 쿼리하고, 기록을 표시 및 업데이트하고, 사용자 입력을 수집할 수 있는 고도로 사용자 지정이 가능한 구성요소입니다.

    일반적으로 기본 시스템 위젯은 대부분의 사용 사례를 다룹니다. CMS의 페이지에 콘텐츠 블록을 추가하는 것처럼 디자이너를 서비스 포털 사용하여 페이지에 위젯을 추가할 수 있습니다.

    UI 매크로

    UI 매크로는 Jelly를 서비스 포털사용하기 때문에 에서 지원되지 않습니다.

    • 서비스 포털에서 UI 매크로 대신 위젯을 사용할 수 있습니다. 기본 시스템 위젯은 일반적으로 대부분의 사용 사례를 다루지만 사용자 지정 솔루션의 경우 AngularJS를 사용하여 새 위젯을 개발할 수 있습니다.
    • 구현에 양식의 다른 필드나 변수를 참조하는 양식의 서비스 카탈로그 UI 매크로가 포함되어 있는 경우 변수 안에 서비스 카탈로그 위젯을 포함할 수 있습니다. 자세히 알아보기: 양식 스크립트를 위젯으로 교체 서비스 카탈로그.
    UI 작업

    모든 서버측 UI 액션은 에서 지원되지서비스 포털만 양식은 플랫폼과 다른 방식으로 리디렉션을 처리하므로 서비스 포털setRedirectURL() 작업은 무시됩니다.

    양식 위젯은 클라이언트로 표시된 모든 UI 작업을 무시합니다.

    • UI 작업을 리팩터링하여 setRedirectURL() 작업을 제거합니다.
    • UI 작업이 클라이언트로 표시되어 있지 않은지 확인합니다.
    카탈로그 클라이언트 스크립트

    UI 유형 옵션인 모바일/서비스 포털모두 만 지원됩니다. UI 유형 데스크톱 은 에서 지원되지 서비스 포털않습니다. 지원되는 API 목록은 을 참조하십시오 서비스 포털 및 클라이언트 스크립트.

    주:
    동기 JavaScript 호출은 지원되지 않으며 서비스 포털 비동기 호출로 대체해야 합니다. 예를 들어, GlideAjax 클래스의 getXMLWait() 메서드는 에서 지원되지 서비스 포털않습니다. 대신 지원되는 다음과 같은 비동기 메서드 중 하나를 사용합니다.
    • getXML(함수 콜백)
    • getXMLAnswer(함수 콜백)

    GlideAjax에 대한 자세한 내용은 GlideAjax를 참조하십시오.

    모바일 환경에서 작동하도록 CMS를 업데이트하는 데 미치는 영향을 이해하려면 모바일 클라이언트 GlideForm(g 양식) 스크립팅 및 마이그레이션을 검토하십시오.

    • 지원되지 않는 클라이언트 API를 제거하도록 스크립트를 업데이트합니다.
    • 스크립트 UI 유형이 모바일/서비스 포털 또는 모두로 설정되어 있는지 확인합니다.
    UI 정책

    스크립트된 UI 정책은 에서 지원되는 서비스 포털API만 사용할 수 있습니다. 지원되는 API 목록은 을 참조하십시오 서비스 포털 및 클라이언트 스크립트.

    지원되지 않는 클라이언트 API를 제거하도록 스크립트를 업데이트합니다.

    서비스 카탈로그 변수

    서비스 카탈로그변수는 다음과 같은 예외를 제외하고 지원됩니다.서비스 포털

    • UI 매크로 및 UI 페이지 변수 유형은 지원되지 않습니다.
    • 변수에 대한 확인 스크립트는 지원되지 않습니다. 지원되는 확인 유형은 다음과 같습니다.
      • 변수 양식의 필수 필드입니다.
      • 읽기 전용 변수입니다.
      • 변수 양식의 가용성 탭에 있는 모든 필드입니다.
    • 기본 변수 크기는 지원되지 않습니다.
    • 도움말 텍스트 확장 및 축소는 지원되지 않습니다. 대신 변수 양식의 주석 탭에 정의된 도움말 텍스트지침 필드는 항상 확장됩니다. 도움말 태그는 표시되지 않습니다.
    • 목록 수집기 변수는 에서 슬러시버킷 서비스 포털대신 선택 목록으로 표시됩니다.
    • 카탈로그 항목 양식에 위젯을 포함하는 경우 UI 매크로 변수 유형을 사용할 수 있습니다. 자세히 알아보기: 양식 스크립트를 위젯으로 교체 서비스 카탈로그.
    • 주석이 있는 변수를 사용하는 경우 카탈로그 항목을 서비스 포털 테스트하여 도움말 텍스트가 예상대로 표시되는지 확인하십시오.
    주문 가이드

    주문 가이드 위젯 서비스 포털 을 사용하는 주문 가이드입니다.

    대량 주문 가이드는 서비스 포털에서 성능 문제를 일으킬 수 있습니다. 대량 주문 가이드가 있는 경우 다음을 수행할 수 있습니다.

    • 여러 주문 가이드로 나눕니다.
    • 주문 가이드에서 사용되는 변수를 단순화합니다.
    • 임시 해결 방법으로 iFrame을 서비스 카탈로그 사용하여 항목을 렌더링할 수 있습니다. 서비스 카탈로그 의 양식 서비스 포털 문서를 참조하십시오.
    기록 생성자

    기록 생성자는 다음과 같은 차이점이 있는 데 사용됩니다.서비스 포털

    • 기록 생성자의 카탈로그 항목에 대한 정렬 순서가 인식되지 않습니다.
    • 기록 생성자가 기록을 제출할 때 날짜 값이 시간대를 따르지 않습니다.

    사용된 서비스 포털 모든 기록 생성자를 테스트하여 기록 생성자가 예상대로 작동하는지 확인합니다.

    로그인 시나리오 및 리디렉션

    CMS에서는 CMSEntryPage 스크립트 포함을 사용하여 로그인 시나리오를 정의했습니다. 서비스 포털 대신 SPEntryPage 스크립트 포함 및 관련 시스템 속성을 사용하여 로그인 시나리오를 정의합니다. 리디렉션은 에서 지원되지 서비스 포털않습니다.

    에서 서비스 포털SPEntryPage 스크립트 포함을 수정하고 시스템 속성을 설정하여 로그인 동작을 정의합니다.

    자세한 내용은 Single Sign-On, 로그인 및 URL 리디렉션 문서를 참조하십시오.

    서비스 카탈로그 양식

    서비스 카탈로그 카탈로그 항목 및 기록 생성자와 같은 폼은 위젯 내에서 2열 레이아웃으로 렌더링됩니다. 복잡한 양식이 예상대로 표시되지 않을 수 있습니다.

    • 최상위 컨테이너 설정만 적용됩니다. 최상위 컨테이너 내에 다른 컨테이너가 있는 경우 단일 열로 렌더링됩니다. 이러한 추가 컨테이너 내에 컨테이너 분할 또는 중첩된 컨테이너가 있는 경우 단일 열로 렌더링됩니다. 최상위 컨테이너는 다른 컨테이너의 하위 컨테이너가 아닙니다.
    • 에는 서비스 포털최대 2개의 열이 있을 수 있습니다. 구현에 세 개 이상의 열이 있는 양식이 포함된 경우 필드는 에서 두 개의 열 서비스 포털로 재구성됩니다.
    • 변수 세트는 컨테이너로 취급됩니다. 이전에 나열된 모든 규칙은 변수 세트와 그 안에 있는 컨테이너에 적용됩니다.
    • 기본 변수 크기는 에서 지원되지 서비스 포털않습니다.
    • 에서 복잡한 양식을 단순화합니다 서비스 카탈로그.
    • 임시 해결 방법으로 iFrame을 서비스 카탈로그 사용하여 항목을 렌더링할 수 있습니다. 서비스 카탈로그 의 양식 서비스 포털 문서를 참조하십시오.
    쇼핑 카트

    서비스 포털 기본 시스템 쇼핑 카트 위젯이 포함됩니다.

    쇼핑 카트 위젯을 사용합니다.