IM
TH
หน้าเอกสาร
เมนู
คุณสมบัติ

งานตามเจตนา (Tasks)

การจัดระเบียบงานและการทริกเกอร์ด้วยตนเองสำหรับการดำเนินการของผู้ให้บริการ

inbox-manager tasks

งาน

คุณลักษณะงานจะกำหนดการร้องขอการทำงานของผู้ให้บริการระดับความตั้งใจก่อนที่การดำเนินการจะเข้าสู่คิว โดยให้การควบคุมการเรียบเรียงอย่างชัดเจน เพื่อให้สามารถสร้าง ตรวจสอบ และเรียกใช้การดำเนินการในกล่องจดหมายตามที่กำหนดได้

ทำไมเรื่องนี้ถึงสำคัญ

คุณลักษณะนี้จะแยกจุดประสงค์ทางธุรกิจออกจากรายละเอียดการดำเนินการคิวโดยทำให้บันทึกงานเป็นแหล่งที่มาของความจริงสำหรับงานที่ร้องขอ รองรับการทริกเกอร์และการตรวจสอบอย่างชัดเจนก่อนที่จะกระจายงาน ซึ่งช่วยให้การควบคุมผู้ปฏิบัติงานชัดเจนเมื่อระบบอัตโนมัติต้องการการแทรกแซง

คอร์โฟลว์

ไคลเอนต์สร้างงานด้วยประเภท เป้าหมาย และเพย์โหลด จากนั้นใช้บันทึกนั้นเป็นความตั้งใจในการดำเนินการ เมื่อทริกเกอร์ งานคิวจะถูกสร้างขึ้นจากงาน และการอ่านที่ตามมาจะสะท้อนถึงสถานะของงานและผลลัพธ์ของงานที่เชื่อมโยง

การดำเนินงาน

การดำเนินงานจุดสิ้นสุดวัตถุประสงค์
สร้างงานPOST /api/accounts/:account_id/tasksลงทะเบียนจุดประสงค์งานขอบเขตบัญชีใหม่
รายการงานGET /api/accounts/:account_id/tasksดึงไทม์ไลน์งานสำหรับบัญชี
ค้นหางานPOST /api/accounts/:account_id/tasks/searchค้นหางานตามตัวกรองประเภท/สถานะ
รับงานGET /api/tasks/:task_idดึงข้อมูลหนึ่งงาน
อัพเดทงานPATCH /api/tasks/:task_idแก้ไขฟิลด์งานที่ไม่แน่นอน
ลบงานDELETE /api/tasks/:task_idลบงาน
งานทริกเกอร์POST /api/tasks/:task_id/triggerเริ่มหรือรีสตาร์ทการดำเนินการจากงาน

ข้อมูลสำคัญและสถานะ

{
  id: "tsk_...",
  account_id: "acc_...",
  task_type: "imap_sync_messages",
  target_credential_id: "pc_...",
  payload: { folder: "INBOX" },
  priority: 0
}

โหมดความล้มเหลวและการควบคุม

เพย์โหลดงานที่ไม่ถูกต้องหรือการอ้างอิงเป้าหมายจะถูกปฏิเสธก่อนที่จะเริ่มดำเนินการคิว การดำเนินการทริกเกอร์นั้นชัดเจนและกำหนดขอบเขตงาน การตรวจสอบการเข้าถึงบัญชีจะใช้เพื่อสร้าง/อ่าน/เปลี่ยนแปลงขอบเขต และการลบงานจะไม่เกิดขึ้นเนื่องจากผลข้างเคียงของการล้างข้อมูลงานที่ไม่เกี่ยวข้อง

ที่เกี่ยวข้อง

งาน, งาน, 08-งานและทริกเกอร์ด้วยตนเอง