ទាញយកបញ្ជីផ្ទាំងគ្រប់គ្រងដែលមានទំព័រដែលអ្នកអាចមើលឬកែប្រែបាន


បញ្ជីផ្ទាំងគ្រប់គ្រង

ទាញយកផ្ទាំងគ្រប់គ្រងដែលអ្នកអាចមើលបាន។ នេះរួមមានផ្ទាំងគ្រប់គ្រងដែលអ្នកបានបង្កើត និងផ្ទាំងគ្រប់គ្រងដែលបានចែករំលែកជាមួយអ្នក។

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

query ListDashboards {
  dashboards(filter: { companyId: "company_123" }) {
    items {
      id
      title
      createdBy {
        id
        name
        email
      }
      createdAt
      updatedAt
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
      startCursor
      endCursor
    }
  }
}

ឧទាហរណ៍កម្រិតខ្ពស់

query ListDashboardsAdvanced {
  dashboards(
    filter: { 
      companyId: "company_123"
      projectId: "proj_456"  # Optional: filter by project
    }
    sort: [updatedAt_DESC, title_ASC]
    skip: 0
    take: 10
  ) {
    items {
      id
      title
      createdBy {
        id
        name
        email
      }
      dashboardUsers {
        id
        role
        user {
          id
          name
          email
        }
      }
      createdAt
      updatedAt
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
      startCursor
      endCursor
    }
  }
}

ប៉ារ៉ាម៉ែត្របញ្ចូល

DashboardFilterInput

ប៉ារ៉ាម៉ែត្រ ប្រភេទ ត្រូវការ ការពិពណ៌នា
companyId String! ✅ បាទ លេខសម្គាល់ក្រុមហ៊ុនសម្រាប់ច្រកផ្ទាំងគ្រប់គ្រង
projectId String ទេ លេខសម្គាល់គម្រោងជាជម្រើសសម្រាប់ច្រកផ្ទាំងគ្រប់គ្រង

ជម្រើសការរៀបចំ

តម្លៃរៀបចំ ការពិពណ៌នា
title_ASC រៀបចំតាមចំណងជើងឡើង
title_DESC រៀបចំតាមចំណងជើងចុះ
createdBy_ASC រៀបចំតាមអ្នកបង្កើតឡើង
createdBy_DESC រៀបចំតាមអ្នកបង្កើតចុះ
updatedAt_ASC រៀបចំតាមពេលវេលាអាប់ដេតឡើង
updatedAt_DESC រៀបចំតាមពេលវេលាអាប់ដេតចុះ (លំនាំដើម)

ប៉ារ៉ាម៉ែត្របង្ហាញទំព័រ

ប៉ារ៉ាម៉ែត្រ ប្រភេទ លំនាំដើម ការពិពណ៌នា
skip Int 0 ចំនួនធាតុដែលត្រូវរំលង
take Int 20 ចំនួនធាតុដែលត្រូវត្រឡប់ (អតិបរមា 100)

វាលឆ្លើយតប

DashboardPagination

វាល ប្រភេទ ការពិពណ៌នា
items [Dashboard!]! អារ៉ាយនៃវត្ថុផ្ទាំងគ្រប់គ្រង
pageInfo PageInfo! ព័ត៌មានបង្ហាញទំព័រ

Dashboard

វាល ប្រភេទ ការពិពណ៌នា
id ID! អត្តសញ្ញាណឯកតាសម្រាប់ផ្ទាំងគ្រប់គ្រង
title String! ឈ្មោះបង្ហាញនៃផ្ទាំងគ្រប់គ្រង
createdBy User! អ្នកប្រើដែលបានបង្កើតផ្ទាំងគ្រប់គ្រង
dashboardUsers [DashboardUser!] អ្នកប្រើដែលមានសិទ្ធិចូលដំណើរការផ្ទាំងគ្រប់គ្រងនេះ
createdAt DateTime! ពេលដែលផ្ទាំងគ្រប់គ្រងត្រូវបានបង្កើត
updatedAt DateTime! ពេលដែលផ្ទាំងគ្រប់គ្រងត្រូវបានកែប្រែចុងក្រោយ

