snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 3s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
---
title: عرض التقويم
description: اعرض السجلات التي تحتوي على حقول تاريخ على تقويم.
---
## حول عرض التقويم
يعرض عرض التقويم سجلاتك على تقويم استنادًا إلى حقل تاريخ. يظهر كل سجل كحدث في التاريخ المقابل.
<img src="/images/user-guide/views/calendar-view-zoom.png" style={{width:'100%'}} />
## إنشاء طريقة عرض التقويم
1. انتقل إلى كائن يحتوي على حقول تاريخ
2. انقر على القائمة المنسدلة لطريقة العرض → **+ إضافة طريقة عرض**
3. اسم العرض الخاص بك وانقر فوق **إنشاء**
4. افتح **الخيارات** على اليمين
5. حدد **التقويم** كتخطيط
6. اختر **حقل التاريخ** لاستخدامه في تحديد موضع السجلات
7. انقر على **تحديث طريقة العرض**
## تهيئة التقويم
### اختر حقل التاريخ
ضمن **الخيارات**، حدد أي حقل تاريخ يحدد مكان ظهور السجلات على التقويم.
### حقول العرض
قم بتهيئة الحقول التي تظهر في كل حدث في التقويم:
1. انقر على **الخيارات → الحقول**
2. بدل حالة الحقول تشغيل/إيقاف
3. اسحب لإعادة الترتيب
## حالات الاستخدام
* **الاجتماعات والمكالمات**: اعرض المواعيد القادمة
* **المواعيد النهائية**: تتبع تواريخ الاستحقاق وتواريخ الإغلاق
* **الفعاليات**: خطط وتصور الأنشطة المجدولة
* **المتابعات**: اطلع على مواعيد استحقاق المهام
## ذات صلة
* [نظرة عامة على طرق العرض](/l/ar/user-guide/views-pipelines/overview) — إنشاء طرق العرض وإدارتها
* [عوامل التصفية والفرز](/l/ar/user-guide/views-pipelines/capabilities/filters-and-sorting) — تصفية بيانات التقويم

View File

@@ -0,0 +1,52 @@
---
title: الحقول والأعمدة
description: اختر الحقول التي تريد عرضها وكيفية تنظيمها.
---
## تحديد الحقول لعرضها
يمكن لكل عرض أن يعرض مجموعة مختلفة من الحقول. خصّص ما هو مرئي للتركيز على المعلومات المهمة.
### إظهار الحقول أو إخفاؤها
1. انقر على **الخيارات** في أعلى اليمين
2. انقر على **الحقول**
3. انقر على **أيقونة العين** بجانب كل حقل لإظهاره/إخفائه
### إعادة ترتيب الحقول
غيّر ترتيب ظهور الحقول في عرضك:
1. انقر على **الخيارات → الحقول**
2. اسحب الحقول لأعلى أو لأسفل
3. يتم حفظ التغييرات تلقائيًا
## عرض الحقول حسب نوع العرض
### عرض الجداول
* تظهر الحقول كأعمدة
* غيّر حجم الأعمدة بسحب الحدود
### عرض كانبان‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏
* تظهر الحقول على البطاقات
* أعِد الترتيب عبر الخيارات → الحقول
* استخدم العرض المضغوط لإخفاء جميع الحقول
### عروض التقويم
* تظهر الحقول المحددة في أحداث التقويم
* قم بالتهيئة عبر الخيارات → الحقول
## أفضل الممارسات
* **أظهر فقط ما يلزم** - الكثير من الحقول تفقد طريقة العرض
* **ضع الحقول المهمة أولاً** — الأعمدة الأكثر استخدامًا على اليسار
* **أنشئ عدة عروض** — مجموعات حقول مختلفة لأغراض مختلفة
* استخدم إعدادات ظهور الحقول لكل عرض — الكائن نفسه، تركيز مختلف
## ذات صلة
* [عروض الجدول](/l/ar/user-guide/views-pipelines/capabilities/table-views) — ميزات عرض القائمة
* [عروض كانبان](/l/ar/user-guide/views-pipelines/capabilities/kanban-views) — عروض قائمة على البطاقات

View File

@@ -0,0 +1,78 @@
---
title: التصفية والفرز
description: قم بتصفية السجلات وفرزها للعثور على ما تحتاج إليه بالضبط.
---
## تصفية البيانات
تساعدك عوامل التصفية على التركيز على سجلات محددة من خلال إظهار ما يطابق معاييرك فقط.
### إضافة عامل تصفية
1. انقر على زر **تصفية** في شريط الأدوات
2. اختر الحقل الذي تريد التصفية حسبه
3. اختر العامل (يساوي، يحتوي، إلخ)
4. أدخل قيمة التصفية
5. انقر على **تطبيق**
### عوامل التصفية
| نوع الحقل | العوامل المتاحة |
| ----------- | ------------------------------------- |
| نص | يساوي، يحتوي، يبدأ بـ، ينتهي بـ، فارغ |
| رقم | يساوي، أكبر من، أصغر من، فارغ |
| تاريخ | يساوي، قبل، بعد، فارغ |
| اختيار | يساوي، أي من، فارغ |
| مربع اختيار | صحيح، خطأ |
| علاقة | يساوي، فارغ |
### عوامل تصفية متعددة
اجمع بين عدة عوامل تصفية لتضييق نطاق النتائج:
* تُطبَّق جميع عوامل التصفية بمنطق AND
* كل عامل تصفية إضافي يقيِّد النتائج أكثر
### إزالة عوامل التصفية
* انقر على **X** الموجودة على كل شارة تصفية
* انقر على **مسح الكل** لإزالة جميع عوامل التصفية
## فرز البيانات
يحدّد الفرز ترتيب ظهور السجلات.
### إضافة فرز
1. انقر على زر **فرز** في شريط الأدوات
2. اختر الحقل المراد الفرز بحسبه
3. اختر تصاعديًا (A-Z, 0-9) أو تنازليًا (Z-A, 9-0)
4. انقر على **تطبيق**
### عمليات فرز متعددة
أضف مستويات فرز متعددة:
* الفرز الأول أساسي
* تُطبَّق عمليات الفرز اللاحقة ضمن مجموعات القيم المتساوية
### فرز الأعمدة السريع
انقر على أي عنوان عمود للفرز:
* النقرة الأولى: تصاعدي
* النقرة الثانية: تنازلي
* النقرة الثالثة: إزالة الفرز
## حفظ إعدادات التصفية والفرز
تُحفَظ عوامل التصفية وعمليات الفرز مع طريقة العرض:
1. قم بتهيئة عوامل التصفية وعمليات الفرز
2. انقر على **حفظ** لتحديث طريقة العرض الحالية
3. أو انقر على **حفظ كطريقة عرض جديدة** لإنشاء نسخة بديلة
## ذات صلة
* [عروض الجدول](/l/ar/user-guide/views-pipelines/capabilities/table-views) — ميزة التجميع بحسب
* [نظرة عامة على طرق العرض](/l/ar/user-guide/views-pipelines/overview) — إنشاء طرق العرض وإدارتها

