سجل
يُستخدم كائن السجل لتسجيل البيانات عديمة الحالة. على سبيل المثال، يُمثَّل contact أو SKU Item على هيئة كائن سجل. وهذه بيانات عديمة الحالة تُستخدم فقط لتخزين قدر من المعلومات.
في جوهره، يُعرَّف السجل بالحقول التالية
data
data هو حقل JSON يحتوي على البيانات الفعلية التي تحدد مثيل السجل. ويكون المفتاح إما shortId أو id لسمة السجل. وتنشر واجهات API الداخلية بيانات السجل كأزواج id:value، بينما تنشر واجهات API الخارجية البيانات كأزواج shortId:value
مثال:
{ "first_name": "Cixin", "last_name": "Liu", "phone_num": "440123000"}الحقول
الاسم | نوع البيانات | معلومات النوع | الوصف |
|---|---|---|---|
id | string | uuid | معرّف السجل - يُنشأ تلقائيًا |
entity | string | uuid | معرّف الكيان الذي ينتمي إليه هذا السجل |
team | string | uuid | معرّف الفريق الذي ينتمي إليه هذا السجل |
createdBy | string | uuid | معرّف المستخدم الذي أنشأ السجل |
البيانات | json |
| كائن JSON من النوع id:value يخزّن البيانات الفعلية |
derivedData | json |
| كائن JSON من النوع id:value يخزّن البيانات المشتقة |
createdAt | number | epoch ms | الطابع الزمني الذي أُنشئ فيه السجل |
updatedAt | number | epoch ms | الطابع الزمني الذي حُدِّث فيه السجل |
isDeleted | قيمة منطقية |
| مؤشر يوضح ما إذا كان هذا السجل محذوفًا أم لا |