جزئيًا. يستطيع draw.io مشاركة الأسماء عبر العناصر النائبة على مستوى الملف واشتقاق الألوان من البيانات، لكن وثائقه لا تثبت وجود مزامنة تلقائية ثنائية الاتجاه للأسماء والألوان والروابط بين الأشكال المنسوخة في صفحات مختلفة.
في مهمة على جهاز Mac، يتمثل القرار الأساسي في تحديد ما إذا كنت تحتاج إلى إعادة ترتيب رسم تخطيطي واحد أو الحفاظ على عدة نسخ مستقلة في مواضع مختلفة. يعيد تطبيق تخطيط ترتيب الأشكال الموجودة؛ أما الحفاظ على صفحات منفصلة فيضيف قيمًا وإعدادات مستقلة لإدارتها. يستخدم سير العمل أدناه عقدًا اصطناعية وميزات موثقة في المحرر فقط. تطبيق تخطيطات لإعادة ترتيب رسم تخطيطي
ما نوع المزامنة التي تحتاج إليها؟
لنفترض أن ثلاثة مستطيلات—Node A وNode B وNode C—تظهر بترتيب أفقي واسع وآخر عمودي طويل. تريد أن يتطابق اسم كل عقدة ولون تعبئتها ورابط وجهتها، مع اختلاف موضعها. يتضمن هذا الطلب عدة عمليات متميزة:
| المتطلب | النهج الموثق | الحدود |
|---|---|---|
| تغيير ترتيب الأشكال الموجودة | تطبيق تخطيط على الرسم التخطيطي الحالي | يعيد ترتيب الكائنات الموجودة بدلًا من الحفاظ على عروض متوازية |
| إعادة استخدام اسم عبر صفحات متعددة | الإشارة إلى خاصية مخصصة على مستوى الملف في التسميات | تعديل الخاصية المشتركة؛ ويُعد تعديل التسمية مباشرةً عملية منفصلة |
| تلوين الأشكال وفقًا لبياناتها | استخدام قواعد الأنماط على مستوى الصفحة أو عناصر نائبة للأنماط مدعومة | يجب الحفاظ على البيانات المطابقة والقواعد المنطبقة |
| تعيين الوجهة نفسها للأشكال المتكررة | تعيين روابطها صراحةً | لا يثبت اشتراك التسمية أن الوجهة مشتركة |
| تعديل أي نسخة ونشر السمات الثلاث كلها | لا تثبت الوثائق المشار إليها وجود سير عمل كامل لذلك | لا تتعامل مع تكرار الصفحة بوصفه نظام مزامنة تلقائيًا |
تنبع هذه الفروق من النطاقات الموثقة: خصائص الملف مشتركة بين الصفحات، وقواعد الأنماط تخص كل صفحة على حدة، والروابط مخزنة كبيانات وصفية للأشكال. وهي تدعم سير عمل صيانة منضبطًا، لكنها لا تثبت أن النسخ المنفصلة تصبح كائنًا واحدًا قابلًا للتحرير. الخصائص المخصصة العامة، تغيير نمط الأشكال باستخدام قواعد الأنماط، تحرير البيانات الوصفية للأشكال
استخدم مجموعة واحدة من الأشكال عندما لا تحتاج إلا إلى تغيير ترتيبها
إذا كنت تحتاج إلى العمل بترتيب واحد فقط في كل مرة، فاحتفظ برسم تخطيطي واحد قابل للتحرير. يجنّبك هذا مشكلة صيانة النسخ المتطابقة عمليًا. يعمل تطبيق draw.io لسطح المكتب على macOS، لذا لا يتطلب هذا النهج نقل المهمة إلى المتصفح. تشغيل draw.io دون اتصال
أنشئ المستطيلات الثلاثة ووصل Node A بـNode B، ثم Node B بـNode C. عيّن لها التسميات والألوان والروابط المطلوبة قبل تجربة تغيير مواضعها. ثم استخدم أمر التخطيط الموثق:
- افتح
Arrange > Layout. - اختر تخطيطًا مناسبًا، مثل تخطيط تدفق أفقي أو عمودي.
- اضبط خياراته وانقر
Apply. - راجع النتيجة. اضغط
Cmd+Zللتراجع عن ترتيب غير مناسب.
تعمل التخطيطات على الأشكال الموجودة وتستخدم اتصالاتها لحساب مواضعها. كما تميز وثائق التخطيطات الحالية بين توجيه الموصلات فقط والتخطيطات التي تحرك الأشكال. لذلك، فإن إعادة ترتيب الكائنات نفسها هي الطريقة المدعومة لتغيير العرض من دون إنشاء مجموعة أخرى من الخصائص تحتاج إلى التوفيق بينها. تطبيق التخطيطات لتنظيم الرسوم التخطيطية بسرعة
هناك قيد مهم: تطبيق تخطيطات متتالية لا يتيح التبديل بين عروض محفوظة. تفيد الوثائق بأن التخطيطات تُحسب انطلاقًا من الحالة الحالية للرسم التخطيطي، لذا فإن تطبيق تخطيط آخر لا يعيد بنية سابقة بصورة متسقة. إذا كان يجب الإبقاء على مواضع منفصلة قابلة للتحرير بدقة، فاستخدم صفحات منفصلة ونهج الصيانة أدناه. تطبيق تخطيطات لإعادة ترتيب رسم تخطيطي
مشاركة أسماء العقد بين صفحات مستقلة الترتيب
لإنشاء نسختين متزامنتين، إحداهما عريضة والأخرى طويلة، احتفظ بالصفحتين في ملف واحد. ابدأ بصفحة اسمها Wide، ثم انسخها لاحقًا وسمِّ النسخة Tall. توفر قائمة الصفحات الموثقة خياري Duplicate Page وRename Page. يمنحك التكرار ترتيبًا مبدئيًا؛ اضبط التسميات المشتركة صراحةً. إضافة صفحات متعددة إلى رسوماتك التخطيطية
تعريف الأسماء على مستوى الملف
افتح File > Properties، وانقر Edit Data، وأضف الخصائص التوضيحية التالية:
| الخاصية | القيمة |
|---|---|
nodeAName |
Node A |
nodeBName |
Node B |
nodeCName |
Node C |
استخدم Add Property لكل إدخال، ثم انقر Apply. تتاح خصائص الملف في كل صفحة. وبالمقابل، فإن النقر على Edit Data من دون تحديد أي عنصر يعرّف خصائص للصفحة الحالية. وهذا الفرق هو ما يحدد إمكان مشاركة الأسماء عبر التخطيطات. الخصائص المخصصة العامة
جعل التسميات تشير إلى تلك الأسماء
في المستطيل الأول، اضغط Cmd+M، وفعّل Placeholders، ثم انقر Apply. عيّن له التسمية %nodeAName%. كرر ذلك باستخدام %nodeBName% و%nodeCName% للمستطيلين الآخرين. إن تفعيل العناصر النائبة وإحاطة اسم الخاصية بعلامتي النسبة المئوية هما الإعدادان الموثقان للتسميات. العمل مع العناصر النائبة في التسميات وتلميحات الأدوات
الآن انسخ الصفحة وأعد ترتيب النسخة. ولإعادة تسمية العقدة المنطقية لاحقًا، غيّر خاصية الملف الخاصة بها. تجنب إضافة خاصية بالاسم نفسه إلى شكل أو حاوية أو صفحة، لأن الخاصية الأكثر تحديدًا تتجاوز قيمة الملف. الخصائص المخصصة العامة
تعامل مع التسمية بوصفها إشارة إلى الاسم المشترك. وفي سير العمل هذا، غيّر الأسماء في خصائص الملف بدلًا من استبدال التسمية المعروضة بنص حرفي.
الحفاظ على اتساق الألوان من دون افتراض أن النسخ مترابطة
في رسم تخطيطي صغير، غالبًا ما يكفي تحديث النمط صراحةً. نسّق مستطيلًا، وانقر Copy Style في علامة التبويب Style، ثم حدد المستطيل المناظر في صفحة أخرى وانقر Paste Style. يؤدي ذلك إلى تطبيق التنسيق عند تنفيذ الأمر؛ كرر العملية بعد التغييرات اللاحقة. يجب نسخ أنماط الأشكال والموصلات كلٌّ على حدة. نسخ أنماط الأشكال والموصلات ولصقها
إذا كنت تريد تغيير لون التعبئة فقط، فاستخدم عنصر التحكم Fill الخاص باللون في الشكل المستهدف. قد يؤدي نسخ النمط بأكمله إلى تطبيق تنسيقات تتجاوز تغيير اللون المقصود. تغيير نمط الأشكال
استخدام قواعد الصفحة لاتباع نهج متكرر للألوان
إذا كان لديك عدة عقد متكررة، فعرّف نهجًا توضيحيًا: جميع تمثيلات Node A تكون باللون الأزرق. امنح كل شكل مناظر خاصية مخصصة باسم nodeKey وقيمة A، باستخدام Cmd+M وAdd Property. الخصائص المخصصة مدعومة في الأشكال والموصلات. تحرير البيانات الوصفية للأشكال
اضبط القاعدة في كل صفحة تخطيط:
- افتح
File > Page Setup، ثمAdvanced. - انقر
EditبجانبStyle Rules، ثمAdd Rule. - طابق الخاصية
nodeKeyباستخدام المقارنة=والقيمةA. - اختر
Fill Color، وحدد اللون الأزرق، وأكد باستخدامOK.
تنطبق القاعدة على الأشكال المطابقة في تلك الصفحة. لكل صفحة قواعدها الخاصة، وتُطبّق قواعد الصفحة الوجهة عند نسخ الأشكال إليها. كرر هذا النهج في Tall؛ ويتطلب تغيير النهج لاحقًا تحديث قواعد كلتا الصفحتين. لا يمكن تغيير نمط تتحكم فيه قاعدة عبر عنصر التحكم العادي للتنسيق ما دامت القاعدة منطبقة. تغيير نمط الأشكال باستخدام قواعد الأنماط
تدعم الوثائق الحالية أيضًا قيم الألوان الديناميكية عبر stylePlaceholders=1، بما في ذلك جزء النمط fillColor=%color%;stylePlaceholders=1;. وهذا يثبت إمكان ربط الألوان بالبيانات، لكنه لا يثبت مزامنة الشكل المنسوخ بكامله، بما في ذلك رابطه. تعامل مع ذلك بوصفه خيارًا متقدمًا بدلًا من التعبئة الصريحة أو قواعد الصفحة. مرجع الأنماط لإنشاء الرسوم التخطيطية بالذكاء الاصطناعي
تعيين الروابط كلٌّ على حدة والتحقق من وجهاتها
أضف صفحة ثالثة باسم Details. في مستطيل Node A بكل تخطيط، انقر بزر الماوس الأيمن واختر Edit Link، وحدد Details من قائمة الصفحات، ثم انقر Apply. يعيّن هذا الوجهة نفسها صراحةً لكلا المستطيلين. وتذكر وثائق الصفحات أيضًا أن إعادة تسمية صفحة وجهة تحدّث تلقائيًا اسم الصفحة المرتبطة بها. إضافة صفحات متعددة إلى رسوماتك التخطيطية
لا يكفي اشتراك الاسم لإثبات تطابق الوجهات. تنتمي الخاصية الموثقة link إلى البيانات الوصفية للشكل، لذا افحص المستطيلين عند تغيير وجهتهما. تحرير البيانات الوصفية للأشكال
توثق draw.io لروابط الإجراءات المخصصة نسخ قائمة إجراءات أو نسخ جميع بيانات الخلية الوصفية. يستخدم الخيار الثاني Edit > Copy Data وEdit > Paste Data ضمن علامة التبويب Style، كما ينسخ بيانات وصفية أخرى مثل الوسوم وتلميحات الأدوات والعناصر النائبة. استخدم هذه العملية مع الأهداف التي ينبغي أن تتلقى حزمة البيانات الوصفية نفسها. نسخ الروابط المخصصة والبيانات الوصفية للخلايا
التحقق من النتيجة قبل إضافة مزيد من التخطيطات
أجرِ اختبار القبول الصغير هذا على الرسم التخطيطي الاصطناعي. فهو يميز القيم المشتركة عن الخصائص التي لا تزال تتطلب صيانة مقصودة:
| الاختبار | النتيجة المتوقعة |
|---|---|
غيّر خاصية الملف nodeAName إلى Node A Revised |
تعرض تسميتا العنصر النائب الاسم المعدّل |
حرّك المستطيل في Tall |
يظل الترتيب المستقل المقصود قابلًا للاستخدام |
| طبّق نهج اللون الأزرق في كلتا الصفحتين | يعرض كلا المستطيلين المناظرين لون التعبئة المختار |
| افحص رابط كل مستطيل | يشير كلاهما إلى Details |
| غيّر الوجهة المطلوبة | يُحدّث كل رابط معنيّ عمدًا ويُتحقق منه |
إذا ظهرت %nodeAName% حرفيًا في التسمية، فتحقق من تفعيل Placeholders ومن صحة اسم الخاصية. وإذا أظهرت تسمية واحدة فقط قيمة غير متوقعة، فافحص خصائص الشكل والعنصر الأب والصفحة بحثًا عن قيمة تتجاوز قيمة الملف. هذه خطوات موثقة لاستكشاف مشكلات العناصر النائبة والنطاق. العمل مع العناصر النائبة في التسميات وتلميحات الأدوات، الخصائص المخصصة العامة
لا تستبدل سير العمل هذا لمهمة سطح المكتب على Mac بسير عمل تحديث جدول بيانات. تنص وثائق مصادر البيانات الحالية صراحةً على أن تحميل مصادر البيانات غير متاح في تطبيق draw.io لسطح المكتب. كما تشير إلى أن التحديث يدوي، وأن الروابط الموفرة عبر التوجيه # link في القالب لا تُستخدم. لذلك لا توفر هذه الميزة نتيجة المزامنة المطلوبة على سطح المكتب. تعبئة الأشكال وإنشاؤها من Google Sheets وملفات CSV
إذا كنت تحتاج إلى ترتيب واحد في كل مرة، فاحتفظ بمجموعة واحدة من الأشكال وأعد ترتيبها. وإذا كنت تحتاج إلى عدة تخطيطات دائمة، فاستخدم خصائص أسماء مشتركة ونهجًا صريحًا للألوان وروابط تُصان كلٌّ على حدة. يتيح ذلك نتيجة عملية يسهل مراجعتها، مع توضيح الحدود الموثقة: لا يوجد ما يثبت أن الأشكال المنسوخة تشكل نظامًا تلقائيًا يتيح التحرير من أي موضع للسمات الثلاث كلها.
المصادر
- تطبيق تخطيطات لإعادة ترتيب رسم تخطيطي — draw.io
- تطبيق التخطيطات لتنظيم الرسوم التخطيطية بسرعة — draw.io
- تشغيل draw.io دون اتصال — draw.io
- إضافة صفحات متعددة إلى رسوماتك التخطيطية — draw.io
- الخصائص المخصصة العامة — draw.io
- العمل مع العناصر النائبة في التسميات وتلميحات الأدوات — draw.io
- تحرير البيانات الوصفية للأشكال — draw.io
- نسخ أنماط الأشكال والموصلات ولصقها — draw.io
- تغيير نمط الأشكال — draw.io
- تغيير نمط الأشكال باستخدام قواعد الأنماط — draw.io
- مرجع الأنماط لإنشاء الرسوم التخطيطية بالذكاء الاصطناعي — draw.io
- نسخ الروابط المخصصة والبيانات الوصفية للخلايا — draw.io
- تعبئة الأشكال وإنشاؤها من Google Sheets وملفات CSV — draw.io