View File

@@ -0,0 +1,98 @@
---
title: طرق عرض لوحة كانبان
description: تعرّف على كيفية استخدام طرق عرض كانبان لتصوّر وإدارة سير العمل لديك.
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## حول عرض كانبان‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏.
توضح عروض كانبان التدفقات العملية بشكل مرئي، حيث يرمز كل عمود إلى مرحلة محددة وكل بطاقة تمثل سجل.
## انقل البطاقات بين المراحل
يمكنك نقل كل بطاقة بين المراحل بينما تمر عبر سير العمل الخاص بك بالنقر على البطاقة وحفظها، ثم سحبه إلى المرحلة التالية.
<VimeoEmbed videoId="927888627" title="عرض توضيحي بالفيديو" />
## إضافة المراحل وحذفها
يمكنك تصميم سير العمل الخاص بك بما يناسب احتياجاتك باستخدام المراحل، وكل منها يمثل قيمة في حقل محدد:
### إضافة المراحل
لإضافة مرحلة، الوصول إلى إعدادات الحقل المحدد عن طريق الانتقال إلى الإعدادات> نموذج البيانات، تحديد الكائن الخاص بك، ثم تحديد الحقل الخاص بك لوحة كانبان يعتمد عليه.
<VimeoEmbed videoId="927890428" title="عرض توضيحي بالفيديو" />
### إزالة مراحل
لإزالة مرحلة، مرّر مؤشر الفأرة فوق اسم المرحلة أو أيقونة `⋮`، وانقر على `تحرير من الإعدادات` في إعدادات حقل التحديد، ثم انقر على **حذف** بجوار المرحلة ذات الصلة.
## حقول العرض
يمكنك تكوين لوحة عرض كانبان لإظهار بعض الحقول وإخفاء الأخرى. لإظهار أو إخفاء الحقل، انقر فوق **خيارات** في أعلى اليمين، ثم على **الحقول** لعرض قائمة الخيارات، ثم انقر فوق أيقونة العين بجانب الحقل لإظهارها أو إخفائها.
يمكنك أيضًا إعادة ترتيب ترتيب الحقول عن طريق الضغط باستمرار على اسم الحقل وسحبه إلى المكان الذي تريده.
<img src="/images/user-guide/kanban-views/filter.png" style={{width:'100%'}} />
## عرض مضغوط
يمكنك إخفاء جميع الحقول والحصول على لمحة عامة عن جميع السجلات. للتفعيل:
1. انقر على **الخيارات** في أعلى اليمين
2. فعِّل مفتاح التبديل لخيار **العرض المضغوط**
<img src="/images/user-guide/kanban-views/compact-view.png" style={{width:'100%'}} />
## تجميعات الأعمدة
يمكن لكل عمود في طريقة عرض كانبان عرض قيم مُجمَّعة في الأعلى، مما يساعدك على فهم بياناتك بنظرة سريعة.
### التجميعات المتاحة
| التجميع | الوصف |
| ----------- | ----------------------------------- |
| **العدد** | عدد السجلات في العمود |
| **المجموع** | إجمالي حقل رقمي (مثل مبالغ الصفقات) |
| **المتوسط** | القيمة المتوسطة لحقل رقمي |
| **الأدنى** | أقل قيمة |
| **الأقصى** | أعلى قيمة |
### تكوين التجميعات
1. انقر على الرقم المعروض بجوار قيمة المرحلة، في أعلى العمود
2. اختر نوع التجميع
3. اختر الحقل المراد تجميعه
**مثال:** اعرض إجمالي قيمة الصفقات لكل مرحلة من خلال تجميع حقل Amount باستخدام المجموع.
## متى يجب استخدام طرق عرض كانبان
طرق عرض كانبان مثالية لـ:
* **مسارات المبيعات**: تتبّع الصفقات عبر المراحل من العميل المحتمل حتى الإغلاق
* **إدارة المشاريع**: راقِب المهام عبر حالات سير العمل
* **التوظيف**: تتبّع المرشحين عبر مراحل التوظيف
* **أي عملية مرحلية**: تصوّر أي سير عمل بمراحل محدّدة
## أفضل الممارسات
### نظّم مراحلَك
* **حدّد عدد المراحل**: من 5 إلى 7 مراحل مناسب للرؤية الواضحة
* **تسمية واضحة**: استخدم أسماء مراحل وصفية
* **ترتيب منطقي**: رتّب المراحل وفق ترتيب العملية
### حسّن عرض البطاقات
* **أظهر الحقول الرئيسية**: اعرض المعلومات الأهم فقط
* **استخدام عرض الاتفاق**: للملاحظات العامة الرفيعة المستوى
* **الترميز اللوني**: استخدم ألوان المراحل للتعرّف السريع على الحالة
### حافظ على جودة البيانات
* **حدّث بانتظام**: أبقِ البطاقات تتحرك عبر المراحل
* **أرشِف العناصر المكتملة**: انقل العناصر المغلقة خارج طريقة العرض النشطة
* **راجع البطاقات الراكدة**: تابِع البطاقات العالقة في المراحل

View File

