การตลาด ขาย การเงิน ใช้ข้อมูล LINE OA เดียวกัน แต่ควรเห็นไม่เท่ากัน: วางสิทธิ์เข้าถึงยังไงให้ไม่ชนกัน
สรุปสั้น ๆ
ปัญหาสิทธิ์เข้าถึงข้อมูล LINE OA ในองค์กรใหญ่ไม่ใช่แค่ ‘ใครเข้าได้บ้าง’ แต่คือ ‘ใครควรเห็นอะไรในระดับไหน’ เพราะการตลาด ขาย และการเงินต้องการข้อมูลชุดเดียวกันแต่ใช้ต่างกัน การวางสิทธิ์แบบ role-based ตั้งแต่ต้นช่วยลดทั้งความเสี่ยงด้านข้อมูลและความขัดแย้งระหว่างแผนก
ผมเคยนั่งประชุมกับทีม IT ของบริษัทประกันภัยแห่งหนึ่งที่กำลังจะเปิดใช้เครื่องมือ tracking บน LINE OA ทั่วทั้งองค์กร คำถามแรกที่ทีม IT ถามไม่ใช่เรื่องฟีเจอร์หรือราคา แต่คือ ‘แล้วใครจะเห็นข้อมูลอะไรได้บ้าง’ ซึ่งเป็นคำถามที่ถูกต้องมาก เพราะในองค์กรขนาดนั้น มีอย่างน้อยสี่กลุ่มที่ต้องแตะข้อมูลชุดเดียวกัน — ทีมการตลาดที่ดูแลแอด ทีมขายที่ปิดดีล ทีมการเงินที่ต้องกระทบยอด และเอเจนซี่ภายนอกที่ดูแลแคมเปญโฆษณา
ถ้าไม่วางสิทธิ์ให้ดีตั้งแต่ต้น จะเกิดสองปัญหาคู่กัน ปัญหาแรกคือความเสี่ยงด้านข้อมูล เมื่อทุกคนเห็นทุกอย่างรวมถึงข้อมูลที่ไม่เกี่ยวกับงานตัวเอง เช่น ทีมการเงินไม่จำเป็นต้องเห็นเนื้อหาบทสนทนาของแอดมิน หรือเอเจนซี่ภายนอกไม่ควรเห็นตัวเลขกำไรของบริษัท ปัญหาที่สองคือความสับสนในการทำงาน เมื่อทุกคนเห็นข้อมูลชุดเดียวกันแต่ตีความไม่ตรงกัน เพราะแต่ละคนต้องการมุมมองข้อมูลคนละแบบ
บทความนี้จะเสนอโครงสร้างสิทธิ์การเข้าถึงที่ผมเคยใช้แก้ปัญหานี้ให้หลายองค์กร ซึ่งไม่ซับซ้อนจนทำไม่ได้ แต่ก็ไม่หลวมจนเสี่ยง
แต่ละแผนกต้องการเห็นอะไรจริง ๆ
| แผนก | ต้องการเห็นอะไร | ไม่ควรเห็นอะไร |
|---|---|---|
| การตลาด | ต้นทุนแอด แหล่งที่มา อัตราปิดการขายต่อแคมเปญ | รายละเอียดเงินเดือน/ค่าคอมมิชชันของแอดมินขาย |
| ขาย | รายชื่อลีด สถานะดีล บทสนทนาที่เกี่ยวกับดีลตัวเอง | ข้อมูลต้นทุนแอดของแคมเปญ (มักไม่จำเป็นต่องานขาย) |
| การเงิน | มูลค่าดีลที่ปิดแล้ว วันที่รับชำระ ยอดรวมรายเดือน | เนื้อหาบทสนทนาในแชท ซึ่งไม่เกี่ยวกับการกระทบยอด |
| เอเจนซี่ภายนอก | ผลลัพธ์แคมเปญที่ตัวเองดูแล อัตราปิดการขายภาพรวม | ข้อมูลลูกค้ารายบุคคล และตัวเลขกำไรของบริษัท |
วางสิทธิ์แบบ role-based ไม่ใช่แจกทุกคนเท่ากัน
หลักการที่ควรยึดคือ ‘principle of least privilege’ หรือให้สิทธิ์เท่าที่จำเป็นต่องานเท่านั้น ไม่ใช่แจกสิทธิ์แอดมินเต็มให้ทุกคนเพื่อความสะดวก เพราะยิ่งคนที่เข้าถึงข้อมูลเต็มรูปแบบมีมาก ความเสี่ยงข้อมูลรั่วไหลหรือถูกใช้ผิดวัตถุประสงค์ก็ยิ่งสูงตาม
ในทางปฏิบัติ ควรตั้งบทบาท (role) ไว้อย่างน้อยสี่ระดับ — ผู้ดูแลระบบ (ตั้งค่าและจัดการสิทธิ์คนอื่นได้) ผู้จัดการ (เห็นภาพรวมทุกแคมเปญในแผนกตัวเอง) เจ้าหน้าที่ปฏิบัติงาน (เห็นเฉพาะข้อมูลที่เกี่ยวกับงานตัวเอง) และผู้ดูรายงานอย่างเดียว (เห็นแดชบอร์ดสรุปแต่แก้ไขอะไรไม่ได้เลย) แต่ละคนในองค์กรควรถูกจัดเข้าบทบาทใดบทบาทหนึ่งตามหน้าที่จริง ไม่ใช่ตามตำแหน่ง องค์กรที่มีหลายแบรนด์หลายบัญชี LINE OAยิ่งต้องวางบทบาทนี้ให้ชัดเป็นมาตรฐานเดียวกันทุกแบรนด์ ไม่งั้นแต่ละทีมจะตั้งสิทธิ์กันคนละแบบ
กรณีพิเศษ: เอเจนซี่ภายนอกควรเข้าถึงแค่ไหน
จุดที่หลายองค์กรมองข้ามคือสิทธิ์ของเอเจนซี่โฆษณาภายนอก เพราะเอเจนซี่จำเป็นต้องเห็นผลลัพธ์แคมเปญเพื่อปรับกลยุทธ์ แต่ไม่ควรเห็นข้อมูลที่ลึกเกินหน้าที่ เช่น รายชื่อและเบอร์โทรลูกค้ารายบุคคล หรือตัวเลขกำไรสุทธิของบริษัท
แนวทางที่ปลอดภัยคือให้เอเจนซี่เห็นข้อมูลระดับแคมเปญ (จำนวนทัก อัตราปิดการขาย ต้นทุนต่อดีล) แต่ไม่เห็นข้อมูลระดับบุคคล และควรมีการทบทวนสิทธิ์นี้เป็นระยะ โดยเฉพาะเมื่อสัญญากับเอเจนซี่สิ้นสุดลง สิทธิ์การเข้าถึงต้องถูกเพิกถอนทันที ไม่ใช่ปล่อยค้างไว้เพราะลืม ซึ่งเป็นจุดที่หลายองค์กรพลาดบ่อยที่สุด และเป็นเรื่องเดียวกับคำถามใหญ่กว่าว่าข้อมูลแชท LINE เป็นของใครกันแน่ระหว่างองค์กรกับเอเจนซี่ที่เคยดูแลระบบให้
อย่าลืม audit log — รู้ว่าใครเข้าดูอะไรเมื่อไหร่
การกำหนดสิทธิ์อย่างเดียวไม่พอ องค์กรควรมี audit log ที่บันทึกว่าใครเข้าดูข้อมูลอะไรเมื่อไหร่ โดยเฉพาะข้อมูลที่อ่อนไหวอย่างรายชื่อลูกค้าหรือมูลค่าดีล เพราะเมื่อเกิดข้อสงสัยเรื่องข้อมูลรั่วไหลหรือถูกใช้ผิดวัตถุประสงค์ในภายหลัง องค์กรจะสามารถตรวจสอบย้อนหลังได้ว่าใครเข้าถึงข้อมูลส่วนไหนจริง
หลายทีมมองข้าม audit log เพราะคิดว่าเป็นเรื่องเทคนิคที่ไม่จำเป็นในช่วงเริ่มต้น แต่ในความเป็นจริง นี่เป็นสิ่งที่ฝ่ายกฎหมายหรือฝ่ายตรวจสอบภายในมักถามหาเป็นอันดับแรกเมื่อมีการตรวจสอบระบบข้อมูลลูกค้า ทีมที่เพิ่งเริ่มเปลี่ยนจากสเปรดชีตมาใช้ระบบอัตโนมัติมักมองข้ามจุดนี้เป็นพิเศษ เพราะยังโฟกัสแค่เรื่องสร้างความเชื่อถือให้ตัวเลข ไม่ทันคิดเรื่องสิทธิ์การเข้าถึง
สรุป
ข้อมูลแชท LINE ที่หลายแผนกต้องใช้ร่วมกัน ไม่ควรถูกมองว่าเป็นไฟล์เดียวที่ทุกคนเปิดดูได้เท่ากัน แต่ควรถูกออกแบบให้แต่ละแผนกเห็นในมุมที่ตรงกับหน้าที่ตัวเอง ทั้งเพื่อความปลอดภัยของข้อมูลลูกค้าและเพื่อลดความสับสนในการตีความตัวเลข
การวางสิทธิ์แบบ role-based ตั้งแต่ต้น อาจดูเหมือนเป็นงานเสริมที่ทำทีหลังก็ได้ แต่ในความเป็นจริง องค์กรที่รอไปแก้ทีหลังมักเจอปัญหาข้อมูลรั่วไหลหรือความขัดแย้งระหว่างแผนกไปแล้วก่อนจะเริ่มแก้ ซึ่งแก้ยากกว่าการวางระบบให้ถูกตั้งแต่วันแรกมาก
- แต่ละแผนกต้องการมุมมองข้อมูลต่างกัน อย่าแจกสิทธิ์เต็มให้ทุกคนเพื่อความสะดวก
- ใช้หลัก least privilege และตั้งบทบาทอย่างน้อยสี่ระดับตามหน้าที่จริง
- อย่าลืมทบทวนและเพิกถอนสิทธิ์เอเจนซี่ภายนอกทันทีเมื่อสัญญาสิ้นสุด พร้อมเก็บ audit log ไว้ตรวจสอบย้อนหลัง
คำถามที่พบบ่อย
ควรให้แอดมินขายเห็นข้อมูลต้นทุนแอดไหม
โดยทั่วไปไม่จำเป็น เพราะไม่เกี่ยวกับหน้าที่ปิดการขาย ยกเว้นในองค์กรที่ใช้ต้นทุนแอดเป็นส่วนหนึ่งของการประเมินผลงาน ซึ่งควรตัดสินใจตามนโยบายภายในของแต่ละองค์กร ไม่ใช่ค่าเริ่มต้นที่ควรเปิดให้ทุกคน
ถ้าองค์กรเล็ก จำเป็นต้องแบ่งสิทธิ์ละเอียดขนาดนี้ไหม
ไม่จำเป็นต้องละเอียดเท่าองค์กรใหญ่ แต่ควรมีอย่างน้อยสองระดับคือผู้ดูแลระบบกับผู้ปฏิบัติงานทั่วไป เพื่อป้องกันการแก้ไขการตั้งค่าหรือลบข้อมูลโดยไม่ตั้งใจจากคนที่ไม่ได้รับผิดชอบส่วนนั้น
เอเจนซี่ภายนอกควรได้สิทธิ์เข้าถึงนานแค่ไหน
ควรผูกกับระยะสัญญาที่ทำงานด้วย และมีกระบวนการทบทวนหรือเพิกถอนสิทธิ์ทันทีเมื่อสัญญาสิ้นสุด ไม่ควรปล่อยให้บัญชีเก่าของเอเจนซี่ที่เลิกทำงานด้วยแล้วยังเข้าถึงข้อมูลได้ต่อ
audit log ต้องเก็บนานแค่ไหน
ขึ้นกับนโยบายภายในและข้อกำหนดด้านกฎหมายที่เกี่ยวข้องกับข้อมูลลูกค้าในธุรกิจนั้น ๆ โดยทั่วไปหลายองค์กรเก็บอย่างน้อยหกเดือนถึงหนึ่งปี เพื่อให้สามารถตรวจสอบย้อนหลังกรณีมีข้อสงสัยเกิดขึ้น
ระบบ tracking ทั่วไปอย่าง linli รองรับการแบ่งสิทธิ์แบบนี้ไหม
เครื่องมือ tracking ที่ออกแบบมาสำหรับทีมหลายคนมักมีระบบสิทธิ์ตามบทบาทให้ใช้งานอยู่แล้ในระดับหนึ่ง แต่การออกแบบว่าใครควรอยู่บทบาทไหนยังคงเป็นการตัดสินใจภายในที่แต่ละองค์กรต้องกำหนดเอง ไม่มีเครื่องมือใดที่กำหนดโครงสร้างองค์กรแทนได้
บทความที่เกี่ยวข้อง


