---
title: تخصيص نموذج البيانات الخاص بك
info: "تعلم كيفية تصميم وإنشاء نموذج بيانات يعكس كيفية التشغيل."
image: /images/user-guide/fields/custom_data_model.png
sectionInfo: نموذج البيانات المرن المصمم لدعم عملياتك التجارية الفريدة
---

<Frame>
  <img src="/images/user-guide/fields/custom_data_model.png" alt="Header" />
</Frame>

## ما هو نموذج البيانات؟

A data model is the structure that defines how information is organized in your CRM. إنه يحدد ما هي الأشياء الموجودة (مثل الشركات، الأشخاص، أو الفرص)، وما الخصائص التي تمتلكها (تلك هي الحقول)، وكيفية ارتباطها ببعضها البعض. يمكنك التفكير فيه كخريطة لبيانات العملاء الخاصة بك.

## لماذا يجب تخصيص نموذج البيانات الخاص بك؟

كل شركة تعمل بطريقة مختلفة. يمكنك تخصيص نموذج البيانات بالكامل لتجعل Twenty يتكيف مع عملياتك الخاصة بدلاً من فرضها داخل نظام جامد.  
يقدم Twenty المرونة التي تحتاجها لتصميم نموذج البيانات الذي يدعم أعمالك اليومية بأفضل طريقة ممكنة. يمكنك إنشاء عدد غير محدود من الكائنات والحقول المخصصة عند الحاجة، دون زيادة في السعر.

## نصائح لتصميم نموذج البيانات الخاص بك

نادراً ما يكون هناك طريقة واحدة فقط لبناء نموذج البيانات. فيما يلي بعض النصائح لمساعدتك في بناء النموذج الخاص بك.

**1. ابدأ بالأشياء الأساسية الخاصة بك.**
حدد المفاهيم الرئيسية التي تعمل بها (مثل الشركات، الأشخاص، الفرص). تلك الأشياء الثلاثة متاحة بالفعل لأنها تُستخدم بشكل متكرر. ولكن فكر في أي شيء آخر قد تحتاج إليه.  
مثال: قد تحتاج Stripe إلى كائن `Subscriptions`، وقد تحتاج Airbnb إلى كائن `Trips`، وقد تحتاج مسرع الشركات الناشئة إلى كائن `Batches`.

**2. استخدم الحقول للتنوعات، وليس لإنشاء كائنات جديدة.**
إذا كان الشيء مجرد خاصية من خصائص كائن موجود بالفعل (مثل `الصناعة` لشركة، أو `الحالة` لفرصة)، اجعله حقلًا. الحقول الأنسب للفئات، والتسميات، والسمات.

**3. أنشئ كائنًا جديدًا عندما يكون قائمًا بذاته.**
إذا كان للمفهوم دورة حياة أو خصائص أو علاقات خاصة به، فإنه يستحق عادةً كائنًا خاصًا به. على سبيل المثال:

- **مشروعات** لها مواعيد نهائية خاصة بها، ومالكون، ومهام
- **اشتراكات** تربط بين الشركات، والمنتجات، والفواتير
- **أحداث** تتضمن العديد من الحضور وإجراءات المتابعة

تتجاوز هذه الأشياء مجرد ما يمكن تضمينه في حقل واحد لأنها تحمل بياناتها وعلاقاتها الخاصة.

**4. أنشئ كائنًا عند وجود عدد غير محدود من السجلات المرتبطة.**
إذا كان يمكن ربط شيء ما عدة مرات ولا تعرف عددها، فمن الأفضل أن يكون له كائن خاص به. على سبيل المثال، بدلاً من إنشاء حقول مثل `المنتج 1`، `المنتج 2`، إلخ، قم بتعريف كائن `منتج` واربطه بالسجل الأصلي. بهذه الطريقة، يمكنك دعم منتج واحد أو اثنين أو حتى مائة منتج دون تغيير النموذج الخاص بك.

**5. اجعل الأمور بسيطة أولاً.**
ابدأ بالحقول. انتقل إلى كائنات جديدة فقط عندما تشعر بالقيود: وجود عدد كبير جدًا من الحقول، أو سجلات مكررة، أو علاقات لا تتلائم بسهولة.

### ملاحظة خاصة على الأشخاص، والشركات، والفرص

- **`الأشخاص`، و`الشركات`، و`الفرص` هي الأشياء الوحيدة التي يمكن من خلالها الوصول إلى رسائل البريد الإلكتروني والاجتماعات المتزامنة من صندوق بريدك/تقويمك.** نوصي باستخدامها قدر الإمكان. إذا كنت بحاجة إلى إنشاء فئات من `الأشخاص` أو `الشركات`، فاستخدم الحقول بدلاً من إنشاء كائنات جديدة.

  مثال: من الأفضل استخدام كائن `الأشخاص` لكل من العملاء المتوقعين والشركاء التجاريين، وإضافة حقل يسمى `نوع الشخص`. تجنب إنشاء كائن `الشريك`، حيث لن تتمكن من الوصول إلى مواضيع البريد الإلكتروني منه. بدلاً من ذلك، أنشئ عروض مختلفة تحت كائن `الأشخاص`: عرض واحد يظهر الشركاء، وآخر يظهر العملاء المتوقعين.
- بالنظر إلى النقطة أعلاه، لا بأس بوجود حقول لا تنطبق على كل سجل. على سبيل المثال، تحت كائن `الأشخاص`، يمكنك إضافة حقل `رابط الإحالة` الذي يكون ذا صلة فقط عندما يكون `نوع الشخص = شريك`. لا بأس: يمكنك إخفاء هذا الحقل من العروض التي لا يحتاجه فيها.

### أسئلة لتوجيه اختيارك

اسأل نفسك:

- هل هذه فقط خاصية لشيء موجود لدي بالفعل، أم أنها تحتاج إلى خصائص خاصة بها؟
- هل سأحتاج في أي وقت إلى تتبع عدد من هذه الأجزاء لكل سجل، دون معرفة كم منها مقدمًا؟
- هل يتصل هذا المفهوم بالعديد من الأشياء المختلفة، وليس بواحد فقط؟
- هل سيكون له دورة حياة خاصة به (مثل المراحل، تواريخ البدء/الانتهاء)؟

إذا كانت الإجابة "نعم" على واحد أو أكثر من هذه الأسئلة، فمن المحتمل أن يكون الوقت قد حان لإنشاء كائن جديد.

## هل تحتاج إلى بعض المساعدة؟

يمكن لفريقنا مساعدتك في تصميم وإنشاء نموذج البيانات الذي تحتاجه. اكتشف حزمة التدريب الخاصة بنا [هنا](https://twenty.com/onboarding-packages).


