---
sourceDocument: 호주 애플리케이션 빌드 또는 수정
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/application-development

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 애플리케이션 빌드 또는 수정

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# 양식 및 비즈니스 논리 빌드

# 양식 및 비즈니스 논리 빌드 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

애플리케이션 디자인의 다음 단계는 논리를 빌드하는 것입니다. 논리에는 양식 논리(사용자가 양식에서 볼 수 있는 내용과 사용할 수 없는 내용)와 비즈니스 논리(데이터가 입력될 때 발생하는 작업을 관리하는 규칙)가 포함됩니다.

## 에이전틱 AI {#build-form-and-business-logic__section_pdy_tlc_h2c}

에이전틱 AI의 도움을 받아 애플리케이션을 생성합니다. 자세한 내용은 [ServiceNow AI Platform에서 Vibe 코딩 및 AI 앱 개발](https://servicenow-prod.fluidtopics.net/PoiSpZeS0~1awDXN69EtTA "ServiceNow AI Platform에서 사용할 수 있는 생성 및 에이전틱 AI 기능을 사용하여 앱 개발을 가속화하고, AI로 사용자 지정 애플리케이션을 개선하며, 코드를 Vibe 할 수 있습니다.") 문서를 참조하십시오.

## 스크립팅 및 수정 {#build-form-and-business-logic__section_w1p_vx2_5xb}

코드를 작성하기 전에 새로운 ServiceNow 기능 채택과 업그레이드에 미치는 영향을 알고 있어야 합니다. 기준선 아티팩트 및 프로세스를 수정할 때는 특별한 주의가 필요합니다.

스크립팅하기 전에 다음 사항을 고려하십시오.

* 요구 사항을 평가합니다. 로직이 앱의 기능에 중요합니까?
* 코드 없이 요구사항을 충족하도록 ServiceNow를 구성할 수 있는지 확인합니다.
* Flow Designer, Virtual Agent 및 UI 정책과 같은 옵션을 활용하면 코드를 작성하지 않고도 플랫폼 기능을 활용할 수 있습니다.
* 로직에 대한 로우코드 및 노코드 접근 방식은 디버그 및 업그레이드가 더 쉽습니다.

{#build-form-and-business-logic__ul_onf_wx2_5xb}

스크립팅이 적절한 경우의 예:

* 플로우 디자이너 작업 빌드하기
* 스크립팅된 REST API 생성
* 스크립트 포함에서 범위가 지정된 애플리케이션에 대한 논리 생성
* 서비스 포털용 위젯 사용자 지정 및 생성

{#build-form-and-business-logic__ul_pnf_wx2_5xb}

스크립팅된 솔루션을 사용하기 전에 비즈니스 요구 사항을 평가하고 노코드 경로를 고려하십시오.

ServiceNow 개선 사항에 유의하십시오. 예를 들어 Orlando 릴리스에서 Virtual Agent 대화에는 London보다 노코드 옵션이 더 많습니다. 릴리스 정보 및 기타 게시물을 읽습니다. 인증을 취득하고 최신 인증 상태를 유지하십시오.

사용자 지정 시기를 더 잘 이해하려면 [Customer Success Center](https://www.servicenow.com/success.html)에서 [규모에 따른 혁신 성공 플레이북](https://www.servicenow.com/success/playbook/innovate-at-scale.html)을 검토하십시오.

## 기본 동작 수정 {#build-form-and-business-logic__section_jtv_wx2_5xb}

과거에는 아티팩트를 복사하여 업데이트하고 원본을 비활성화하는 것이 사용되었습니다. 복사/비활성화 방법은 다음 문제로 인해 더 이상 권장되지 않습니다.

* 개발자는 조사 없이 비활성화된 아티팩트가 업그레이드되었는지 여부를 알 수 없습니다.
* 원본과 사본이라는 두 개의 파일을 유지관리해야 합니다. 사용자 지정이 이루어질 때마다 유지관리가 두 배가 됩니다.
* 릴리스가 나올 때마다 사용자 지정 기록은 오래되었습니다.
  * 고객은 새 릴리스에 포함된 개선 사항을 받을 수 없습니다.
  * 새 릴리스는 업데이트 중인 원래 기록에 의존할 수 있습니다.
  * 개발자는 원래 기록이 비활성 상태인 것을 보상하기 위해 더 많은 변경 작업을 수행할 수 있습니다.
  {#build-form-and-business-logic__ul_wjz_xx2_5xb}

{#build-form-and-business-logic__ul_vjz_xx2_5xb}

활성 플래그만 변경되는 스크립트는 업데이트되지만 해당 스크립트는 건너뛴 목록에 나타나지 않습니다. 복사 및 비활성화 전략을 사용하면 개발자가 사용자 지정에 대한 가시성이 낮아지고 베이스라인 버전을 쉽게 평가하거나 베이스라인 버전으로 되돌릴 수 없습니다.

원본 아티팩트를 복사하고 비활성화하는 대신 아티팩트를 직접 편집합니다. ServiceNow 업그레이드 엔진은 최신 버전을 버전 이력에 추가하고 아티팩트를 건너뛰었다고 보고합니다. 개발자는 업그레이드를 통해 새 버전을 사용할 수 있음을 확인할 수 있습니다.
* **[양식 논리](https://servicenow-prod.fluidtopics.net/UJyXUNzWyXYFS~xUDwgo8g)**   
  사용자가 양식을 방문할 때 표시되는 내용을 제어하면 생산성과 응답성이 향상될 수 있습니다. 예를 들어 사용자는 자신에게 유용한 필드만 볼 수 있어야 합니다. 사용자는 양식에 구성된 항목에 따라 특정 필드만 볼 수 있습니다. 양식 논리를 적용하여 양식에 표시되는 항목, 읽기 전용 항목, 필수 항목을 제어합니다.
* **[비즈니스 규칙 및 스크립트 포함](https://servicenow-prod.fluidtopics.net/cfRaN~SD9VPzoCFK0CgadA)**   
  비즈니스 규칙은 인스턴스 기록에 대한 CRUD(생성, 읽기, 업데이트, 삭제) 작업 중에 실행할 수 있는 서버 측 작업입니다.
* **[플로우 디자이너](https://servicenow-prod.fluidtopics.net/Vv2uKv3BgmXfmY8Z7elJkA)**   
  Flow Designer는 ServiceNow AI Platform 통합된 설계 환경에서 풍부한 프로세스 자동화 기능을 구현하는 기능입니다. Flow Designer를 사용하면 프로세스 소유자가 자연어를 사용하여 코딩할 필요 없이 승인, 작업, 알림 및 기록 운영을 자동화할 수 있습니다.

