หมายเหตุ
ต้องมีบทบาทผู้ดูแลระบบ: กระบวนการทั้งหมดนี้ต้องดำเนินการโดยผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบ Microsoft 365 ขององค์กรคุณ
สิ่งที่คุณกำลังทำ: คุณจะสร้าง ‘การลงทะเบียนแอป’ (App Registration) ใหม่ใน Azure Active Directory (Azure AD) ของบริษัท แอปนี้จะมอบสิทธิ์เฉพาะที่ปลอดภัยให้ Taskworld เพื่อสร้างการประชุมในนามของผู้ใช้ของคุณ
ขั้นตอนที่ 1: ลงทะเบียนแอปใหม่ใน Azure
ไปที่ Azure Portal และลงชื่อเข้าใช้ด้วยบัญชีผู้ดูแลระบบของคุณ
ไปที่ Azure Active Directory
เลือก App registrations จากเมนูด้านข้าง จากนั้นคลิก + New registration
กรอกข้อมูลรายละเอียด:
ชื่อ (Name): ตั้งชื่อให้ชัดเจน เช่น Taskworld-Teams-Integration
ประเภทบัญชีที่รองรับ (Supported account types): เลือก Accounts in this organizational directory only
5. คลิก Register.
ขั้นตอนที่ 2: ตั้งค่า Authentication
ต่อไป คุณจะตั้งค่า Redirect URI ซึ่งเป็นการบอก Azure ว่าจะส่งการตอบกลับการยืนยันตัวตนไปที่ใด
ไปที่ Overview ของ Azure ให้เลือกแท็บ Authentication จากเมนูด้านข้าง
คลิก + Add a platform จากนั้นเลือก Single-page application (SPA)
ในช่อง Redirect URIs ให้กรอก URL ต่อไปนี้ โดยแทนที่
{your-workspace-url}ด้วยที่อยู่ Taskworld เฉพาะขององค์กรคุณ
https://{your-workspace-url}/msal-redirect
ตัวอย่าง: หาก URL ของ Taskworld ของคุณคือ
acmecorp.taskworld.comให้กรอก:
https://acmecorp.taskworld.com/msal-redirect
4. เลื่อนลงไปที่ส่วน Implicit grant and hybrid flows แล้วเลือกเครื่องหมายถูกทั้งสองช่องดังนี้:
[x] Access tokens (ใช้สำหรับ implicit flows)
[x] ID tokens (ใช้สำหรับ implicit และ hybrid flows)
5. คลิก Configure เพื่อบันทึก
ขั้นตอนที่ 3: ตั้งค่า Permissions ของ API
ไปที่แท็บ API permissions จากเมนูด้านข้าง
คลิก + Add a permission จากนั้นเลือก Microsoft Graph
เลือก Delegated permissions
ค้นหาและเพิ่มสิทธิ์ดังต่อไปนี้:
OnlineMeetings.ReadWrite (อนุญาตให้ Taskworld สร้างและจัดการการประชุม Teams)
Files.Read.All (อนุญาตให้ Taskworld อ่านไฟล์สำหรับฟีเจอร์การเชื่อมต่อ)
Sites.Read.All (อนุญาตให้ Taskworld อ่านไซต์ SharePoint สำหรับฟีเจอร์การเชื่อมต่อ)
5. คลิกปุ่ม Add permissions
6. มอบสิทธิ์ผู้ดูแลระบบ (Grant Admin Consent):
บนหน้า API permissions คลิกปุ่ม Grant admin consent for [ชื่อองค์กรของคุณ]
จะมีหน้าต่างป๊อปอัปปรากฏขึ้น ให้เลือก Yes เพื่อยืนยัน
คอลัมน์ Status ของสิทธิ์จะอัปเดตและแสดงเครื่องหมายถูกสีเขียว
ขั้นตอนที่ 4: รวบรวมข้อมูลประจำตัวของแอปพลิเคชันของคุณ
ตอนนี้คุณเพียงคัดลอก สองรหัส ที่ Taskworld ต้องใช้เพื่อเปิดใช้งาน
กลับไปที่แท็บ Overview ใน Azure
คัดลอกค่าทั้งสองต่อไปนี้และเก็บไว้อย่างปลอดภัย (เช่น ใน Notepad)
Application (client) ID → รหัสแอปพลิเคชัน (Client ID)
Directory (tenant) ID → รหัสไดเรกทอรี (Tenant ID)
ขั้นตอนที่ 5: ส่งข้อมูลประจำตัวให้ Taskworld เพื่อเปิดใช้งาน
เมื่อคุณทำตามขั้นตอนทั้งหมดข้างต้นเสร็จแล้ว กรุณาส่ง รายละเอียดรต่อไปนี้ ไปยังCustomer Success Manager (CSM) ของ Taskworld ของคุณ หรือส่งอีเมลไปที่ทีมสนับสนุนของ Taskworld ที่ support@taskworld.com
Application (client) ID → รหัสแอปพลิเคชัน (Client ID)
Directory (tenant) ID → รหัสไดเรกทอรี (Tenant ID)
ทีมงานของเราจะใช้ข้อมูลเหล่านี้เพื่อเปิดใช้งานการเชื่อมต่อสำหรับ workspace ของคุณ และจะแจ้งให้คุณทราบทันทีเมื่อพร้อมใช้งาน
หมายเหตุ: การตั้งค่าหนึ่งครั้งสามารถเชื่อมต่อได้แค่หนึ่ง workspace เท่านั้น และสามารถดำเนินการได้เฉพาะผู้ดูแลระบบ Microsoft เท่านั้น