@@ -0,0 +1,64 @@
---
title: عرض الجداول
description: اعرض بياناتك في تنسيق قائمة شبيه بجدول البيانات.
---
## حول عرض الجداول
تعرض طرق عرض الجدول السجلات في صفوف مع أعمدة قابلة للتخصيص—مثل جدول البيانات. هذا هو نوع العرض الافتراضي لمعظم الكائنات.
<img src="/images/user-guide/table-views/table-view.png" style={{width:'100%'}} />
## الميزات
### تكوين الأعمدة
* إظهار الأعمدة (الحقول) أو إخفاؤها
* تغيير عرض الأعمدة
* أعد ترتيب الأعمدة بالسحب
### التجميع حسب حقل من نوع اختيار
نظّم السجلات في مجموعات قابلة للطي استنادًا إلى حقل من نوع اختيار.
<img src="/images/user-guide/table-views/table-group-by.png" style={{width:'100%'}} />
1. انقر على **الخيارات**
2. اختر **التجميع**
3. اختر حقلاً من نوع اختيار
4. اضبط ترتيب المجموعات ضمن **الخيارات → التجميع → الفرز**:
* **أبجدي** أو **أبجدي معكوس**
* **ترتيب يدوي**: اسحب المجموعات تحت "المجموعات المرئية" لإعادة ترتيبها
* انقر على **أيقونة العين** بجوار مجموعة لإخفائها
**حالات الاستخدام:**
* شركات المجموعة حسب النوع
* تجميع الفرص حسب المرحلة
* تجميع المهام حسب الحالة
<Note>
**لأفضل أداء، احصرها في 10-15 مجموعة مرئية لكل عرض.** إذا كنت تحتاج إلى المزيد من المجموعات، ففكّر في استخدام لوحة المعلومات بدلاً من ذلك.
</Note>
### عرض الأعمدة
غيّر حجم الأعمدة لإظهار محتوى أكثر أو أقل:
1. ضع المؤشر بين رأسي عمودين
2. انقر واسحب حدّ العمود
3. حرّر لتعيين العرض الجديد
## متى يجب استخدام طرق عرض الجدول
تعمل طرق عرض الجدول بشكل أفضل لـ:
* **استعراض مجموعات بيانات كبيرة** — تصفّح العديد من السجلات بسرعة
* **إدخال البيانات** — تحرير سجلات متعددة بكفاءة
* **تحليل مفصّل** — عرض العديد من الحقول في آنٍ واحد
* **الفرز والتصفية** — العثور على سجلات محددة
## ذات صلة
* [الحقول والأعمدة](/l/ar/user-guide/views-pipelines/capabilities/fields-and-columns) — تكوين الحقول المراد عرضها
* [عوامل التصفية والفرز](/l/ar/user-guide/views-pipelines/capabilities/filters-and-sorting) — تضييق نطاق السجلات

View File

@@ -0,0 +1,74 @@
---
title: إعدادات العرض
description: إدارة ظهور طرق العرض وتسميتها وأيقوناتها وتنظيمها.
---
## ظهور العرض
تحكّم بمن يمكنه رؤية عروضك المخصصة.
### خيارات الظهور
| الإعداد | من يمكنه الرؤية |
| --------------- | ---------------------- |
| **مساحة العمل** | جميع أعضاء مساحة العمل |
| **غير مدرج** | أنت فقط |
### تغيير الظهور
1. افتح العرض
2. انقر على **الخيارات → الظهور**
3. اختر **مساحة العمل** أو **غير مدرج**
<Note>
لا يمكن تغيير ظهور طرق العرض الافتراضية "All [Object Name]".
</Note>
## إعادة تسمية عرض
1. افتح قائمة العرض المنسدلة
2. انقر على قائمة **⋮** بجوار العرض
3. اختر **تحرير**
4. أدخل الاسم الجديد
## تغيير أيقونة العرض
1. افتح قائمة العرض المنسدلة
2. انقر على قائمة **⋮** بجوار العرض
3. اختر **تحرير**
4. انقر على الأيقونة لتغييرها
## إعادة ترتيب طرق العرض
غيّر ترتيب ظهور العروض في القائمة المنسدلة:
1. افتح قائمة العرض المنسدلة
2. اسحب العروض من مقبضها
3. أفلِت في الموضع المطلوب
4. يتم حفظ الترتيب تلقائيًا
## تفضيل عرض
ثبّت العروض المستخدمة بكثرة للوصول السريع:
1. افتح قائمة العرض المنسدلة
2. انقر على قائمة **⋮** بجوار أحد العروض
3. اختر **إضافة إلى المفضلات**
تظهر العروض المضافة إلى المفضلات في قسم مخصص لسهولة الوصول.
## حذف عرض
1. افتح قائمة العرض المنسدلة
2. انقر على قائمة **⋮** بجوار العرض
3. اختر **حذف**
4. أكد الحذف
<Warning>
لا يمكن استعادة العروض المحذوفة.
</Warning>
## ذات صلة
* [نظرة عامة على طرق العرض](/l/ar/user-guide/views-pipelines/overview) — إنشاء طرق العرض
* [كيفية تقييد الوصول](/l/ar/user-guide/views-pipelines/how-tos/restrict-access-to-your-view) — دليل خطوة بخطوة

View File

@@ -0,0 +1,61 @@
---
title: إنشاء عرض تقويم للمهام المستحقة
description: اعرض مهامك والمواعيد النهائية على تقويم.
---
<img src="/images/user-guide/views/calendar-view-zoom.png" style={{width:'100%'}} />
## المتطلبات الأساسية
يحتاج كائن المهام إلى حقل **Due Date** (من نوع Date أو Date & Time).
## الخطوات
1. انتقل إلى **المهام**
2. انقر على القائمة المنسدلة لطريقة العرض → **+ إضافة طريقة عرض**
3. قم بتسمية العرض (مثال: "تقويم المهام")
4. انقر على **إنشاء**
5. انقر على **الخيارات** واختر **التقويم** كتخطيط
6. اختر **Due Date** كحقل التاريخ
7. انقر على **حفظ**
## تهيئة التقويم
### إظهار الحقول على الأحداث
1. انقر على **الخيارات → الحقول**
2. انقر على **أيقونة العين** لإظهار/إخفاء الحقول
3. اسحب لإعادة الترتيب
الحقول الموصى بعرضها:
* **Title** — اسم المهمة
* **Assignee** — الشخص المسؤول
* **Status** — التقدّم الحالي
### تصفية التقويم
أنشئ عروضًا مركّزة:
* **مهامي**: تصفية حسب Assignee = Me
* **هذا الأسبوع**: تصفية حسب Due Date = This week
* **متأخر**: التصفية حسب تاريخ الاستحقاق < اليوم، الحالة ≠ مكتمل
## حالات استخدام أخرى للتقويم
| كائن | حقل التاريخ | الغرض |
| --------------- | -------------- | ------------------------------- |
| الفرص | تاريخ الإغلاق | تتبع عمليات الإغلاق المتوقعة |
| الأحداث المخصصة | تاريخ الحدث | التخطيط للأنشطة |
| المشاريع | الموعد النهائي | مراقبة الجداول الزمنية للمشاريع |
## نصائح
* **راجِع أسبوعياً**: ابدأ كل أسبوع بالتحقق من عرض التقويم
* **اجمعه مع عرض الجدول**: استخدم التقويم للعرض العام، والجدول للتفاصيل
* **عيّن مستوى الرؤية**: اجعل تقاويم المهام الشخصية غير مدرجة
## ذات صلة
* [عرض التقويم](/l/ar/user-guide/views-pipelines/capabilities/calendar-view) — جميع ميزات التقويم
* [عوامل التصفية والفرز](/l/ar/user-guide/views-pipelines/capabilities/filters-and-sorting) — قم بتصفية تقويمك

