테스트 사이트 - 개발 중인 베타 버전입니다

회사 조직 구성원 결재라인 설정 문의 채택완료

godglee 4년 전 조회 1,764

안녕하세요. 

 

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

 

 

회사 조직도인데,

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

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

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

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

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

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

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

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

 

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

 

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

 

 

하이라키 구조 참조 

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

http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/">https://en.wikipedia.org/wiki/Nested_set_model

 

 

결재관련

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

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

 

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

결재승인기록 테이블

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

g
godglee
4년 전
답변 감사합니다. 많은 도움 되었습니다.
엑스엠엘
4년 전
The Nested Set Model
영카트 카테고리에 써 볼까 하다가 말곤했는데
사용하기에 어떤가요?

댓글을 작성하려면 로그인이 필요합니다.

결재는 결재 서류를 만들 때 필요한 항목이고

서류-결재권-직책

이런 M:N 관계로 하시면 될 듯합니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

cuwaaang
4년 전

멤버테이블

부서테이블

휴가신청테이블

휴가결제승인테이블

4가지로 만들어서 작업할거같네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인