បង្កើតចម្លងនៃកំណត់ត្រាដែលមានស្រាប់ ខណៈពេលរក្សាធាតុទិន្នន័យជាក់លាក់។
ចម្លងកំណត់ត្រា
ដើម្បីបង្កើតចម្លងនៃកំណត់ត្រាដែលមានស្រាប់ ខណៈពេលរក្សាធាតុជាក់លាក់ សូមប្រើមុខងារ copyTodo
:
mutation CopyTodo {
copyTodo(
input: {
title: "new todo"
todoId: "todo-id"
todoListId: "todo-list-id"
options: [
DESCRIPTION
DUE_DATE
CHECKLISTS
ASSIGNEES
TAGS
CUSTOM_FIELDS
COMMENTS
]
}
)
}
ក្បាលដែលត្រូវការនៅក្នុងសំណើ
x-bloo-token-id: "your-token-id"
x-bloo-token-secret: "your-token-secret"
x-bloo-project-id: "project-id-or-slug"
x-bloo-company-id: "company-id-or-slug"
ប៉ារ៉ាម៉ែត្រនាំចូល
វាល | ប្រភេទ | ត្រូវការ | ការពិពណ៌នា |
---|---|---|---|
title | String | ទេ | ចំណងជើងថ្មីសម្រាប់កំណត់ត្រាចម្លង (ជាជម្រើស) |
todoId | String | បាទ | អត្តសញ្ញាណនៃកំណត់ត្រាដែលត្រូវចម្លង |
todoListId | String | បាទ | អត្តសញ្ញាណនៃបញ្ជីដែលត្រូវបង្កើតចម្លងនៅក្នុង |
options | Array | បាទ | ធាតុទិន្នន័យដែលត្រូវចម្លងពីកំណត់ត្រាដើម |
ជម្រើសចម្លង
អារ៉ាយ options
ទទួលយកតម្លៃទាំងនេះ:
ជម្រើស | ការពិពណ៌នា |
---|---|
DESCRIPTION | ចម្លងការពិពណ៌នារបស់កំណត់ត្រា |
DUE_DATE | ចម្លងកាលបរិច្ឆេទនិងតំបន់ពេលវេលា |
CHECKLISTS | ចម្លងបញ្ជីពិនិត្យនិងធាតុរបស់ពួកវា |
ASSIGNEES | ចម្លងអ្នកប្រើដែលបានចាត់តាំងទាំងអស់ (ត្រូវបានច្រោះដោយសមាជិកគម្រោងគោលដៅ) |
TAGS | ចម្លងស្លាកដែលពាក់ព័ន្ធទាំងអស់ |
CUSTOM_FIELDS | ចម្លងតម្លៃវាលផ្ទាល់ខ្លួនទាំងអស់ (រួមមានឯកសារដែលភ្ជាប់) |
COMMENTS | ចម្លងមតិយោបល់និងការឆ្លើយតបទាំងអស់ |
ឧទាហរណ៍ចម្លើយ
{
"data": {
"copyTodo": true
}
}
ការតាំងទីតាំងចម្លង
កំណត់ត្រាចម្លងនឹងត្រូវបានដាក់នៅចុងបញ្ចប់នៃបញ្ជីគោលដៅដោយលំនាំដើម។ ដើម្បីគ្រប់គ្រងទីតាំង សូមប្រើមុខងារ [ផ្លាស់ទីកំណត់ត្រា](/api/records/move-record-list)។
កំណត់ត្រាចម្លងនឹងត្រូវបានដាក់នៅចុងបញ្ចប់នៃបញ្ជីគោលដៅដោយលំនាំដើម។ ដើម្បីគ្រប់គ្រងទីតាំង សូមប្រើមុខងារ [ផ្លាស់ទីកំណត់ត្រា](/api/records/move-record-list)។
ការអនុញ្ញាតដែលត្រូវការ
អ្នកត្រូវការអនុញ្ញាត កែសម្រួល (តួនាទី OWNER, ADMIN, ឬ MEMBER) នៅលើគម្រោងប្រភពនិងគម្រោងគោលដៅទាំងពីរ។ ចំណាំ: អ្នកប្រើតួនាទី MEMBER អាចចម្លងកំណត់ត្រាបានតែនៅក្នុងគម្រោងដូចគ្នា។ ការចម្លងឆ្លងគម្រោងត្រូវការអនុញ្ញាត ADMIN ឬ OWNER។ ការចម្លងដែលបរាជ័យនឹងត្រឡប់មកវិញកូដកំហុស `FORBIDDEN`។
អ្នកត្រូវការអនុញ្ញាត កែសម្រួល (តួនាទី OWNER, ADMIN, ឬ MEMBER) នៅលើគម្រោងប្រភពនិងគម្រោងគោលដៅទាំងពីរ។ ចំណាំ: អ្នកប្រើតួនាទី MEMBER អាចចម្លងកំណត់ត្រាបានតែនៅក្នុងគម្រោងដូចគ្នា។ ការចម្លងឆ្លងគម្រោងត្រូវការអនុញ្ញាត ADMIN ឬ OWNER។ ការចម្លងដែលបរាជ័យនឹងត្រឡប់មកវិញកូដកំហុស `FORBIDDEN`។
ការប្រឈមមុខនឹងកំហុស
កូដកំហុសទូទៅសម្រាប់ប្រតិបត្តិការនេះ:
TODO_NOT_FOUND
: todoId មិនត្រឹមត្រូវឬមិនអាចចូលដំណើរការTODO_LIST_NOT_FOUND
: todoListId មិនត្រឹមត្រូវឬមិនអាចចូលដំណើរការFORBIDDEN
: អនុញ្ញាតមិនគ្រប់គ្រាន់ឬការកំណត់ឆ្លងគម្រោង
សូមមើល កូដកំហុស សម្រាប់ការយោងពេញលេញ។
លក្ខណៈពិសេសកម្រិតខ្ពស់
ការចម្លងឆ្លងគម្រោង
មុខងារនេះគាំទ្រការចម្លងកំណត់ត្រារវាងគម្រោងផ្សេងៗជាមួយការពិចារណាទាំងនេះ:
- OWNER/ADMIN: អាចចម្លងកំណត់ត្រាដោយឆ្លងកាត់គម្រោងណាមួយដែលពួកគេមានសិទ្ធិចូល
- MEMBER: ត្រូវបានកំណត់ឱ្យចម្លងនៅក្នុងគម្រោងដូចគ្នាតែប៉ុណ្ណោះ
- ការច្រោះអ្នកចាត់តាំង: នៅពេលចម្លងឆ្លងគម្រោង អ្នកចាត់តាំងនឹងត្រូវបានច្រោះដោយស្វ័យប្រវត្តិដើម្បីរួមបញ្ចូលតែអ្នកដែលមានសិទ្ធិចូលទៅគម្រោងគោលដៅ
ការដោះស្រាយវាលផ្ទាល់ខ្លួន
នៅពេលប្រើជម្រើស CUSTOM_FIELDS
:
- តម្លៃវាលផ្ទាល់ខ្លួនទាំងអស់ត្រូវបានចម្លងទៅកំណត់ត្រាថ្មី
- ឯកសារដែលភ្ជាប់នៅក្នុងវាលផ្ទាល់ខ្លួនត្រូវបានចម្លងយ៉ាងត្រឹមត្រូវជាមួយយោងស្តុកថ្មី
- ប្រភេទវាលផ្ទាល់ខ្លួនត្រូវបានរក្សាទុកនិងផ្ទៀងផ្ទាត់ប្រឆាំងនឹងការកំណត់រចនាសម្ព័ន្ធរបស់គម្រោងគោលដៅ
ការរួមបញ្ចូលស្វ័យប្រវត្តិ
ការចម្លងឆ្លងគម្រោងអាចបង្កើតក្បួនស្វ័យប្រវត្តិបន្ថែមនៅក្នុងគម្រោងប្រភពនិងគម្រោងគោលដៅ ដើម្បីអនុញ្ញាតឱ្យមានការគ្រប់គ្រងដំណើរការដែលស្មុគស្មាញឆ្លងកាត់ព្រំដែនគម្រោង។