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
150 lines
7.0 KiB
Plaintext
150 lines
7.0 KiB
Plaintext
---
|
||
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) — تكوين الحقول
|