---
title: إدارة العملاء
description: البحث عن العملاء ودعمهم: قائمة العملاء، الدولة حسب IP، مصدر الإحالة، إجراءات الحساب، طلبات الحذف وعمليات نقل الخدمات.
url: https://nexcmp.com/ar/docs/customers/managing-customers/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# إدارة العملاء {#managing-customers}

> **أين في لوحة المشرف:** Customers › Customers › List (`/customers`)، Deletion requests (`/customers/requests`)، Service transfers (`/customers/transfers`) و API keys (`/customers/apikeys`).

## الوظيفة {#what-it-does}

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

## المتطلبات {#requirements}

| العنصر | المتطلب |
|---|---|
| الدور | مشرف. يطلب كل إجراء كتابة سبباً ويتم تسجيله في سجل التدقيق (System › Logs › Admin actions). |
| البريد الإلكتروني | تتطلب رسائل البريد الإلكتروني لإعادة تعيين كلمة المرور والدعوات [SMTP configuration](https://nexcmp.com/ar/docs/administration/smtp-and-emails/) تعمل. |

## قائمة العملاء {#the-customer-list}

افتح **Customers › List**. العملاء هم حسابات موقعك الرئيسي؛ وتظهر حسابات الموزعين أيضاً ويمكن تصفيتها حسب الموقع.

![قائمة العملاء مع عوامل التصفية وأعمدة الدولة ومصدر الإحالة والرصيد وعدد الأجهزة الافتراضية](https://nexcmp.com/ar/docs/images/customers/managing-customers-01-list.webp)

| العمود | المعنى |
|---|---|
| **Email** (والاسم) | انقر لفتح العميل. |
| **State** | *Active* (نشط)، أو *Locked* (مقفل)، أو *Deleted* (محذوف)، بالإضافة إلى بريد إلكتروني *verified* (موثق) أو *unverified* (غير موثق). مرر مؤشر الماوس فوق علامة القفل لقراءة السبب. |
| **Login** | طرق تسجيل الدخول التي يمتلكها العميل: كلمة المرور، Google، GitHub، مفتاح المرور (passkey). |
| **Country** | العلَم والاسم المستمدان من **عنوان IP**: دولة عنوان IP الخاص بالتسجيل، أو، عند عدم معرفتها، دولة عنوان IP لآخر تسجيل دخول. توضح تلميح الأدوات أيهما تم استخدامه. |
| **مصدر الإحالة** | *الإحالة* مع رابط للمحيل ورمز الإحالة عندما قام العميل بالتسجيل من خلال رابط تسويقي؛ وإلافستظهر "غير مسجل". |
| **Balance**، **الأجهزة الافتراضية** | رصيد المحفظة (القيم السلبية باللون الأحمر) وعدد الأجهزة الافتراضية النشطة. |
| **IP المسجل / الأخير** | عنوان IP المستخدم عند التسجيل وفي آخر تسجيل دخول مع رمز دولة مكون من حرفين. استخدامه لرصد عدة حسابات من عنوان واحد. |
| **المستأجر** | معرف المستأجر الداخلي للعميل. |
| **تاريخ الإنشاء**، **آخر تسجيل دخول** | أوقات نسبية. |
| **Site** | يظهر عندما يكون لديك شركاء إعادة بيع. |

**البحث** يقبل البريد الإلكتروني أو الاسم أو عنوان IP. **عوامل التصفية:** الحالة (الكل، نشط، مقفل، محذوف)، طريقة تسجيل الدخول (أي، Google، GitHub، المفتاح الرئيسي، بدون كلمة مرور حتى الآن) والموقع. يتم الاحتفاظ بعوامل التصفية في عنوان URL، بحيث يمكن وضع علامة مرجعية على القائمة المصفاة أو مشاركتها مع زميل.

**الفرز عالمي.** يؤدي النقر فوق رأس *البريد الإلكتروني* أو *الحالة* أو *الرصيد* أو *الأجهزة الافتراضية* أو *تاريخ الإنشاء* أو *آخر تسجيل دخول* إلى فرز **قاعدة العملاء بأكملها** على الخادم، وليس فقط الصفحة التي تنظر إليها، ويعود رقم الصفحة إلى 1.

**تتحدث القائمة تلقائيًا.** يتم تحديثها كل بضع ثوانٍ أثناء استعراضها (وتتوقف مؤقتًا أثناء فتح نافذة حوارية أو أثناء الكتابة)، بحيث تظهر عمليات التسجيل الجديدة وتغييرات الأرصدة دون الحاجة لإعادة التحميل. تتحدث صفحة العميل كل 30 ثانية تقريبًا أثناء عرضها؛ وتحمّل كل علامة تبويب بياناتها الخاصة عند فتحها لأول مرة.

### إنشاء عميل {#create-a-customer}

1. انقر فوق **Create customer**.
2. أدخل **البريد الإلكتروني**، و**اسم العرض** الاختياري، و**كلمة المرور** الاختيارية (فارغة = يقوم العميل بتعيينها من خلال رابط الدعوة) واختر ما إذا كنت تريد **إرسال بريد الدعوة الإلكتروني**.
3. تأكيد. يُعتبر الحساب المُنشأ يدويًا مُتحققًا منه عند إرسال الدعوة.

## صفحة العميل {#a-customer-s-page}

انقر على أحد الصفوف. تتضمن الصفحة ثماني علامات تبويب؛ ويتم الاحتفاظ بعلامة التبويب المحددة في الرابط (URL) لتتمكن من حفظها كإشارة مرجعية. تُحمَّل علامات التبويب عند فتحها لأول مرة وتحتفظ بحالتها عند الانتقال إلى غيرها.

| علامة التبويب | المحتوى |
|---|---|
| **Overview** | بيانات الهوية والتسجيل وآخر تسجيل دخول، وملخص المحفظة والخدمات |
| **Services** | جدول موحد لخدمات العميل، مع إمكانية التصفية حسب النوع والحالة، والبحث، والفرز والتصفح من جانب الخادم |
| **Billing** | المحفظة والرصيد ودفتر الحسابات والفواتير والمدفوعات والاستردادات وطريقة الدفع المحفوظة والشحن التلقائي |
| **Quota** | حدود الموارد وتجاوزاتها؛ راجع [Quotas](https://nexcmp.com/ar/docs/billing/quotas/) |
| **الأمان** | الجلسات، والمصادقة، وطرق تسجيل الدخول، وسجل تسجيل الدخول، ومفاتيح API؛ راجع [API keys](https://nexcmp.com/ar/docs/developers/api-keys/) |
| **Support** | التذاكر الأخيرة |
| **الشركة التابعة** | حالة برنامج الإحالة |
| **Log** | سجل التدقيق والنشاط |

أزرار الإجراءات في رأس الصفحة (مخفية للحسابات المحذوفة):

| الزر | الوظيفة |
|---|---|
| **Lock account** / **Unlock** | يحظر تسجيل الدخول ووصول API. يقوم اختياريًا أيضًا بإيقاف جميع الأجهزة الافتراضية (دون حذفها). يتم إيقاف الخدمات المدفوعة مسبقًا التي ليست أجهزة افتراضية (Kubernetes، والسحابية الخاصة، والشبكة الافتراضية الخاصة وما إلى ذلك) أيضًا. يجب فتح الأجهزة الافتراضية المقفلة من قبل المسؤول بشكل منفصل على صفحة الجهاز الافتراضي. |
| **Verify email** | يقوم بتحديد البريد الإلكتروني كمعتمد دون الحاجة لأن ينقر العميل على أي رابط. |
| **Send reset link** | يرسل رابط إعادة تعيين كلمة المرور عبر البريد الإلكتروني (صالح لمدة 1 ساعة، للاستخدام مرة واحدة). إذا لم يتم تكوين SMTP، يظهر الرابط مرة واحدة لتتمكن من إرساله بنفسك. لا يرى المشرف كلمة المرور أبداً. |
| **Impersonate** | يقوم بتسجيل الدخول بصفتك العميل لمدة ساعة واحدة. راجع [Log in as a customer](https://nexcmp.com/ar/docs/customers/login-as/). |
| **Credit / debit** | يضيف أو يخصم أموالاً من المحفظة عبر تعديل دفتر الأستاذ. راجع [Invoices and ledger](https://nexcmp.com/ar/docs/billing/invoices-and-ledger/). |
| **Revoke sessions** | يقوم بتسجيل خروج العميل من جميع الأجهزة؛ وتتوقف رموز التطبيقات عن العمل. |
| **Create VM** | ينشئ جهازاً افتراضياً (VM) للعميل. |
| **Soft delete** | يغلق الحساب. يجب عليك كتابة البريد الإلكتروني للتأكيد. |


### إدارة خدمة مفردة {#manage-an-individual-service}

افتح علامة التبويب **Services** الخاصة بالعميل، وابحث عن الخدمة بالاسم أو المعرف (ID) أو عنوان IP أو التكوين، واستخدم إجراءات الصف الخاصة بها. تتوفر نفس هذه الإجراءات في قائمة إدارة الخدمة نفسها. تعرض النافذة الحوارية فقط الإجراءات التي تدعمها تلك الخدمة وحالتها الحالية.

| الإجراء | التأثير |
|---|---|
| **Lock** | يُوقف الخدمة مع الاحتفاظ ببياناتها. يراها العميل مقفلة ولا يمكنه تشغيلها. شحن الرصيد لا يزيل قفل المسؤول؛ ويتم حظر التجديد التلقائي أثناء القفل. |
| **Unlock** | يلغي قفل المسؤول. لا يؤدي هذا إلى إزالة قفل الحماية أو قفل إساءة الاستخدام (abuse) غير المرتبط به. |
| **Cancel without refund** | يلغي الخدمة دون إدراج قيد استرداد في دفتر الحسابات. يُحذر إشعار التأكيد من أنه لا يمكن التراجع عن الإلغاء. |
| **Cancel and refund** | يعرض المدفوعات الأصلية، وتوزيعها بين المحفظة/الرصيد، وعمليات الاسترداد السابقة، والحد الأقصى للمبلغ القابل للاسترداد. راجع المبلغ قبل التأكيد. |

أدخل سبباً لكل إجراء. هذا السبب مخصص للمسؤولين؛ بينما يتلقى العميل إشعاراً أو حدث خدمة محايداً. تعود أموال المحفظة المستردة إلى المحفظة، وتعود المخصصات الائتمانية أو الترويجية إلى الرصيد. لا يؤدي هذا الإجراء إلى إرجاع الأموال عبر Stripe أو التحويل المصرفي أو PayPal.

بالنسبة لخدمات متعددة من النوع نفسه، حدد ما يصل إلى 50 صفاً واختر إجراءً مجمّعاً. تعرض النتيجة حالة النجاح أو الفشل لكل صف. تستخدم عمليات الاسترداد المجمّعة المبلغ المقترح لكل خدمة؛ ويتم تخطي الخدمات التي يكون المبلغ المقترح لاستردادها صفراً في وضع الاسترداد، وتتطلب مراجعة فردية أو إلغاءً دون استرداد.

تُعد صفوف DDoS Shield وdisks وbackups للقراءة فقط هنا. وتتبع إضافات Bandwidth خدمتها الرئيسية. يمكن قفل الوصول إلى AI Models، ولكن ليس لديه اشتراك لإلغائه. لقفل خادم Bare Metal مستأجر، اتخذ الإجراء على اشتراكه بدلاً من طلبه.

### إغلاق الحساب (الحذف الناعم) {#closing-an-account-soft-delete}

يتم تعيين الحساب على حالة *deleted* (محذوف)، وحظره، وإلغاء جلساته، وعكس عمولات الإحالة التي لم تُدفع بعد. تظل الفواتير ودفتر الأستاذ لأغراض المحاسبة. يُرفض الإجراء طالما أن لدى العميل **أي خدمة نشطة** (جهاز افتراضي VM، وKubernetes، وسحاب افتراضي خاص، ومخصص، وشשת VPN، ووكي IPv6)، أو حساب S3، أو استهلاك S3 غير مسوى. قم بحذف تلك أولاً.

## طلبات الحذف {#deletion-requests}

يمكن للعميل طلب الحذف من صفحة حسابه. تظهر الطلبات ضمن **Customers › Deletion requests** (المرشح الافتراضي: معلق) مع العميل، والسبب، وعدد الأجهزة الافتراضية النشطة، والرصيد، ووقت الطلب.

- **Approve deletion** متاح فقط عندما لا يكون لدى العميل أي جهاز افتراضي نشط. اكتب البريد الإلكتروني للتأكيد. يتم حذف الحساب حذفاً ناعماً؛ **ولا يتم استرداد رصيد المحفظة المتبقي تلقائياً** — أنشئ استرداداً أولاً إذا كنت مداناً به.
- يتطلب **Reject** إبداء سبب.

## عمليات نقل الخدمات {#service-transfers}

تعرض **Customers › Service transfers** الطلبات الخاصة بنقل **جهاز افتراضي VM أو اشتراك VPN** من حساب إلى آخر **على نفس الموقع**.

- الشاشة مخصصة للقراءة والإنشاء فقط: يمكنك إنشاء طلب نيابة عن العميل أو إلغاؤه. تعمداً، **لا** توجد زر للموافقة عليه لصالح المالك أو المستلم.
- آلية العمل: يؤكد المالك عبر رابط بريد إلكتروني صالح للاستخدام مرة واحدة (صالح لمدة 30 دقيقة، مع التحقق بخطوتين TOTP إن كان مفَعّلاً)، ثم يسجل المستلم الدخول ويقبل (يتحمل المستلم التزامات الدفع). ينتهي صلاحية الطلب الذي لم يُقبَل خلال 7 أيام.
- القواعد: يجب أن تكون الخدمة نشطة، بدون فواتير غير مدفوعة وبدون مهام قيد التشغيل؛ ويجب أن يكون المستلم عميلاً نشطاً وله بريد إلكتروني معتمد على نفس الموقع. يؤدي نقل الجهاز الافتراضي (VM) إلى إزالة مفتاح SSH وإيقاف التجديد التلقائي؛ بينما يغيّر نقل VPN كلمات مرور الاتصال.
- تظل الفواتير الصادرة مسبقاً مرتبطة بالمالك السابق؛ ويمكن للمالك الجديد قراءة تاريخ فواتير الخدمة مع إخفاء بيانات المالك السابق.
- يمكن للعملاء إنشاء طلباتهم الخاصة ضمن **Transfers** في البوابة (5 طلبات في الساعة و3 طلبات مفتوحة في نفس الوقت).

## التحقق {#verify}

1. أنشئ عميلاً مع إرسال بريد دعوة إلكتروني. يظهر الحساب الجديد في أعلى القائمة في غضون ثوانٍ قليلة.
2. الفرز حسب **Balance**: يغطي الترتيب جميع العملاء.
3. قفل العميل: يتحول وسم الحالة إلى *Locked* ولا يعود بإمكان العميل تسجيل الدخول. يمكنك إلغاء قفله.

## الحدود والملاحظات {#limits-notes}

- عمود البلد هو تقدير استرشادي مبني على عنوان IP وليس دليلاً قاطعاً على محل الإقامة. العناوين الخاصة أو غير المجهولة لا تُظهر أي بلد.
- قفل الحساب لا يسترد أي أموال ولا يحذف الأجهزة الافتراضية إلا إذا اخترت إيقافها أيضاً.
- إلغاء قفل الحساب لا يلغي قفل الأجهزة الافتراضية التي قفلها المسؤول؛ افتحها بشكل منفصل في صفحة الجهاز الافتراضي.

## استكشاف الأخطاء وإصلاحها {#troubleshooting}

| العَرَض | السبب | الحل |
|---|---|---|
| "لا يزال لدى العميل خدمات نشطة ... قم بالإيقاف أو الحذف أولاً" | العميل لديه خدمات أو حساب S3 | قم بإزالتها، ثم قم بالحذف المؤقت. |
| موافقة الحذف تقرأ "N VMs alive" | السبب نفسه | احذف الأجهزة الافتراضية أولاً. |
| يظهر رابط إعادة التعيين بدلاً من "تم وضع البريد الإلكتروني في قائمة الانتظار" | لم يتم تكوين خادم SMTP | قم بتكوين البريد الإلكتروني، أو أرسل الرابط بنفسك. |
| تعذر إزالة طريقة تسجيل الدخول (`last_login_method`) | إنها الطريقة الوحيدة للعميل لتسجيل الدخول | أضف طريقة أخرى أولاً. |
| القفل لا يوقف الخدمات المدفوعة مسبقاً | تم الإبلاغ عن أخطاء في الإيقاف | اقرأ الرسالة بعد القفل؛ يعيد النظام محاولة الإيقاف تلقائياً. |
| تعذر إنشاء عملية نقل | فاتورة غير مدفوعة، أو مهمة قيد التشغيل، أو المستلم على موقع آخر، أو غير متحقق منه | أصلح المشكلة وأعد المحاولة. |
