Tugas
Objek tugas merekam satu tugas yang dilakukan atau sedang dilakukan oleh pengguna. Misalnya, menelepon prospek atau pergi ke suatu lokasi di lapangan dapat dimodelkan sebagai tugas.
Pada dasarnya, tugas didefinisikan oleh kolom-kolom berikut
status
Setiap tugas dapat memiliki salah satu status berikut
- OPEN
- COMPLETED
- CANCELLED Saat tugas sedang dikerjakan, statusnya adalah
OPEN. Tugas dapat dibuat dalam statusCOMPLETED—ini yang kami sebut sebagai pencatatan tugas.
data
data adalah kolom json yang berisi data aktual untuk mendefinisikan suatu instans tugas. Kuncinya adalah shortId atau id dari atribut tugas. Semua API internal memublikasikan data tugas sebagai pasangan id:value, sedangkan API eksternal memublikasikan data sebagai pasangan shortId:value
Contoh:
{ "primary_disposition": "CALLBACK", "when_to_callback": 1634025183219, "first_name": "Cixin", "last_name": "Liu", "remarks": "lead wants a callback"}fields
name | tipe data | info tipe | deskripsi |
|---|---|---|---|
id | string | uuid | id tugas — dibuat secara otomatis |
title | string |
| Judul tugas |
description | string |
| deskripsi tugas |
order | number |
| urutan tugas |
status | string |
| dapat berupa OPEN, COMPLETED, atau CANCELLED |
team | string | uuid | id tim tempat tugas ini berada |
stateTask | string | uuid | Id statetask yang menentukan skema tugas ini |
taskType | string |
| jenis tugas |
createdBy | string | uuid | user id pengguna yang membuat tugas |
assignedTo | string | uuid | user id pengguna yang menerima penugasan ini |
belongsTo | string | uuid | pod id pod tempat tugas ini berada |
startsAt | number | epoch ms | tanggal dan waktu tugas dimulai |
endsAt | number | epoch ms | tanggal dan waktu tugas ini berakhir |
dueBy | number | epoch ms | tanggal dan waktu batas penyelesaian tugas ini |
startedAt | number | epoch ms | tanggal dan waktu saat tugas benar-benar mulai dikerjakan |
completedAt | number | epoch ms | tanggal dan waktu saat tugas benar-benar selesai |
cancelledAt | number | epoch ms | tanggal dan waktu saat tugas dibatalkan |
procedure | string | uuid | id prosedur yang menjadi bagian dari tugas ini |
task | string | uuid | id tugas yang terkait dengan tugas ini |
entity | string | uuid | id entitas dari data yang terkait dengan tugas ini |
record | string | uuid | id data yang terkait dengan tugas ini |
form | string | uuid | id formulir yang terkait dengan tugas ini |
members | json |
| daftar ID pengguna yang juga menjadi peserta dalam tugas |
data | json |
| objek JSON id:nilai yang menyimpan data aktual |
derivedData | json |
| objek JSON id:nilai yang menyimpan data turunan |
createdAt | number | epoch ms | stempel waktu saat tugas dibuat |
updatedAt | number | epoch ms | stempel waktu saat tugas diperbarui |
isDeleted | boolean |
| penanda yang menunjukkan apakah tugas ini dihapus atau tidak |