กําหนดค่าโปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขา (ตัวอย่าง)

โปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขา (Preview) คือการกําหนดค่าบน workspace ที่เชื่อมต่อกับ Git มันช่วยให้ผู้ดูแลระบบพื้นที่ทํางานสามารถตั้งค่าตัวตนและการตั้งค่าที่ได้รับความยินยอมไว้ล่วงหน้า ซึ่ง Fabric ใช้เพื่อสร้างพื้นที่ทํางานสาขาแยกสําหรับการพัฒนาบน Git แทนที่จะกําหนดให้นักพัฒนาทุกคนต้องมีสิทธิ์ในการสร้างพื้นที่ทํางาน กําหนดความจุ และกําหนดค่าการผสานรวม Git Fabric จะดําเนินการเหล่านั้นแทนผู้ดูแลพื้นที่ทํางานเมื่อนักพัฒนาขยายไปยังพื้นที่ทํางานใหม่ แนวทางนี้ยังคงรักษาประสบการณ์การทํางานแบบสาขาแบบบริการตนเองไว้ ขณะที่ผู้ดูแลระบบยังคงรักษาการกํากับดูแลแบบรวมศูนย์ การเข้าถึงสิทธิ์ขั้นต่ํา และการควบคุมขอบเขตความปลอดภัย

ขยายขอบเขตด้วยโปรไฟล์ผู้ดูแลระบบ - วิธีการทํางาน

เมื่อผู้พัฒนาขยายไปยังพื้นที่ทํางานใหม่โดยใช้โปรไฟล์ผู้ดูแลระบบ พวกเขาจะเริ่มการดําเนินการแยกพื้นที่ทํางานเพียงครั้งเดียว การดําเนินการนี้เป็น wrapper ที่ทําให้กระบวนการทั้งหมดเป็นอัตโนมัติ รวมถึงการสร้าง Git branch ด้วย ดังนั้นไม่จําเป็นต้องสร้าง branch ด้วยตนเอง โดยใช้โปรไฟล์ผู้ดูแลระบบ Fabric จะดําเนินการดังต่อไปนี้แทนผู้ดูแลระบบพื้นที่ทํางาน:

  • สร้างพื้นที่ทํางาน
  • กําหนดพื้นที่ทํางานให้มีความจุ
  • เชื่อมต่อพื้นที่ทํางานกับที่เก็บข้อมูล Git
  • เพิ่มสมาชิกไปยังพื้นที่ทํางานใหม่

เปิดใช้งานและกําหนดค่าโปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขา

ในการใช้โปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขา ผู้ดูแลพื้นที่ทํางานคนใดคนหนึ่งต้องกําหนดโปรไฟล์ผู้ดูแลระบบ

  1. ลงชื่อเข้าใช้ Microsoft Fabric และเปิดพื้นที่ทํางานที่คุณต้องการเปิดใช้งานสําหรับพื้นที่ทํางานสาขา
  2. เลือกการตั้งค่าพื้นที่ทํางาน
  3. ในบานหน้าต่างการตั้งค่า ให้เลือก Git integration แล้วเลือกแท็บ Branch workspaces แท็บ Branch workspaces จะแสดงการตั้งค่า Allow branch workspace admin profiles และการ์ดโปรไฟล์ผู้ดูแลระบบ Branch workspace

ภาพหน้าจอโปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขา

  1. เปิด อนุญาตโปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขา ฟิลด์ โปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขา จะเปิดให้ใช้งาน

  2. ภายใต้ การมอบหมายบทบาท ให้เลือกบทบาทที่นักพัฒนาแต่ละคนที่แยกสาขาโดยใช้โปรไฟล์ผู้ดูแลระบบจะได้รับในพื้นที่ทํางานสาขาใหม่

  3. ภายใต้ Admins ให้เพิ่มตัวตนเพื่อกําหนดเป็นผู้ดูแลระบบในทุก workspace สาขาที่สร้างด้วยโปรไฟล์ผู้ดูแลระบบ คุณสามารถเพิ่มผู้ใช้รายบุคคลหรือกลุ่มความปลอดภัยได้

Note

