workflow ในการขออนุมัติและสร้าง user ด้วย Apps Script
บทความที่แล้ว เรื่อง แนวทางการใช้ Spreadsheet เป็น Directory ด้วย Google Apps Script เราพูดถึงการใช้ Apps Script เข้ามาช่วยเหลืองาน Google Apps admin ที่เหมาะสมกับองค์กรระดับกลาง โดยการใช้ spreadsheet เข้ามาจัดการ user แทนการจัดการผ่านหน้า control panel โดยตรง คราวนี้จะเป็นตัวอย่างการใช้ Apps Script ในการจัดการ user ที่น่าจะเหมาะกับองค์กรขนาดเล็กครับ (องค์กรขนาดกลางและใหญ่ อาจจะเหมาะสมในบางโอกาส) โดยส่วนมากองค์กรขนาดเล็ก มักจะจัดการ user ผ่าน control panel ได้โดยไม่ลำบากมากนัก เนื่องจาก user ไม่ได้เปลี่ยนกันบ่อยๆ แต่กว่าที่ admin จะสร้าง user ขึ้นมาได้ ก็ต้องมีการส่งอีเมลแจ้งรายละเอียดต่างๆ ทั้ง ชื่อ นามสกุล อีเมล มาจากต้นทาง ซึ่งจะแจ้งกันทางอีเมล หรือทางไหนก็แล้วแต่ แต่สุดท้าย admin ก็ต้องมาสร้าง user ด้วยมืออยู่ดี เราจะทดแทนขั้นตอนต่างๆ เหล่านี้ด้วย Apps Script กันครับ ลองดูแผนภาพขั้นตอนการทำงานด้านล่างนี้ก่อนนะครับ โดยที่ requester คือ user ต้นทางที่มีข้อมูลของพนักงานใหม่ (อาจจะเป็นหัวหน้างาน หรือแผนก HR) ส่วน approver คือ user ที่มีอำนาจตัดสินใจในการสร้าง user ขึ้น...