View File

@@ -0,0 +1,80 @@
---
title: إنشاء عرض كانبان للمشاريع
description: تتبّع المشاريع عبر المراحل باستخدام لوحة مرئية.
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
استخدم عرض كانبان لتمثيل مشاريعك بصريًا (أو أي كائن ذي مراحل) كبطاقات تتحرك عبر الأعمدة.
<VimeoEmbed videoId="927888627" title="عرض توضيحي بالفيديو" />
## المتطلبات الأساسية
يحتاج الكائن الخاص بك إلى **حقل Select** لاستخدامه كأعمدة (مثل: الحالة، المرحلة، الطور).
إذا لم يكن لديك واحد:
1. اذهب إلى **الإعدادات → نموذج البيانات**
2. اختر الكائن الخاص بك
3. أضف حقل Select مع خيارات المراحل لديك
## الخطوات
1. انتقل إلى الكائن الخاص بك (مثل: المشاريع، المهام)
2. انقر على القائمة المنسدلة لطريقة العرض → **+ إضافة طريقة عرض**
3. قم بتسمية العرض (مثال: "لوحة المشروع")
4. انقر على **إنشاء**
5. انقر على **الخيارات** واختر **كانبان** كتخطيط
6. يستخدم العرض حقل Select الخاص بك للأعمدة تلقائيًا
7. انقر على **حفظ**
## تهيئة لوحتك
### إظهار الحقول الرئيسية على البطاقات
1. انقر على **الخيارات → الحقول**
2. ابحث عن الحقول في قسم "الحقول المخفية"
3. انقر على **أيقونة العين** لعرضها على البطاقات
4. اسحب لإعادة الترتيب
<img src="/images/user-guide/kanban-views/filter.png" style={{width:'100%'}} />
### تمكين العرض المدمج
للحصول على نظرة عامة عالية المستوى:
1. انقر على **الخيارات**
2. فعِّل **العرض المضغوط**
تعرض البطاقات اسم السجل فقط.
<img src="/images/user-guide/kanban-views/compact-view.png" style={{width:'100%'}} />
### إضافة عمليات التجميع
اعرض الأعداد أو الإجماليات أعلى كل عمود:
1. انقر على الرقم بجوار اسم العمود
2. حدّد عملية التجميع (Count، Sum، إلخ)
3. اختر حقلاً إذا لزم الأمر
## نقل البطاقات
اسحب وأفلِت البطاقات بين الأعمدة لتحديث حالتها.
<VimeoEmbed videoId="927888627" title="عرض توضيحي بالفيديو" />
## مثال: لوحة المهام
| العمود (الحالة) | البطاقات |
| --------------- | ------------------ |
| **للتنفيذ** | مهام جديدة |
| **قيد التقدم** | عمل نشط |
| **مراجعة** | في انتظار الموافقة |
| **تم** | مكتمل |
## ذات صلة
* [عروض كانبان](/l/ar/user-guide/views-pipelines/capabilities/kanban-views) — عمليات التجميع، العرض المضغوط، المراحل
* [كيفية إعداد مسار مبيعات](/l/ar/user-guide/views-pipelines/how-tos/set-up-a-sales-pipeline) — كانبان للفرص

View File

@@ -0,0 +1,51 @@
---
title: إنشاء عرض الجدول مع التجميع
description: نظم سجلاتك في مجموعات قابلة للطي حسب قيمة الحقل.
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
قم بتجميع عرض الجدول حسب حقل الاختيار لتنظيم السجلات في أقسام قابلة للطي.
<img src="/images/user-guide/table-views/table-group-by.png" style={{width:'100%'}} />
## الخطوات
1. انتقل إلى الكائن (الأشخاص، الشركات، إلخ)
2. انقر على القائمة المنسدلة لطريقة العرض → **+ إضافة طريقة عرض**
3. قم بتسمية العرض (مثلا: "الشركات حسب النوع")
4. انقر على **إنشاء**
5. انقر على **الخيارات → التجميع**
6. اختر حقل الاختيار للتجميع حسبه
7. انقر على **حفظ**
## تكوين ترتيب المجموعات
ضمن **الخيارات → التجميع → الفرز**، اختر كيفية ترتيب المجموعات:
| الخيار | الوصف |
| -------------- | ----------------------------------------------------- |
| **أبجدي** | من A إلى Z |
| **أبجدي عكسي** | من Z إلى A |
| **ترتيب يدوي** | اسحب المجموعات لإعادة ترتيبها ضمن "المجموعات المرئية" |
انقر على **أيقونة العين** بجانب مجموعة لإخفائها من العرض.
<Note>
**لأفضل أداء، احصر العدد في 10-15 مجموعة مرئية.** إذا احتجت إلى المزيد، فكر في استخدام لوحة المعلومات بدلا من ذلك.
</Note>
## مثال: الشركات حسب الصناعة
1. اذهب إلى **الشركات**
2. أنشئ عرضا جديدا باسم "حسب الصناعة"
3. انقر على **الخيارات → التجميع**
4. اختر حقل **الصناعة**
5. حفظ
الآن أصبحت شركاتك منظمة حسب الصناعة، مما يسهل التركيز على شريحة واحدة في كل مرة.
## ذات صلة
* [عروض الجدول](/l/ar/user-guide/views-pipelines/capabilities/table-views) — جميع ميزات عرض الجدول
* [عوامل التصفية والفرز](/l/ar/user-guide/views-pipelines/capabilities/filters-and-sorting) — اجمع بين التجميع وعوامل التصفية

View File

@@ -0,0 +1,32 @@
---
title: تقييد الوصول إلى عرضك
description: تحكّم في من يمكنه رؤية عروضك المخصّصة.
---
لكل عرض (باستثناء العروض الافتراضية "كلّ [اسم الكائن]") إعداد رؤية خاص به.
## الخطوات
1. افتح العرض الذي تريد تقييد الوصول إليه
2. انقر على **الخيارات** في الزاوية اليمنى العليا
3. انقر على **الرؤية**
4. اختر **غير مدرج**
أصبح عرضك الآن مرئيًا لك فقط.
## خيارات الرؤية
| الإعداد | من يمكنه الرؤية |
| --------------- | ---------------------- |
| **مساحة العمل** | جميع أعضاء مساحة العمل |
| **غير مدرج** | أنت فقط |
## الملاحظات
* لا يمكن جعل العروض الافتراضية "كلّ [اسم الكائن]" غير مدرجة
* لا تظهر العروض غير المدرجة في القوائم المنسدلة للعروض لدى المستخدمين الآخرين
* يمكنك تغيير الرؤية للعودة إلى مساحة العمل في أي وقت
## ذات صلة
* [إعدادات العرض](/l/ar/user-guide/views-pipelines/capabilities/view-settings) — جميع خيارات إعداد العرض

