2023-11-16 10:55:51 +07:00
|
|
|
# Document
|
|
|
|
|
เอกสารของโครงการ
|
|
|
|
|
|
2023-11-16 11:28:50 +07:00
|
|
|
## Requirement
|
|
|
|
|
|
|
|
|
|
### ข้อกำหนดเบื้องต้น
|
2023-11-16 10:55:51 +07:00
|
|
|
- เป็น Stand alone Product ไม่ขึ้นกับโปรเจ็กอื่น
|
|
|
|
|
- มี Backend Frontend Document ใน repo เดียว
|
|
|
|
|
- Integrate กับโปรเจ็กอื่นๆได้ด้วย Single Sign On
|
|
|
|
|
- ถึงจะทำเพื่อลูกค้ารายเดียวแต่ให้ออกแบบให้ใช้ซ้ำได้ Backend คอนฟิกตามลูกค้าแต่ละรายได้ Frontend อาจจะมองเรื่องการเปลี่ยน Theme ไว้ด้วย (เป็นเรื่องรองไว้ทำทีหลังได้)
|
2023-11-16 11:28:50 +07:00
|
|
|
- ผู้ใช้งานมีสอง Roles
|
|
|
|
|
- dm_admin : เป็น role สำหรับจัดการ เพิ่ม ลบ แก้ไขจัดระเบียบ เอกสาร
|
|
|
|
|
- login user: บุคคลเข้าระบบได้ไม่ต้องมี role พิเศษใดๆ ค้นหาและดาว์นโหลดเอกสาร
|
|
|
|
|
|
|
|
|
|
อ่านเพิ่มเติมที่ไฟล์ [ระบบจัดเก็บข้อมูลผลการประเมินบุคคล (EV3)](./ระบบจัดเก็บข้อมูลผลการประเมินบุคคล%20(EV3).pdf), [db.png](./db.png)
|
|
|
|
|
|
|
|
|
|
## UI
|
|
|
|
|
[ดูใน Figma](https://www.figma.com/file/PilhhtvH4jbwwY12WRy74f/eHR?type=design&node-id=6671-3880&mode=design)
|
|
|
|
|
|
|
|
|
|
## Design Spec
|
|
|
|
|
|
|
|
|
|
Todo
|
|
|
|
|
|
|
|
|
|
## Tool
|
|
|
|
|
- Draw.io ทำไดอะแกรม
|
|
|
|
|
- ใช้ pandoc สร้างเอกสารจาก markdown
|
|
|
|
|
- Todo: script สำหรับ generate อัปโหลดเอกสารขึ้นเวปเอกสารกลาง
|
|
|
|
|
|
|
|
|
|
|