사용자 정의 코드 스니펫

이 도움말 페이지의 정보는 StudioDesktop Studio에 모두 적용됩니다.

일부 스크립트에는 Studio 작업이 단독으로 제공할 수 있는 것보다 더 높은 복잡성이 필요합니다. Studio을(를) 사용하면 스크립트에 사용자 정의 코드를 추가할 수 있습니다. 이를 통해 조직의 요구사항을 충족하기 위해 스크립트를 사용자 정의할 수 있습니다.

사용자 정의 코딩에는 약간의 스크립팅과 프로그래밍 지식이 필요합니다. StudioSnippet에서 사용하도록 개발된 Studio라는 사용자 지정 프로그래밍 언어를 사용합니다. 이 언어를 사용하는 방법을 배울 수 있도록 완전한 기술 참조 가이드를 온라인 도움말에서 사용할 수 있습니다.

스니펫에 대한 주요 정보

  • 코드 스니펫은 조직과 스크립트의 효율성 향상에 도움이 될 수 있습니다. 실행되는 프로세스를 더욱 자유롭게 제어할 수 있는 것은 물론 실행 시점과 방법도 더욱 자유롭게 제어할 수 있습니다. 직접 변수와 개체를 생성할 수 있으며 IF, FOR, FOREACH 등의 문을 사용하여 프로그래밍 논리를 추가할 수 있습니다.
  • 일부 제품과 기능에는 스니펫이 필요하지만, 필요하지 않을 때도 스크립트에서 이를 사용할 수 있습니다.
  • 제품이나 기능에 코드 스니펫이 필요한 경우, 포함해야 하는 스니펫에 관한 세부 정보를 제공합니다. 스크립트에서 코드 스니펫을 사용하는 방법을 보여주기 위한 스크립트의 예시가 제공됩니다. 제품 또는 기능에 추가 스크립팅을 구현해야 할 수 있습니다.
  • Snippet 스크립팅 언어는 .NET 프레임워크에 구축됩니다. 이 언어는 서버 측에서 실행되고 C# 및 Visual Basic .NET과 마찬가지로 MSIL(Microsoft Intermediate Language)로 컴파일됩니다.

스니펫 작업

스크립트에 사용자 정의 코드를 추가하려면 Snippet 작업이 필요합니다. 이 작업을 두 번 클릭하여 사용자 정의 코드를 추가할 수 있는 편집기 창을 열 수 있습니다. 또한 편집기 창에서 코드를 디버그할 수도 있습니다. 스크립트에는 두 개 이상의 Snippet 작업이 필요할 수 있습니다. 여러 작업을 사용하는 경우 목적을 인식하는 데 도움이 되는 문구로 각 작업의 Caption 추가 필드를 업데이트합니다.

Snippet 작업의 배치는 중요합니다. Snippet이(가) 값을 변수에 할당하면 값이 필요한 작업 전에 배치해야 합니다. 반면 Snippet에 전달되는 값에 따라 작동하는 의사결정 코드가 포함되어 있는 경우에는 값을 제공하는 작업 이후에 Snippet을(를) 배치해야 합니다.

작업과 스니펫의 비교

스니펫에서 할 수 있는 작업의 일부는 Studio 작업을 사용해서도 수행할 수 있습니다. 예를 들어 IFFOR 문을 위한 작업이 있습니다. 또한 사용가 정의 변수를 생성하고 이를 값에 할당하는 데 사용할 수 있는 ASSIGN 작업도 있습니다. 이러한 작업을 용납 가능한 방식으로 사용하여 이러한 기능을 스크립트에 추가합니다. 하지만, 스니펫을 사용하면 더욱 효율적입니다.

스니펫에 코드를 배치하면 스크립트가 더욱 깔끔해지고, 잘 정리되며, 탐색하기 쉬워집니다. 덕분에 스크립터 작업을 더욱 쉽게 효율적으로 수행할 수 있습니다. 스니펫에서 항상 변수를 선언하는 습관을 들이면 나중에 특정한 선언을 찾아야 할 때 더 좁은 범위에서 검색할 수 있습니다.

스크립트에 사용자 정의 코드 추가

Snippet작업을 사용하면 스크립트에 사용자 정의 코드를 추가할 수 있습니다.

  1. CXone Mpower에서 앱 선택기 를 클릭하고 선택합니다.Studio.
  2. 스크립트 페이지에서 스크립트를 찾아 엽니다.
  3. 스크립트에 Snippet 작업을 추가하고 속성 패널에서 편집기 열기를 클릭합니다.
  4. 편집기 창에 코드를 입력하세요. 코드를 입력하거나 이 도움말 사이트 또는 다른 스크립트 등의 다른 출처에서 코드를 복사하여 붙여 넣을 수 있습니다.
  5. Apply을(를) 클릭하여 변경 사항을 저장합니다. 스니펫 편집기가 닫힙니다. 코드 편집을 계속하려면 다시 열어주세요.