وصف المشكلة/الخطأ/السؤال
مشكلة على Github هنا.
بعد تحديث n8n الأخير، لم تعد منتقي بيانات الاعتماد في محرر العقدة تعرض بيانات الاعتماد التي تم مشاركتها معي (أي بيانات الاعتماد التي لا تملكها نطاقي الشخصي)، حتى لو كنت مسؤولاً وتم مشاركة بيانات الاعتماد بشكل صريح مع المستخدم الخاص بي.
بالإضافة إلى ذلك، العقد الموجودة التي تم تكوينها مسبقاً باستخدام بيانات الاعتماد المشتركة تلك لا تزال تعمل بنجاح، لكن واجهة المستخدم تعرض الآن “بدون بيانات اعتماد” لتلك العقد. يشير هذا إلى أن سير العمل/البيئة التشغيلية لا تزال قادرة على حل بيانات الاعتماد، لكن واجهة محرر المستخدم لا يمكنها عرضها أو إعادة اختيارها، ولا يمكنني اختيار بيانات الاعتماد المشتركة للعقد الجديدة.
التأثير: لا يمكنني تكوين عقد جديدة (أو تعديل العقد الموجودة بشكل موثوق) التي تتطلب بيانات اعتماد مشتركة، لأن قائمة منتقي بيانات الاعتماد لا تتضمن بيانات الاعتماد المشتركة.
ما هي رسالة الخطأ (إن وجدت)؟
“بدون بيانات اعتماد”
معلومات عن إعداد n8n الخاص بك
- إصدار n8n: 2.23.2
- قاعدة البيانات (الافتراضي: SQLite): افتراضي
- إعداد n8n EXECUTIONS_PROCESS (الافتراضي: own, main): افتراضي
- تشغيل n8n عبر (Docker, npm, n8n cloud, desktop app): n8n Cloud
- نظام التشغيل: Linux
مرحبا @eduardochaves
يبدو أن هذه مشكلة انحدار. يرجى التواصل مع help@n8n.io
هذا خلل معروف تم تقديمه في واجهة n8n الأمامية، لكن الخادم الخلفي بحالة جيدة: محرك تنفيذ سير العمل (Runtime) لا يزال لديه الإذن الكامل للبحث عن بيانات الاعتماد المشتركة وفك تشفيرها باستخدام إدخال قاعدة البيانات. هذا هو السبب في أن سير العمل الموجود لديك يستمر في التنفيذ بشكل لا تشوبه شائبة في الخلفية.
حلول بديلة: إذا كنت بحاجة إلى عقدة جديدة تستخدم بيانات اعتماد مشتركة محددة، انسخ عقدة من سير عمل قديم يعمل بشكل صحيح ويستخدم بالفعل بيانات الاعتماد تلك، والصقها في سير العمل الجديد، ثم ببساطة غيّر تكوين الإجراء/نقطة النهاية مع ترك حقل بيانات الاعتماد دون تغيير.
آمل أن يكون هذا مفيداً
مرحباً @eduardochaves
ما تراه يبدو فعلاً وكأنه انحدار في واجهة المستخدم: الخادم الخلفي لا يزال يستخدم بيانات اعتمادك المشتركة، لكن منتقي بيانات الاعتماد توقف عن عرضها بعد التحديث.
فحصان سريعان يطابقان وضعك:
-
سير العمل الموجود الذي يستخدم بالفعل بيانات الاعتماد المشتركة تلك لا يزال يعمل بشكل جيد (لذا بيانات الاعتماد صالحة ومشتركة بشكل صحيح).
-
في المحرر، تعرض العقدة “No credential” والقائمة المنسدلة لم تعد تعرض بيانات الاعتماد المشتركة/الشخصية، لذلك لا يمكنك تحديدها للعقد الجديدة.
بعض الأشياء العملية التي يمكنك تجربتها الآن:
-
أنشئ عقدة جديدة تماماً من نفس النوع وانظر ما إذا كانت بيانات اعتمادك المشتركة تظهر في القائمة المنسدلة الخاصة بها؛ إذا كانت كذلك، فأعد إنشاء العقدة المتأثرة بدلاً من تحريرها.
-
انسخ عقدة من سير عمل موجود يستخدم بالفعل بيانات الاعتماد المشتركة الصحيحة والصقها حيث تحتاجها، ثم غيّر الإجراء/نقطة النهاية فقط دون لمس حقل بيانات الاعتماد (يحافظ هذا على الارتباط المخفي ببيانات الاعتماد بينما يكون منتقي البيانات معطلاً).
-
تحقق مرة أخرى في الإعدادات → بيانات الاعتماد من أن بيانات الاعتماد لا تزال مشتركة مع مستخدمك / مشروعك، وقم بتبديل المشاركة بحيث تكون معطلة/مفعلة مرة واحدة لفرض تحديث.
بما أنك على n8n Cloud وبدأ هذا مباشرة بعد التحديث إلى 2.23.2، فإنني أيضاً ستفتح تذكرة دعم (help@n8n.io) برسالة قصيرة، لقطات شاشة لمنتقي البيانات وإعدادات بيانات الاعتماد، ورابط لمشكلة GitHub التي أنشأتها بالفعل حتى تتمكن الفريق من التأكيد والتصحيح هذا الانحدار.
شكراً لكم على التعليقات، لكنني اختبرت نسخ واللصق لكن لا ينجح لأنه على الواجهة الأمامية Node JSON لا يحتوي على أي إعداد بيانات اعتماد. حاولت أيضاً إزالة المشاركة وإعادتها مرة أخرى لكن بدون جدوى.
بالمناسبة، أنا مسؤول، وبيانات الاعتماد الوحيدة التي يمكنني استخدامها هي بيانات حسابي الشخصي. وبعض زملائي يواجهون نفس المشكلة تحت حسابنا.
لم أكن أعرف عن بريد الدعم هذا، سأرسل تذكرة إلى n8n، شكراً.
حل بديل، قد ينجح 
إذا كنت تستخدم خطة n8n Cloud التي تدعم عدة مستخدمين وأذونات الأدوار (Advanced أو Enterprise)، فإن أفضل طريقة لتجاوز قائمة مشاركة المستخدم إلى المستخدم المعطلة هي الاستفادة من Project Environments:
اطلب من Instance Admin إنشاء مساحة عمل Project جديدة مشتركة.
انقل بيانات الاعتماد الأساسية من مساحة عملك الشخصية إلى مساحة Project الجديدة هذه.
انقل سير العمل الذي يحتاج إلى هذه المفاتيح إلى نفس مساحة Project.
أضف زملاءك كأعضاء في هذا المشروع.
أخبرني إذا نجح هذا
للأسف، لا أستطيع لأننا وصلنا بالفعل إلى حد الـ 3 مشاريع في الخطة ولا يمكننا مشاركة بيانات الاعتماد هذه مع تلك الفرق.
يا جميع، أخبار سارة! بعد التواصل مع الدعم، أطلقوا 2.25.27 من هذا PR وتم حل المشكلة.