الطوبولوجيا

أداة الطوبولوجيا قادرة على عرض طوبولوجيا الشبكات والكائنات الأخرى. نوفر العديد من خيارات التخطيط:

image-20240821-131655.png
Screenshot 2024-08-21 094005.pngcolaJS.pngimage-20240821-083505.png

تحرير أداة تحرير طوبولوجيا

لتكوين طوبولوجيا، حدد تخطيطًا وحدد إما استعلام بيانات أو مصدر بيانات للعقد و/أو الحواف.

لعرض العقد بدون حواف، قم بتمكين الخيار إظهار العقد بدون حواف.

بعد ذلك، قم بتكوين الحقول اللازمة للعقد والحواف في الإعدادات:

تكوين العقدة

الإعداد

الوصف

عمود المعرف

معرّف فريد

عمود الاسم

عرض الاسم

عمود الحالة

يحدد الترميز اللوني للعقد بناءً على حالتها. تتضمن الحالات الصالحة: حسناً (أخضر)، أو تحذير (أصفر)، أو ثانوي (برتقالي)، أو رئيسي (أحمر)، أو صيانة (أزرق)، أو لا توجد بيانات (رمادي)، أو غير محدد (أبيض)

عمود الأيقونة

لعرض أيقونة العقدة استخدم:

  • أسماء الصور من قسم الإعدادات/الملفات (يجب أن تتضمن صور SVG سمات العرض والارتفاع ومربع العرض)

  • صور SKOOR القياسية (مثل الجهاز_الخادم، الجهاز_الموجه، إلخ.)

عمود المجموعة

سيتم تجميع العقد بناءً على هذا العمود.

تستخدم صور SVG المستخدمة لتصور العقدة تلقائيًا إعدادات لون اللكنة 2 المحددة في الإعدادات / السمة.

تكوين الحافة

الإعداد

الوصف

عمود المعرف

المعرف الفريد

عمود الاسم

عرض الاسم

عمود الحالة

يحدد الترميز اللوني للحواف بناءً على حالتها. تتضمن الحالات الصالحة: حسناً (أخضر)، أو تحذير (أصفر)، أو ثانوي (برتقالي)، أو رئيسي (أحمر)، أو صيانة (أزرق)، أو لا توجد بيانات (رمادي)، أو غير محدد (أبيض)

عمود المصدر

يحدد مصدر الحافة. يجب أن تتوافق القيمة في هذا العمود مع معرف عقدة موجودة.

عمود الوجهة

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

الإعدادات

الإعداد

الوصف

تخطيط

تخطيط لوضع العناصر في طريقة العرض:

  • fCoSE: تخطيط fCoSE هو نسخة أسرع من تخطيط CoSE-Bilkent. وهو يدعم الرسوم البيانية المركبة وغير المركبة، مما يعطي نتائج نهائية من الدرجة الأولى وأداءً عاليًا لتخطيط موجه بالقوة. بالإضافة إلى ذلك، يدعم fCoSE القيود التي يحددها المستخدم من الأنواع التالية على العقد: الموضع الثابت والمحاذاة والموضع النسبي. في حالة الرغبة في تخطيط موجه بالقوة، يجب أن يكون fCoSE أول تخطيط يجب تجربته.

  • Cola.js: تخطيط محاكاة فيزياء Cola.js (الموجه بالقوة). يقدم تخطيط Cola نتائج تخطيط جميلة، ويتحرك بسلاسة كبيرة، ولديه خيارات رائعة للتحكم في التخطيط. إنه يركز على إعطاء نتائج جمالية مبهجة للرسوم البيانية الصغيرة نسبيًا.

  • AVSDF: تخطيط AVSDF. ينظم العقد في دائرة ويحاول تقليل تقاطعات الحواف قدر الإمكان

إظهار العقد بدون روابط

يحدد هذا الإعداد ما إذا كان سيتم عرض العقد التي لا تحتوي على روابط. إذا تم تعطيله ولم يتم تكوين أي روابط، فلن يتم عرض أي عقد.

الإجراء عند النقر على العقدة/الحافة

تحديد إجراء النقر

المعلمات

معلمات العقدة

يمكن الوصول إلى عمود قاعدة البيانات x لتكوين العقدة باستخدام الترميز التالي:

${columns.x}

مثال: الإجراء التالي على تكوين النقر فوق العقدة يفتح لوحة المعلومات تفاصيل الجهاز مع تعيين معلمة عنوان URL الجهاز على قيمة العمود devicename:

image-20240723-133626.png

معلمات الحافة

يمكن أن تحتوي المعلمات مثل مصدر أو وجهة الروابط بين العقد على قيم متعددة (على سبيل المثال في اتصال بين جهازين، يمكن أن يعمل كلاهما كمصدر ووجهة). لذلك تأتي على شكل مصفوفات بدلاً من قيم مفردة (على سبيل المثال <القيمة 1>، <القيمة 2>). على الرغم من أنه يتم الوصول إليها بنفس طريقة الوصول إلى معلمات القيمة المفردة، إلا أنه يجب التعامل معها بشكل مختلف عند استخدامها.

مثال: تصفية الأجهزة باستخدام معلمات تكوين الحافة:

device=IN(${columns.devicename})