앱에 대한 테이블 변경
관리자는 에 내장된 크리에이터 스튜디오앱의 연결된 테이블을 변경할 수 있습니다. 즉, 앱이 요청을 저장하는 테이블을 변경할 수 있습니다.
앱 설정에서 데이터 관리 탭을 선택하여 앱의 현재 테이블을 봅니다. 자세한 내용은 에서 앱 설정 편집 크리에이터 스튜디오 문서를 참조하십시오.
주:
앱의 연결된 테이블을 변경하는 방법에는 두 가지가 있습니다.
- 를 사용하면 안내 설정더 쉽고 간소화된 프로세스가 가능합니다. 자세한 내용은 앱에 대한 크리에이터 스튜디오 테이블 구성 문서를 참조하십시오.
- 에서 여러 테이블을 ServiceNow AI Platform업데이트할 수 있습니다. 자세한 내용은 앱의 테이블 변경 크리에이터 스튜디오 문서를 참조하십시오.
앱 테이블을 변경하는 이유
앱에 대한 테이블을 변경하려는 몇 가지 이유는 다음과 같습니다.
- 비즈니스 논리 또는 특정 필드 처리가 있는 기존 테이블이 있는 경우 앱이 해당 테이블에 쓰도록 하여 기존 논리를 사용하도록 할 수 있습니다.
- 요청 앱 테이블은 광범위하게 수정할 수 없으므로 더 복잡하게 수정하고 다른 테이블을 사용할 수 있습니다.
- 페더레이션 앱에서 구성요소를 상속하는 테이블을 사용하려고 합니다.
- 대규모 페더레이션 애플리케이션이 이미 있고 새 크리에이터 스튜디오 애플리케이션의 데이터를 해당 페더레이션 앱 테이블에 넣으려고 합니다.
앱의 테이블을 변경하기 위한 요구 사항
테이블을 변경하려면 앱을 먼저 만들어야 합니다.
일반적인 가이드라인은 요청 작업 테이블을 확장하는 테이블을 사용하는 것입니다.
- 앱의 테이블을 요청 작업 확장 테이블을 확장하지 않는 테이블로 변경하면 자동화에 영향을 줄 수 있습니다.
- 새 테이블에 request_type 필드가 없으면 앱의 자동화가 올바르게 트리거되지 않습니다.주:양식을 지정하는 요청 유형 필드는 요청 작업 테이블이나 요청 작업을 확장하는 테이블에서 변경할 수 있습니다. 이렇게 하려면 관리자이거나 sn_creatorstudio.configuration_admin 또는 sn_creatorstudio.task_admin 역할이 있어야 합니다.
- 새 테이블의 request_type 필드에는 요청 유형 레이블이 있어야 하며 이는 기록 생성자 테이블에 대한 참조여야 합니다.
- 새 테이블이 앱과 동일한 범위에 있지 않은 경우 테이블 범위에서 다른 범위의 업데이트를 허용해야 합니다.
앱에 대한 테이블을 변경하기 위한 역할
앱의 연결된 테이블을 변경하려면 세분화된 관리자 역할인 admin 역할, sn_creatorstudio.app_configurator 역할 또는 sn_creatorstudio.configuration_admin이 있어야 합니다. 자세한 내용은 Granular admin roles required to secure your instance 문서를 참조하십시오.
앱 테이블 변경의 영향
다음 표에서는 앱 테이블 변경이 앱 빌드의 크리에이터 스튜디오 여러 부분에 어떤 영향을 미치는지 설명합니다.
| 앱 빌드의 일부입니다 | 효과 |
|---|---|
| 양식 | 양식을 만든 후 앱의 테이블을 변경하면 사용자가 앱의 현재 테이블과 다른 테이블에 대해 생성된 양식을 볼 때 오류가 발생합니다. 이 경우 테이블을 원래 테이블로 다시 변경하거나 사용자가 새 테이블을 사용하는 새 양식을 만들어야 합니다. |
| 자동화 | 테이블을 request_type 필드가 없는 테이블로 변경하면 사용자가 앱에 플레이북을 추가할 수 없습니다. |
| 작업 공간 목록 구성 | 사용자가 필터링된 목록을 만든 후 테이블을 변경하면 필터링된 목록이 원래 테이블을 유지합니다. 필터링된 여러 목록이 서로 다른 테이블을 사용하는 경우 사용자는 이러한 불일치를 기반으로 오류를 받게 됩니다. 예를 들어 편집 권한이 없는 테이블의 열은 관리할 수 없습니다. |