15.CUBE 2.7.8 Release Note

Edit

15.1추가 및 변경된 기능

15.1.1GS 인증 적용 기능 설명

15.1.1.1로그인 화면이 다릅니다. 비밀번호를 저장하는 버튼이 사라졌습니다.

15.1.1.2입력오류메세지 출력

ID 나 비밀번호 입력 시 잘못 입력하게 되면 "사용자ID 또는 Password가 잘못되었습니다." 라는 메세지가 출력됩니다.

15.1.1.3비밀번호 강화기능

ID 생성규칙이 5개 이상의 문자로 구성되며, 비밀번호 생성규칙은 영대문자, 영소문자, 숫자, 특수문자 등 3종류 이상으로 구성하여 9~16 자리로 구성해야 합니다.

그림 15-1A에서 상담원 등록 시 ID 생성시 제한사항입니다. 5~10 문자만 가능합니다.

그림 15-2A에서 상담원 등록시 패스워드 설정에 대한 내용입니다.

Messenger 메뉴 106 , Admin 메뉴 21 비밀번호 강화 를 이용하게 되면 영문, 특수문자, 숫자 등을 무조건 포함한 9~16자의 비밀번호를 생성 규칙이 적용

15.1.1.4비밀번호 주기

기존에 있었던 기능으로 Messenger 메뉴 17을 넣으면 180일이 지난 비밀번호를 변경하라는 메세지가 나옵니다. 패스워드 기간은 MA_EMPLOYEE 테이블에 PASSWD_UPDATEDATE 에 기록됩니다.

그림 15-3비밀번호 변경화면 입니다.

그림 15-4확인이나 취소키를 눌러도 아래와 같은 화면이 나옵니다.

15.1.1.5비밀번호 암호화

sha 256 으로 변경되어 저장됩니다.

그림 15-5비밀번호가 SHA 256 값으로 나오며 DB 에도 똑같이 저장됩니다.

EncryptionSetting.ini 파일이 있어야 적용됩니다.

위치는 C:\Program Files (x86)\NEXUS Community\NEXUSCUBE

내용은 아래와 같습니다.

[Encryption]

SiteCode=0

EncryptionMethod=SHA256


기본으로는 아래와 같이 설정되어 있으며 적용되지 않습니다.


;[Encryption]

;SiteCode=0

;EncryptionMethod=SHA256

15.1.1.6접근기록

접근기록에 대해 보여지는 기능입니다.

설정하는 방법 입니다.


  • A 메뉴권한 39


  • adaptor 옵션


[Admin]

STACK_SIZE = 3 #range:2~3

WORKER = 50

PORT = 21000

cipher = off

ALIVE_TIMEOUT = 60 #default:30, 0:not use

SYSTEM_EVENT_LOG = off #default:off


[Messenger]

STACK_SIZE = 2

WORKER = 50

PORT = 21001

cipher = off

CONTEXT_USE = on

DYNAMIC_SQL = on #Default on, off : Static SQL, Dynamic sql using bind variable

MESSAGE_DELETE = on #Default on, off : Update MESSAGE_PERMANENT column value

ALIVE_TIMEOUT = 60 #default:30, 0:not use

SYSTEM_EVENT_LOG = off #default:off

그림 15-6접근기록 설정을 하시면 A 리본바에 접근기록 아이콘이 생깁니다.

그림 15-7ID 접근기록은 상담원 자원을 등록 수정 삭제했던 기록을 볼 수 있습니다. 검색은 일자별로 검색됩니다.

그림 15-8로그인,아웃 접근기록은 CUBE M 에 로그인한 기록입니다. 잘못된 접근까지 기록됩니다.

그림 15-9개인정보 접근기록은 I,R 에서 콜추적을 ANI 로 검색했을때의 기록입니다. 작업대상에는 cnid 가 나옵니다.

15.1.2CUBE UI 로딩화면 Flash 제거

CUBE UI 로딩시 Flash 화면을 위해 Flash Player 를 설치해야 했습니다. 그러나 이미지로 변경함에 따라 Flash Player 설치가 필요없을 뿐더러 속도도 향상되었습니다.

그림 15-10M 로딩화면입니다.

그림 15-11A 로딩화면입니다.

