การสร้างแอปพลิเคชัน ขออนุมัติฝึกอบรมภายนอก (PUBLIC TRAINING REQUISITION) นำเสนอโดย นายไพศาล ขวัญยืน ปวส.1 เทคโนโลยีธุรกิจดิจิทัล 1 เลขที่ 32
หลักการทำงานของแอปพลิเคชั่น กรอกขออนุญาตไปฝึกอบรม หัวหน้างานตรวจสอบเเละ ผู้จัดการพิจารณาอนุมัติ ภายนอกผ่านแอปพลิเคชัน ยืนยันอนุญาตตามคำขอ /ไม่อนุมัติคำขอ กรณีไม่อนุมัติ จะมีอีเมลล์ กรณีอนุมัติ จะมีอีเมลล์ตอบ ตอบกลับไปยังผู้ยื่นคำขอ กลับไปยังผู้ยื่นคำขอ เเละส่ง ไปยังฝ่ายบุคคล
ขั้นตอนการสร้างแอปพลิเคชัน
ขั้นตอนที่ 1 สร้างฐานข้อมูลใน GOOGLE SHEETS 1.ทำการเข้าที่ไดรฟ์ 2.สร้างโฟลเดอร์ ตั้งชื่อโฟลเดอร์ \"สร้าง APP PUBLIC TRAINING REQUISITION\"
ขั้นตอนที่ 1 สร้างฐานข้อมูลใน GOOGLE SHEETS (2) 3.คลิกเข้ามาในโฟลเดอร์ที่สร้าง 4.สร้างไฟล์ GOOGLE SHEETS ขึ้นมาตั้ง ชื่อชีตว่า \"PUBLIC TRAINING\" 5.เปลี่ยนชื่อแผ่นงานเป็น \"SITE\"
ขั้นตอนที่ 1 สร้างฐานข้อมูลใน GOOGLE SHEETS (3) 6.ใส่ข้อมูลลงในตารางดังภาพ ลงทะเบียนผู้รับผิดชอบ, ลำดับที่, หน่วยงาน, แผนก/ฝ่าย, หััวหน้างาน, อีเมลล์หัวหน้างาน, ผู้จัดการ, อีเมลล์ผู้จัดการ, ผู้จัดการฝ่ายบุคคล, อีเมลล์ผู้จัดการฝ่ายบุคคล
ขั้นตอนที่ 1 สร้างฐานข้อมูลใน GOOGLE SHEETS (4) 7.สร้างแผ่นงานเพิ่มอีก 2 แผ่นงาน ตั้งชื่อว่า 8.ใส่ข้อมูลลงในตารางตามภาพ PUBLIC TRAINING เเละ HOME <<(หน้าปกแอป)
ขั้นตอนที่ 2 สร้างแอปพลิเคชันใน APP SHEET 1.สร้างสร้างแอปใหม่ 2.ตั้งชื่อแอป \"PUBLIC TRAINING\" เลือก CATEGORY เป็น HEALTH, SAFETY AND ENVITONMENT 3.เลือกฐานข้อมูลที่เราสร้างไว้ใน GOOGLE ชีต
ขั้นตอนที่ 2 สร้างแอปพลิเคชันใน APP SHEET (2) 4.ตรวจสอบหน้าตาของตัวแอปพลิเคชัน ในหน้าต่างเเสดงผล 5.ดึงข้อมูลที่เราใช้ในการสร้างแอปพลิเคชัน (ในส่วนขอ DATA) 6.คลิกที่ DATA เเละคลิกไปที่ COLMNS
ขั้นตอนที่ 2 สร้างแอปพลิเคชันใน APP SHEET (3) 7.เลือกข้อมูล PUBLIC TRAINING จะปรากฏ หน้าต่างดังภาพ 8.เปลี่ยน TYPE ของข้อมูล ตามในภาพ (อยู่หน้าถัดไป)
1.แอปพลิเคชันฯ/เปลี่ยนเป็นSHOW &ไปที่ดินสอตรงCATEGORY เปลี่ยนเป็น PAGE_HEADER 2. PICTURE/เปลี่ยนเป็น SHOW & เข้าไปที่ดินสอ ตรง CATEGORY เปลี่ยนเป็น IMAGE 3.ข้อมูลทั่วไป/เปลี่ยนเป็นSHOW &เข้าไปที่ดินสอตรงCATEGORY เปลี่ยนเป็น SECTION_HEADER 4. ลำดับที่/ ตั้งค่าตรง INITIAL VALUE เป็น UNIQUEID() 5.วัน/เดือน/ปีที่ขออนุมัติ/เปลี่ยนเป็นDATEตั้งค่าตรงINITIALVALUEเป็น TODAY() 6. รหัสพนักงาน/ เปลี่ยนเป็น TEXT 7. ชื่อ-สกุล พนักงาน/ เปลี่ยนเป็น NAME 8. รูปถ่าย/ เปลี่ยนเป็น IMAGE 9.ตำเเหน่ง/เปลี่ยนเป็นENUM เพิ่มVALUE/SAFETYSTAFF/SAFETYSUPERVISOR /SAFETY MANAGER 10. หน่วยงาน/ เปลี่ยนเป็น ENUM & ไปที่ดินสอ ติ๊กถูกที่ TYPE DETAILS ทั้งสองช่อง ไปที่ VALID IF กรอก SITE[หน่วยงาน]
1 1. แผนก/ฝ่าย/ เปลี่ยนเป็น REF ไปที่ดินสอ ที่ SOURCE TABLE เลือก SITE 12. เบอร์โทร/เปลี่ยนเป็น PHONE 13 .อีเมลล์พนักงาน/เปลี่ยนเป็น EMAIL 14. หัวหน้างาน/ เปลี่ยนเป็น NAME ตั้งค่าตรง INITIAL VALUE เป็น [แผนก/ฝ่าย : DEPARTMENT].[หัวหน้างาน] 15 .อีเมลล์หัวหน้างาน/ เปลี่ยนเป็น EMAIL ตั้งค่าตรง INITIAL VALUE เป็น [แผนก/ฝ่าย : DEPARTMENT].[อีเมลล์หัวหน้างาน] 16. ผู้อนุมัติ/ เปลี่ยนเป็น NAME ตั้งค่าตรง INITIAL VALUE เป็น [แผนก/ฝ่าย : DEPARTMENT].[ผู้จัดการ] 17. อีเมลล์ผู้อนุมัติ/ เปลี่ยนเป็น EMAIL ตั้งค่าตรง INITIAL VALUE เป็น [แผนก/ฝ่าย : DEPARTMENT].[อีเมลล์ผู้จัดการ] 18. ฝ่ายบุคคล/ เปลี่ยนเป็น NAME ตั้งค่าตรง INITIAL VALUE เป็น [แผนก/ฝ่าย : DEPARTMENT].[ผู้จัดการฝ่ายบุคคล] 19. อีเมลล์ฝ่ายบุคคล/ เปลี่ยนเป็น EMAIL ตั้งค่าตรง INITIAL VALUE เป็น [แผนก/ฝ่าย : DEPARTMENT].[อีเมลล์ผู้จัดการฝ่ายบุคคล] 20.รายละเอียดที่ยื่นคำขอ/เปลี่ยนเป็นSHOW& ไปที่ดินสอตรงCATEGORY เปลี่ยนเป็น SECTION_HEADER
21 .มีความประสงค์ฯ/ เปลี่ยนเป็น ENUM เพิ่ม VALUE /ฝึกอบรม/สัมมนา/การประชุม/ทัศนศึกษา 22. ชื่อหลักสูตรฯ/เปลี่ยนเป็น TEXT 23 .สถานที่จัด/เปลี่ยนเป็น TEXT 24. จัดโดย/ เปลี่ยนเป็น TEXT 25 .ตั้งเเต่ วันที่/ เปลี่ยนเป็น DATE 26. ถึงวันที่/ เปลี่ยนเป็น DATE 27. รวมระยะเวลา (วัน)/ เปลี่ยนเป็น NUMBER ตรง FORMULA กรอก CEILING(HOUR([ถึงวันที่]-[ตั้งเเต่ วันที่])/24) 28. โดยที่ค่าใช้จ่ายฯ/ เปลี่ยนเป็น SHOW 29. ค่าลงทะเบียน (บาท)/ เปลี่ยนเป็น PRICE 30. ค่าอาหาร (บาท)/ เปลี่ยนเป็น PRICE
31 .ค่าที่พัก (บาท)/ เปลี่ยนเป็น PRICE 32. รวมทั้งสิ้น (บาท)/เปลี่ยนเป็น NUMBER ตรง FORMULA กรอก [ค่าลงทะเบียน (บาท)]+[ค่าอาหาร (บาท)]+[ค่าที่พัก (บาท)] 33 .สถานะการดำเนินการ/เปลี่ยนเป็น SHOW & เข้าไปที่ดินสอ ตรง CATEGORY เปลี่ยนเป็น SECTION_HEADER 35. สถานะ/ เปลี่ยนเป็น ENUM เพิ่ม VALUE /เพื่อพิจารณาดำเนินการ/เพื่อพิจารณาอนุมัติ/อนุมัติ/ไม่อนุมัติ ติ๊กถูกที่ AUTO-COMPLETE OTHER VALUES
ขั้นตอนที่ 2 สร้างแอปพลิเคชันใน APP SHEET (4) 9.ทดลองการกรอกข้อมูลลงไปในตัว แอปพลิเคชัน 10.กด SAVE 11.ไปดูที่ฐานข้อมูลใน GOOGLE ชีต ว่าข้อมูลขึ้นถูก ต้องตามที่เราพิมพ์รึเปล่า
ขั้นตอนที่ 2 สร้างแอปพลิเคชันใน APP SHEET (5) 12.ไปที่เมนู BEHAVIOR เพื่อสร้างปุ่ม ACTIONS 13.กด NEW ACTIONS ตั้งชื่อว่า \"เพื่อพิจารณาอนุมัติ\" เเละ ตั้งค่าตามรูป
ขั้นตอนที่ 2 สร้างแอปพลิเคชันใน APP SHEET (6) 14.กด NEW ACTIONS ตั้งชื่อว่า \"อนุมัติ\" เเละ ตั้งค่าตามรูป 15.กด NEW ACTIONS ตั้งชื่อว่า \"ไม่อนุมัติ\" เเละ ตั้งค่าตามรูป 16.เปลี่ยนไอคอนของทั้ง 3 ACTIONS เเล้วกด SAVE
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ 1.ไปที่เมนู AUTOMATION เพื่อเริ่มสร้าง BOT 2.กดที่ NEW BOT พิมพ์ WHEN A PUBLIC TRAINING RECORD IS DELETED, SEND AN EMAIL เเล้วเลือก เพิ่มชื่อไว้ส่วนท้ายว่า (เพื่อพิจารณาดำเนินการ)
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (2) 3.กดคลิกที่ WHEN A PUBLIC TRAINING RECORD IS DELETED, SEND AN EMAIL (เพื่อพิจารณาดำเนินการ) 4.ตั้งค่าEVENTYPEเป็นDATA CHANGE เลือก ADDS ONLY ตรง CONDITION กรอก [สถานะ]=\"เพื่อพิจารณาดำเนินการ\"
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (3) 5.กดคลิกที่ SENDANEMAIL 6.ตั้งค่าที่TO กรอก[อีเมลล์หัวหน้างาน] EMAILSUBJECTเเละPREHEADER กรอก PUBLIC TRAINING : <<[สถานะ]>><<NOW()>> EMAIL BODY กรอก เรียนหัวหน้างาน <<_ROW_WEB_LINK>> PUBLIC TRAINING : <<[สถานะ]>> <<NOW()>>
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (4) 7.กดที่ NEW BOT พิมพ์ WHEN A PUBLIC TRAINING RECORD IS DELETED, SEND AN EMAIL เเล้วเลือก เพิ่มชื่อไว้ส่วนท้ายว่า (เพื่อพิจารณาอนุมัติ) 8.กดคลิกที่ WHEN A PUBLIC TRAINING RECORD IS DELETED, SEND AN EMAIL (เพื่อพิจารณาอนุมัติ)
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (5) 9.ตั้งค่า EVEN TYPE เป็น DATA CHANGE เลือก UPDATES ONLY ตรง CONDITION กรอก [สถานะ]=\"เพื่อพิจารณาอนุมัติ\" 10.กดคลิกที่ SEND AN EMAIL
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (6) 11.ตั้งค่าที่ TO กรอก [อีเมลล์ผู้อนุมัติ] EMAIL SUBJECT เเละ PREHEADER กรอก MANEGER_PUBLIC TRAINING : <<[สถานะ]>> <<NOW()>> EMAIL BODY กรอก เรียนผู้จัดการ <<_ROW_WEB_LINK>> MANEGER_PUBLIC TRAINING : <<[สถานะ]>><<NOW()>>
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (7) 12.กดที่ NEW BOT พิมพ์ WHEN A PUBLIC TRAINING RECORD IS DELETED, SEND AN EMAIL เเล้วเลือก เพิ่มชื่อไว้ส่วนท้ายว่า (อนุมัติ) 13.กดคลิกที่ WHEN A PUBLIC TRAINING RECORD IS DELETED, SEND AN EMAIL (อนุมัติ)
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (8) 14.ตั้งค่า EVEN TYPE เป็น DATA CHANGE เลือก UPDATES ONLY ตรง CONDITION กรอก [สถานะ]=\"อนุมัติ\" 15.กดคลิกที่ SEND AN EMAIL
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (9) 16.ตั้งค่าที่ TO กรอก [อีเมลล์พนักงาน : EMAIL] เเละ[อีเมลล์ฝ่ายบุคคล] EMAIL SUBJECT เเละ PREHEADER กรอก PUBLIC TRAINING : <<[สถานะ]>> <<NOW()>> EMAIL BODY กรอก เรียนผู้ขออนุญาตไปฝึกอบรมภายนอก ขณะนี้ผู้จัดการได้พิจารณาเห็นว่า <<[สถานะ]>> จึงเรียนมาเพื่อทราบ <<[ผู้อนุมัติ]>>
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (10) 17.กดที่ NEW BOT พิมพ์ WHEN A PUBLIC TRAINING RECORD IS DELETED, SEND AN EMAIL เเล้วเลือก เพิ่มชื่อไว้ส่วนท้ายว่า (ไม่อนุมัติ) 18.กดคลิกที่ WHEN A PUBLIC TRAINING RECORD IS DELETED, SEND AN EMAIL (ไม่อนุมัติ)
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (11) 19.ตั้งค่า EVEN TYPE เป็น DATA CHANGE เลือก UPDATES ONLY ตรง CONDITION กรอก [สถานะ]=\"ไม่อนุมัติ\" 20.กดคลิกที่ SEND AN EMAIL
ขั้นตอนที่ 3 การทำการเเจ้งเตือนผ่านอีเมลล์ (12) 21.ตั้งค่าที่ TO กรอก [อีเมลล์พนักงาน : EMAIL] EMAIL SUBJECT เเละ PREHEADER กรอก PUBLIC TRAINING : <<[สถานะ]>> <<NOW()>> EMAIL BODY กรอก เรียนผู้ขออนุญาตไปฝึกอบรมภายนอก ขณะนี้ผู้จัดการได้พิจารณาเห็นว่า <<[สถานะ]>> จึงเรียนมาเพื่อทราบ <<[ผู้อนุมัติ]>>
การทดสอบแอปพลิเคชัน
เมื่อมีการยื่นคำขอในแอปพลิเคชัน หัวหน้างานกด เพื่อพิจารณาอนุมัติ ผู้จัดการคลิกลิงค์ตรวจสอบพิจารณา อีเมลล์จะถูกส่งมายัง คนที่ยื่นคำขอ จะมีอีเมลล์เเจ้งเตือนไปยังหัวหน้างาน อีเมลล์จะส่งไปยังผู้จัดการ อนุมัติหรือไม่อนุมัติ อีเมลล์จะถูกส่งไป ยังผู้ยื่นคำขอ
Search
Read the Text Version
- 1 - 33
Pages: