Madrid에서 New York 및 이후 릴리스로 모바일 마이그레이션

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 8분
  • New York 또는 이후 릴리스로 모바일 애플리케이션을 마이그레이션하여 향상된 기능을 이용하고 스튜디오 내에서 편집을 계속합니다.

    업그레이드 중에 변경된 사항

    이후 릴리스로 MadridNew York 업그레이드하는 동안 인스턴스는 모바일 에이전트 네이티브 클라이언트 [com.glide.sg.agent_native_client] 플러그인을 활성화하여 새 모바일 계층 구조로 업데이트됩니다. 이 설치로 인해 다음과 같은 변경이 발생합니다.
    네이티브 클라이언트
    네이티브 클라이언트 [sys_sg_native_client] 테이블을 추가합니다. 이 테이블의 기록은 사용 가능한 네이티브 클라이언트를 나타냅니다. 모바일 에이전트, Now Mobile, 및 Mobile Onboarding.
    탐색 모음
    탐색 [sys_sg_navigation] 테이블을 추가합니다. 이 테이블의 기록은 각 네이티브 클라이언트에 대한 탐색 모음을 나타냅니다. 마이그레이션 중에 이 테이블의 기록에는 레거시 애플리케이션 [legacy_application] 필드가 활성화되어 있습니다.
    알림 탭
    알림 탭 [sys_sg_notifications_tab] 테이블을 추가합니다. 이 테이블의 기록은 각 탐색 모음의 알림에 대한 탭을 나타냅니다.
    설정 탭
    설정 탭 [sys_sg_settings_tab] 테이블을 추가합니다. 이 테이블의 기록은 각 탐색 모음의 설정에 대한 탭을 나타냅니다.
    New York 업그레이드 시 도입된 새로운 요소

    이 업그레이드에는 애플리케이션 시작 관리자 및 구성 가능한 탐색 모음과 같은 새로운 기능이 포함됩니다. 인스턴스에 설치된 수정되지 않은 기본 시스템 모바일 애플리케이션은 새 설계와 함께 작동하도록 자동으로 업데이트되며 바로 사용할 스튜디오 수 있습니다. 다음에서 New York 사용되는 모바일 계층 구조에 대한 자세한 내용은 다음 문서를 참조하십시오 모바일 계층 구조.

    수정된 기본 시스템 애플리케이션 및 사용자가 생성 Madrid 한 애플리케이션은 업그레이드 후에도 계속 작동합니다. 모바일 마이그레이션 스크립트를 실행하기 전까지는 이러한 애플리케이션을 구성할 수 스튜디오 없습니다.

    업그레이드 후 고려 사항

    업그레이드 후에는 다음 정보를 고려하여 모바일 구현이 예상대로 작동하는지 확인하고 모바일 마이그레이션 스크립트가 실행되는지 확인합니다.

    수정된 기본 시스템 애플리케이션
    에서 제공하는 ServiceNow모바일 애플리케이션과 사용자가 생성한 애플리케이션에 대해 변경한 내용을 문서화합니다. 이러한 각 애플리케이션을 테스트하여 예상대로 계속 작동하는지 확인합니다.
    업그레이드 디버그 기능 사용

    디버그 업그레이드 기능을 사용하면 업그레이드 문제를 신속하게 진단할 수 있습니다. 이 기능에 대한 자세한 내용은 업그레이드 디버그를 참조하세요.

    이 도구에 대한 비디오 교육 과정을 사용할 수 있습니다. 이 과정을 보려면 디버그 업그레이드 사용

    건너뛴 기록 검토

    사용자 지정 항목이 재정의되지 않도록 하기 위해 업그레이드 프로세스에서는 수정한 기록이 업데이트되지 않습니다. 대신 업그레이드 프로세스는 업그레이드 로그에 건너뛴 기록을 기록합니다.

    건너뛴 기록 해결에 대한 비디오 교육 과정을 이용할 수 있습니다. 이 과정을 보려면 건너뛴 기록 업그레이드를 참조하십시오.

    업그레이드 후 기능 검토
    인스턴스를 업그레이드하고 마이그레이션 스크립트를 실행한 후에는 회귀 테스트를 통해 사용자가 업그레이드 후에도 예상대로 계속 작업할 수 있습니다. 회귀 테스트는 애플릿, 화면 UI 정책 및 기능을 검토하여 의도한 대로 작동하는지 확인하는 것입니다.

    모바일 마이그레이션 스크립트 실행 중

    이 스크립트는 사용자 지정 애플리케이션과 수정된 기본 시스템 애플리케이션을 릴리스에서 사용할 수 있는 새 모바일 스키마로 변환합니다.New York 스크립트는 실행될 때만 현재 범위를 변경합니다. 범위가 지정된 모바일 애플리케이션이 두 개 이상 있는 경우, 각 범위에 대해 스크립트를 실행해야 합니다.

    업그레이드 후 사용자 지정 애플리케이션 또는 수정한 기본 시스템 애플리케이션에 처음 액세스할 때 마이그레이션 스크립트를 실행하는 옵션이 나타납니다. 수정된 애플릿 또는 사용자 지정 애플릿 기록을 열 때 예를 들 수 있습니다. 다음으로 이동하여 애플릿 선택기에 스튜디오 액세스할 때도 마이그레이션 프롬프트를 볼 수 있습니다. 모바일 스튜디오 > 애플릿 을 클릭하고 팝아웃 아이콘( 팝아웃 아이콘)을 클릭합니다. 선택기에 표시된 애플릿 중 마이그레이션이 필요한 애플릿이 있는 경우 마이그레이션 프롬프트가 표시됩니다.

    모바일 마이그레이션 스크립트 프롬프트

    스크립트가 완료되면 마이그레이션 프로세스에서 탐지된 충돌을 해결하라는 메시지가 표시될 수 있습니다. 충돌은 사용자가 만든 ServiceNow 기록 중 사용자가 수정한 것으로 자동으로 업그레이드되지 않습니다. 충돌은 이후 릴리스로 New York 업그레이드하기 전에 기본 시스템 애플리케이션을 수정한 경우에만 발생할 수 있습니다.

    모바일 마이그레이션 충돌 프롬프트
    충돌 보기를 클릭하여 이러한 충돌을 해결합니다. 이 프로세스에 대한 자세한 내용은 다음 문서를 참조하십시오 모바일 마이그레이션 스크립트 결과의 일반적인 문제 해결.

    모바일 마이그레이션 스크립트에서 변경한 내용

    마이그레이션을 클릭하여 현재 범위에 대한 마이그레이션 스크립트를 시작합니다. 마이그레이션 스크립트는 사용자가 연 애플릿뿐만 아니라 범위 내의 모든 기록을 마이그레이션합니다.

    애플리케이션 및 폴더가 애플릿 시작 관리자로 전환

    레거시 Madrid 스키마는 모바일 애플리케이션과 폴더를 사용하여 애플릿을 구성했습니다. 스키마는 Now Mobile UI 섹션으로 구분된 애플릿 시작 관리자 화면을 사용합니다. 애플릿 시작 관리자는 앱 화면 하단에 나타나는 탐색 모음의 탭을 탭하여 액세스할 수 있습니다.

    그림 1. 스키마의 New York 애플리케이션에 대한 변경 내용
    스키마의 New York 애플리케이션에 대한 변경 사항.

    마이그레이션 스크립트는 각 모바일 애플리케이션 기록에 대한 애플릿 시작 관리자를 만듭니다. 스크립트는 원래 모바일 애플리케이션의 각 폴더를 해당 애플릿 시작 관리자 내의 새 가로 아이콘 섹션으로 변환합니다. 그런 다음 스크립트는 폴더가 있는 각 애플릿의 아이콘 섹션에 아이콘을 만듭니다. 아이콘 섹션에는 숨겨진 화면이 표시되지 않습니다. 그런 다음 스크립트는 각 새 애플릿 시작 관리자에 대한 탭을 탐색 모음에 추가합니다.

    예시 이미지는 마이그레이션 프로세스 후 인시던트 애플리케이션이 어떻게 나타나는지 보여줍니다. 원본 폴더(내 인시던트그룹 인시던트)는 인시던트 애플릿 시작 관리자에 UI 섹션으로 표시됩니다. 이러한 UI 섹션은 가로로 스크롤하여 필요한 만큼 애플릿을 표시할 수 있습니다. 탐색 모음에서 인시던트 탭을 눌러 인시던트 애플리케이션에 액세스할 수 있습니다.

    마이그레이션 후 스크립트는 레거시 폴더[sys_sg_folder] 및 모바일 애플리케이션[sys_sg_application] 기록을 제거합니다.

    Madrid 애플리케이션이 아이콘 섹션 및 아이콘으로 변환되었습니다 New York .

    탐색 모음, 애플릿 시작 관리자 및 해당 UI 섹션에 대한 자세한 내용은 , 및 시작 관리자 화면을 참조하십시오탐색 모음.

    양식 마이그레이션
    양식 애플릿은 릴리스에서 기록 양식을 보는 데 사용되는 루트 상세 정보 화면을 대체합니다 Madrid . 마이그레이션으로 양식 화면 [sys_sg_form_screen] 기록이 생성됩니다. 스크립트는 원래 메인 상세 정보 화면에 포함된 각 화면에 대한 세그먼트를 생성합니다. 원래 기본 상세 정보 화면에 연결된 모든 버튼 [sys_sg_button] 기록이 새 양식 애플릿과 연결되도록 변경됩니다.
    맵 마이그레이션
    맵 애플릿은 릴리스의 Madrid 맵 카드에 필드를 표시하기 위해 항목 뷰를 사용하지 않았습니다. 마이그레이션 스크립트는 원래 맵 애플릿의 제목, 태그, 부제목정보 필드를 사용하여 각 맵 애플릿에 대한 항목 뷰[sys_sg_item_view] 기록을 생성합니다.
    달력 마이그레이션
    마이그레이션 스크립트는 각 달력에 대한 시간 범위 항목 스트림 [sys_sg_time_span_item_stream] 기록을 만들고 달력의 원래 데이터 항목을 새 항목 스트림에 연결합니다. 또한 마이그레이션 스크립트는 양식 애플릿 [sys_sg_form_screen] 기록을 생성하고 달력의 원래 포함 화면에서 새 양식으로 버튼을 마이그레이션합니다.
    항목 스트림 및 항목 구성

    네이티브 클라이언트의 구성요소입니다.

    마이그레이션 스크립트는 범위가 지정된 애플리케이션에서 각 화면에 대한 항목 스트림 [sys_sg_item_stream] 기록을 생성합니다. 레거시 애플리케이션과 연결된 원래 데이터 항목 기록이 변경되어 새 항목 스트림 기록과 연결됩니다. 이 스크립트는 각 달력 화면에 대한 시간 범위 항목 스트림 [sys_sg_time_span_item_stream] 기록과 맵 화면에 대한 위치 항목 스트림 [sys_sg_location_item_stream] 기록을 생성합니다. 이 두 테이블은 항목 스트림 테이블에서 확장되지만 이러한 화면 유형에만 사용됩니다.

    화면 정리
    다음 필드는 더 이상 화면 기록에서 사용되지 않습니다. 스크립트는 화면 [sys_sg_screen] 테이블의 통화 기록에서 이 필드를 제거합니다.
    • 사용자 역할 [application_roles]
    • 주문 [order]
    • 상위 [parent]
    • 상위 테이블 [parent_table]
    • 데이터 항목 [sys_sg_data_item]
    • 숨김 [숨김]
    또한 스크립트는 맵 화면 [sys_sg_map_screen] 기록의 다음 필드에서도 값을 제거합니다.
    • 데이터 항목 테이블 [data_item_table]
    • 직함 [title]
    • 부제목 [subtitle]
    • 정보 [info]
    • 위치[location]
    • 태그 [tag]
    • 태그 글꼴 색상 [tag_font_color]
    • 태그 배경색[tag_background_color]
    • 태그 스타일 [tag_style]
    • 전화 [phone]
    • 색상 유형 고정 [pin_color_type]
    • 색상 고정 [pin_color]
    스크립트는 항목 구성 [sys_sg_master_item] 기록의 다음 필드에서 값을 제거합니다.
    • 테이블 [table]
    • 화면 [screen]
    • 조건 [condition]
    • 조건 순서 [condition_order]

    스크립트가 상세 정보 화면 [sys_sg_details_screen] 기록의 항목 뷰 [item_view] 필드에 있는 값을 제거합니다.

    스크립트가 목록 화면 [sys_sg_list_screen] 기록의 항목 뷰 [item_view] 필드에 있는 값을 제거합니다.

    스크립트가 항목 뷰 [item_view] 기록의 데이터 항목 [data_item] 필드에 있는 값을 제거합니다.

    추가 리소스

    마이그레이션 프로세스에 대한 자세한 내용은 커뮤니티 사이트에서 뉴욕용 모바일 마이그레이션 가이드를 ServiceNow 참조하십시오. https://community.servicenow.com/community?id=community_article&sys_id=f5121a33dba7f788fff8a345ca961957