그림 15-12I 로딩화면입니다.

그림 15-13S 로딩화면입니다.

그림 15-14R 로딩화면입니다.

그림 15-15P 로딩화면입니다.

그림 15-16C 로딩화면입니다.

15.1.3DBFILE 비밀번호 암호화 설정 기능 변경

기존의 DBFILE 비밀번호 암호화 설정기능을 원하는 필드만 암호화가 가능하도록 변경하였습니다.

변경 사항 옵션 설명입니다.

process.conf

[nxstate]


encryption.call_file = all # no / all / ani,uei,uui,ci,target

no : dbfile에 작성 시 암호화하지 않음.

all : 모든 dbfile 암호화이지만 base64에서만 사용가능 한 옵션(만약 암호화 타입이 base64가 이닌 경우 all옵션을 넣게 되면 모든 개인 정보만 함호화 됨.)

ani,uei,uui,ci,target : 선택적으로 개인정보 암호화 가능


encryption.call_db = ani,uei,uui,ci,target # no ani,uei,uui,ci,target

all은 사용하지 않고 선택적으로 개인정보 암호화 가능


encryption.trace_file = all # no / all / ani,uei,target

no : dbfile에 작성 시 암호화하지 않음.

all : 모든 dbfile 암호화이지만 base64에서만 사용가능 한 옵션(만약 암호화 타입이 base64가 이닌 경우 all옵션을 넣게 되면 모든 개인 정보만 함호화 됨.)

ani,uei,target : 선택적으로 개인정보 암호화 가능


encryption.trace_db = ani,uei,target # no / ani,uei,target

all은 사용하지 않고 선택적으로 개인정보 암호화 가능


encryption_type = base64 # base64 / safedb / ariadb / petra

참고로 현재 기능 및 옵션입니다.


process.conf

[nxstate]

encryption = no/part_db/all/all_db

(no/part_db/all/all_db 중 택일) 옵션설명입니다.

no 는 암호화 기능 미사용

part_db 는 개인정보만 암호화(dbfile & DB)

all 은 전부암호화하여 dbfile에 쓰며 DB에는 전부복호화하여 넣는다

all_db 는 전부암호화하여 dbfile에 쓰고 DB에는 개인정보만 암호화한다.

Default는 all_db 임.

옵션사항에 대소문자 구분없음

15.1.4CUBE 상담 결과 데이터 통계 마감

상담 결과 데이터 통계마감 처리가 완료되었습니다. OT_COUNSEL 의 TAG_CODE 에 대한 통계 마감 처리 기능입니다.

간단히 flow 를 설명하면 다음과 같습니다.

nxcapiPutCounselInfo 호출 -> dbfile 생성 -> nxAdaptor_ST 호출 -> Procedure 호출 -> OT_COUNSEL 마감

상담 결과 데이터 저장 기능 api 개발을 2.7.7 에서 추가하였습니다. 상담결과 데이터 저장을 위해 상담원이 콜 처리 후 유형에 따라서 API를 호출 합니다. 이에 따른 가이드는 여기에 있습니다.

