회사에서 SR(서비스 요청)페이지를 수동으로 새로고침하고, 확인하는 작업에 불편함을 느껴 간단하게 신규 SR이 들어오면 알람을 보내주는 크롬 확장프로그램을 작성 Add commentMore actions
개발 후 같은 팀원들에게 배포
알람 출력과 새로고침을 동시에하기 때문에 알람확인 -> 신규 SR 확인이 즉각적으로 이루어질 수 있음
코드 일부 마스킹 처리되어있음
- SR 페이지는 타 업체가 관리해 API를 추출하거나 웹에 직접 작업할 수 없음
- 내부망 환경으로 다른 언어(java 외)나 라이브러리 사용에 제한이 있음
- 구글 크롬 주소창에 "chrome://extensions" 입력해 확장프로그램 설정 접속
- 해당 화면 우상단 개발자 모드 On
- "압축해제된 확장 프로그램을 로드합니다." 선택
- 해당 프로젝트 폴더 선택
정해진 시간(ms)마다 SR 페이지 Form 기반으로 데이터 요청 및 리스트 관련 element 교체 및 기존 테이블 값과 새로운 데이터 값이 다를 경우 신규 SR 알람 출력
단순히 태그 기반으로 교체하기 때문에 상세보기에서 뒤로가기를 눌렀을 때 정보가 다를 수 있음
버그나 기능추가, 개선점이 있을 경우 임경훈(-)에게 연락주시면 감사하겠습니다.
i) 어느 순간부터 신규 SR 알람이 오지 않는 오류 수정
ii) 리스트화면이 아닌 화면에서도 데이터를 교체하려는 오류 수정
i) 검색창에 값을 변경하는 도중 값이 초기화되지 않습니다. (자동 리로드할 때 더이상 검색창은 리로드 하지 않음)
ii) 알람을 받기 위해 리스트 화면을 켜놓을 필요가 없습니다. (상세 화면 등에서도 확인 후 알람 전송)
자동 리로드 및 알람 기능