ابنِ الـ Workflows
النودات المتغيّرة (Dirty nodes)
ما هي الـ dirty nodes وكيف تؤثر على تنفيذ سير العمل.
الـ dirty node هو نود نُفِّذ بنجاح في السابق، لكن n8n تعتبر مخرجاته الآن قديمة أو غير موثوقة. يُوسَم النود بهذه الطريقة للإشارة إلى أن مخرجاته قد تختلف إذا نُفِّذ مرة أخرى. وقد يكون أيضًا النقطة التي يبدأ منها التنفيذ الجزئي.
كيف تتعرف على بيانات الـ dirty node
في الـ canvas داخل محرر الـ Workflow، يمكنك التعرف على الـ dirty nodes من لون حدودها المختلف ومن مثلث أصفر يحل محل علامة الصح الخضراء السابقة. مثال:

وفي عرض محرر النود، تعرض لوحة المخرجات (output) كذلك مثلثًا أصفر. وإذا مرّرت المؤشر فوق المثلث، تظهر تلميحة (tooltip) بمعلومات أكثر عن سبب اعتبار n8n للبيانات قديمة:

لماذا تعتبر n8n النودات dirty
هناك عدة أسباب قد تجعل n8n تعتبر بيانات التنفيذ قديمة. على سبيل المثال:
- إدراج نود أو حذفه: يجعل أول نود يلي النود المُدرج dirty.
- تعديل معاملات (parameters) نود: يجعل النود المعدَّل dirty.
- إضافة موصّل (connector): يجعل النود الوجهة للموصّل الجديد dirty.
- تعطيل نود: يجعل أول نود يلي النود المعطَّل dirty.
أسباب أخرى تجعل n8n تعتبر النودات dirty
- إلغاء تثبيت نود (unpinning): يجعل النود الذي أُلغي تثبيته dirty.
- تعديل البيانات المثبّتة: يجعل النود الذي يأتي بعد البيانات المثبّتة dirty.
- إذا حدث أي من الإجراءات السابقة داخل حلقة (loop)، يجعل أيضًا أول نود في الحلقة dirty.
وبالنسبة إلى النودات الفرعية (sub-nodes)، تجعل n8n أيضًا أي نودات أصل (parent) نُفِّذت dirty (حتى النود الجذري ويشمله) عند:
- تعديل نود فرعي نُفِّذ
- إضافة نود فرعي جديد
- فصل نود فرعي أو حذفه
- تعطيل نود فرعي
- تفعيل نود فرعي
-
عند حذف نود متصل في Workflow:

-
يصبح النود التالي في التسلسل dirty:

عند استخدام الحلقات (باستخدام نود Loop over Items)، إذا كان أي نود داخل الحلقة dirty، فيُعتبر النود الأول للحلقة dirty أيضًا:

معالجة الـ dirty nodes
تنفيذ النود مرة أخرى يزيل حالة الـ dirty عنه. يمكنك تنفيذ ذلك يدويًا بتشغيل الـ Workflow بالكامل، أو بإجراء تنفيذ جزئي باستخدام Execute step على النود نفسه أو على أي نود يليه.
مصادر ذات صلة
حقوق الطبع والنشر © n8n. جميع الحقوق محفوظة لـ n8n. مترجم عن المحتوى الأصلي.