ទាញយកបញ្ជីផ្ទាំងគ្រប់គ្រងដែលមានទំព័រដែលអ្នកអាចមើលឬកែប្រែបាន
បញ្ជីផ្ទាំងគ្រប់គ្រង
ទាញយកផ្ទាំងគ្រប់គ្រងដែលអ្នកអាចមើលបាន។ នេះរួមមានផ្ទាំងគ្រប់គ្រងដែលអ្នកបានបង្កើត និងផ្ទាំងគ្រប់គ្រងដែលបានចែករំលែកជាមួយអ្នក។
ឧទាហរណ៍មូលដ្ឋាន
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
}
}
}
ប៉ារ៉ាម៉ែត្របញ្ចូល
ប៉ារ៉ាម៉ែត្រ |
ប្រភេទ |
ត្រូវការ |
ការពិពណ៌នា |
companyId |
String! |
✅ បាទ |
លេខសម្គាល់ក្រុមហ៊ុនសម្រាប់ច្រកផ្ទាំងគ្រប់គ្រង |
projectId |
String |
ទេ |
លេខសម្គាល់គម្រោងជាជម្រើសសម្រាប់ច្រកផ្ទាំងគ្រប់គ្រង |
ជម្រើសការរៀបចំ
តម្លៃរៀបចំ |
ការពិពណ៌នា |
title_ASC |
រៀបចំតាមចំណងជើងឡើង |
title_DESC |
រៀបចំតាមចំណងជើងចុះ |
createdBy_ASC |
រៀបចំតាមអ្នកបង្កើតឡើង |
createdBy_DESC |
រៀបចំតាមអ្នកបង្កើតចុះ |
updatedAt_ASC |
រៀបចំតាមពេលវេលាអាប់ដេតឡើង |
updatedAt_DESC |
រៀបចំតាមពេលវេលាអាប់ដេតចុះ (លំនាំដើម) |
ប៉ារ៉ាម៉ែត្របង្ហាញទំព័រ
ប៉ារ៉ាម៉ែត្រ |
ប្រភេទ |
លំនាំដើម |
ការពិពណ៌នា |
skip |
Int |
0 |
ចំនួនធាតុដែលត្រូវរំលង |
take |
Int |
20 |
ចំនួនធាតុដែលត្រូវត្រឡប់ (អតិបរមា 100) |
វាលឆ្លើយតប
វាល |
ប្រភេទ |
ការពិពណ៌នា |
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
(បានអាប់ដេតថ្មីបំផុតជាមុន)
- ប្រើការរៀបចំតាមចំណងជើងសម្រាប់ការរៀបចំតាមអក្សរ
- ប្រើការរៀបចំច្រើនដើម្បីតម្រូវការរៀបចំស្មុគស្មាញ
ប្រតិបត្តិការដែលទាក់ទង