View File

@@ -0,0 +1,120 @@
---
title: إعداد مسار المبيعات
description: قم بتهيئة مسار المبيعات لديك لتتبّع الفرص عبر المراحل.
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
يمثّل مسار المبيعات في Twenty عرض كانبان لكائن الفرص لديك، حيث يمثّل كل عمود مرحلة في عملية المبيعات الخاصة بك.
## الخطوة 1: تهيئة المراحل الخاصة بك
تُحدَّد المراحل في حقل **Stage** الخاص بكائن الفرص.
1. اذهب إلى **الإعدادات → نموذج البيانات**
2. حدّد **الفرص**
3. ابحث عن حقل **Stage** وانقر عليه
4. أضِف المراحل أو أزلها أو أعد تسميتها بما يتوافق مع عمليتك
<VimeoEmbed videoId="927890428" title="عرض توضيحي بالفيديو" />
### المراحل الموصى بها
| المرحلة | الغرض |
| ----------------- | ----------------------------- |
| **جديد** | فرص جديدة تم تحديدها للتو |
| **مؤهل** | تم التأكّد من ملاءمتها الجيدة |
| **اجتماع** | تجري مناقشات |
| **عرض** | تم إرسال العرض |
| **تفاوض** | جارٍ العمل على الشروط |
| **مغلقة - رابحة** | صفقة ناجحة |
| **مغلقة - خاسرة** | صفقة غير ناجحة |
<Note>
**5-7 المراحل مثلى.** مراحل كثيرة جدا تجعل من الصعب مسح خط الأنابيب، وقلة قليلة جدا تفقد الرؤية في إحراز التقدم.
</Note>
## الخطوة 2: إنشاء عرض لمسار المبيعات
1. اذهب إلى **الفرص**
2. انقر على القائمة المنسدلة لطريقة العرض → **+ إضافة طريقة عرض**
3. سمِّه "مسار المبيعات"
4. انقر على **إنشاء**
5. افتح **الخيارات** واختر **Kanban** كتخطيط
يستخدم العرض تلقائيًا حقل Stage للأعمدة.
## الخطوة 3: تهيئة العرض الخاص بك
### إظهار الحقول الرئيسية
1. انقر على **الخيارات → الحقول**
2. ابحث عن الحقول في قسم "الحقول المخفية"
3. انقر على **أيقونة العين** لعرض: Company، Amount، Close Date، Owner
### تمكين عمليات التجميع
إظهار الإجماليات أعلى كل عمود:
1. انقر على الرقم المعروض بجانب اسم Stage أعلى العمود
2. حدّد نوع التجميع (Count، Sum، Average، إلخ)
3. اختر الحقل المراد تجميعه (مثال: Amount)
**مثال:** اعرض إجمالي قيمة الصفقات لكل مرحلة من خلال تجميع حقل Amount باستخدام المجموع.
### استخدام طريقة العرض المدمجة (اختياري)
للحصول على نظرة عامة عالية المستوى مع أدنى قدر من محتوى البطاقات:
1. انقر على **الخيارات**
2. فعِّل مفتاح التبديل لخيار **العرض المضغوط**
## الخطوة 4: إنشاء عروض شخصية وعروض للفريق
### "مسار المبيعات الخاص بي"
* **عامل التصفية**: Owner = Me
* **الظهور**: غير مُدرَج (عرض شخصي)
### "مسار المبيعات للفريق"
* **عامل التصفية**: None (عرض الكل)
* **الظهور**: Workspace (عرض مشترك)
### "الإغلاق هذا الشهر"
* **النوع**: Table
* **عامل التصفية**: Close Date = This month، Stage ≠ Closed Won، Stage ≠ Closed Lost
* **الفرز**: Close Date تصاعديًا
## العمل مع الفرص
### إنشاء الفرص
* انقر على **+ New** في عرض الفرص
* أو انقر على **+** في عمود مرحلة معيّنة
### الانتقال عبر المراحل
اسحب وأفلِت بطاقات الفرص بين الأعمدة لتحديث مرحلتها.
<VimeoEmbed videoId="927888627" title="عرض توضيحي بالفيديو" />
## أفضل الممارسات
### نظافة مسار المبيعات
* حدِّث الصفقات يوميًا مع تقدّمها
* انقل الصفقات الراكدة أو أغلِقها على الفور
* اجعل تواريخ الإقفال واقعية
### الانضباط في المراحل
* حدِّد معايير واضحة لكل مرحلة
* انقل الصفقات فور استيفاء المعايير
* لا تدَع الصفقات تبقى في المراحل لوقت طويل
## ذات صلة
* [عروض كانبان](/l/ar/user-guide/views-pipelines/capabilities/kanban-views) — عمليات التجميع والعرض المضغوط
* [عوامل التصفية والفرز](/l/ar/user-guide/views-pipelines/capabilities/filters-and-sorting) — إنشاء عروض مُفلترة

View File

