ChakraHQChakraHQ
نموذج البيانات

العملية

يسجّل كائن العملية معلومات عملية واحدة. ففي حلّ المبيعات، تكون سجلات العملاء المحتملين الفردية عمليات منفردة. وبالمثل، في حلّ الدعم، تكون التذاكر الفردية عمليات منفردة. ويُحدَّد المخطط الذي يميّز العميل المحتمل عن التذكرة في كائن مخطط يُسمى procedure.

تُعرّف العملية في جوهرها بالحقول التالية

state

حالة العملية. تُحدَّد حالات العمليات بواسطة قالب الحل، أو بواسطتك إذا كنت قد أنشأت الحل بنفسك. فعلى سبيل المثال، يمكن أن تكون حالات عملية العميل المحتمل مثل New, In-Progress, Converted ويمكن أن تكون حالات عملية التذكرة مثل New, Assigned, Solved

يمكن تحديد تدفق الاعتماد بين الحالات باستخدام stategraph

status

يمكن أن تكون حالة كل عملية واحدة مما يلي

  • OPEN
  • COMPLETED
  • CANCELLED

تكون حالة العملية OPEN أثناء العمل عليها، بغض النظر عن حالتها.

data

data هو حقل json يحتوي على البيانات الفعلية التي تعرّف مثيل العملية. ويكون المفتاح إما shortId أو id لسمة العملية. وتنشر واجهات API الداخلية بيانات العملية كأزواج id:value، بينما تنشر واجهات API الخارجية البيانات كأزواج shortId:value

مثال:

{  "lead_id": "LEAD-910",  "source": "web-form",  "first_name": "Cixin",  "last_name": "Liu",  "phone_num": "440123000"}

الحقول

name

نوع البيانات

معلومات النوع

الوصف

id

string

uuid

معرّف العملية - يُنشأ تلقائيًا

team

string

uuid

معرّف الفريق الذي تنتمي إليه هذه العملية

procedure

string

uuid

معرّف الإجراء الذي تنتمي إليه هذه العملية

createdBy

string

uuid

معرّف المستخدم الذي أنشأها

assignedTo

string

uuid

معرّف المستخدم المعيّن

belongsTo

string

uuid

معرّف pod الذي تنتمي إليه هذه العملية

entity

string

uuid

كيان السجل الذي تنتمي إليه هذه العملية

record

string

uuid

معرّف السجل المرتبط بهذه العملية

status

string

string

يمكن أن تكون الحالة OPEN أو COMPLETED أو CANCELLED

state

string

uuid

معرّف الحالة الذي يشير إلى الحالة الحالية لهذه العملية

data

json

كائن json بصيغة id:value يخزن البيانات الفعلية

derivedData

json

كائن json بصيغة id:value يخزن البيانات المشتقة

nextActionAt

number

epoch ms

الطابع الزمني الذي يشير إلى وقت اتخاذ الإجراء التالي بشأن هذه العملية

completedAt

number

epoch ms

الطابع الزمني الذي تم فيه وضع علامة «مكتمل» على هذه العملية

primaryBooking

string

uuid

معرّف الحجز الأساسي المرتبط بهذه العملية

cancelledAt

number

epoch ms

الطابع الزمني الذي تم فيه وضع علامة «ملغى» على هذه العملية

parentProcedure

string

uuid

معرّف الإجراء الخاص بالعملية الأصل لهذه العملية

parentProcess

string

uuid

معرّف العملية إذا كانت لهذه العملية عملية أصل — وهو مفيد لإنشاء عمليات هرمية

firstAssignedTo

string

uuid

معرّف المستخدم الأول الذي أُسندت إليه هذه العملية

firstAssignedAt

number

epoch ms

الطابع الزمني الذي أُسندت فيه العملية للمرة الأولى

lastAssignedAt

number

epoch ms

الطابع الزمني لآخر مرة أُسندت فيها هذه العملية

createdAt

number

epoch ms

الطابع الزمني الذي أُنشئت فيه العملية

updatedAt

number

epoch ms

الطابع الزمني الذي حُدّثت فيه العملية

isDeleted

قيمة منطقية

علامة تشير إلى ما إذا كانت هذه العملية محذوفة أم لا

في هذه الصفحة