ផ្ទេរបញ្ជីទៅកាន់កំណត់ត្រាដែលខុសគ្នានៅក្នុងគម្រោងដូចគ្នាឬនៅក្នុងគម្រោងផ្សេងៗជាមួយការចម្លងនិងការផ្ទៀងផ្ទាត់ពេញលេញ។


ផ្ទេរបញ្ជីទៅកាន់កំណត់ត្រា

Mutation moveTodo អនុញ្ញាតឱ្យអ្នកផ្ទេរកំណត់ត្រាទៅកាន់បញ្ជីផ្សេងទៀត។ ប្រតិបត្តិការនេះបង្កើតចម្លងពេញលេញនៃកំណត់ត្រានៅក្នុងបញ្ជីគោលដៅ និងលុបចេញពីបញ្ជីប្រភព។ កំណត់ត្រាអាចត្រូវបានផ្ទេរនៅក្នុងគម្រោងដូចគ្នាឬនៅក្នុងគម្រោងផ្សេងៗ (ជាមួយអាជ្ញាប័ណ្ណត្រឹមត្រូវ)។

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

mutation MoveTodo {
  moveTodo(
    input: {
      todoId: "todo_123abc"
      todoListId: "list_456def"
    }
  )
}

ឧទាហរណ៍ផ្ទេរប្រភេទឆ្លងគម្រោង

mutation MoveTodoAcrossProjects {
  moveTodo(
    input: {
      todoId: "todo_123abc"
      todoListId: "different-project-list_789xyz"
    }
  )
}

ព័ត៌មានចូល

MoveTodoInput

ប៉ារ៉ាម៉ែត្រ ប្រភេទ ត្រូវការទេ ការពិពណ៌នា
todoId String! ✅ បាទ អត្តសញ្ញាណនៃកំណត់ត្រាដែលត្រូវផ្ទេរ
todoListId String! ✅ បាទ អត្តសញ្ញាណនៃបញ្ជីគោលដៅ

ការឆ្លើយតប

Mutation នេះត្រឡប់មកវិញនូវតម្លៃ Boolean!:

  • true - កំណត់ត្រាត្រូវបានផ្ទេរដោយជោគជ័យ
  • កំហុសត្រូវបានបោះបង់នៅពេលបរាជ័យមិនមែនត្រឡប់មកវិញ false

អ្វីដែលត្រូវបានផ្ទេរ

ពេលដែលកំណត់ត្រាត្រូវបានផ្ទេរ, ធាតុដូចខាងក្រោមត្រូវបានចម្លងទៅកាន់ទីតាំងថ្មី:

  • អ្នកតែងតាំង - អ្នកប្រើប្រាស់ទាំងអស់ដែលត្រូវបានតែងតាំង
  • បញ្ជីត្រួតពិនិត្យ - ធាតុបញ្ជីត្រួតពិនិត្យទាំងអស់ និងស្ថានភាពការបញ្ចប់របស់ពួកវា
  • មតិយោបល់ - មតិយោបល់ និងការឆ្លើយតបទាំងអស់
  • វាលបុគ្គល - តម្លៃវាលបុគ្គលទាំងអស់
  • ការពិពណ៌នា - ការពិពណ៌នាពេញលេញនៃកំណត់ត្រា និងការរៀបចំ
  • ថ្ងៃកំណត់ - ថ្ងៃ និងម៉ោងដើម
  • ស្លាក - ស្លាកទាំងអស់ដែលទាក់ទង
  • សកម្មភាព Todo - ការងារតូចៗ និងធាតុសកម្មភាពទាំងអស់
  • ឯកសារ - ឯកសារភ្ជាប់ទាំងអស់ (ជាមួយការដោះស្រាយពិសេសសម្រាប់ការផ្ទេរប្រភេទឆ្លងគម្រោង)

ការគ្រប់គ្រងទីតាំង

  • កំណត់ត្រាត្រូវបានដាក់នៅទីតាំង ចុងក្រោយ នៃបញ្ជីគោលដៅដោយស្វ័យប្រវត្តិ
  • អ្នកមិនអាចកំណត់ទីតាំងបុគ្គលិកបានទេ - វាត្រូវបានគណនាដោយស្វ័យប្រវត្តិ
  • ទីតាំងត្រូវបានកំណត់ទៅទីតាំងអតិបរិមាដែលមានស្រាប់ + 65,535

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

កម្រិតអាជ្ញាប័ណ្ណផ្សេងៗមានសមត្ថភាពខុសគ្នា:

តួនាទីអ្នកប្រើ គម្រោងដូចគ្នា ឆ្លងគម្រោង ការចូលដំណើរការឯកសារ
OWNER ✅ បាទ ✅ បាទ All files
ADMIN ✅ បាទ ✅ បាទ All files
MEMBER ✅ បាទ ❌ ទេ Own files only

ការទាមទារអាជ្ញាប័ណ្ណ

  • អ្នកត្រូវតែមាន OWNER, ADMIN, ឬ MEMBER ការចូលដំណើរការទៅគម្រោងប្រភព
  • អ្នកត្រូវតែមានការចូលដំណើរការទៅគម្រោងគោលដៅ
  • អ្នក MEMBER មិនអាចផ្ទេរកំណត់ត្រារវាងគម្រោងផ្សេងៗបាន
  • គម្រោងទាំងពីរត្រូវតែសកម្ម (មិនមែនបានស្តុក)