DashboardUser

វាល ប្រភេទ ការពិពណ៌នា
id ID! អត្តសញ្ញាណឯកតាសម្រាប់អ្នកប្រើផ្ទាំងគ្រប់គ្រង
role DashboardRole! តួនាទីរបស់អ្នកប្រើ (អ្នកមើល ឬ អ្នកកែប្រែ)
user User! ព័ត៌មានអ្នកប្រើ

ការគ្រប់គ្រងសិទ្ធិ

ការមើលផ្ទាំងគ្រប់គ្រង

អ្នកអាចមើលផ្ទាំងគ្រប់គ្រងដែលអ្នកមាន:

  • ជាអ្នកបង្កើតផ្ទាំងគ្រប់គ្រង
  • ត្រូវបានផ្ដល់សិទ្ធិចូលយ៉ាងច្បាស់តាមរយៈការចែករំលែកផ្ទាំងគ្រប់គ្រង

សិទ្ធិដែលត្រូវការ

  • ត្រូវការការផ្ទៀងផ្ទាត់: អ្នកត្រូវតែចូលប្រើ
  • ការចូលដំណើរការក្រុមហ៊ុន: អ្នកត្រូវតែមានសិទ្ធិចូលដំណើរការក្រុមហ៊ុនដែលបានកំណត់
  • ការចូលដំណើរការគម្រោង: ប្រសិនបើមានការច្រកតាមគម្រោង អ្នកត្រូវតែមានសិទ្ធិចូលដំណើរការគម្រោងនោះ

ចម្លើយកំហុស

ក្រុមហ៊ុនមិនឃើញ

{
  "errors": [{
    "message": "Company not found",
    "extensions": {
      "code": "COMPANY_NOT_FOUND"
    }
  }]
}

គម្រោងមិនឃើញ

{
  "errors": [{
    "message": "Project not found", 
    "extensions": {
      "code": "PROJECT_NOT_FOUND"
    }
  }]
}

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

បញ្ជីផ្ទាំងគ្រប់គ្រងក្រុមហ៊ុនទាំងអស់

query CompanyDashboards {
  dashboards(filter: { companyId: "company_123" }) {
    items {
      id
      title
      createdBy { name }
    }
  }
}

បញ្ជីផ្ទាំងគ្រប់គ្រងជាក់លាក់គម្រោង

query ProjectDashboards {
  dashboards(filter: { 
    companyId: "company_123"
    projectId: "proj_456"
  }) {
    items {
      id
      title
    }
  }
}

បញ្ជីផ្ទាំងគ្រប់គ្រងដែលមានទំព័រ

query PaginatedDashboards {
  dashboards(
    filter: { companyId: "company_123" }
    skip: 20
    take: 10
  ) {
    items {
      id
      title
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
    }
  }
}

អនុស្សាវរីយ៍ល្អ

ការប្រព្រឹត្ត

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

ការច្រក

  • តែងតែច្រកតាមក្រុមហ៊ុនដើម្បីធានាថាការបំបែកទិន្នន័យត្រឹមត្រូវ
  • ប្រើការច្រកគម្រោងពេលធ្វើការជាមួយផ្ទាំងគ្រប់គ្រងជាក់លាក់គម្រោង
  • ប្រើការច្រកបញ្ចូលដើម្បីកាត់បន្ថយលទ្ធផលយ៉ាងមានប្រសិទ្ធភាព

ការរៀបចំ

  • ការរៀបចំលំនាំដើមគឺតាម updatedAt_DESC (បានអាប់ដេតថ្មីបំផុតជាមុន)
  • ប្រើការរៀបចំតាមចំណងជើងសម្រាប់ការរៀបចំតាមអក្សរ
  • ប្រើការរៀបចំច្រើនដើម្បីតម្រូវការរៀបចំស្មុគស្មាញ

ប្រតិបត្តិការដែលទាក់ទង

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

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

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

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

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