BottleCold

다우오피스 전자결재 분석 정리 - Part 2. 결재 유형 완전 정복

1. 개요 전자결재에서 가장 헷갈리는 부분이 결재 유형이다. 겉으로 보면 비슷해 보이는 용어들—확인과 감사, 선결과 전결, 대결과 후열—이 실제로는 명확하게 다른 개념이다. 이번 글에서는 결재 유형 하나하나를 정확하게 짚어가며 언제, 왜 사용하는지까지 함께 정리한다. 📌 결재 유형 전체 한눈에 보기 전자결재 유형 분류 ...

다우오피스 전자결재 분석 정리 - Part 1. 개요 & 전자결재 홈

1. 전자결재란 전자결재는 종이 문서 없이 온라인으로 결재 문서를 작성하고 승인받는 시스템이다. 다우오피스 전자결재 App은 단순한 승인/반려를 넘어, 합의·확인·감사·선결·대결·전결 등 조직의 다양한 결재 문화를 반영한 복잡한 결재 흐름을 지원한다. 결재가 완료된 문서는 자동으로 문서함에 보관되고, 최종 결재 시점에 문서번호가 자동으로 채번된...

Nuxt3 컴포저블 / 전역 미들웨어 / router.afterEach 패턴 정리

1. 개요 Nuxt3에서 네비게이션 제어 코드를 작성하다 보면 어디에 어떤 로직을 넣어야 하는지 헷갈린다. 컴포저블, 전역 미들웨어, router.afterEach는 각각 실행 시점과 역할이 다르기 때문에 잘못 배치하면 sessionStorage 쓰기 타이밍 오류나 리스너 중복 등록 같은 버그가 생긴다. 이번 글에서는 세 가지의 개념과 실행 순...

Flutter WebView + Nuxt3 뒤로가기 버그 트러블슈팅 - 플래그 방식의 실패와 position 비교 해결까지

1. 문제 상황 Flutter InAppWebView + Nuxt3 하이브리드 앱을 만들다 보면, 특정 페이지 전환을 새 WebView 탭으로 열어야 하는 요구사항이 생긴다. 예를 들어 전시 카테고리(OO-0001F)에서 상품 상세(PD-0001F)로 이동할 때, 기존 WebView를 유지하면서 새 WebView 탭으로 상품 상세를 열어야 한다...

왜 사설 IP와 NAT가 필요해졌나 - IPv4 부족의 역사와 기업 네트워크 설계 실전

1. 들어가며 지난 글에서 서브넷마스크, CIDR, 사설 IP 같은 개념 자체를 정리했다면, 이번 글에서는 왜 이 개념들이 생겨나야 했는지, 그리고 실제 기업 환경에서 공인 IP를 어떻게 받고 내부 네트워크를 어떻게 설계하는지를 이어서 살펴본다. 개념만 외우는 것보다, “이 문제가 있었고, 그래서 이게 만들어졌다”는 흐름으로 이해하면 훨씬 오래...

네트워크 기초 다지기 - IP 주소, 서브넷마스크, CIDR, 공인/사설 IP 한 번에 정리

1. 들어가며 개발하다 보면 네트워크 설정을 피할 수가 없다. Docker 컨테이너 간 통신, 클라우드 VPC 설계, nginx 리버스 프록시 설정, IP 기반 접근 제어까지. 정작 이 개념들을 제대로 정리한 적이 없어서 필요할 때마다 검색하기를 반복했는데, 이번에 확실히 정리해두기로 했다. 2. IP 주소의 구조 IPv4 주소는 32...