លុបផ្ទាំងគ្រប់គ្រងយ៉ាងថេរ និងទិន្នន័យ និងក្រាហ្វិកទាំងអស់ដែលពាក់ព័ន្ធ


លុបផ្ទាំងគ្រប់គ្រង

លុបផ្ទាំងគ្រប់គ្រងដែលអ្នកបានបង្កើតយ៉ាងថេរ។ ការប្រតិបត្តិនេះមិនអាចត្រឡប់មកវិញបានទេ ហើយនឹងលុបចោលក្រាហ្វិកទាំងអស់, ផ្នែកក្រាហ្វិក, និងការកំណត់ចែករំលែកផ្ទាំងគ្រប់គ្រង។

ឧទាហរណ៍មូលដ្ឋាន

mutation DeleteDashboard {
  deleteDashboard(id: "dashboard_123") {
    success
    message
  }
}

ប៉ារ៉ាម៉ែត្រ Input

ប៉ារ៉ាម៉ែត្រ ប្រភេទ ត្រូវការ ការពិពណ៌នា
id String! ✅ បាទ អត្តសញ្ញាណឯកតាមួយនៃផ្ទាំងគ្រប់គ្រងដែលត្រូវលុប

វាលឆ្លើយតប

MutationResult

វាល ប្រភេទ ការពិពណ៌នា
success Boolean! តើការលុបបានជោគជ័យទេ
message String សារស្ថានភាពអំពីការប្រតិបត្តិ

អាជ្ញាប័ណ្ណដែលត្រូវការ

តែអ្នកបង្កើត

  • តែអ្នកបង្កើតផ្ទាំងគ្រប់គ្រង អាចលុបផ្ទាំងគ្រប់គ្រង
  • អ្នកប្រើដែលមានការចូលដំណើរការប្រភេទ EDITOR មិនអាចលុបផ្ទាំងគ្រប់គ្រងបានទេ
  • អ្នកគ្រប់គ្រងក្រុមហ៊ុនមិនអាចលុបផ្ទាំងគ្រប់គ្រងដែលបានបង្កើតដោយអ្នកដទៃបានទេ

ការផ្ទៀងផ្ទាត់

  • ត្រូវតែមានការផ្ទៀងផ្ទាត់ និងមានការចូលដំណើរការទៅកាន់ក្រុមហ៊ុននៃផ្ទាំងគ្រប់គ្រង

អ្វីដែលត្រូវលុប

ពេលដែលអ្នកលុបផ្ទាំងគ្រប់គ្រង, ទិន្នន័យដូចខាងក្រោមត្រូវបានលុបយ៉ាងថេរ:

ទិន្នន័យផ្ទាំងគ្រប់គ្រង

  • ចំណងជើងផ្ទាំងគ្រប់គ្រង និងមេដឹកនាំ
  • ម៉ោងបង្កើត និងកែប្រែ
  • ការកំណត់ចែករំលែកអ្នកប្រើផ្ទាំងគ្រប់គ្រង

ទិន្នន័យក្រាហ្វិក

  • ក្រាហ្វិកទាំងអស់នៅក្នុងផ្ទាំងគ្រប់គ្រង
  • ផ្នែកក្រាហ្វិក និងការកំណត់របស់ពួកវា
  • តម្លៃ និងការគណនាផ្នែកក្រាហ្វិក
  • ការកំណត់បង្ហាញ និងការប្រកបដោយទ្រង់ទ្រាយ

ទិន្នន័យពាក់ព័ន្ធ

  • ការបែងចែកតួនាទីអ្នកប្រើផ្ទាំងគ្រប់គ្រង
  • ការជាវឬការតភ្ជាប់ពេលវេលាពិតណាស់ណាមួយទៅកាន់ផ្ទាំងគ្រប់គ្រង

ចម្លើយកំហុស

ផ្ទាំងគ្រប់គ្រងមិនឃើញ

{
  "errors": [{
    "message": "Dashboard not found",
    "extensions": {
      "code": "DASHBOARD_NOT_FOUND"
    }
  }]
}

អាជ្ញាប័ណ្ណមិនត្រូវបានអនុញ្ញាត

{
  "errors": [{
    "message": "Only the creator of a dashboard can delete it",
    "extensions": {
      "code": "FORBIDDEN"
    }
  }]
}

ត្រូវការការផ្ទៀងផ្ទាត់

{
  "errors": [{
    "message": "You must be authenticated to perform this action",
    "extensions": {
      "code": "UNAUTHENTICATED"
    }
  }]
}

ការពិចារណាសំខាន់

សកម្មភាពថេរ

  • មិនអាចត្រឡប់មកវិញបានទេ: ពេលដែលបានលុប, ផ្ទាំងគ្រប់គ្រង និងទិន្នន័យទាំងអស់របស់វាមិនអាចត្រឡប់មកវិញបានទេ
  • មិនមានការលុបទ mềm: ផ្ទាំងគ្រប់គ្រងត្រូវបានលុបយ៉ាងថេរពីមូលដ្ឋានទិន្នន័យ
  • ផលប៉ះពាល់ភ្លាមៗ: ការលុបកើតឡើងភ្លាមៗ

