SharePoint: สร้าง Team Site และ Document Library ให้แผนก

สร้าง Team site บน SharePoint ให้แต่ละแผนก แบ่ง Document Library กำหนดสิทธิ์ Owners, Members, Visitors และตั้งการแชร์ไฟล์กับคนนอกอย่างปลอดภัย

โดย ทีมงาน THAI DATA CLOUD อัปเดต อ่าน 11 นาที

แชร์FacebookXLINELinkedIn
SharePoint — SharePoint: สร้าง Team Site และ Document Library ให้แผนก
SharePoint: สร้าง Team Site และ Document Library ให้แผนก

คำตอบสั้น ๆ: สร้าง Team site บน SharePoint ให้แต่ละแผนก แบ่ง Document Library กำหนดสิทธิ์ Owners, Members, Visitors และตั้งการแชร์ไฟล์กับคนนอกอย่างปลอดภัย

คู่มือนี้อธิบาย SharePoint ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย

SharePoint คือที่เก็บเอกสารกลางขององค์กรบน Microsoft 365 ที่แต่ละแผนกมี Team site เป็นของตัวเอง ภายในแบ่งเป็น Document Library ที่กำหนดสิทธิ์ได้ เก็บประวัติเวอร์ชันทุกครั้งที่แก้ไข และให้หลายคนแก้ไฟล์ Word หรือ Excel พร้อมกันได้ แทนการส่งไฟล์แนบไปมาหรือเก็บไว้บนไดรฟ์แชร์ในออฟฟิศ

คู่มือนี้เขียนให้ผู้ดูแลระบบและหัวหน้าแผนกที่ต้องตั้งพื้นที่เก็บเอกสารใหม่ เมื่อทำครบ คุณจะมี Team site ของแผนก มี Document Library แยกตามประเภทงาน กำหนดสิทธิ์ผ่านกลุ่ม Owners, Members และ Visitors และเปิดให้แชร์ไฟล์กับคู่ค้าภายนอกได้โดยไม่เปิดช่องให้ข้อมูลรั่ว

สิ่งที่ต้องเตรียม

  • บทบาท SharePoint Administrator หรือ Global Administrator สำหรับสร้างไซต์จาก SharePoint admin center และแก้นโยบายการแชร์
  • ชื่อไซต์และที่อยู่ URL ที่ตกลงกันแล้ว เช่น https://example.sharepoint.com/sites/finance
  • ภาษาหลักของไซต์ (ไทยหรืออังกฤษ) ซึ่งเปลี่ยนภายหลังไม่ได้
  • รายชื่อเจ้าของไซต์อย่างน้อยสองคน สมาชิกที่แก้ไขได้ และผู้ที่ดูได้อย่างเดียว
  • ถ้าจะใช้ PowerShell ให้ติดตั้งโมดูล SharePoint Online Management Shell ก่อน

ถ้าแผนกใช้ Microsoft Teams อยู่แล้ว ทุกทีมมี Team site ให้อัตโนมัติ ไม่ต้องสร้างซ้ำ คู่มือนี้เหมาะกับแผนกที่ต้องการพื้นที่เอกสารโดยตรง หรือต้องการคุมสิทธิ์ละเอียดกว่าที่ทำผ่าน Teams

แผนภาพสิทธิ์ของ SharePoint Team site กลุ่ม Owners, Members และ Visitors สืบทอดสิทธิ์ลงไปยัง Document Library แต่ละอัน
ให้สิทธิ์ที่ระดับกลุ่มของไซต์ แล้วปล่อยให้ Library สืบทอดสิทธิ์ ยกเว้น Library ที่เป็นความลับ

ขั้นตอนที่ 1: สร้าง Team site จาก SharePoint admin center

  1. เปิด Microsoft 365 admin center > Show all > Admin centers แล้วเลือก SharePoint
  2. ไปที่ Sites > Active sites แล้วคลิก Create
  3. เลือก Team site เลือกเทมเพลต เช่น Standard team แล้วคลิก Use template
  4. กรอก Site name, Group email address, Site address, Group owner, Privacy settings (เลือก Private สำหรับแผนก) และ Language แล้วคลิก Create site

ถ้าชื่อที่อยู่ซ้ำกับไซต์ที่มีอยู่ ระบบจะเสนอ URL ใหม่ให้ ตรวจให้ดีก่อนกดสร้าง ผู้ใช้ทั่วไปก็สร้างไซต์เองได้ด้วยปุ่ม Create site ในหน้าแรก ถ้าองค์กรไม่ได้ปิดสิทธิ์ไว้ ขั้นตอนอย่างเป็นทางการดูได้ที่ Create a site in the SharePoint admin center

ขั้นตอนที่ 2: สร้าง Document Library แยกตามประเภทงาน

เปิดไซต์ที่เพิ่งสร้าง คลิก New > Document library > Blank library ตั้งชื่อ เช่น "เอกสารบัญชี" หรือ "สัญญาคู่ค้า" เปิด Show in site navigation แล้วคลิก Create