@@ -0,0 +1,149 @@
---
title: إظهار المبلغ المتوقع في خط الأنابيب
description: احسب واعرض قيم الصفقات الموزونة استنادًا إلى احتمال المرحلة.
---
المبلغ المتوقع هو قيمة محسوبة: **المبلغ × الاحتمال**. يساعدك هذا على توقّع الإيرادات من خلال وزن الصفقات بناءً على مدى احتمالية إغلاقها.
<Tip>
هذا مثال على إنشاء [حقول الصيغ](/l/ar/user-guide/workflows/how-tos/crm-automations/formula-fields) باستخدام سير العمل.
</Tip>
يرشدك هذا الدليل إلى إعداد الحقول المخصصة وسير العمل اللازمة لحساب المبالغ المتوقعة وعرضها في خط سير المبيعات لديك.
## الخطوة 1: إنشاء حقول مخصصة
تحتاج إلى حقلين مخصصين على كائن «الفرص».
### إنشاء حقل الاحتمال
1. انتقل إلى **الإعدادات → نموذج البيانات → الفرص**
2. انقر **+ إضافة حقل**
3. التكوين:
* **الاسم**: الاحتمال
* **النوع**: رقم
* **الوصف**: احتمال قائم على المرحلة (0-100%)
4. انقر على **حفظ**
### إنشاء حقل المبلغ المتوقع
1. انقر **+ إضافة حقل**
2. التكوين:
* **الاسم**: المبلغ المتوقع
* **النوع**: عملة
* **الوصف**: محسوب: المبلغ × الاحتمال
3. انقر على **حفظ**
### اختياري: جعل الحقول للقراءة فقط للمستخدمين
إذا كنت لا تريد أن يحرّر المستخدمون هذه الحقول المحسوبة يدويًا:
1. انتقل إلى **الإعدادات → الأعضاء → الأدوار**
2. حدِّد الدور لتكوينه
3. اعثر على كائن «الفرص»
4. عيّن حقلي **الاحتمال** و**المبلغ المتوقع** كحقول للقراءة فقط
يضمن هذا أن يتم تحديث هذه القيم عبر «سير العمل» فقط.
## الخطوة 2: إنشاء سير العمل رقم 1 — تحديث الاحتمال عند تغيير المرحلة
يضبط سير العمل هذا «الاحتمال» تلقائيًا عند انتقال فرصة إلى مرحلة جديدة.
### إنشاء سير العمل
1. انتقل إلى **سير العمل**
2. انقر **+ سير عمل جديد**
3. سمِّه "تحديث الاحتمال عند تغيير المرحلة"
### تكوين المشغّل
1. أضِف مشغّل **إنشاء أو تحديث سجل**
2. حدِّد **الفرص** على أنه الكائن
3. التصفية على: تم تحديث حقل **المرحلة**
### أضِف تفرعات لكل مرحلة
أنشئ تفرعًا لكل مرحلة مع احتمالها:
| المرحلة | الاحتمال |
| ------------------ | -------- |
| جديد | 10% |
| مؤهل | 25% |
| اجتماع | 40% |
| العرض | 60% |
| تفاوض | 80% |
| تم الإغلاق - ربح | 100% |
| تم الإغلاق - خسارة | 0% |
<Note>
لإنشاء تفرع جديد، انقر بزر الماوس الأيمن على لوحة سير العمل وانقر **إجراء جديد**. بعد ذلك، اربط هذا الإجراء بالعقدة السابقة عبر سحب السهم من العقدة السابقة إلى هذا الإجراء الجديد.
</Note>
لكل مرحلة:
1. أضِف عقدة **تصفية**: المرحلة = [اسم المرحلة]
2. أضِف إجراء **تحديث سجل**:
* السجل: الفرصة المُشغِّلة
* الحقل: الاحتمال
* القيمة: [احتمال تلك المرحلة]
### حساب المبلغ المتوقع
بعد انضمام التفرعات مجددًا:
1. أضِف عقدة **تصفية**: المبلغ غير فارغ
2. أضِف إجراء **تحديث سجل**:
* السجل: الفرصة المُشغِّلة
* الحقل: المبلغ المتوقع
* القيمة: المبلغ × الاحتمال
## الخطوة 3: إنشاء سير العمل رقم 2 — إعادة الحساب عند تغيير المبلغ
يحدّث سير العمل هذا «المبلغ المتوقع» عند تغيّر «مبلغ الصفقة».
### إنشاء سير العمل
1. انتقل إلى **سير العمل**
2. انقر **+ سير عمل جديد**
3. سمِّه "إعادة حساب المبلغ المتوقع عند تغيير المبلغ"
### تكوين المشغّل
1. أضِف مشغّل **إنشاء أو تحديث سجل**
2. حدِّد **الفرص** على أنه الكائن
3. التصفية على: تم تحديث حقل **المبلغ**
### إضافة المنطق
1. أضِف عقدة **تصفية**: المبلغ غير فارغ
2. أضِف إجراء **تحديث سجل**:
* السجل: الفرصة المُشغِّلة
* الحقل: المبلغ المتوقع
* القيمة: المبلغ × الاحتمال
## الخطوة 4: العرض في خط سير المبيعات لديك
اعرض الآن إجماليات «المبلغ المتوقع» في طريقة عرض كانبان لديك:
1. افتح طريقة عرض كانبان **خط سير المبيعات**
2. انقر **الرقم** الموجود بجوار أي اسم مرحلة أعلى العمود
3. اختر **المجموع**
4. اختر **المبلغ المتوقع**
سيعرض كل عمود الآن إجمالي القيمة الموزونة في خط السير لتلك المرحلة.
## ملخص
| المكوّن | الغرض |
| ---------------------- | ----------------------------------------------------------------- |
| **حقل الاحتمال** | يخزّن احتمال الفوز القائم على المرحلة |
| **حقل المبلغ المتوقع** | يخزّن المبلغ × الاحتمال |
| **سير العمل رقم 1** | يحدّث «الاحتمال» عند تغيير المرحلة، ثم يعيد حساب «المبلغ المتوقع» |
| **سير العمل رقم 2** | يعيد حساب «المبلغ المتوقع» عند تغيير «المبلغ» |
| **التجميع** | يعرض مجموع «المبلغ المتوقع» لكل مرحلة |
## ذات صلة
* [حقول الصيغ](/l/ar/user-guide/workflows/how-tos/crm-automations/formula-fields) — إنشاء حقول محسوبة باستخدام سير العمل
* [طرق عرض كانبان](/l/ar/user-guide/views-pipelines/capabilities/kanban-views) — تجميعات الأعمدة
* [كيفية إنشاء حقول مخصصة](/l/ar/user-guide/data-model/how-tos/create-custom-fields) — تكوين الحقول

View File

