الطوبولوجيا

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

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

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

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

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

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

التكوين

الإعداد

الوصف

عمود معرف العقدة

معرف فريد

عمود اسم العقدة

اسم العرض

عمود حالة العقدة

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

عمود رمز العقدة

لعرض رمز العقدة، استخدم:

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

  • صور SKOOR القياسية (مثل device_server و device_router وما إلى ذلك)

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

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

عمود معرف الحافة

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

عمود اسم الحافة

اسم العرض

عمود حالة الحافة

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

عمود مصدر الحافة

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

عمود وجهة الحافة

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

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

الإعدادات

الإعداد

الوصف

التخطيط

تخطيط لوضع العناصر على العرض:

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

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

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

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

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

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

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

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

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

المعلمات

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

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

${columns.x}

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

image-20240723-133626.png

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

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

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

device=IN(${columns.devicename})