Skip to main content
الإجراءات هي استدعاءات API (وخطوات دوال تطبيق اختيارية) يمكن للمستخدمين أو الأتمتة تنفيذها. لكل إجراء نموذج لإدخال المستخدم، ومسار خطوات (requests[])، وتعيين للاستجابة.

تعريف إجراء

قيم renderStrategy:

المعاملات (JSON Schema)

تعرّف المعاملات النموذج المواجه للمستخدم باستخدام JSON Schema. موسَّعة بخصائص x-* مخصصة للبيانات الديناميكية.
قيم type المدعومة: امتدادات مخصصة:

الطلبات والتسلسل

لكل إجراء مصفوفة requests. تُنفَّذ الطلبات بالتسلسل — استجابة الطلب N متاحة كعناصر نائبة في الطلب N+1. طلب واحد:
طلبات متسلسلة (متعددة الخطوات):
حقول الطلب:

العناصر النائبة

هناك صيغتان للعناصر النائبة: ترتيب حلّ {{key}}:
  1. إدخال نموذج المستخدم (parameters)
  2. مخرجات تعيين الطلب السابق (في الطلبات المتسلسلة)
  3. قيم auth.config (لطلبات التسجيل)
  4. قيم يحقنها النظام (webhookUrl، subdomain، uid)
الحفاظ على النوع: إذا كان العنصر النائب هو القيمة بأكملها (مثل body: { data: '{{myObject}}' })، يُحفظ النوع الخام — تبقى الكائنات كائنات والمصفوفات مصفوفات. إذا كان العنصر النائب جزءاً من سلسلة أكبر (مثل "Hello {{name}}!")، يُحوَّل إلى نص.

تعيين الاستجابة

يستخرج التعيين قيماً من استجابات API. صيغتان بسلوكين مختلفين: تعيين كائن — تُحفظ القيم في قاعدة البيانات:
استخدم تعيين الكائن في get_token وrefresh_token وregistrationRequests وuserDetails. تعيين مصفوفة — تُمرَّر القيم إلى الطلب التالي فقط (لا تُحفظ):
استخدم تعيين المصفوفة في requests الخاصة بالإجراء عندما تحتاج إلى تسلسل مخرجات الطلبات. صيغة مسار النقطة: تستخدم القيم صيغة شبيهة بـ JSONPath تبدأ بـ $:

دوال التطبيق (خطوات المسار)

الإجراءات ليست مقتصرة على HTTP. مصفوفة requests[] هي مسار خطوات حيث كل عنصر إما طلب HTTP (الافتراضي) أو خطوة دالة تطبيق. دوال التطبيق هي مساعدات JavaScript صغيرة ومعزولة تُشحن في تعريف الميني أب (بجانب source وactions). تتيح لك البحث أو إعادة تشكيل البيانات أو التحقق منها بين استدعاءات HTTP — مثلاً إيجاد صف في جدول حسب اسم العمود، أو بناء جسم تحديث متناثر.

تعريف الدوال

استخدام دالة كخطوة في المسار

تُدمَج مفاتيح الكائن المُرجَع (found، rowNumber، row، …) في سياق العناصر النائبة المشترك وتكون متاحة للخطوات اللاحقة ولتعيينات الحقول المخصصة في الأتمتة.

حدود الأمان والعزل

مرجع نوع الخطوة

آخر تعديل في ٨ أغسطس ٢٠٢٦