@@ -0,0 +1,231 @@
---
title: تتبّع مدة بقاء الفرص في كل مرحلة
description: راقِب سرعة الصفقات بتتبُّع وقت دخول الفرص إلى كل مرحلة.
---
<Tip>
هذا مثال على إنشاء [حقول الصيغة](/l/ar/user-guide/workflows/how-tos/crm-automations/formula-fields) باستخدام سير العمل — وتحديدًا حسابات التواريخ.
</Tip>
يساعدك تتبُّع وقت دخول الفرص إلى كل مرحلة على تحديد نقاط الاختناق وقياس سرعة الصفقات.
يرشدك هذا الدليل إلى إعداد حقول مخصّصة وسير عمل لتسجيل وقت انتقال الفرصة إلى كل مرحلة تلقائيًا، وحساب عدد الأيام التي أمضتها في المرحلة السابقة.
## الخطوة 1: إنشاء حقول مخصّصة
تحتاج إلى نوعين من الحقول لكل مرحلة:
* **حقول التاريخ والوقت**: تسجيل وقت دخول الفرصة إلى كل مرحلة
* **حقول الأرقام**: تخزين عدد الأيام التي أمضتها الفرصة في كل مرحلة
### إنشاء حقول "آخر دخول"
1. انتقل إلى **الإعدادات → نموذج البيانات → الفرص**
2. لكل مرحلة، انقر **+ إضافة حقل** وقم بالتهيئة:
* **الاسم**: آخر دخول [اسم المرحلة] (مثال: "آخر دخول جديد"، "آخر دخول مؤهّل")
* **النوع**: تاريخ ووقت
* **الوصف**: الطابع الزمني عند دخول الفرصة هذه المرحلة
3. انقر على **حفظ**
أنشئ هذه الحقول:
* آخر دخول جديد
* آخر دخول مؤهّل
* آخر دخول اجتماع
* آخر دخول عرض
* آخر دخول تفاوض
* آخر دخول مغلقة - ربح
* آخر دخول مغلقة - خسارة
### إنشاء حقول "الأيام في المرحلة"
1. لكل مرحلة، انقر **+ إضافة حقل** وقم بالتهيئة:
* **الاسم**: الأيام في [اسم المرحلة] (مثال: "الأيام في جديد"، "الأيام في مؤهّل")
* **النوع**: رقم
* **الوصف**: عدد الأيام المقضية في هذه المرحلة
2. انقر على **حفظ**
أنشئ هذه الحقول:
* الأيام في جديد
* الأيام في مؤهّل
* الأيام في اجتماع
* الأيام في عرض
* الأيام في تفاوض
<Note>
لا تحتاج إلى حقول "الأيام في" لمرحلتي "مغلقة - ربح" و"مغلقة - خسارة" لأنها مراحل نهائية.
</Note>
### اختياري: جعل الحقول للقراءة فقط
إذا كنت لا تريد أن يحرّر المستخدمون هذه الحقول المحسوبة يدويًا:
1. انتقل إلى **الإعدادات → الأعضاء → الأدوار**
2. حدِّد الدور لتهيئته
3. اعثر على كائن الفرص
4. عيِّن حقول "آخر دخول" و"الأيام في" كحقول للقراءة فقط
## الخطوة 2: إنشاء سير العمل
يتولّى سير العمل الواحد هذا المهمتين معًا:
* يسجّل الطابع الزمني عند الدخول إلى مرحلة جديدة
* يحسب الأيام المُستغرَقة في المرحلة السابقة
### إنشاء سير العمل
1. انتقل إلى **سير العمل**
2. انقر **+ سير عمل جديد**
3. سمِّه "تتبُّع وقت المرحلة"
### تهيئة المشغِّل
1. أضِف مشغِّل **تحديث السجل**
2. حدِّد **الفرص** ككائن
3. التصفية على: تم تحديث حقل **المرحلة**
### إضافة تفرّعات لكل مرحلة
<Note>
لإنشاء تفرّع جديد، انقر بزر الفأرة الأيمن على لوحة سير العمل ثم انقر **إجراء جديد**. بعد ذلك، اربط هذا الإجراء بالعُقدة السابقة بسحب السهم من العُقدة السابقة إلى هذا الإجراء الجديد.
</Note>
---
**التفرّع 1: المرحلة = جديد (المرحلة الأولى)**
نظرًا لأنها المرحلة الأولى، يتم تسجيل الطابع الزمني للدخول فقط — لا توجد مرحلة سابقة يمكن الاحتساب بناءً عليها.
1. أضِف عُقدة **تصفية**: المرحلة = جديد
2. أضِف إجراء **كود**:
```javascript
export const main = async (): Promise<object> => {
return { now: new Date().toISOString() };
};
```
3. أضِف إجراء **تحديث سجل**:
* السجل: الفرصة المُشغِّلة
* الحقل: آخر دخول جديد
* القيمة: `now` من عُقدة الكود
---
**التفرّع 2: المرحلة = مؤهّل**
عند الانتقال إلى مرحلة مؤهّل، سجّل وقت الدخول واحسب أيضًا الأيام التي أمضتها في مرحلة جديد.
1. أضِف عُقدة **تصفية**: المرحلة = مؤهّل
2. أضِف إجراء **كود**:
```javascript
export const main = async (params: {
lastEnteredPreviousStage: Date;
}): Promise<object> => {
const { lastEnteredPreviousStage } = params;
const now = new Date();
const entryDate = new Date(lastEnteredPreviousStage);
const diffTime = Math.abs(now.getTime() - entryDate.getTime());
const daysInPreviousStage = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
return {
now: now.toISOString(),
daysInPreviousStage: daysInPreviousStage
};
};
```
3. اضبط مُدخلات عُقدة الكود: اربط `lastEnteredPreviousStage` بحقل **آخر دخول جديد**
4. أضِف إجراء **تحديث سجل**:
* السجل: الفرصة المُشغِّلة
* الحقول المطلوب تحديثها:
* آخر دخول مؤهّل = `now`
* الأيام في جديد = `daysInPreviousStage`
---
**التفرّع 3: المرحلة = اجتماع**
عند الانتقال إلى مرحلة اجتماع، سجّل وقت الدخول واحسب أيضًا الأيام التي أمضتها في مرحلة مؤهّل.
1. أضِف عُقدة **تصفية**: المرحلة = اجتماع
2. أضِف إجراء **كود**:
```javascript
export const main = async (params: {
lastEnteredPreviousStage: Date;
}): Promise<object> => {
const { lastEnteredPreviousStage } = params;
const now = new Date();
const entryDate = new Date(lastEnteredPreviousStage);
const diffTime = Math.abs(now.getTime() - entryDate.getTime());
const daysInPreviousStage = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
return {
now: now.toISOString(),
daysInPreviousStage: daysInPreviousStage
};
};
```
3. اضبط مُدخلات عُقدة الكود: اربط `lastEnteredPreviousStage` بحقل **آخر دخول مؤهّل**
4. أضِف إجراء **تحديث سجل**:
* السجل: الفرصة المُشغِّلة
* الحقول المطلوب تحديثها:
* آخر دخول اجتماع = `now`
* الأيام في مؤهّل = `daysInPreviousStage`
---
**تابِع لبقية المراحل:**
| المرحلة | السجلات | يحسب |
| ------------- | ---------------------- | ---------------- |
| عرض | آخر دخول عرض | الأيام في اجتماع |
| تفاوض | آخر دخول تفاوض | الأيام في عرض |
| مغلقة - ربح | آخر دخول مغلقة - ربح | الأيام في تفاوض |
| مغلقة - خسارة | آخر دخول مغلقة - خسارة | الأيام في تفاوض |
لا حاجة لعودة التفرّعات للاندماج—فكل واحد يعمل بشكل مستقل عند تحقق شرط مرحلته.
## الخطوة 3: تحليل الوقت في المرحلة
مع تسجيل الطوابع الزمنية وعدّ الأيام، يمكنك الآن تحليل سرعة الصفقات.
### إنشاء عرض "صفقات بطيئة"
1. أنشئ عرض جدول للفرص
2. أضِف أعمدة: الاسم، المرحلة، الأيام في [المرحلة السابقة]، المبلغ
3. رتِّب حسب حقل "الأيام في" (تنازليًا)
4. رشِّح حسب المرحلة للتركيز على مرحلة واحدة في كل مرة
الصفقات في الأعلى أمضت أطول وقت في المرحلة السابقة.
### استخدم التجميعات
في عرض كانبان لمسار الصفقات لديك:
1. انقر الرقم بجانب اسم مرحلة
2. حدِّد **المتوسط**
3. اختر حقل "الأيام في"
سيُظهر هذا متوسط الوقت الذي تمضيه الصفقات في كل مرحلة.
## ملخص
| المكوِّن | الغرض |
| --------------------- | ---------------------------------------------- |
| **حقول آخر دخول** | تخزين وقت دخول الفرصة إلى كل مرحلة |
| **حقول الأيام في** | تخزين عدد الأيام المقضية في كل مرحلة |
| **سير العمل** | يسجّل الطابع الزمني ويحسب الأيام في خطوة واحدة |
| **العروض والتجميعات** | تحليل سرعة الصفقات وتحديد نقاط الاختناق |
## ذات صلة
* [سير العمل](/l/ar/user-guide/workflows/overview) — أساسيات الأتمتة
* [كيفية إنشاء حقول مخصّصة](/l/ar/user-guide/data-model/how-tos/create-custom-fields) — تهيئة الحقول
* [عروض كانبان](/l/ar/user-guide/views-pipelines/capabilities/kanban-views) — التجميعات

