사용자 지정 대신 사용 앱 엔진
앱 엔진 와 같은 크리에이터 스튜디오개발 도구는 에서 기존 애플리케이션을 사용자 지정하는 훌륭한 대안을 Now Platform제공합니다.
- 커스터마이제이션을 통해 애플리케이션의 의도된 용도가 확장되면 사용자 지정하는 것이 더 효과적입니다. 예를 들어 에 IT 기능을 ITSM추가할 수 있습니다.
- 커스터마이제이션이 애플리케이션의 의도된 목적을 확장하지 않는 경우 개발자 제품을 사용하여 앱 엔진 새 애플리케이션을 생성하는 것이 더 효과적입니다. 예를 들어, 출장 요청 워크플로우를 추가하기 위해 워크플로우의 ITSM 용도를 변경하지 마십시오.
사용 시기의 예 앱 엔진
ServiceNow 제품은 의도한 대로 사용될 때 가장 잘 작동합니다. 애플리케이션의 용도를 변경하기 위해 애플리케이션을 과도하게 사용자 지정하는 경우가 많다면 개발자 제품을 사용하여 앱 엔진 새 애플리케이션을 생성하는 것이 더 나은 계획입니다.
- 회사에는 기존 제품 기능을 보강하지만 동일한 워크플로우를 따르지 않는 비즈니스 프로세스가 있습니다.
- 어떤 제품 워크플로와도 일치하지 않는 앱에 대한 새로운 사용 사례가 있습니다.
- 바로 사용 가능 애플리케이션을 대량으로 사용자 지정하여 빌드할 수 있는 사용 사례가 있지만 기존 애플리케이션이 의도한 것과 일치하지 않습니다.
마지막 사용 사례를 자세히 살펴보겠습니다.
기존 제품의 용도 변경 관련 문제
ServiceNow 애플리케이션에는 사용 사례에 맞게 특별히 조정된 역할, 프로세스 및 플로우가 함께 제공됩니다. 예를 들어 ITSM 앱은 IT 사용자, IT 문제, IT 보고서 및 IT 케이스에 도움이 됩니다.
- 두 워크플로우를 결합하면 상충이 발생합니다.
- 애플리케이션을 사용자 지정하면 의미가 있습니다.
두 워크플로우를 결합하면 상충이 발생함
- 그들의 특징은 계속해서 다양해질 것입니다.
- 한 워크플로우에서 새 기능을 추가하거나 문제를 수정하면 다른 워크플로우에 부정적인 영향을 줄 수 있습니다.
- 성과는의 ITSM 고통받을지도 모른다.
- 코드 기반이 커지고 두 ITSM 가지 목적으로 인해 문제 해결이 더 어려워집니다.
- 품질 엔지니어는 두 가지 다른 테스트 프레임워크가 필요합니다.
이러한 모든 문제로 인해 불필요한 합병증, 성능 저하, 업그레이드 지연 및 소프트웨어 문제가 발생할 수 있습니다.
애플리케이션을 사용자 지정하면 의미가 있습니다.
이 Now Platform 앱은 사용자 지정 및 구성을 수용하도록 설계되었습니다. 회사의 Now Platform 비즈니스 요구에 맞게 충분히 유연합니다. 하지만 애플리케이션을 사용자 지정하는 ServiceNow 방법은 지원, 향후 Now Platform 버전으로의 업그레이드 및 플랫폼 기능에 큰 영향을 미칠 ServiceNow 수 있습니다.
- 사용자 지정은 인스턴스의 베이스라인 설치 ServiceNow 의 일부인 코드에 대한 변경입니다. 코드를 사용하여 응용 프로그램을 사용자 지정합니다.
- 구성은 인스턴스의 베이스라인 설치 ServiceNow 에서 코드를 건드리지 않는 제품의 동작에 대한 모든 변경 사항입니다. 시스템 속성, ServiceNow 제품 또는 코드를 사용하여 애플리케이션을 구성할 수 있습니다.
- 애플리케이션에 코드를 추가하는 경우 인스턴스의 베이스라인 설치에서 코드를 수정하는지 여부에 관계없이 해당 코드를 소유하게 됩니다 ServiceNow .
- 플랫폼은 모든 커스터마이제이션을 표시하고 새 버전의 플랫폼으로 업데이트하면 건너뜁니다. 즉, 사용자 지정 항목을 수동으로 업데이트해야 합니다. 이는 새 플랫폼 버전으로 업데이트하는 데 필요한 시간과 자원에 상당한 영향을 미칠 수 있습니다.
- Now Platform 에서는 작업을 처리하는 방법, 여러 브라우저에서 폼을 렌더링하는 방법 및 전반적인 사용자 환경에서 애플리케이션을 지원하는 프레임워크를 사용합니다. 사용자 지정을 도입하면 이 프레임워크에 의도하지 않은 결과가 발생할 수 있습니다.
- 사용자 지정 코드를 테스트하고 플랫폼 기능에 영향을 주는지 확인하는 부담은 사용자에게 있습니다.
- ServiceNow 고객 지원 부서에서는 사용자 지정 코드 또는 사용자 지정 코드로 인해 발생하는 문제를 해결할 수 없습니다.
커스터마이제이션은 의 Now Platform주요 기능 중 하나입니다. 그러나 애플리케이션의 용도를 변경하기 위해 애플리케이션을 과도하게 사용자 지정하면 사용자 지정 코드가 새 플랫폼 버전으로 쉽게 마이그레이션되지 않을 수 있기 때문에 기술적 부채가 발생하고 업그레이드 주기가 길어지며, 향후 플랫폼 업그레이드가 복잡해질 수 있습니다.
결론
- 애플리케이션을 사용자 지정하기 전에 가능한 한 많이 구성 ServiceNow 하십시오.
- 애플리케이션의 의도를 확장하는 경우에만 애플리케이션을 사용자 지정합니다.
- 원래 목적에 맞지 않는 기능을 만들기 위해 애플리케이션을 사용자 지정하는 대신 개발자 ServiceNow 스튜디오제품을 크리에이터 스튜디오 사용하여 앱 엔진 새 애플리케이션을 만듭니다.