graph TD
classDef title fill:#1F2937,stroke:#000000,stroke-width:2px,color:#FFF,font-weight:bold,font-size:24px;
classDef sectionHead fill:#475569,stroke:#1E293B,stroke-width:2px,color:#FFF,font-weight:bold,font-size:20px;
classDef invisible fill:none,stroke:none,color:#000,font-weight:bold,font-size:20px;
classDef cMain fill:#C2410C,stroke:#9A3412,color:#FFF,font-weight:bold,font-size:18px;
classDef cSub fill:#FFEDD5,stroke:#C2410C,stroke-width:2px,color:#000,font-size:16px;
classDef eMain fill:#0369A1,stroke:#075985,color:#FFF,font-weight:bold,font-size:18px;
classDef eSub fill:#E0F2FE,stroke:#0369A1,stroke-width:2px,color:#000,font-size:16px;
classDef palad fill:#6D28D9,stroke:#4C1D95,color:#FFF,font-weight:bold,font-size:18px;
classDef audit fill:#FCE7F3,stroke:#BE185D,stroke-width:2px,color:#000,font-size:16px;
classDef dOHead fill:#2563EB,stroke:#1D4ED8,color:#FFF,font-weight:bold,font-size:18px;
classDef dOSub fill:#DBEAFE,stroke:#2563EB,stroke-width:2px,color:#000,font-size:16px;
classDef dFHead fill:#059669,stroke:#047857,color:#FFF,font-weight:bold,font-size:18px;
classDef dFSub fill:#D1FAE5,stroke:#059669,stroke-width:2px,color:#000,font-size:16px;
classDef dEHead fill:#D97706,stroke:#B45309,color:#FFF,font-weight:bold,font-size:18px;
classDef dESub fill:#FEF3C7,stroke:#D97706,stroke-width:2px,color:#000,font-size:16px;
classDef dEdH fill:#DB2777,stroke:#BE185D,color:#FFF,font-weight:bold,font-size:18px;
classDef dEdS fill:#FCE7F3,stroke:#DB2777,stroke-width:2px,color:#000,font-size:16px;

TOP("โครงสร้างองค์การบริหารส่วนตำบลนาหลวงเสน"):::title
POL("ฝ่ายการเมือง"):::sectionHead
COUNCIL("สภา อบต."):::cMain
EXEC("คณะผู้บริหาร"):::eMain
C_PRES("ประธานสภา อบต."):::cSub
C_SEC("เลขานุการสภา อบต."):::cSub
C_VPRES("รองประธานสภา อบต."):::cSub
C_MEM("สมาชิกสภา อบต.
หมู่ที่ 1 - 9"):::cSub MAYOR("นายก อบต."):::eSub M_SEC("เลขานุการนายก อบต."):::eSub M_V1("รองนายก อบต."):::eSub M_V2("รองนายก อบต."):::eSub GOV("ฝ่ายข้าราชการประจำ"):::sectionHead %% บังคับให้อยู่แถวเดียวกันโดยชี้จากขวา (ปลัด) ไปซ้าย (ตรวจสอบภายใน) %% subgraph SP [" "] direction RL PALAD("ปลัดองค์การบริหารส่วนตำบล
นักบริหารงานท้องถิ่น ระดับกลาง"):::palad --> AUDIT("หน่วยงานตรวจสอบภายใน
นักวิชาการตรวจสอบภายใน ปก/ชก"):::audit end style SP fill:none,stroke:none VPALAD("รองปลัดองค์การบริหารส่วนตำบล
นักบริหารงานท้องถิ่น ระดับต้น"):::palad DIV_OFFICE("สำนักปลัด อบต.
นักบริหารงานทั่วไป ระดับกลาง"):::dOHead DIV_FIN("กองคลัง
นักบริหารงานการคลัง ระดับกลาง"):::dFHead DIV_ENG("กองช่าง
นักบริหารงานช่าง ระดับต้น"):::dEHead DIV_EDU("กองการศึกษาศาสนาและวัฒนธรรม
นักบริหารงานการศึกษา ระดับต้น"):::dEdH O_1("ฝ่ายอำนวยการ
หัวหน้าฝ่ายอำนวยการ"):::dOSub O_1_JOBS("1. งานการเจ้าหน้าที่
2. งานบริหารงานทั่วไป
3. งานบริหารงานสาธารณสุข
4. งานส่งเสริมการเกษตร"):::dOSub O_2("กลุ่มงานปกครอง
หัวหน้ากลุ่มงานปกครอง"):::dOSub O_2_JOBS("1. งานนิติการ
2. งานป้องกันและบรรเทาสาธารณภัย
3. งานนโยบายและแผนงาน
4. งานส่งเสริมพัฒนาชุมชน"):::dOSub F_1("กลุ่มงานบริหารงานคลัง"):::dFSub F_1_JOBS("1. งานการเงินและบัญชี
2. งานบำเหน็จบำนาญ
3. งานสถิติการคลัง
4. งานระเบียบการคลัง
5. งานบริหารงานทั่วไป"):::dFSub F_2("กลุ่มงานพัฒนารายได้"):::dFSub F_2_JOBS("1. งานแผนที่ภาษีและทรัพย์สิน
2. งานผลประโยชน์และกิจการพาณิชย์
3. งานเร่งรัดและจัดเก็บรายได้
4. งานจัดหาพัสดุ
5. งานทะเบียนทรัพย์สิน"):::dFSub E_JOBS("1. งานบริหารทั่วไป
2. งานแบบแผนและก่อสร้าง
3. งานควบคุมอาคาร"):::dESub EDU_JOBS("1. งานบริหารการศึกษา
2. งานส่งเสริมการศึกษา
ศาสนาและวัฒนธรรม"):::dEdS TOP---POL POL---COUNCIL POL---EXEC COUNCIL-->C_PRES C_PRES---C_SEC C_PRES-->C_VPRES C_VPRES-->C_MEM EXEC-->MAYOR MAYOR---M_SEC MAYOR-->M_V1 MAYOR-->M_V2 MAYOR-->GOV GOV-->PALAD PALAD-->VPALAD VPALAD-->DIV_OFFICE VPALAD-->DIV_FIN VPALAD-->DIV_ENG VPALAD-->DIV_EDU DIV_OFFICE-->O_1 O_1-->O_1_JOBS DIV_OFFICE-->O_2 O_2-->O_2_JOBS DIV_FIN-->F_1 F_1-->F_1_JOBS DIV_FIN-->F_2 F_2-->F_2_JOBS DIV_ENG-->E_JOBS DIV_EDU-->EDU_JOBS