doc: README 업무 흐름 및 시스템 구성 추가

main
kjh 4 months ago
parent 8fa4829c03
commit 091fb75faf

@ -24,32 +24,90 @@ mvn clean package -P prod-traffic-cheonan
```text ```text
[춘천] [춘천]
- 나이스 CI 소켓 + 나이스 CI 소켓
- 카카오톡 전자고지 (기존 카카오페이 내 문서함에서 변경) + 카카오톡 전자고지 (기존 카카오페이 내 문서함에서 변경)
[천안] [천안]
- 나이스 CI API + 나이스 CI API
- 카카오톡 전자고지 (기존 카카오페이 내 문서함에서 변경) + 카카오톡 전자고지 (기존 카카오페이 내 문서함에서 변경)
- 지비스 공인알림문자 : KT에서 하는 공인알림문자와 연계 항목이나 내용이 다름 + 지비스 공인알림문자 : KT에서 하는 공인알림문자와 연계 항목이나 내용이 다름
* /doc/전자고지 시스템 구성도_천안시.pptx 참조 [단계별 업무 흐름]
+ 접수: 시작 -> 접수 -> 상태변경(접수)
+ 제작: 시작 -> 일괄 상태변경(제작중) -> 상태변경(제작중) -> 데이터제작 -> 상태변경(제작성공 or 제작실패)
+ 전송: 시작 -> 일괄 상태변경(전송준비) -> 상태변경(전송중) -> 데이터전송 -> 상태변경(전송성공 or 전송실패)
+ 상태조회: 시작 -> 벤더API 호출 -> 상태변경(전송완료 or 열람중)
[업무 연계 테이블]
+ 전자고지 발송 - tb_elctrn_ntic_sndng
+ 전자고지 발송 상세 - tb_elctrn_ntic_sndng_detail
+ 전자고지 발송 결과 - tb_elctrn_ntic_sndng_result
- 주요 춘천 / 천안 컬럼이 다름
- 천안 발송 구분(SNDNG_SE) 컬럼 추가
- 춘천 발송 결과 코드 - 1 : 발송성공 2 : 열람 3 : 발송실패
- 천안 발송 결과 코드 -> 발송 결과 상태로 변경하고 발송 결과 상태는 카카오 값을 그대로 사용
[전자고지 주요 테이블]
|구분|엔티티|테이블|
|---|---|---|
|통합고지발송마스터|IntgrnSendMast|ens_intgrn_snd_mast|
|통합고지발송상세|IntgrnSendDetail|ens_intgrn_snd_dtl|
|발송마스터|SendMast|ens_snd_mast|
|전자문서별 발송상세|SendDetail*|ens_snd_dtl_*|
|기관|OrgMng|ens_org_mng|
|템플릿|TmpltMng*|ens_tmplt_mng*|
[테이블 입력 흐름]
1. 업무 시스템에서 전자고지 발송, 전자고지 발송 상세 테이블에 발송 자료 입력
2. 위 테이블 자료를 통합고지발송마스터, 통합고지발송 상세 테이블에 입력
3.1. 위 테이블 자료 중 1순위 발송 전자고지(카카오) 발송 마스터, 전자문서별 발송 상세 테이블에 입력
3.2. 1순위 발송 자료 중에 실패 자료를 2순위 발송 전자고지(공인알림문자) 발송 마스터, 전자문서별 발송 상세 테이블에 입력
4. 발송 결과를 각 전자고지 테이블에 업데이트하고, 업무 연계 테이블 전자고지 발송 결과 테이블에 입력 및 업데이트
+ 현재 3.1만 있음 민자도로 미납통행료 전자고지시스템만 1순위 카카오, 2순위 네이버로 진행
``` ```
### 연계 ### 연계
```text ```text
[나이스 CI 소켓] [나이스 CI 소켓]
- /doc/NICE_CI모듈.zip + /doc/NICE_CI모듈.zip
[나이스 CI API] [나이스 CI API]
- 홈페이지 : https://www.niceapi.co.kr/ + 홈페이지 : https://www.niceapi.co.kr/
- 개발가이드 : https://www.niceapi.co.kr/#/apis/guide?ctgrCd=0100&prdId=24&prdNm=CI%20%EB%B3%80%ED%99%98 + 개발가이드 : https://www.niceapi.co.kr/#/apis/guide?ctgrCd=0100&prdId=24&prdNm=CI%20%EB%B3%80%ED%99%98
[카카오톡 전자고지] [카카오톡 전자고지]
- 홈페이지 : https://developers.kakao.com/ + 홈페이지 : https://developers.kakao.com/
- 개발가이드 : https://developers.kakao.com/docs/latest/ko/kakaotalk-edoc/common + 개발가이드 : https://developers.kakao.com/docs/latest/ko/kakaotalk-edoc/common
- 네트워크 연동 가이드 : https://kko.to/gB3Ba7BOKy + 네트워크 연동 가이드 : https://kko.to/gB3Ba7BOKy
[지비스 공인알림문자] [지비스 공인알림문자]
- /doc/지비스 공인알림문자.zip + /doc/지비스 공인알림문자.zip
``` ```
### 시스템 구성
```text
[춘천]
+ 도메인 : http://noparking.chuncheon.go.kr/ens/
+ 엑스아이티 불법주정차 민원 홈페이지 도메인을 같이 사용
+ WEB : 외부망
+ DB : MariaDB 10
+ 망간 : Traffic(통합플랫폼) DB 서버 - 전자고지 WEB 서버
- 망간 장비 사용 개발은 없고 vip를 받아서 사용
+ 프록시 모듈 사용 여부 : X
[천안]
+ 도메인 : https://parking.cheonan.go.kr/goji/
+ 지비스 불법주정차 민원 홈페이지 도메인을 같이 사용
+ WAS : 내부망
+ WEB : 외부망 (지비스 서버)
+ DB : oracle 11g
+ 망간 : 전자고지 WAS 서버 - 전자고지 WEB 서버
- 지비스 망간 솔루션을 사용함 (WAS, WEB 에 별도로 망간 솔루션이 기동되어 있어야 됨)
+ 하드웨어 구성 : /doc/전자고지 시스템 구성도_천안시.pptx 참조
+ 프록시 모듈 사용 여부 : O
```
Loading…
Cancel
Save