ឯកសារយោង API ពេញលេញសម្រាប់គ្រប់គ្រងអ្នកប្រើប្រាស់ ការអញ្ជើញ តួនាទី និងសិទ្ធិក្នុងគម្រោង និងក្រុមហ៊ុន Blue
ទិដ្ឋភាពទូទៅ
API សម្រាប់គ្រប់គ្រងអ្នកប្រើប្រាស់ផ្តល់ឧបករណ៍ទូលំទូលាយសម្រាប់គ្រប់គ្រងសមាជិកក្រុម ការគ្រប់គ្រងសិទ្ធិចូល និងការរៀបចំកម្លាំងការងាររបស់អ្នកនៅក្នុងគម្រោង និងក្រុមហ៊ុន Blue។ មិនថាអ្នកកំពុងបន្ថែមសមាជិកក្រុមថ្មី ការគ្រប់គ្រងអ្នកប្រើប្រាស់ដែលមានស្រាប់ ឬកំណត់រចនាសម្ព័ន្ធសិទ្ធិផ្ទាល់ខ្លួន កម្មវិធី API ទាំងនេះគ្រប់គ្រងគ្រប់ផ្នែកនៃការគ្រប់គ្រងជីវិតអ្នកប្រើប្រាស់។
ការគ្រប់គ្រងអ្នកប្រើប្រាស់នៅក្នុង Blue ប្រតិបត្តិការនៅពីរលំហែ៖
- កម្រិតគម្រោង: គ្រប់គ្រងអ្នកប្រើប្រាស់នៅក្នុងគម្រោងជាក់លាក់ជាមួយសិទ្ធិចូលដែលជាក់លាក់
- កម្រិតក្រុមហ៊ុន: គ្រប់គ្រងអ្នកប្រើប្រាស់នៅទូទាំងអង្គការរបស់អ្នកជាមួយការចូលប្រើទូទៅ
ប្រតិបត្តិការដែលអាចប្រើបាន
ការគ្រប់គ្រងអ្នកប្រើប្រាស់មូលដ្ឋាន
ប្រតិបត្តិការ | ការពិពណ៌នា | តំណ |
---|---|---|
Invite User | ផ្ញើការអញ្ជើញទៅអ្នកប្រើប្រាស់ថ្មីជាមួយកម្រិតចូលដែលជាក់លាក់ | View Details → |
List Users | ស្វែងរក និងតម្រងអ្នកប្រើប្រាស់នៅក្នុងគម្រោង ឬក្រុមហ៊ុន | View Details → |
Remove User | លុបអ្នកប្រើប្រាស់ចេញពីគម្រោង ឬក្រុមហ៊ុន | View Details → |
ការគ្រប់គ្រងតួនាទី និងសិទ្ធិ
ប្រតិបត្តិការ | ការពិពណ៌នា | តំណ |
---|---|---|
Custom Roles | បង្កើត និងគ្រប់គ្រងតួនាទីផ្ទាល់ខ្លួនជាមួយសិទ្ធិលម្អិត | View Details → |
កម្រិតចូល
Blue ផ្តល់នូវប្រព័ន្ធសិទ្ធិដែលមានរចនាសម្ព័ន្ធជាមួយកម្រិតចូលដែលបានកំណត់ជាមុន៖
កម្រិតចូលស្តង់ដារ
កម្រិត | ការពិពណ៌នា | សមត្ថភាព |
---|---|---|
OWNER | ការគ្រប់គ្រងពេញលេញលើគម្រោង/ក្រុមហ៊ុន | All permissions, can transfer ownership |
ADMIN | សិទ្ធិគ្រប់គ្រង | User management, settings, billing |
MEMBER | សមាជិកក្រុមស្តង់ដារ | Full project functionality, limited admin access |
CLIENT | សិទ្ធិចូលអតិថិជនក្រៅ | Limited project visibility, focused on deliverables |
COMMENT_ONLY | សិទ្ធិចូលតែការមតិ | អាចមើល និងមតិយោបល់ មិនអាចកែប្រែបាន |
VIEW_ONLY | សិទ្ធិចូលអានតែ | Can view content only |
រចនាសម្ព័ន្ធសិទ្ធិ
អ្នកប្រើប្រាស់អាចអញ្ជើញ ឬគ្រប់គ្រងអ្នកប្រើប្រាស់នៅកម្រិតរបស់ពួកគេ ឬក្រោម៖
- ម្ចាស់ អាចគ្រប់គ្រងសិទ្ធិចូលទាំងអស់
- អ្នកគ្រប់គ្រង អាចគ្រប់គ្រង ADMIN, MEMBER, CLIENT, COMMENT_ONLY, VIEW_ONLY
- សមាជិក អាចគ្រប់គ្រង MEMBER, CLIENT, COMMENT_ONLY, VIEW_ONLY
- អតិថិជន អាចគ្រប់គ្រងអតិថិជនផ្សេងទៀតតែប៉ុណ្ណោះ
គំនិតសំខាន់ៗ
ការអញ្ជើញអ្នកប្រើប្រាស់
- ផ្អែកលើអ៊ីមែល: អ្នកប្រើប្រាស់ត្រូវបានអញ្ជើញតាមអាសយដ្ឋានអ៊ីមែល
- ការបែងចែកតួនាទី: កំណត់កម្រិតចូល និងតួនាទីផ្ទាល់ខ្លួនជាជម្រើសនៅពេលអញ្ជើញ
- គម្រោងច្រើន: ការអញ្ជើញតែមួយអាចផ្តល់សិទ្ធិចូលទៅគម្រោងច្រើន
- កំណត់អាយុកាល: ការអញ្ជើញនឹងផុតកំណត់បន្ទាប់ពី ៧ ថ្ងៃ
- ការជូនដំណឹងស្វ័យប្រវត្តិ: Blue ផ្ញើការអញ្ជើញអ៊ីមែលដោយស្វ័យប្រវត្តិ
ការចូលគម្រោង vs ការចូលក្រុមហ៊ុន
- ការអញ្ជើញគម្រោង: ផ្តល់សិទ្ធិចូលទៅគម្រោងជាក់លាក់តែប៉ុណ្ណោះ
- ការអញ្ជើញក្រុមហ៊ុន: ផ្តល់សិទ្ធិចូលកម្រិតក្រុមហ៊ុន ដែលអាចរួមបញ្ចូលគម្រោងជាក់លាក់
- ម្ចាស់ក្រុមហ៊ុន: ទទួលបានសិទ្ធិ ADMIN ដោយស្វ័យប្រវត្តិទៅគម្រោងទាំងអស់របស់ក្រុមហ៊ុន
- កំណត់វិសាលភាព: មិនអាចបញ្ចូលប៉ារ៉ាម៉ែត្រការអញ្ជើញគម្រោង និងក្រុមហ៊ុន
តួនាទីផ្ទាល់ខ្លួន
- សិទ្ធិលម្អិត: កំណត់សមត្ថភាពជាក់លាក់លើសិទ្ធិចូលស្តង់ដារ
- ជាក់លាក់ក្នុងគម្រោង: តួនាទីផ្ទាល់ខ្លួនត្រូវបានកំណត់ទៅគម្រោងនីមួយៗ
- ការគ្រប់គ្រងកម្រិតវាល: គ្រប់គ្រងសិទ្ធិចូលទៅវាលផ្ទាល់ខ្លួនជាក់លាក់
- កំណត់សកម្មភាព: កំណត់សកម្មភាពជាក់លាក់ (បង្កើត កែប្រែ លុប និងអ្វីៗផ្សេងទៀត)
លំនាំទូទៅ
ការអញ្ជើញសមាជិកក្រុមថ្មី
mutation InviteTeamMember {
inviteUser(input: {
email: "john.doe@company.com"
projectId: "web-redesign"
accessLevel: MEMBER
})
}
ការបង្កើតការអញ្ជើញទូទាំងក្រុមហ៊ុន
mutation InviteToCompany {
inviteUser(input: {
email: "manager@company.com"
companyId: "company_123"
projectIds: ["project_1", "project_2", "project_3"]
accessLevel: ADMIN
})
}
បញ្ជីអ្នកប្រើប្រាស់គម្រោង
query ProjectUsers {
projectUsers(projectId: "web-redesign") {
id
user {
name
email
avatar
}
accessLevel
role {
name
permissions
}
invitedAt
joinedAt
}
}
លុបអ្នកប្រើប្រាស់
mutation RemoveProjectUser {
removeUser(input: {
userId: "user_456"
projectId: "web-redesign"
})
}
បង្កើតតួនាទីផ្ទាល់ខ្លួន
mutation CreateCustomRole {
createProjectUserRole(input: {
projectId: "web-redesign"
name: "Content Reviewer"
permissions: {
canCreateRecords: false
canEditOwnRecords: true
canEditAllRecords: false
canDeleteRecords: false
canManageUsers: false
canViewReports: true
}
}) {
id
name
permissions
}
}
ការគ្រប់គ្រងសិទ្ធិ
ម៉ាត្រិចសិទ្ធិស្តង់ដារ
សកម្មភាព | ម្ចាស់ | អ្នកគ្រប់គ្រង | សមាជិក | អតិថិជន | COMMENT_ONLY | VIEW_ONLY |
---|---|---|---|---|---|---|
Invite Users | ✅ ទាំងអស់ | ✅ ADMIN និងក្រោម | ✅ MEMBER និងក្រោម | ✅ CLIENT តែប៉ុណ្ណោះ | ❌ ទេ | ❌ ទេ |
Remove Users | ✅ អ្នកប្រើប្រាស់ទាំងអស់ | ✅ ADMIN និងក្រោម | ✅ MEMBER និងក្រោម | ✅ CLIENT តែប៉ុណ្ណោះ | ❌ ទេ | ❌ ទេ |
Modify Project Settings | ✅ បាទ | ✅ បាទ | ❌ ទេ | ❌ ទេ | ❌ ទេ | ❌ ទេ |
Create Records | ✅ បាទ | ✅ បាទ | ✅ បាទ | ✅ កំណត់ | ❌ ទេ | ❌ ទេ |
Edit All Records | ✅ បាទ | ✅ បាទ | ✅ បាទ | ❌ ទេ | ❌ ទេ | ❌ ទេ |
Delete Records | ✅ បាទ | ✅ បាទ | ✅ បាទ | ❌ ទេ | ❌ ទេ | ❌ ទេ |
View Reports | ✅ បាទ | ✅ បាទ | ✅ បាទ | ✅ កំណត់ | ❌ ទេ | ❌ ទេ |
សមត្ថភាពតួនាទីផ្ទាល់ខ្លួន
- សិទ្ធិវាល: គ្រប់គ្រងសិទ្ធិចូលទៅវាលផ្ទាល់ខ្លួនជាក់លាក់
- ច្បាប់សកម្មភាពជាក់លាក់: អនុញ្ញាត/បដិសេធសកម្មភាពជាក់លាក់ (បង្កើត កែប្រែ លុប)
- កំណត់ការមើល: កំណត់ថាតើកំណត់ត្រាអ្នកប្រើប្រាស់អាចមើលបានអ្វី
- ការបើក/បិទមុខងារ: បើក/បិទមុខងារពិសេសមួយចំនួនសម្រាប់តួនាទី
អនុសាសន៍ល្អ
ការចូលរួមរបស់អ្នកប្រើប្រាស់
- ចាប់ផ្តើមជាមួយតួនាទីស្តង់ដារ - ប្រើកម្រិតចូលដែលបានកំណត់ជាមុនសម្រាប់អ្នកប្រើប្រាស់ភាគច្រើន
- សិទ្ធិចូលជាបន្ត - ចាប់ផ្តើមជាមួយសិទ្ធិចូលកំណត់ បន្ថែមបន្ថយនៅពេលដែលត្រូវការ
- ការប្រាស្រ័យទាក់ទងច្បាស់ - រួមបញ្ចូលបរិបទនៅពេលផ្ញើការអញ្ជើញ
- ពិនិត្យជាប្រចាំ - ពិនិត្យសិទ្ធិចូលរបស់អ្នកប្រើប្រាស់ជាប្រចាំ
ការពិចារណាអំពីសុវត្ថិភាព
- គោលការណ៍សិទ្ធិអតិថិជនតិចតួច - ផ្តល់សិទ្ធិចូលតិចតួចដែលចាំបាច់
- ការពិនិត្យសិទ្ធិចូលជាប្រចាំ - ពិនិត្យសិទ្ធិអ្នកប្រើប្រាស់រៀងរាល់ត្រីមាស
- ដំណើរការចេញពីការងារ - លុបសិទ្ធិចូលភ្លាមៗនៅពេលអ្នកប្រើប្រាស់ចាកចេញ
- ឯកសារតួនាទីផ្ទាល់ខ្លួន - ឯកសារពីគោលបំណង និងកំណត់នៃតួនាទីផ្ទាល់ខ្លួន
ការរៀបចំក្រុម
- ឈ្មោះដែលមានភាពជាប់គ្នា - ប្រើឈ្មោះតួនាទីដែលច្បាស់ និងពិពណ៌នា
- ការរួមបញ្ចូលតួនាទី - ជៀសវាងការបង្កើតតួនាទីផ្ទាល់ខ្លួនដែលស្រដៀងគ្នាច្រើនពេក
- រចនាសម្ព័ន្ធក្រុមហ៊ុន - សម្របសម្រួលសិទ្ធិជាមួយរចនាសម្ព័ន្ធអង្គការ
- ការប្រមូលផ្តុំគម្រោង - ពិចារណាថាតើតួនាទីក្រុមហ៊ុនមានឥទ្ធិពលដូចម្តេចទៅលើការចូលគម្រោង
ការដោះស្រាយកំហុស
កំហុសទូទៅនៅពេលគ្រប់គ្រងអ្នកប្រើប្រាស់៖
កូដកំហុស | ការពិពណ៌នា | ដំណោះស្រាយ |
---|---|---|
USER_ALREADY_IN_THE_PROJECT |
អ្នកប្រើប្រាស់មានសិទ្ធិចូលគម្រោងរួចហើយ | Check current user list before inviting |
UNAUTHORIZED |
សិទ្ធិមិនគ្រប់គ្រាន់ដើម្បីអនុវត្តសកម្មភាព | Verify your access level and permissions |
PROJECT_NOT_FOUND |
គម្រោងមិនមាន ឬមិនមានសិទ្ធិចូល | Confirm project ID and access rights |
INVITATION_LIMIT |
ឈានដល់កម្រិតការអញ្ជើញសម្រាប់កម្រិតវិក្កយបត្រ | Upgrade plan or remove inactive users |
ADD_SELF |
មិនអាចអញ្ជើញខ្លួនឯង | ប្រើអ៊ីមែលផ្សេង ឬអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងផ្សេងទៀតអញ្ជើញអ្នក |
COMPANY_BANNED |
គណនីក្រុមហ៊ុនត្រូវបានផ្អាក | Contact support to resolve account status |
កម្រិតអត្រា
ប្រតិបត្តិការគ្រប់គ្រងអ្នកប្រើប្រាស់មានកម្រិតអត្រាដូចខាងក្រោម៖
- ការអញ្ជើញ: ១០០ ក្នុងមួយម៉ោងសម្រាប់ក្រុមហ៊ុនមួយ
- ស្វែងរកអ្នកប្រើប្រាស់: ១០០០ ក្នុងមួយម៉ោងសម្រាប់អ្នកប្រើប្រាស់មួយ
- កំណែតួនាទី: ៥០ ក្នុងមួយម៉ោងសម្រាប់គម្រោងមួយ
ឯកសារដែលទាក់ទង
- API គម្រោង - គ្រប់គ្រងគម្រោងដែលមានអ្នកប្រើប្រាស់
- API កំណត់ត្រា - យល់ដឹងពីរបៀបដែលសិទ្ធិអ្នកប្រើប្រាស់មានឥទ្ធិពលដល់ការចូលប្រើកំណត់ត្រា
- API ការប្រព្រឹត្ត - ធ្វើឱ្យដំណើរការគ្រប់គ្រងអ្នកប្រើប្រាស់ស្វ័យប្រវត្តិ
- API វាលផ្ទាល់ខ្លួន - គ្រប់គ្រងសិទ្ធិវាលសម្រាប់តួនាទីផ្ទាល់ខ្លួន