스크립팅 모범 사례

  • 각 작업의 Caption 속성을 변경하여 스크립트에서 고유하게 식별하고 해당 작업이 수행하는 작업을 지정합니다. 이를 통해 스크립트 흐름을 더 쉽게 읽고 이해할 수 있습니다. 또한 일부 레이블의 캡션은 IVR 선택 경로 보고서와 같은 보고서에 나타납니다. 고유한 이름을 지정하면 보고서가 더욱 유용해집니다.
  • 가능하면 절대 경로를 사용하세요. 이러한 정보는 명확하고 파일의 정확한 위치를 설명합니다. 절대 경로는 Studio에서 널리 지원됩니다. 하지만 일부 작업은 상대 경로만 지원할 수 있습니다. 절대 경로를 사용해도 작동하지 않고 상대 경로로는 작동하는 경우 상대 경로를 사용하세요. 두 유형이 모두 작동한다는 것을 알고 있다면 절대 경로를 사용하는 것이 가장 좋습니다.
  • Note 작업Annotation 작업을 사용하여 스크립트에 메모를 추가합니다. 이를 사용하여 스크립트 흐름, 스크립트 목적, 스크립트 로직에 담긴 추론을 설명할 수 있습니다. 두 개의 슬래시(Snippet//Snippet)를 사용하여 작업 코드에 메모를 추가할 수도 있습니다.
  • 모든 변수 이름에는 의미가 있어야 합니다.
  • 모든 작업에 대해 Default 브랜치 조건을 연결합니다. 이는 예상치 못한 일이 발생하여 스크립트가 다른 브랜치를 사용할 수 없을 때 발생하는 문제를 방지하는 데 도움이 됩니다. 해당 작업의 경우 onError 브랜치 조건에 의존하는 것만으로는 충분하지 않을 수 있습니다. 오류가 아니며 다른 브랜치 조건으로 처리되지 않는 상황이 발생할 수 있습니다. Default 브랜치가 없고 다른 브랜치에서 다루지 않는 상황이 발생하면 스크립트와 컨택이 스크립트의 해당 지점에서 멈추게 됩니다.
  • 모든 파일 이름에서 공백 대신 밑줄 문자(_)를 사용합니다.
  • 변수에 값을 배정할 때는 항상 ASSIGN 키워드를 사용합니다. 고급 검색을 사용할 때 ASSIGN 키워드를 포함하면 변수가 생성된 위치를 빠르게 찾을 수 있습니다. 이 키워드가 없다면 검색 결과는 해당 변수가 스크립트에 나타나는 모든 인스턴스를 표시합니다.