ផលប៉ះពាល់ទៅអ្នកប្រើដទៃ

  • អ្នកប្រើដែលចែករំលែកខកខានការចូលដំណើរការ: អ្នកប្រើដែលមានការចូលដំណើរការប្រភេទ VIEWER ឬ EDITOR នឹងមិនអាចចូលដំណើរការផ្ទាំងគ្រប់គ្រងបានទៀត
  • សម័យសកម្ម: អ្នកប្រើដែលកំពុងមើលផ្ទាំងគ្រប់គ្រងនឹងខកខានការតភ្ជាប់
  • ការជាវ: ការជាវពេលវេលាពិតណាស់ណាមួយទៅកាន់ផ្ទាំងគ្រប់គ្រងនឹងត្រូវបានបញ្ឈប់

ការពឹងផ្អែកលើទិន្នន័យ

  • មិនមានការពឹងផ្អែកក្រៅ: ការលុបផ្ទាំងគ្រប់គ្រងមិនប៉ះពាល់ដល់គម្រោង, ការងារ, ឬទិន្នន័យក្រុមហ៊ុនផ្សេងទៀត
  • មានសុវត្ថិភាព: មានតែទិន្នន័យដែលពាក់ព័ន្ធនឹងផ្ទាំងគ្រប់គ្រងតែប៉ុណ្ណោះដែលត្រូវបានលុប

អនុវត្តន៍ល្អបំផុត

មុនការលុប

  • នាំចេញទិន្នន័យសំខាន់: រក្សាទុកការកំណត់ក្រាហ្វិកឬការយល់ឃើញសំខាន់ៗ
  • ជូនដំណឹងអ្នកប្រើដែលចែករំលែក: ជូនដំណឹងសមាជិកក្រុមដែលមានការចូលដំណើរការទៅកាន់ផ្ទាំងគ្រប់គ្រង
  • ពិចារណាការចម្លង: ប្រើលក្ខណៈចម្លងផ្ទាំងគ្រប់គ្រងដើម្បីបង្កើតការបម្រុងទុកប្រសិនបើត្រូវការ
  • កំណត់ការយល់ឃើញ: រក្សាទុកការយល់ឃើញឬការស្វែងរកសំខាន់ៗ

សកម្មភាពជំនួស

  • លុបការចែករំលែក: ពិចារណាលុបអ្នកប្រើផ្ទាំងគ្រប់គ្រងជំនួសការលុប
  • វិធីសាស្ត្រការរក្សាទុក: មិនមានលក្ខណៈរក្សាទុកក្នុងប្លុកទេ, ប៉ុន្តែអ្នកអាចប្តូរឈ្មោះផ្ទាំងគ្រប់គ្រងដើម្បីបង្ហាញថាវាត្រូវបានរក្សាទុក

ករណីប្រើប្រាស់ទូទៅ

សម្អាតផ្ទាំងគ្រប់គ្រងដែលមិនបានប្រើ

# First, list dashboards to identify unused ones
query FindUnusedDashboards {
  dashboards(filter: { companyId: "company_123" }) {
    items {
      id
      title
      updatedAt
      dashboardUsers {
        id
      }
    }
  }
}

# Then delete specific dashboard
mutation CleanupDashboard {
  deleteDashboard(id: "old_dashboard_id") {
    success
    message
  }
}

លុបផ្ទាំងគ្រប់គ្រងសាកល្បង

mutation RemoveTestDashboard {
  deleteDashboard(id: "test_dashboard_123") {
    success
    message
  }
}

កំណត់សុវត្ថិភាព

ការផ្ទៀងផ្ទាត់អ្នកបង្កើត

  • ប្រព័ន្ធត្រួតពិនិត្យថាអ្នកប្រើដែលស្នើសុំគឺជាអ្នកបង្កើតដើម
  • អត្តសញ្ញាណអ្នកប្រើត្រូវបានពិនិត្យប្រឆាំងនឹងវាល createdById នៃផ្ទាំងគ្រប់គ្រង
  • មិនអនុញ្ញាតឱ្យមានការបដិសេធដោយផ្អែកលើតួនាទី (ទោះបីជាម្ចាស់ក្រុមហ៊ុនក៏មិនអាចលុបផ្ទាំងគ្រប់គ្រងរបស់អ្នកដទៃបានទេ)

ផ្លូវកំណត់

  • ព្រឹត្តិការណ៍លុបផ្ទាំងគ្រប់គ្រងត្រូវបានកត់ត្រាសម្រាប់គោលបំណងស៊ើបអង្កេត
  • ម៉ោងលុប និងអ្នកប្រើដែលស្នើសុំត្រូវបានកត់ត្រា
  • អ្នកគ្រប់គ្រងក្រុមហ៊ុនអាចមើលកំណត់ត្រាលុបបាន

ប្រតិបត្តិការពាក់ព័ន្ធ

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

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

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

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

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