الطوبولوجيا

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

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})