CUBE 와의 연동 시(api 사용시) 문자열타입 에 콜론(:), 홑따옴표(')는 사용할 수 없습니다.

15.1.5CUBE Agent 비밀번호 컬럼 길이 변경

고객사의 비밀번호 강화 요청에 따른 암호화 방식 적용으로 패스워드 길이가 256byte 로 변경하였습니다.

DB 에 패스워드 길이가 변경된 것입니다. 사용하는 패스워드 길이는 최대 16자 까지 입니다.

15.1.6CUBE I 자원 표시 대분류, 중분류 보이도록 변경

기존에는 CUBE I 자원에서 대분류가 표시되지 않았지만 대분류를 표시하도록 변경하였습니다.

15.1.7스킬현황 기능

스킬현황 창을 이용하여 상담원에게 할당된 스킬을 한꺼번에 변경이 가능합니다.

15.1.7.1스킬현황창 소개

그림 15-17스킬현황창 실행(A 스킬트리에서 테넌트 마우스 우클릭하면 스킬현황메뉴가 나옵니다.)

그림 15-18스킬 현황창이 실행된 모습입니다.

15.1.7.2스킬현황 사용법입니다.

15.1.7.2.1저장버튼

스킬선택에 의해 스킬이 할당되면 할당된 스킬을 저장합니다.

아래화면은 스킬선택창에서 100번 자원을 넣은 후 새로고침을 한 다음 빨간색 네모박스에 100번 스킬을 확인하는 화면 입니다.거기에서 선택된 상담원에 100번 스킬에 스킬레벨 1로 할당한 모습입니다.
이렇게 스킬이 할당된 후 저장버튼을 눌러야 스킬이 적용됩니다.

15.1.7.2.2엑셀변환버튼

현재의 저장된 스킬현황을 엑셀로 변환하는 기능입니다.(export 만 가능합니다.)
아래화면은 버튼을 누르면 저장이되는 모습입니다.

15.1.7.2.3스킬선택버튼

테넌트에 소속된 스킬이 나옵니다.해당스킬을 보이게 할 수 있습니다.
이 화면에서 선택된 스킬정보가 새로고침 버튼을 누르면 그리드 화면에서 볼 수 있습니다.

15.1.7.2.4파트선택버튼

테넌트에 소속된 그룹,파트정보가나옵니다.그룹 파트 정보를 스킬현황 메뉴에서 볼 수 있습니다.
이 화면에서 선택된 파트정보가 새로고침 버튼을 누르면 그리드 화면에서 볼 수 있습니다.

15.1.7.2.5새로고침 선택버튼

스킬 또는 파트 선택 버튼으로 선택 후 새로고침을 해야지 정보가 갱신됩니다.
스킬 또는 파트를 선택하신 후 해당 버튼을 클릭하실 경우 그리드 화면이 변경됩니다.

15.1.8CUBE I 대기호 강제할당 기능 변경

CUBE I 큐모니터창에서 해당 대기 호를 더블 클릭하여 팝업 창에 원하는 분배 큐 ID를 입력 받게 수정하였습니다.

그림 15-19참고로 큐모니터창에서 마우스 우클릭하면 대기호 강제할당 설정메뉴가 나오고 메뉴를 클릭하면 아래와 같은 화면이 나옵니다.

15.1.9CUBE R 쿼리 제한

R 통계장표를 보기위해 자원을 많이 선택할 경우 쿼리가 길어집니다. 따라서 5500자로 제한하도록 수정되었습니다.

15.1.10nxSender WQ 패킷(큐 대기시간구간별 대기호수 현황) DB 저장 기능 추가

15.1.11nxSender AI 패킷에 상담원 상태유지시간 항목 추가

15.1.12nxSender SS 패킷 DB 저장 마감

15.1.13호 종료 후 상담원 옵션에 따라 상담원 상태 이벤트생성(virtual media)

15.1.14삼성 scm express 교환기 당겨받기, 콜 포워딩사용 가능토록 함(통계부분)

15.1.15CUBE M 비밀번호 암호화 종류 추가(SHA256, BASE64)

15.2향상된 기능 및 버그수정

15.2.1CUBE-I 부하 튜닝

CUBE-I 의 툴바 안보이게 수정 , 기존에 상담원모니터의 시간표시를 Timer 에서 Thread 방식으로 변경

15.2.2유효통화 통계마감 버그 수정

통화시간구간별 통계 마감 시 CALL_TIME = 0 초도 마감 되게 수정 PROC_EMPLOYEECALL_RECLOSING 프로시저 수정

15.2.3암호화 사용시 I 끊어지는 현상 수정

15.2.4emgrmcall 사용시 대기호 삭제되지 않는 현상 수정

15.2.5통화중 감청시 통화시간 누락 현상 수정

15.32016년 12월 릴리즈 정리

대략적인 patch 개수 250여개 입니다.


엔진 NEXUSCUBE v2.7.7.52

DB NEXUSCUBE v2.7.7.11

NEXUSCUBE-M v2.7.7.18

NEXUSUCBE-P v2.7.7.7

NEXUSUCBE-I v2.7.7.39

NEXUSUCBE-R v2.7.7.62

NEXUSUCBE-A v2.7.7.52

NEXUSUCBE-S v2.7.7.2

NEXUSCUBE-C v2.7.7.13