View File

@@ -0,0 +1,132 @@
---
title: العروض والمسارات
description: تعرّف على كيفية إنشاء العروض وإدارتها في Twenty.
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## فهم العروض
العروض هي إعدادات محفوظة تحدد كيفية عرض بياناتك. يمكن أن يتضمن كل عرض ما يلي:
* **التخطيط**: جدول، كانبان، أو تقويم
* **عوامل التصفية**: تحديد السجلات التي سيتم عرضها
* **الفرز**: كيفية ترتيب السجلات
* **الحقول**: الأعمدة المرئية
## أنواع العروض
### عرض الجدول
عرض افتراضي يشبه جداول البيانات، يعرض السجلات في صفوف مع أعمدة قابلة للتخصيص.
### عرض كانبان
عرض لوحة بصري تظهر فيه السجلات كبطاقات منظَّمة حسب المراحل. مثالي لـ:
* مسارات المبيعات
* تتبع المشاريع
* أي سير عمل بمراحل محددة
### عرض التقويم
عرض تقويم يعرض السجلات التي تحتوي على حقول تاريخ. مثالي لـ:
* الاجتماعات والفعاليات
* المواعيد النهائية وتواريخ الاستحقاق
* التخطيط القائم على الوقت
## إنشاء طريقة عرض.
هناك طريقتان لإنشاء عرض جديد.
### استخدام قائمة العرض المنسدلة
1. انتقل إلى أي كائن (الأشخاص، الشركات، إلخ)
2. انقر على اسم العرض في أعلى اليسار (يُظهر العرض الحالي مع سهم منسدل)
3. انقر على **+ إضافة عرض**
4. قم بتسمية العرض ثم انقر على **إنشاء**
5. اختر تخطيطًا (جدول، كانبان، أو تقويم) من ضمن **الخيارات**
6. أضف عوامل التصفية والفرز حسب الحاجة
7. حدد الحقول التي سيتم عرضها وأعد ترتيبها
8. انقر على **حفظ**
<VimeoEmbed videoId="1145648745" title="عرض توضيحي بالفيديو" />
### ابدأ بتحرير عرض موجود حاليًا
1. انتقل إلى أي كائن (الأشخاص، الشركات، إلخ)
2. اختر تخطيطًا (جدول، كانبان، أو تقويم) ضمن **Options**، وأضف عوامل التصفية والفرز حسب الحاجة
3. انقر على **حفظ كعرض جديد**
4. قم بتسمية العرض ثم انقر على **إنشاء**
5. واصل تحرير عرضك الجديد
6. انقر على **تحديث العرض** لحفظ الإعدادات الإضافية
<VimeoEmbed videoId="1145654005" title="عرض توضيحي بالفيديو" />
## إدارة العروض
### تحرير عرض
1. اختر العرض من القائمة المنسدلة
2. أجرِ التغييرات الخاصة بك (عوامل التصفية، الفرز، الأعمدة)
3. انقر على **حفظ** لتحديث العرض
### إعادة تسمية عرض أو تغيير أيقونته
1. افتح قائمة العرض المنسدلة
2. انقر على قائمة **⋮** بجانب اسم العرض
3. اختر **تحرير**
4. غيّر الاسم أو الأيقونة
5. انقر على **حفظ**
### إعادة ترتيب العروض
1. افتح قائمة العرض المنسدلة
2. انقر واسحب عرضًا من مقبضه
3. أسقطه في الموضع المطلوب
4. يتم حفظ الترتيب الجديد تلقائيًا
### إضافة إلى المفضلات
ثبّت العروض المستخدمة بشكل متكرر للوصول السريع:
1. افتح قائمة العرض المنسدلة
2. انقر على قائمة **⋮** بجانب أحد العروض
3. اختر **إضافة إلى المفضلات**
4. سيظهر العرض في قسم المفضلات لديك
### حذف عرض
1. اختر العرض المراد حذفه
2. انقر على قائمة العرض المنسدلة
3. انقر على قائمة **⋮** بجانب العرض
4. اختر **حذف**
5. أكد الحذف
<Warning>
لا يمكن استعادة العروض المحذوفة. تأكد من رغبتك في إزالته قبل التأكيد.
</Warning>
## ظهور العرض
لكل عرض (باستثناء عروض "كل [اسم الكائن]" الافتراضية) إعداد ظهور خاص به.
لتغيير الظهور:
1. افتح العرض
2. انقر على **الخيارات → الظهور**
3. اختر:
* **مساحة العمل**: مرئي لجميع أعضاء مساحة العمل
* **غير مدرج**: مرئي لك فقط
<Note>
لا يمكن تغيير ظهور عروض "كل [اسم الكائن]" الافتراضية.
</Note>
## الخطوات التالية
* [عروض الجداول](/l/ar/user-guide/views-pipelines/capabilities/table-views)
* [عروض كانبان](/l/ar/user-guide/views-pipelines/capabilities/kanban-views)
* [عوامل التصفية والفرز](/l/ar/user-guide/views-pipelines/capabilities/filters-and-sorting)
* [إعدادات العرض](/l/ar/user-guide/views-pipelines/capabilities/view-settings)