หาก การกําหนดบทบาท เป็น Contributor หรือ Member ให้เพิ่มผู้ดูแลระบบที่ถูกต้องอย่างน้อยหนึ่งคนหากบทบาทเป็น Admin คุณสามารถปล่อยช่องนี้ว่างไว้ได้ Fabric บล็อกการดําเนินการ branch-out ที่จะสร้างพื้นที่ทํางานโดยไม่มีผู้ดูแลระบบ

  1. ภายใต้ ความจุ ให้เลือก ความจุที่ใช้งานอยู่ เพื่อให้แต่ละพื้นที่ทํางานสาขาใช้ความจุเดียวกับพื้นที่ทํางานหลักในเวลาที่สาขาออก หรือเลือกความจุที่มีสิทธิ์อื่น Fabric ตรวจสอบว่าผู้ดูแลระบบพื้นที่ทํางานสามารถกําหนดความจุที่เลือกได้

  2. ตั้งค่า อนุญาตให้ผู้ใช้ที่มีสิทธิ์ Contributor หรือสูงกว่าเพื่อเปลี่ยนสาขา Git ค่าที่คุณเลือกจะกลายเป็นค่าเริ่มต้นสําหรับทุกสาขาใหม่ที่สร้างโดยใช้โปรไฟล์ผู้ดูแลระบบ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ อนุญาตให้ผู้สนับสนุนและสมาชิกสลับสาขา

  3. ตรวจสอบการกําหนดค่า แล้วเลือก ยืนยัน Fabric ตรวจสอบว่าผู้ดูแลระบบพื้นที่ทํางานสามารถดําเนินการที่จําเป็นสําหรับการขยายสาขาที่ประสบความสําเร็จ โปรไฟล์จะถูกสร้างขึ้นก็ต่อเมื่อผ่านการตรวจสอบทั้งหมดต่อไปนี้:

    • คุณเป็นแอดมิน workspace
    • พื้นที่ทํางานเชื่อมต่อกับ Git
    • คุณได้เข้าสู่ระบบบัญชี Git ของคุณแล้ว
    • คุณสามารถเข้าถึง Git repository ได้
    • คุณมีสิทธิ์สร้างพื้นที่ทํางาน
    • คุณมีสิทธิ์กําหนดความจุที่เลือก และความจุนั้นยังคงใช้งานอยู่
  • ความจุที่เลือกและที่เก็บข้อมูล Git อยู่ในภูมิภาคเดียวกัน หรือผู้ดูแลระบบผู้เช่าปิดการตั้งค่าที่บล็อกการดําเนินการข้ามภูมิภาค

    • ทุกตัวตนในรายการ ผู้ดูแลระบบ เป็นสมาชิกที่ถูกต้องของ tenant

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

  1. เมื่อกระบวนการตรวจสอบ Fabric เสร็จสมบูรณ์ Fabric จะสร้างโปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขา

ภาพหน้าจอโปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขาหลังการยืนยัน

ข้อควรพิจารณาและข้อจำกัด

Note

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

  • เปิดหรือปิดโปรไฟล์ ผู้ดูแลระบบพื้นที่ทํางานสามารถปิดใช้งานโปรไฟล์ที่ใช้งานอยู่หรือเปิดใช้งานโปรไฟล์ที่ไม่ใช้งานได้ การเปิดใช้งานโปรไฟล์จะรันการตรวจสอบซ้ํา และโปรไฟล์จะเปิดใช้งานก็ต่อเมื่อการตรวจสอบทั้งหมดผ่าน
  • โปรไฟล์อาจกลายเป็นโมฆะหลังจากที่คุณตั้งค่าแล้ว การเปลี่ยนแปลงสภาพแวดล้อม เช่น การเพิกถอนสิทธิ์ ความจุที่ถูกปิดใช้งาน หรือผู้ดูแลระบบที่ออกจากผู้เช่า อาจทําให้โปรไฟล์เป็นโมฆะหลังจากที่คุณสร้างแล้ว โปรไฟล์ที่ไม่ถูกต้องจะไม่สามารถใช้สําหรับการขยายสาขาได้จนกว่าผู้ดูแลระบบ workspace จะแก้ไขปัญหาได้
  • ไม่รองรับพื้นที่ทํางานสาขา คุณไม่สามารถกําหนดค่าโปรไฟล์ผู้ดูแลระบบพื้นที่ทํางานสาขาบนพื้นที่ทํางานสาขาได้