ใช้ Document Library หลายอันแทนโฟลเดอร์ซ้อนกันหลายชั้น เพราะแต่ละ Library กำหนดสิทธิ์ การเก็บเวอร์ชัน และการซิงก์ลงเครื่องแยกกันได้ ภายใน Library ให้เพิ่มคอลัมน์ข้อมูลด้วย Add column เช่น คอลัมน์ Choice "สถานะเอกสาร" ช่วยให้กรองและค้นหาได้เร็วกว่าการตั้งชื่อโฟลเดอร์ยาว ๆ

ขั้นตอนที่ 3: กำหนดสิทธิ์ด้วย Owners, Members และ Visitors

คลิกไอคอนรูปเฟือง (Settings) มุมขวาบนของไซต์ > Site permissions จะเห็นกลุ่มสิทธิ์สามกลุ่ม

  • Site owners ได้ Full control จัดการสิทธิ์และตั้งค่าไซต์ได้ทั้งหมด
  • Site members ได้ Edit เพิ่ม แก้ และลบไฟล์ได้
  • Site visitors ได้ Read เปิดและดาวน์โหลดได้อย่างเดียว

คลิก Add members แล้วเลือก Add members to group เพื่อเพิ่มคนเข้ากลุ่มของไซต์ หรือ Share site only ถ้าต้องการให้สิทธิ์เฉพาะไซต์โดยไม่เพิ่มเข้ากลุ่ม หลักสำคัญคือให้สิทธิ์ผ่านกลุ่ม ไม่ให้รายบุคคลทีละไฟล์ และหลีกเลี่ยงการตัดการสืบทอดสิทธิ์ (Stop Inheriting Permissions) เว้นแต่ Library ที่เป็นความลับจริง ๆ เพราะเมื่อสิทธิ์แตกเป็นหลายชั้นจะตรวจสอบยากมาก

ขั้นตอนที่ 4: ตั้งระดับการแชร์ภายนอกของทั้งองค์กร

ใน admin center เดิม ไปที่ Policies > Sharing ส่วน External sharing มีสี่ระดับ ค่าที่ตั้งตรงนี้เป็นเพดานสูงสุด ไซต์ใดก็ตั้งให้หลวมกว่านี้ไม่ได้

หน้าจอจำลองนโยบาย Sharing ใน SharePoint admin center ตั้ง External sharing เป็น New and existing guests และลิงก์เริ่มต้นเป็น Specific people
ค่าระดับองค์กรเป็นเพดาน ไซต์ใดก็ตั้งให้หลวมกว่านี้ไม่ได้ (ภาพจำลอง)

องค์กรส่วนใหญ่ควรตั้ง SharePoint ไว้ที่ New and existing guests คนนอกต้องยืนยันตัวตนด้วยบัญชีหรือรหัสที่ส่งทางอีเมลทุกครั้ง ส่วน File and folder links ให้ตั้งค่าเริ่มต้นเป็น Specific people และสิทธิ์เริ่มต้นเป็น View เพื่อกันการแชร์แบบเปิดกว้างโดยไม่ตั้งใจ ถ้าต้องเปิด Anyone links ให้กำหนดวันหมดอายุไว้เสมอ และใช้ Limit external sharing by domain ถ้าทำงานกับคู่ค้าไม่กี่โดเมน คำอธิบายแต่ละระดับอยู่ใน Manage sharing settings for SharePoint and OneDrive

ตารางเปรียบเทียบระดับ External sharing ของ SharePoint ตั้งแต่ Anyone ถึง Only people in your organization
เลือกระดับที่เข้มที่สุดที่ยังทำงานได้ และตั้งไซต์ที่มีข้อมูลลับให้เข้มกว่าองค์กร

ขั้นตอนที่ 5: ตั้งการแชร์เฉพาะไซต์ให้เข้มกว่าองค์กร

ไปที่ Active sites คลิกชื่อไซต์ > แท็บ Settings > More sharing settings แล้วเลือกระดับที่เข้มกว่าองค์กร เช่น ไซต์ฝ่ายบุคคลหรือฝ่ายบัญชีให้เป็น Only people in your organization ส่วนไซต์โครงการที่ทำร่วมกับคู่ค้าให้เป็น New and existing guests

ถ้ามีหลายไซต์ ใช้ PowerShell ตั้งค่าและตรวจผลได้เร็วกว่า

Connect-SPOService -Url https://example-admin.sharepoint.com
$base = "https://example.sharepoint.com/sites"
Set-SPOSite -Identity "$base/finance" -SharingCapability Disabled
Set-SPOSite -Identity "$base/project-x" -SharingCapability ExternalUserSharingOnly
Get-SPOSite -Limit All | Select-Object Url, SharingCapability

ค่า Disabled คือแชร์ภายนอกไม่ได้ ExistingExternalUserSharingOnly คือแชร์ได้เฉพาะ Guest ที่มีในระบบแล้ว ExternalUserSharingOnly คือ New and existing guests และ ExternalUserAndGuestSharing คือเปิด Anyone links ได้

