ធ្វើបច្ចុប្បន្នភាពឈ្មោះនៃផ្ទាំងគ្រប់គ្រងដែលមានស្រាប់ដោយប្រើ 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 ក៏ដោយ
  • ការត្រួតពិនិត្យឈ្មោះ: ឈ្មោះផ្ទាំងគ្រប់គ្រងត្រូវតែជាអក្សរមិនទំនេរ
  • ប្រតិបត្តិការប្រព្រឹត្តិ: នៅពេលធ្វើបច្ចុប្បន្នភាពទាំងឈ្មោះនិងអ្នកប្រើ ការផ្លាស់ប្តូរទាំងអស់ត្រូវតែជោគជ័យ ឬមិនមានការផ្លាស់ប្តូរណាមួយដែលត្រូវបានអនុវត្ត
  • ការគ្រប់គ្រងអ្នកប្រើ: អ្នកអាចបន្ថែម ធ្វើបច្ចុប្បន្នភាព ឬលុបអ្នកប្រើផ្ទាំងគ្រប់គ្រងក្នុងប្រតិបត្តិការដូចគ្នាជាមួយការប្តូរឈ្មោះ

ករណីប្រើ

  1. ការប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រង: ធ្វើបច្ចុប្បន្នភាពឈ្មោះផ្ទាំងគ្រប់គ្រងដើម្បីបង្ហាញពីពាក្យបរិយាយឬម៉ាកថ្មីរបស់ក្រុមហ៊ុន
  2. ការធ្វើបច្ចុប្បន្នភាពរដូវកាល: ប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងដើម្បីបង្ហាញពីរដូវកាលបច្ចុប្បន្ន (ឧ. "Q3 2024 Sales" → "Q4 2024 Sales")
  3. ការវិវត្តន៍គម្រោង: ធ្វើបច្ចុប្បន្នភាពឈ្មោះផ្ទាំងគ្រប់គ្រងនៅពេលគម្រោងផ្លាស់ប្តូរពហុឬផ្តោត
  4. ការកែលម្អភាពច្បាស់: ប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងដើម្បីឱ្យមានការពិពណ៌នាបន្ថែម ឬអនុវត្តតាមស្តង់ដារឈ្មោះ

ប្រតិបត្តិការទាក់ទង

ជំនួយក្រុមហ៊ុន AI

ការឆ្លើយតបត្រូវបានបង្កើតឡើងដោយប្រើ AI ហើយអាចមានកំហុស។

ខ្ញុំអាចជួយអ្នកបានយ៉ាងដូចម្តេច?

សូមសួរអ្វីក៏បានអំពី Blue ឬឯកសារនេះ។

ចូលដើម្បីផ្ញើ • Shift+Enter សម្រាប់បន្ទាត់ថ្មី • ⌘I ដើម្បីបើក