구축하기 전에 계획하기
기본적으로 애플리케이션은 사용자 작업을 지원하는 디지털 프로그램입니다. 애플리케이션을 빌드할 때 수행하는 일부 작업은 되돌릴 수 없습니다. 이러한 조치를 인지하고 미리 계획하십시오.
애플리케이션 범위
응용 프로그램을 만들 때 가장 먼저 결정해야 할 중요한 사항 중 하나는 응용 프로그램이 개인 범위에 있어야 하는지 아니면 전역 범위에 있어야 하는지에 대한 것입니다.
기본적으로 애플리케이션은 자체 비공개 애플리케이션 범위에서 생성됩니다. 개인용 애플리케이션 범위의 애플리케이션은 애플리케이션 아티팩트에 대한 액세스를 제한하므로 동일한 범위의 애플리케이션 아티팩트만 애플리케이션 데이터를 작성, 수정, 제거 또는 실행할 수 있는 전체 액세스 권한을 갖습니다. 범위가 지정된 애플리케이션은 소스 통제 통합과 Delegated Development를 사용할 수 있습니다. 전역적으로 범위가 지정된 애플리케이션은 Delegated Development를 사용할 수 없습니다.
- 애플리케이션은 전역 데이터를 삭제해야 합니다.
- 애플리케이션이 작동하려면 여러 기본 테이블의 애플리케이션 액세스 설정을 변경해야 합니다.
- 애플리케이션은 전역 범위에서만 사용할 수 있는 API에 액세스해야 합니다. 전역 범위의 통과 스크립트 포함을 만드는 것만으로는 이 요구 사항에 충분하지 않습니다.
자세한 내용은 Now Platform의 애플리케이션 범위 이해(백서)를 참조하십시오애플리케이션 범위.
인스턴스 선택
PoC(개념 증명) 애플리케이션 빌드는 일반 개발 인스턴스와 별도의 인스턴스에서 빌드할 수 있으며 빌드해야 합니다. 인스턴스는 샌드박스 인스턴스이거나 개발자 사이트의 PDI(개인 개발자 인스턴스)일 수 있습니다. PDI 명명 형식은 dev12345.service-now.com 입니다.
범위 네임스페이스가 다른 인스턴스를 사용하는 경우 조직의 개발 인스턴스에서 PoC 애플리케이션을 다시 빌드합니다. 애플리케이션을 조직의 개발 인스턴스로 임포트하지 마십시오. 애플리케이션의 범위가 지정된 네임스페이스가 회사의 개발 인스턴스에 대한 범위가 지정된 네임스페이스와 일치하지 않습니다.
조직에서 사용하려는 애플리케이션(예: 프로덕션 앱)은 조직의 개발자 인스턴스에서 생성되어야 애플리케이션이 조직의 테스트 및 배포 프로세스를 따를 수 있습니다.
명명 결정
애플리케이션 이름이 중요합니다. ServiceNow는 애플리케이션 이름을 기반으로 범위를 제안합니다. 애플리케이션 파일 이름은 인스턴스에 있는 애플리케이션 자원을 고유하게 식별할 수 있도록 범위에 추가됩니다. 범위는 x_[회사 코드]_[application_name] 형식이며 최대 18자입니다. 예를 들어 애플리케이션 이름 법무 요청 에는 제안된 x_acme_legal_reque 범위가 있습니다.
응용 프로그램 내의 모든 응용 프로그램 파일은 범위를 상속하므로 값을 신중하게 고려해야 합니다. 애플리케이션 이름은 언제든지 변경할 수 있습니다.