ผลคำสั่ง SharePoint Online PowerShell ตั้งค่า SharingCapability ของไซต์ฝ่ายบัญชีและไซต์โครงการ แล้วตรวจผล
ตั้งค่าแล้วต้องรัน Get-SPOSite ตรวจทุกครั้ง ค่าของไซต์ต้องไม่หลวมกว่าระดับองค์กร

ขั้นตอนที่ 6: แชร์ไฟล์ให้คนนอกอย่างปลอดภัย

  1. ใน Document Library เลือกไฟล์แล้วคลิก Share
  2. เปิดการตั้งค่าลิงก์ (ไอคอนรูปเฟือง) เลือก Specific people แล้วเลือกสิทธิ์ Can view หรือ Can edit ถ้าเป็นเอกสารดูอย่างเดียวและไม่ต้องการให้ดาวน์โหลด ให้เปิดตัวเลือกบล็อกการดาวน์โหลด
  3. พิมพ์อีเมลคนนอก เช่น [email protected] ใส่ข้อความแล้วคลิก Send

คนนอกที่ไม่มีบัญชี Microsoft จะได้รหัสยืนยันทางอีเมลตอนเปิดลิงก์ เมื่องานจบให้เปิด Manage access ของไฟล์หรือ Library เพื่อลบลิงก์และสิทธิ์ที่ไม่ใช้แล้ว

ขั้นตอนที่ 7: ซิงก์ Library ลงคอมพิวเตอร์

ใน Library คลิก Add shortcut to My files เพื่อให้ Library ไปโผล่ใน OneDrive ของผู้ใช้ทุกเครื่อง ทางลัดนี้ตามผู้ใช้ไปทุกอุปกรณ์ที่ลงชื่อเข้าใช้ OneDrive ต่างจากปุ่ม Sync แบบเดิมที่ต้องตั้งทีละเครื่อง ไฟล์ในโฟลเดอร์จะเปิดจาก File Explorer ได้ทันทีและซิงก์กลับขึ้นไซต์เอง

ปัญหาที่พบบ่อยเกี่ยวกับ SharePoint

ทำไมปุ่ม Share ไม่มีตัวเลือก Anyone with the link?

เพราะระดับการแชร์ขององค์กรหรือของไซต์ถูกตั้งต่ำกว่า Anyone ซึ่งเป็นการตั้งค่าที่ปลอดภัยและตั้งใจไว้ ถ้าจำเป็นจริง ผู้ดูแลต้องเปิดทั้งระดับองค์กรและระดับไซต์ และควรกำหนดวันหมดอายุของลิงก์ด้วย

คนนอกเปิดลิงก์แล้วขึ้นว่าไม่มีสิทธิ์เข้าถึง แก้อย่างไร?

ให้คนนอกเปิดลิงก์ด้วยอีเมลเดียวกับที่ถูกเชิญเท่านั้น ถ้าเขาลงชื่อเข้าใช้ด้วยบัญชีอื่นค้างอยู่ในเบราว์เซอร์ ให้ลองหน้าต่างแบบ Private จากนั้นตรวจว่าลิงก์ที่ส่งไม่ใช่แบบ People in your organization และโดเมนของเขาไม่ถูกจำกัดใน Limit external sharing by domain

เปลี่ยนชื่อหรือที่อยู่ URL ของไซต์ได้ไหม?

ชื่อไซต์เปลี่ยนได้ที่ Settings > Site information ส่วนที่อยู่ URL ผู้ดูแลเปลี่ยนได้จากหน้า Active sites โดยระบบสร้างการเปลี่ยนเส้นทางจาก URL เก่าให้ แต่ภาษาหลักของไซต์เปลี่ยนไม่ได้ ถ้าเลือกผิดต้องสร้างไซต์ใหม่แล้วย้ายไฟล์

ไฟล์ใน Teams กับ SharePoint เป็นที่เดียวกันไหม?

ใช่ ไฟล์ในแท็บ Files ของ Standard channel ถูกเก็บในโฟลเดอร์ชื่อเดียวกับ Channel ภายใน Library Documents ของ Team site ที่ผูกกับทีม แก้ที่ไหนก็เห็นตรงกันทั้งสองฝั่ง

ถ้าต้องการให้ช่วยออกแบบโครงสร้างไซต์ ย้ายข้อมูลจาก File Server ขึ้น SharePoint หรือทบทวนนโยบายการแชร์ ติดต่อทีมงาน THAI DATA CLOUD ได้ทันที องค์กรที่ต้องการจัดหาไลเซนส์หรือให้ทีมงานดูแล Microsoft 365 ทั้งระบบ ดูรายละเอียดได้ที่หน้าบริการของเรา

อ่านเพิ่มเติมเกี่ยวกับ SharePoint

แชร์FacebookXLINELinkedIn

มีคำถามเรื่องบริการ? ติดต่อทีมงาน