ការឆ្លើយតបកំហុស

កំណត់ត្រាមិនបានរកឃើញ

{
  "errors": [{
    "message": "Todo was not found.",
    "extensions": {
      "code": "TODO_NOT_FOUND"
    }
  }]
}

បញ្ជីមិនបានរកឃើញ

{
  "errors": [{
    "message": "Todo list was not found.",
    "extensions": {
      "code": "TODO_LIST_NOT_FOUND"
    }
  }]
}

អាជ្ញាប័ណ្ណឆ្លងគម្រោងត្រូវបានបដិសេធ

{
  "errors": [{
    "message": "You are not authorized.",
    "extensions": {
      "code": "FORBIDDEN"
    }
  }]
}

ការគ្រប់គ្រងឯកសារ

ការផ្ទេរគម្រោងដូចគ្នា

  • ឯកសារត្រូវបានផ្ទេរដោយផ្ទាល់ដោយមិនបង្កើតចម្លង
  • អាជ្ញាប័ណ្ណឯកសារទាំងអស់ត្រូវបានរក្សាទុក

ការផ្ទេរប្រភេទឆ្លងគម្រោង

  • ចម្លងថ្មីនៃឯកសារត្រូវបានបង្កើតនៅក្នុងការផ្ទុកគម្រោងគោលដៅ
  • ឯកសារដើមត្រូវបានលុបចេញដោយអាសន្នបន្ទាប់ពីការចម្លងជោគជ័យ
  • អាជ្ញាប័ណ្ណឯកសារអាចត្រូវបានធ្វើអាប់ដេតផ្អែកលើការកំណត់គម្រោងគោលដៅ
  • អ្នក MEMBER អាចផ្ទេរឯកសារដែលពួកគេមានតែប៉ុណ្ណោះ

ផលប៉ះពាល់

ការផ្ទេរកំណត់ត្រាបង្កើតសកម្មភាពស្វ័យប្រវត្តិជាច្រើន:

  1. កំណត់ហេតុសកម្មភាព - បង្កើតកំណត់ត្រាសកម្មភាពបង្ហាញពីការផ្ទេរ
  2. ការជូនដំណឹង - ជូនដំណឹងដល់សមាជិកគម្រោងដែលទាក់ទង
  3. Webhook - បង្កើតព្រឹត្តិការណ៍ webhook handleTodoMoved
  4. Automations - បញ្ចូល automations ដែលបានកំណត់សម្រាប់ការផ្ទេរកំណត់ត្រា
  5. ការអាប់ដេតពេលពិត - បង្ហោះការអាប់ដេតបន្តផ្ទាល់ទៅកាន់អតិថិជនទាំងអស់
  6. ការអាប់ដេតក្រាហ្វិក - អាប់ដេតក្រាហ្វិក និងស្ថិតិគម្រោង

កំណត់ចំណាំសំខាន់

  • ចម្លងពេញលេញ: ទិន្នន័យកំណត់ត្រាទាំងអស់ត្រូវបានចម្លង - អ្នកមិនអាចផ្ទេរការធាតុជាក់លាក់តែខ្លះបានទេ
  • ទីតាំងស្វ័យប្រវត្តិ: កំណត់ត្រាត្រូវបានដាក់នៅចុងក្រោយនៃបញ្ជីគោលដៅជានិច្ច
  • កំណត់ការផ្ទេរប្រភេទឆ្លងគម្រោង: អ្នក MEMBER មិនអាចផ្ទេរកំណត់ត្រារវាងគម្រោងបាន
  • ការសម្អាតដោយអាសន្ន: ការសម្អាតឯកសារនឹងកើតឡើងនៅក្នុងផ្ទៃខាងក្រោយសម្រាប់ការផ្ទេរប្រភេទឆ្លងគម្រោង
  • រក្សាទុកប្រវត្តិ: មតិយោបល់, សកម្មភាព, និងកំណត់ត្រាអ audit ត្រូវបានរក្សាទុក
  • ព្រឹត្តិការណ៍ Webhook: ការប្រតិបត្តិការផ្ទេរបង្កើតព្រឹត្តិការណ៍ទាំងពីរដែលលុបនិងបង្កើតសម្រាប់ការសម្របសម្រួលពេលពិត

ករណីប្រើប្រាស់

ការរៀបចំការងារ

ផ្ទេរកំណត់ត្រារវាងបញ្ជីដើម្បីរៀបចំរចនាសម្ព័ន្ធគម្រោងឬដំណាក់កាលនៃការងារ។

ការផ្ទេរប្រភេទឆ្លងគម្រោង

ផ្ទេរកំណត់ត្រារវាងគម្រោងនៅពេលដែលការងារត្រូវបានផ្ទេរទៅកាន់ក្រុមឬដំណាក់កាលផ្សេងទៀត។

ការរួមបញ្ចូលបញ្ជី

ផ្ទេរកំណត់ត្រាពេលដែលកំពុងបញ្ចូលឬរៀបចំបញ្ជីគម្រោង។

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

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

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

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

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