السادة الكرام،
لقد أنشأت سير عمل في N8N، يحتوي على وكيل كما هو موضح في الصورة، وداخل أدوات البحث أقوم باستدعاء سير عمل فرعي.
البيانات تصل إلى الوكيل بشكل صحيح كما هو موضح في الصورة التالية
ومع ذلك، عند مدخل سير العمل الفرعي، أرى أنه يصل فقط بيان معرّف المستخدم ولا أرى حقل terminationDate.
هذه التبويبة Form AI تربكني، لأنها تغيرت إلى حيث يقول Mapping وتظهر لي.-
هل يمكنكم شرح هذا لي من فضلكم.
شكراً!
مرحبا @testn8n_Santiago أهلا وسهلا!
يتم حذف terminationDate لأن سير العمل الفرعي يقبل فقط الحقول المعلنة في مخطط الإدخال الخاص به، وحاليا فقط UserId معلن، لذلك هذا كل ما تقوم الأداة بإرساله. افتح محفز تنفيذ سير العمل الفرعي الخاص بك (عقدة “عند التنفيذ بواسطة سير عمل آخر”)، اضبطه على “التعريف باستخدام الحقول أدناه” وأضف كلا من UserId و terminationDate. ثم في عقدة أداة استدعاء سير عمل n8n، اضغط على “تحديث” لسحب الحقول وضبط terminationDate بنفس الطريقة التي تضبط بها UserId. عرض “Form AI” هو مجرد زر “دع النموذج يعرّف هذه المعاملة” لكل حقل، والذي يكتب تعبير $fromAI()؛ أطفئه على الحقل لتعيين القيمة بنفسك بدلا من ذلك.
شكرًا
كان هذا هو الحل:
«طريقة العرض “Form AI” هي ببساطة الزر الخاص بكل حقل “Let the model define this parameter” (السماح للنموذج بتعريف هذه المعاملة)، الذي يكتب تعبيرًا $fromAI()؛ عطّله في الحقل لتعيين القيمة بنفسك بدلاً من ذلك.»