회사 조직 구성원 결재라인 설정 문의

회사 조직 구성원 결재라인 설정 문의

QA

회사 조직 구성원 결재라인 설정 문의

본문

안녕하세요. 

 

회사 직원들로 회원만들어서 전자결재를 구현하니, 결재라인을 어떻게 구현해야 되겠는지 문의 드립니다.

 

3730971560_1634804986.9834.png

 

회사 조직도인데,

예를 들어, 휴가신청하면 부장,이사,대표 이렇게 승인하려면 직원의 팀이나 조직구성을 어떻게 하면 좋을까요?

회원 여분필드에 mb_1:직책(사원,대리) , mb_2:관리팀, mb_3:경영지원부 이렇게 소속을 하나하나 써 넣을까요? 

아니면 더 좋은 방법이 있을까요? 

고수님들 조언 부탁드립니다. 감사합니다. 좋은 하루 되세요.

이 질문에 댓글 쓰기 :

답변 3

직책 테이블을 별도로 만드시고, mb_1 컬럼에 사원,대리 같은 네이밍을 넣는 것이 아닌 직책key를 넣은것이 좋을듯 합니다.

mb_2의 경우에는 소속 테이블을 별도로 만들고 소속key를 넣으시면 좋을것 같습니다.

소속의 같은 경우는 직급이 높을 수록 뎊스가 낮을 수 있습니다.

예를 들어 주신 자료를 보면 사업부 이사 같은 경우에는 제어팀,생산팀 등을 총괄적으로 관리를 하지만 소속은 사업부 입니다.

일반 사원의 같은 경우는 소속이 사업부>제어팀>1팀 이런식으로 되겠죠.

 

소속 테이블을 하이라키 구조로( 계층구조 ) 만드시면 되겠습니다. 

 

아래 링크 달아 놓았습니다. 하이라키 구조 테이블 만드실때 참고 하시면 좋겠습니다.

 

 

하이라키 구조 참조 

http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/

https://en.wikipedia.org/wiki/Nested_set_model

 

 

결재관련

결재관련은 테이블을 별도로 만드시는 것을 추천드립니다.

아래 간략하게 테이블 열거하였습니다.

 

결재양식 테이블 (휴가신청서, 품의서, 기타 등등.....): 결재라인 설정 필요

결재승인기록 테이블

답변을 작성하시기 전에 로그인 해주세요.
전체 25
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT