diff --git a/documents/03.UCAP_Next_Messenger_서비스흐름도.V0.2.3.pptx b/documents/03.UCAP_Next_Messenger_서비스흐름도.V0.2.3.pptx index fd07403..a7ca913 100644 Binary files a/documents/03.UCAP_Next_Messenger_서비스흐름도.V0.2.3.pptx and b/documents/03.UCAP_Next_Messenger_서비스흐름도.V0.2.3.pptx differ diff --git a/documents/urls/url.txt b/documents/urls/url.txt new file mode 100644 index 0000000..415f29c --- /dev/null +++ b/documents/urls/url.txt @@ -0,0 +1,43 @@ +eventSendEventMail: "http://13.209.221.130:8033/uCapPi/event/sendEventMail" +eventSendInvite: "http://13.209.221.130:8033/uCapPi/event/sendInvite" +login2: "http://13.209.221.130:8033/uCapPi/login2" +passwordChange: "http://13.209.221.130:8033/uCapPi/password/change" +passwordInitStep1: "http://13.209.221.130:8033/uCapPi/password/initStep1" +policyPrivacy: "http://13.209.221.130:8033/uCapPi/policy/privacy" +policyService: "http://13.209.221.130:8033/uCapPi/policy/service" +policyTotal: "http://13.209.221.130:8033/uCapPi/policy/total" +scheduleRetrieveScheduleList: "http://13.209.221.130:8033/uCapPi/schedule/retrieveScheduleList" +tokenCheck: "http://13.209.221.130:8033/uCapPi/tokenCheck" +userCall: "http://13.209.221.130:8033/uCapPi/user/call" +userMobileAuth: "http://13.209.221.130:8033/uCapPi/user/mobileAuth" +userMobileInitial1: "http://13.209.221.130:8033/uCapPi/user/mobileInitial1" +userMoblieCallAuth: "http://13.209.221.130:8033/uCapPi/user/moblieCallAuth" +userRoom: "http://13.209.221.130:8033/uCapPi/user/room" +userScreenCapture: "http://13.209.221.130:8033/uCapPi/user/screenCapture" +userTermsAction: "http://13.209.221.130:8033/uCapPi/user/terms.action" +userUserAuth: "http://13.209.221.130:8033/uCapPi/user/userAuth" + +public API Service URL +updateInfo: "http://13.209.221.130:8033/Pub/updinfo.aspx" +versionInfo2: "http://13.209.221.130:8033/Pub/verinfo2.aspx" + +external API Service URL +checkUserInfoEx: "http://13.209.221.130:8011/Extern/CheckUserInfoEx.aspx" +companyList: "http://13.209.221.130:8011/Extern/CompanyList.aspx" +tokenUpdate: "http://13.209.221.130:8011/Extern/TokenUpdate.aspx" +urlInfo: "http://13.209.221.130:8011/Extern/urlinfo.aspx" + + + + + + + + + + +http://13.209.221.130:8033/uCapPi/login2 + +companyCode: "GUC100" +loginId: "test06" +loginPw: "111111" \ No newline at end of file diff --git a/documents/web-login-response.json b/documents/web-login-response.json index 13178e0..dbd09b3 100644 --- a/documents/web-login-response.json +++ b/documents/web-login-response.json @@ -4,7 +4,7 @@ "PWD_HC": "7574", "PER_INFO_AGREE_YN": "N", "COMPANY_CODE": "GUC100", - "USER_ID": "test03", + "USER_ID": "test06", "USER_NAME": "테스트3", - "USER_SEQ": 9826 + "USER_SEQ": 9829 } diff --git a/documents/websocket-login-response.json b/documents/websocket-login-response.json index 687ecb7..8b90844 100644 --- a/documents/websocket-login-response.json +++ b/documents/websocket-login-response.json @@ -1,5 +1,5 @@ { - "SENDER_SEQ": 9826, + "SENDER_SEQ": 9829, "SSVC_TYPE": 2, "SVC_TYPE": 1, "companyCode": "GUC100", @@ -13,7 +13,7 @@ "hardPhoneSadn": "", "havePermissionsForDevice": true, "havePermissionsForIntegratedMessageBox": false, - "loginId": "test03", + "loginId": "test06", "madn": "", "passwordEncodingType": 1, "passwordValid": true, diff --git a/documents/회의정리/0203_1100.txt b/documents/업무/0203_1100.txt similarity index 100% rename from documents/회의정리/0203_1100.txt rename to documents/업무/0203_1100.txt diff --git a/documents/업무/2월/02_TODO b/documents/업무/2월/02_TODO new file mode 100644 index 0000000..7951f76 --- /dev/null +++ b/documents/업무/2월/02_TODO @@ -0,0 +1,117 @@ +묶음파일 + 업로드 + 묶음파일 request 모델 정의 + userSeq: number; + deviceType: DeviceType; + token: string; + files: File[]; + fileUploadItems: FileUploadItem[]; + roomSeq?: string; + type?: string; + 묶음파일 response 모델 정의 + roomSeq?: string; + attachmentSeq?: string; + fileCount?: string; + baseUrl?: string; + fileType?: string; + thumbnailUrls?: string[]; + returnJson?: string; + 이벤트 타입 정의 (EventType.MultiFile) + 파일 타입 정의(FileType.MultiFile) + 묶음파일 업로드 함수 정의 + 메세지 전송 (묶음파일 JSON) + 이벤트 정보 조회 + 이벤트 타입별 출력 + 묶음파일 타입 그리드 썸네일 컴포넌트 정의 + 그리드 알고리즘 작성 + + 뷰어 컴포넌트 (슬라이드 기능) + 묶음파일인 경우 + 썸네일 이미지 그리드 출력 (위 가이드 라인 참조) + 묶음파일이 아니지만 이미지인 경우 + 일반 이미지 출력 + 동영상인 경우 + 일반 동영상 썸네일 출력 + 썸네일 출력 + 출력 가이드 라인 + 최대 가로 출력 개수 3개 + 다음행에 출력 개수가 홀수 일때 + 빈 공간이 출력되지 않게 조정 + 최대 width, 최소 height 테스트 후 결정 + + 카톡 벤치마킹 + 묶음파일 전송 후 + 1개의 이미지 전송 + 묶음파일과 같이 슬라이드 형태로 출력 (ps: 2/4 출력 없음) + 동영상 전송 + 동영상 썸네일 출력 + 동영상은 묶음파일 지원안함 + + 원본 출력 + //원본 파일 호출할 때 리플레이스 + tems[position].FILE_THUMB_URL.replace("WebFile", "AttFile").replace(".thumb.jpg", "") + 다운로드 + +콜렉투콜 + UI 구성 + 연락처 + 검색 (조직도 연동) + 검색 결과 + 리스트 출력 + 다이얼 패드 + 넘버키(0~9 '*','#' 포함 4행 3열 출력) + 최근통화 + 날짜별 + 전화번호 + 프로필 이미지 + 통화한 시간 + 프레전스 표시 + 기능 목록 + 이름, 부서, 전화번호, 이메일 검색 (조직도 연동) + 최근통화 목록 조회 + 클릭투콜 API 문의 + 최근 통화 프로토콜 요청 + 최근 통화 프로토콜 응답 (data, 결과) + 전화 + 클릭투콜 API 문의 + 전화 연결 시 (전화 실패 동일) + 최근 통화목록 싱크 요청 + 최근 통화목록 리프레쉬 + +주소록 + UI 구성 + 검색 (이름, 전화번호) + 검색 결과 + 리스트 출력 + 모바일 주소록 동기화(PC-> Mobile 요청) + 모바일 주소록 초기화(PC에서 동기화된 주소록 초기화) + 엑샐 탬플릿 (주소록을 입력할 수 있는 액샐 템플릿을 제공) + 액샐 업로드 (주소록이 입력된 액샐 템플릿을 업로드 하여 PC 주소록 업데이트) + 액샐 데이터 초기화 (액샐 업로드 데이터 초기화) + 액셀 내려받기 (주소록 데이터 액셀로 다운로드) + 기능 목록 + 모바일 주소록 동기화 + 기존방식 (데이터가 많은 경우 중간 서버에서 끊길 가능성이 농후) + PC 서버 요청 + 모바일 노티 + for + 모바일 주소록 서버 전송 + 모바일 주소록 서버 응답 + 서버가 주소록 리시브 노티 + 박차장님이 제안한 방식 + PC 서버 요청 + 모바일 노티 + 모바일 주소록 JSON 으로 전송 + 새로운 방식 + 생각해봐야함 + 서버에 개인주소록을 저장할 경우 + PC에서 동기화 완료 후 서버 데이터 삭제 고려 + 서버에 개인주소록을 저장하지 않을 경우 + 서버 부하 고려 + 모바일 주소록 초기화 + PC에 저장된 모바일 주소록을 삭제 + 엑샐 + Export/Import + 템플릿 + 초기화 +MAC용 빌드 \ No newline at end of file diff --git a/documents/업무/2월/1번째주/0206.txt b/documents/업무/2월/1번째주/0206.txt new file mode 100644 index 0000000..dc82582 --- /dev/null +++ b/documents/업무/2월/1번째주/0206.txt @@ -0,0 +1,20 @@ +오늘 할일 +1. 로그인 O +2. 쪽지 기능 삭제 및 주석 처리 O +3. 화상회의 기능 삭제 및 주석 처리 O +4. 쪽지 및 화상회의 기능 삭제 후 테스트 +5. 대화내용 import/export 기능 추가 + +//TODO List + + +장재원 책임님에게 할 질문 + 대화내용 자동저장 현재 버전에도 필요한 기능인지 확인 + +이진호 수석님에게 할 질문 + 대화내용 저장할 때 범위?(기간?, 대화 개수?, 전체?) + +업무협의 사항 + 조직도 클릭투콜에 대한 ux 협의 + 클릭투콜 메뉴에 대한 ux 협의 + diff --git a/documents/업무/2월/1번째주/0207.txt b/documents/업무/2월/1번째주/0207.txt new file mode 100644 index 0000000..213d958 --- /dev/null +++ b/documents/업무/2월/1번째주/0207.txt @@ -0,0 +1,53 @@ +오늘 할일 (지연) + + 선행 작업 + 기존 파일업로드 절차 + 업로드 성공 처리 + 업로드 실패 처리 + 사진 묶어 보내기 + 묶음 파일 만들기 + 묶음 파일 업로드 처리 + 묶음 파일 대화방 출력 + 묶음 파일 상세 이미지 출력 + 묶음 파일 슬라이드 + 묶음 파일 전달 + 묶음 파일 삭제 + + + 대화내용 import/export 기능 추가 + 주간보고서 작성 + +파일 업로드 요청 +http://13.209.221.130:8011/Common/FileTalkSave.aspx + +p_user_seq: 9829 +p_device_type: P +p_token: MTE3OTE2ODI0ODc0MDU2NzYwNzkzNjM2MzQwNDQ5NDQ0MjY5MDY +file: (binary) +p_file_name: 주석 2020-02-06 145415.png +p_room_id: 117 + +파일 업로드 결과 +{ +"StatusCode":"200", +"ErrorMessage":"", +"RoomID":"117", +"FileName":"주석2020-02-06145415.png", +"FileExt":"png", +"FileType":"I", +"ThumbURL":"http://13.209.221.130/WebFile/LF/2020/02/07/MA_9829_162943795260_3.png.thumb.jpg", +"AttSEQ":"376", +"AttSize":"215994", +"AttRegDate":"2020-02-07 16:29:43", +"ImageWidth":"320", +"ImageHeight":"179", +"CompanyCode":"LF", +"VoiceTime":"", +"SynappKey":"" +} + +const tempFileType = fileUploadItems[0].file.type; +console.log(tempFileType); +const fileType = tempFileType.split('/'); +console.log(fileType[0]); +console.log(fileType[1]); diff --git a/documents/업무/2월/2번째주/0210.txt b/documents/업무/2월/2번째주/0210.txt new file mode 100644 index 0000000..d37f824 --- /dev/null +++ b/documents/업무/2월/2번째주/0210.txt @@ -0,0 +1,36 @@ +저번주 7일에 할 일들이 서버 데이터 문제로 지연 되었음 + +오늘 할일 + + 선행 작업 + 기존 파일업로드 절차 + 업로드 성공 처리 O + 업로드 실패 처리 O + 사진 묶어 보내기 + 묶음 파일 만들기 O + 묶음 파일 업로드 처리 O + 묶음 파일 대화방 출력 + 묶음 파일 상세 이미지 출력 + 묶음 파일 슬라이드 + 묶음 파일 전달 + 묶음 파일 삭제 + +// fileTalkSaveMulti response +{ + "StatusCode":"200", + "ErrorMessage":"", + "RoomID":"76", + "AttSEQ":"428", + "FileCount":"2", + "BaseURL":"http://13.209.221.130/WebFile/LF/2020/02/10/", + "ThumbURL":[ + "MA_9829_154130539.jpeg.thumb.jpg", + "MA_9829_154130648.png.thumb.jpg" + ] +} + +//원본 파일 호출할 때 리플레이스 +tems[position].FILE_THUMB_URL + .replace("WebFile", "AttFile") + .replace(".thumb.jpg", "") +클라이언트 참고 사항입니ㅏㄷ..실제 파일 열기 하실때는 실제 업로드된 파일경로로 접속하셔야 합니다. \ No newline at end of file diff --git a/documents/업무/2월/2번째주/0211.txt b/documents/업무/2월/2번째주/0211.txt new file mode 100644 index 0000000..44db974 --- /dev/null +++ b/documents/업무/2월/2번째주/0211.txt @@ -0,0 +1,23 @@ +사진 묶어 보내기 + 묶음 파일 대화방 출력 + 묶음 파일 상세 이미지 출력 + 묶음 파일 슬라이드 + 묶음 파일 전달 + 묶음 파일 삭제 + +썸네일 그리드 알고리즘 + 1 % 3 = 1 + 2 % 3 = + 3 % 3 = 0 + 4 % 3 = 0 + 5 % 3 = 0 + 6 % 3 = 0 + 7 % 3 = 0 + 8 % 3 = 0 + 9 % 3 = 0 + 10 % 3 = 0 + 11 % 3 = 0 + 12 % 3 = 0 + 13 % 3 = 0 + 14 % 3 = 0 + 15 % 3 = 0 \ No newline at end of file diff --git a/documents/업무/2월/DS_요구사항정의서.V.0.1.xlsx b/documents/업무/2월/DS_요구사항정의서.V.0.1.xlsx new file mode 100644 index 0000000..b0189ab Binary files /dev/null and b/documents/업무/2월/DS_요구사항정의서.V.0.1.xlsx differ diff --git a/documents/업무/2월/LF_PC_Messenger_Function_List.xlsx b/documents/업무/2월/LF_PC_Messenger_Function_List.xlsx new file mode 100644 index 0000000..83c23d7 Binary files /dev/null and b/documents/업무/2월/LF_PC_Messenger_Function_List.xlsx differ diff --git a/documents/업무/2월/LF_WBS_TASK_2020_0203_my_V1.1.xlsx b/documents/업무/2월/LF_WBS_TASK_2020_0203_my_V1.1.xlsx new file mode 100644 index 0000000..4e143d2 Binary files /dev/null and b/documents/업무/2월/LF_WBS_TASK_2020_0203_my_V1.1.xlsx differ diff --git a/documents/업무/2월/LF_WBS_TASK_박병은_2020_0203_V1.1.xlsx b/documents/업무/2월/LF_WBS_TASK_박병은_2020_0203_V1.1.xlsx new file mode 100644 index 0000000..9230ce6 Binary files /dev/null and b/documents/업무/2월/LF_WBS_TASK_박병은_2020_0203_V1.1.xlsx differ diff --git a/documents/업무/2월/LF_WBS_TASK_박병은_2020_0204_V1.1.xlsx b/documents/업무/2월/LF_WBS_TASK_박병은_2020_0204_V1.1.xlsx new file mode 100644 index 0000000..bb241ef Binary files /dev/null and b/documents/업무/2월/LF_WBS_TASK_박병은_2020_0204_V1.1.xlsx differ diff --git a/documents/업무/2월/LF_curl_기능목록.txt b/documents/업무/2월/LF_curl_기능목록.txt new file mode 100644 index 0000000..97abcb3 --- /dev/null +++ b/documents/업무/2월/LF_curl_기능목록.txt @@ -0,0 +1,25 @@ +1. 문자 서비스 기능 +2. 클릭투콜 기능 +3. 개인 주소록 씽크 + 데이터 To List + 응답코드 + 종료 +4. 모바일 주소록 + 씽크 알림 + 씽크 확인 요청 +5. SVC_TYPE_SYNC_COMP //기관 싱크 프로토콜(프로토콜 문서 삭제 표시) || Application.scurl 16908 라인 +6. 공용 주소록 ||2016.3.11 추가, 공용 주소록은 없다~ ProfileDlg.scurl 1148 라인 +7. SVC_TYPE_ADMIN 프로토콜을 쓰는곳 X +8. SVC_TYPE_ROUTEXGW 쓰는곳 X +9. 거래처 프로토콜 SSVC_TYPE_SYNC_CUSTOMER_REQ Application.scurl 3914 라인 +10. 타회사 동료 프로토콜 SSVC_TYPE_TENANT_BUDDY_ADD_REQ Procedure.scurl 2319 라인 + PS: 대상 프로젝트에서는 다른 부서사람 동료추가 프로토콜 하나만 쓰고 있음 +11. 장애관련 프로토콜 X +12. 어드민 SSVC_TYPE_ADMIN_SERVICE_STATUS_REQ X + + +모바일 주소록을 업로드하여 PC 개인 주소록으로 등록 하는 과정? +개인 주소록 +모바일 주소록 +거래처 sync +FMC ? \ No newline at end of file diff --git a/documents/업무/2월/LF_요구사항정의서.V.0.1.xlsx b/documents/업무/2월/LF_요구사항정의서.V.0.1.xlsx new file mode 100644 index 0000000..9908b1b Binary files /dev/null and b/documents/업무/2월/LF_요구사항정의서.V.0.1.xlsx differ diff --git a/documents/업무/2월/LF메신저수정사항.txt b/documents/업무/2월/LF메신저수정사항.txt new file mode 100644 index 0000000..a6d3f67 --- /dev/null +++ b/documents/업무/2월/LF메신저수정사항.txt @@ -0,0 +1,56 @@ +1. 라벨 수정 +2. 통신 IP 수정 + +3. package.json 실행 옵션 수정 + +4. projects/ucap-webmessenger-daesang 수정 + 이 부분은 박이사님께 문의 + +5. environment.daesang.dev.ts + customConfig: { + pw: { + userKey: 'DaesangSSOProject', + isBase64: 'N' + }, + appKey: '!@#$DAESANG%^&*' + }, + + commonApiModuleConfig //대용량 대화, 파일 관련 REST API + publicApiModuleConfig //versionInfo2 + externalApiModuleConfig //조직정보 + messageApiModuleConfig //쪽지 + promptApiModuleConfig //클릭투콜 관련 + piModuleConfig //PI + protocolModuleConfig //WS + +angular.json + browser-daesang-development + renderer-daesang-development + renderer-daesang-production + configurations + browser-daesang-development + renderer-daesang-development + renderer-daesang-production + ucap-webmessenger-daesang + +package.json + "start:daesang": "npm-run-all -p start:daesang:renderer start:daesang:main", + "start:daesang:main": "wait-on http-get://localhost:4200/ && npm run build:daesang:main:development && electron --nolazy --inspect-brk=9229 .", + "start:daesang:renderer": "cross-env UCAP_ENV_RUNTIME=ELECTRON ng serve -c renderer-daesang-development", + "start:daesang:browser": "cross-env UCAP_ENV_RUNTIME=BROWSER ng serve -c browser-daesang-development -o", + "build:daesang": "npm-run-all -p build:daesang:renderer build:daesang:main:production", + "build:daesang:renderer": "cross-env NODE_ENV=production ng build -c renderer-daesang-production --base-href ./", + "build:daesang:main:development": "cross-env NODE_ENV=development TS_NODE_PROJECT='./config/tsconfig.webpack.json' parallel-webpack --config=config/main.webpack.config.ts", + "build:daesang:main:production": "cross-env NODE_ENV=production TS_NODE_PROJECT='./config/tsconfig.webpack.json' NODE_OPTIONS='--max_old_space_size=4096' parallel-webpack --config=config/main.webpack.config.ts", + "run:daesang": "npm-run-all -p run:daesang:renderer run:daesang:main", + "run:daesang:main": "wait-on http-get://localhost:4200/ && npm run build:daesang:main:development && electron --nolazy --inspect-brk=9229 .", + "run:daesang:renderer": "cross-env UCAP_ENV_RUNTIME=ELECTRON ng serve -c renderer-daesang-production", + "electron:windows:daesang": "npm run build:daesang && electron-builder build --windows --x64 --ia32", + "electron:windows:daesang:x64": "npm run build:daesang && electron-builder build --windows --x64", + "electron:windows:daesang:ia32": "npm run build:daesang && electron-builder build --windows --ia32", + +tsconfig.json + "@ucap-webmessenger/daesang": [ + "projects/ucap-webmessenger-daesang/src/public-api" + ] + diff --git a/documents/업무/2월/LF프로토콜정리.txt b/documents/업무/2월/LF프로토콜정리.txt new file mode 100644 index 0000000..2df3a69 --- /dev/null +++ b/documents/업무/2월/LF프로토콜정리.txt @@ -0,0 +1,136 @@ +LF 프로토콜에만 있는 항목 +SVC_TYPE_SMS +SVC_TYPE_UCTI 그룹콜 프로토콜 인듯 +SVC_TYPE_FMC 서비스코드가 따로 +SVC_TYPE_SYNC_ORG + +//개인주소록 싱크 프로토콜 +SVC_TYPE_SYNC_CONTACT +// 거래처 싱크 프로토콜 +SVC_TYPE_SYNC_CUSTOMER + +//기관 싱크 프로토콜(프로토콜 문서 삭제 표시) +SVC_TYPE_SYNC_COMP + +//관리자 권한 서비스타입 프로토콜 (기능 정보수집) +SVC_TYPE_ADMIN + +// 타 GW 전달 관련 프로토콜 +SVC_TYPE_ROUTEXGW + +// 문서에 없는 프로토콜 +SVC_TYPE_FWD_IU +SVC_TYPE_FWD_CM +SVC_TYPE_FWD_PS +SVC_TYPE_FWD_CT +SVC_TYPE_GW_SYNC_SVC +SVC_TYPE_GW_SYNC_MX +CMD_GW_RETRY +SSVC_TYPE_ROUTE_REQ +SSVC_TYPE_ROUTE_NOTI +SSVC_TYPE_INITDATA_NOTI + +// 접속 상태 체크 프로토콜 +SSVC_TYPE_HEALTHYCHECK + +// PID 재설정 요청 +SSVC_TYPE_LOGIN_PID_SET + +//SSO Vlidation 요청&응답 +SSVC_TYPE_LOGIN_SSO_VALI_REQ +SSVC_TYPE_LOGIN_SSO_VALI_RES + +SSVC_TYPE_STATUS_BUDDY_REQ_FWD +SSVC_TYPE_STATUS_BUDDY_RES_FWD + +// 구독 프로토콜 +SSVC_TYPE_STATUS_SUBSCRIPT_REQ_FWD +SSVC_TYPE_STATUS_UNSUBSCRIPT_REQ_FWD + +// 동료추가 +SSVC_TYPE_EVENT_SEND_BUDDY_REQ +SSVC_TYPE_EVENT_SEND_BUDDY_RES +SSVC_TYPE_EVENT_SEND_BUDDY_NOTI + +// 사용자 정보 변경 알림 +SSVC_TYPE_INFO_USER_NOTI_FWD +SSVC_TYPE_INFO_STATE_DATA 사용자 상태 정보 Data(service -> user) + +// 사용자 상태 정보 +SSVC_TYPE_INFO_STATE_REQ_FWD + +// 싱크 관련 프로토콜 +SSVC_TYPE_SYNC_COMP_REQ +SSVC_TYPE_SYNC_COMP_DATA +SSVC_TYPE_SYNC_COMP_RES + +// 조직도 동기화 프로토콜 +SSVC_TYPE_SYNC_ORG_REQ +SSVC_TYPE_SYNC_ORG_U_DATA +SSVC_TYPE_SYNC_ORG_D_DATA +SSVC_TYPE_SYNC_ORG_L_DATA +SSVC_TYPE_SYNC_ORG_RES + + +// 모바일 주소록 씽크 프로토콜 +// 프로토콜 문서 X +SSVC_TYPE_STATUS_MYSELF_REQ || 모바일 주소록 상태정보 요청 +SSVC_TYPE_STATUS_MYSELF_RES + +SSVC_TYPE_SYNC_PHONEBOOK_READY_REQ || 모바일 주소록 씽크 준비 요청 +SSVC_TYPE_SYNC_PHONEBOOK_READY_RES +SSVC_TYPE_SYNC_PHONEBOOK_READY_NOTI || 해당 노티는 PC 가 받는 노티. +SSVC_TYPE_SYNC_PHONEBOOK_READY_OK_REQ +SSVC_TYPE_SYNC_PHONEBOOK_READY_OK_RES +SSVC_TYPE_SYNC_PHONEBOOK_READY_OK_NOTI + +SSVC_TYPE_SYNC_PHONEBOOK_SND_REQ +SSVC_TYPE_SYNC_PHONEBOOK_SND_RES +SSVC_TYPE_SYNC_PHONEBOOK_SND_NOTI + + +SSVC_TYPE_SYNC_PHONEBOOK_RCV_REQ || 정상수신에 대한 응답. +SSVC_TYPE_SYNC_PHONEBOOK_RCV_RES +SSVC_TYPE_SYNC_PHONEBOOK_RCV_NOTI + +//회사 거래처 프로토콜 +// 프로토콜 문서 X +SSVC_TYPE_SYNC_CUSTOMER_REQ +SSVC_TYPE_SYNC_CUSTOMER_DATA +SSVC_TYPE_SYNC_CUSTOMER_RES + +//타회사 동료 추가 +// 프로토콜 문서 X +SSVC_TYPE_TENANT_BUDDY_ADD_REQ +SSVC_TYPE_TENANT_BUDDY_ADD_RES +SSVC_TYPE_TENANT_BUDDY_ADD_NOTI +SSVC_TYPE_TENANT_BUDDY_DELETE_REQ +SSVC_TYPE_TENANT_BUDDY_DELETE_RES +SSVC_TYPE_TENANT_BUDDY_DELETE_NOTI + +SSVC_TYPE_TENANT_BUDDY_ACCEPT_REQ +SSVC_TYPE_TENANT_BUDDY_ACCEPT_RES +SSVC_TYPE_TENANT_BUDDY_ACCEPT_NOTI + +// 장애관련 프로토콜 +SSVC_TYPE_CHANGEDIMGW +SSVC_TYPE_IMMXDISCONN_NOTI +SSVC_TYPE_IMGWDISCONN_NOTI +SSVC_TYPE_IMGWDISCONN_THIS + +|||| ADMIN 관련 +// 프로토콜 문서 X +SSVC_TYPE_ADMIN_SERVICE_STATUS_REQ +SSVC_TYPE_ADMIN_SERVICE_STATUS_RES +SSVC_TYPE_ADMIN_GW2MUX_STATUS_IF +SSVC_TYPE_ADMIN_MUX2GW_STATUS_IF +SSVC_TYPE_ADMIN_MUX_STATUS_REQ +SSVC_TYPE_ADMIN_MUX_STATUS_RES + +// 프로토콜 문서 +SSVC_TYPE_ECHO + +//삭제 +SSVC_TYPE_INFO_STATE_EXT_REQ +SSVC_TYPE_INFO_STATE_EXT_DATA +SSVC_TYPE_INFO_STATE_EXT_RES diff --git a/documents/업무/2월/todo b/documents/업무/2월/todo new file mode 100644 index 0000000..105e2c4 --- /dev/null +++ b/documents/업무/2월/todo @@ -0,0 +1,52 @@ +요구사항 목록 +개발환경 및 패키지 구성 +LF 로그인 커스텀 +쪽지/ 화상회의 기능 비활성화 +------------------------------------------------------------------------------ + +묶음 파일 처리( 우선 순위 상) +대화내용 import/export text(우선 순위 상) + +클릭투콜 API 연동 (우선 순위 중) +통화메뉴 기능 (우선 순위 중) +최근 통화내역 목록 + 최근 통화내역 절차에 대해 이진호 수석님에게 문의 +다이얼 화면 출력 (전화번호 입력후 클릭투콜 실행) +연락처 화면 출력 + 조직도 안에서 부서 및 이름으로 검색하여 검색된 결과 출력 + +주소록 메뉴 추가 (우선 순위 하) + 모바일 주소록 업로드/다운로드 액셀 + 모바일 주소록 동기화 + 모바일 주소록 수정, 삭제, 목록 조회 + +조직도 프레즌스 출력 + +묶음파일 고려사항 + 멀티 파일에 대한 출력 형식 협의 + PC버전 이미지 전용뷰에서 멀티 파일일때 슬라이드로 출력? + 앨범함에서 멀티파일 이미지들 출력에 대한 협의 + 입력에 대한 유효성 검사 후 이미지 파일이 아닐경우 에러처리 + +묵음파일 기능 로직 + 멀티 파일 선택 + 선택한 파일들 정보 로드 + 파일 정보 맵핑 + /Common/FileTalkSaveMulti.aspx // 대화 첨부파일 멀티 업로드 + p_user_seq + p_device_type + p_token + p_room_id + file[] + + /Common/FileTalkSaveMulti.aspx + p_user_seq + p_device_type + p_token + p_room_id + p_att_seq 공유할 첨부파일 번호 + + b: 묵음파일 파일타입 + 여러개의 이미지를 선택하면 자동으로 묶음파일 + 텔레그램으로 테스트 후 내일 장책임님께 질문 + \ No newline at end of file diff --git a/weekly-report/주간보고_박병은_2020.0207.pptx b/weekly-report/주간보고_박병은_2020.0207.pptx new file mode 100644 index 0000000..386baa4 Binary files /dev/null and b/weekly-report/주간보고_박병은_2020.0207.pptx differ