ធ្វើបច្ចុប្បន្នភាពឈ្មោះនៃផ្ទាំងគ្រប់គ្រងដែលមានស្រាប់ដោយប្រើ Blue API
ប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រង
ការប្រែប្រួល editDashboard
អនុញ្ញាតឱ្យអ្នកប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងដោយធ្វើបច្ចុប្បន្នភាពឈ្មោះរបស់វា។ មានសិទ្ធិប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងគឺតែអ្នកបង្កើតផ្ទាំងគ្រប់គ្រងប៉ុណ្ណោះ។
ឧទាហរណ៍មូលដ្ឋាន
mutation RenameDashboard {
editDashboard(
input: {
id: "dash_abc123"
title: "Q4 Sales Dashboard"
}
) {
id
title
updatedAt
}
}
ឧទាហរណ៍កម្រិតខ្ពស់ជាមួយការគ្រប់គ្រងអ្នកប្រើ
ការប្រែប្រួល editDashboard
ក៏អាចធ្វើបច្ចុប្បន្នភាពអ្នកប្រើផ្ទាំងគ្រប់គ្រងនៅពេលប្តូរឈ្មោះ:
mutation RenameAndUpdateUsers {
editDashboard(
input: {
id: "dash_abc123"
title: "Updated Sales Dashboard"
dashboardUsers: [
{
userId: "user_123"
role: EDITOR
}
{
userId: "user_456"
role: VIEWER
}
]
}
) {
id
title
dashboardUsers {
id
user {
id
email
firstName
lastName
}
role
}
updatedAt
}
}
ប៉ារ៉ាម៉ែត្រ Input
EditDashboardInput
ប៉ារ៉ាម៉ែត្រ | ប្រភេទ | ត្រូវការទេ | ការពិពណ៌នា |
---|---|---|---|
id |
String! | ✅ បាទ | អត្តសញ្ញាណឯកតាពិសេសនៃផ្ទាំងគ្រប់គ្រងដែលត្រូវប្តូរឈ្មោះ |
title |
String | មិន | ឈ្មោះថ្មីសម្រាប់ផ្ទាំងគ្រប់គ្រង។ ប្រសិនបើមិនបានផ្តល់ឱ្យ ឈ្មោះនឹងនៅដដែល |
dashboardUsers |
[EditDashboardUserInput!] | មិន | អារ៉េជាជម្រើសដើម្បីធ្វើបច្ចុប្បន្នភាពសិទ្ធិអ្នកប្រើផ្ទាំងគ្រប់គ្រង |
EditDashboardUserInput
ប៉ារ៉ាម៉ែត្រ | ប្រភេទ | ត្រូវការទេ | ការពិពណ៌នា |
---|---|---|---|
userId |
String! | ✅ បាទ | អត្តសញ្ញាណរបស់អ្នកប្រើដែលត្រូវបន្ថែមឬធ្វើបច្ចុប្បន្នភាព |
role |
DashboardRole! | ✅ បាទ | តួនាទីដែលត្រូវផ្តល់ឱ្យអ្នកប្រើ |
តម្លៃ DashboardRole
តម្លៃ | ការពិពណ៌នា |
---|---|
EDITOR |
អាចមើលនិងកែប្រែខ្លឹមសារផ្ទាំងគ្រប់គ្រង (ក្រាហ្វិក, ការកំណត់ត្រា, ទ្រង់ទ្រាយ) |
VIEWER |
អាចមើលផ្ទាំងគ្រប់គ្រងបានតែប៉ុណ្ណោះ |
វាលចម្លើយ
ការប្រែប្រួលនឹងត្រឡប់មកវិញជាវត្ថុ Dashboard
ពេញលេញ:
វាល | ប្រភេទ | ការពិពណ៌នា |
---|---|---|
id |
String! | អត្តសញ្ញាណផ្ទាំងគ្រប់គ្រងឯកតាពិសេស |
title |
String! | ឈ្មោះផ្ទាំងគ្រប់គ្រងដែលបានធ្វើបច្ចុប្បន្នភាព |
createdBy |
User! | អ្នកប្រើដែលបានបង្កើតផ្ទាំងគ្រប់គ្រង |
dashboardUsers |
[DashboardUser!]! | បញ្ជីអ្នកប្រើដែលមានសិទ្ធិចូលដំណើរការផ្ទាំងគ្រប់គ្រង |
createdAt |
DateTime! | ពេលវេលាដែលបានបង្កើតផ្ទាំងគ្រប់គ្រង |
updatedAt |
DateTime! | ពេលវេលាដែលបានកែប្រែផ្ទាំងគ្រប់គ្រងចុងក្រោយ |
សិទ្ធិដែលត្រូវការ
តែ អ្នកបង្កើតផ្ទាំងគ្រប់គ្រង អាចប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រង។ អ្នកប្រើផ្សេងទៀតដែលមានតួនាទី EDITOR ឬ VIEWER មិនអាចប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងបានទេ។
ប្រភេទអ្នកប្រើ | អាចប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងបាន |
---|---|
Dashboard Creator | ✅ បាទ |
Dashboard Editor | ❌ មិន |
Dashboard Viewer | ❌ មិន |
Other Company Users | ❌ មិន |
ការឆ្លើយតបកំហុស
ផ្ទាំងគ្រប់គ្រងមិនឃើញ
{
"errors": [{
"message": "Dashboard not found",
"extensions": {
"code": "NOT_FOUND"
}
}]
}
សិទ្ធិមិនគ្រប់គ្រាន់
{
"errors": [{
"message": "You don't have permission to edit this dashboard",
"extensions": {
"code": "FORBIDDEN"
}
}]
}
កំហុសការត្រួតពិនិត្យ
{
"errors": [{
"message": "Dashboard title cannot be empty",
"extensions": {
"code": "VALIDATION_ERROR"
}
}]
}
កំណត់សំខាន់
- មិនមានការប្រែប្រួលប្តូរឈ្មោះដាច់ដោយឡែក: មិនមានការប្រែប្រួល
renameDashboard
។ ការប្តូរឈ្មោះត្រូវបានគ្រប់គ្រងតាមរយៈការប្រែប្រួលeditDashboard
- សិទ្ធិគ្រាន់តែអ្នកបង្កើត: តែអ្នកបង្កើតផ្ទាំងគ្រប់គ្រងអាចប្តូរឈ្មោះវា ទោះបីជាអ្នកប្រើផ្សេងទៀតមានតួនាទី EDITOR ក៏ដោយ
- ការត្រួតពិនិត្យឈ្មោះ: ឈ្មោះផ្ទាំងគ្រប់គ្រងត្រូវតែជាអក្សរមិនទំនេរ
- ប្រតិបត្តិការប្រព្រឹត្តិ: នៅពេលធ្វើបច្ចុប្បន្នភាពទាំងឈ្មោះនិងអ្នកប្រើ ការផ្លាស់ប្តូរទាំងអស់ត្រូវតែជោគជ័យ ឬមិនមានការផ្លាស់ប្តូរណាមួយដែលត្រូវបានអនុវត្ត
- ការគ្រប់គ្រងអ្នកប្រើ: អ្នកអាចបន្ថែម ធ្វើបច្ចុប្បន្នភាព ឬលុបអ្នកប្រើផ្ទាំងគ្រប់គ្រងក្នុងប្រតិបត្តិការដូចគ្នាជាមួយការប្តូរឈ្មោះ
ករណីប្រើ
- ការប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រង: ធ្វើបច្ចុប្បន្នភាពឈ្មោះផ្ទាំងគ្រប់គ្រងដើម្បីបង្ហាញពីពាក្យបរិយាយឬម៉ាកថ្មីរបស់ក្រុមហ៊ុន
- ការធ្វើបច្ចុប្បន្នភាពរដូវកាល: ប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងដើម្បីបង្ហាញពីរដូវកាលបច្ចុប្បន្ន (ឧ. "Q3 2024 Sales" → "Q4 2024 Sales")
- ការវិវត្តន៍គម្រោង: ធ្វើបច្ចុប្បន្នភាពឈ្មោះផ្ទាំងគ្រប់គ្រងនៅពេលគម្រោងផ្លាស់ប្តូរពហុឬផ្តោត
- ការកែលម្អភាពច្បាស់: ប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងដើម្បីឱ្យមានការពិពណ៌នាបន្ថែម ឬអនុវត្តតាមស្តង់ដារឈ្មោះ
ប្រតិបត្តិការទាក់ទង
- បញ្ជីផ្ទាំងគ្រប់គ្រង - ទាញយកផ្ទាំងគ្រប់គ្រងទាំងអស់សម្រាប់ក្រុមហ៊ុនឬគម្រោង
- បង្កើតផ្ទាំងគ្រប់គ្រង - បង្កើតផ្ទាំងគ្រប់គ្រងថ្មី
- លុបផ្ទាំងគ្រប់គ្រង - លុបផ្ទាំងគ្រប់គ្រង
- ចម្លងផ្ទាំងគ្រប់គ្រង - ចម្លងផ្ទាំងគ្រប់គ្រងដែលមានស្រាប់