تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
المتغيرات هي مجموعة من الرموز التي تُستخدم لتحديد قيمة معينة في السياق الحالي. يمكن استخدامها في سيناريوهات متعددة مثل تحديد نطاقات بيانات الكتل، والقيم الافتراضية للحقول، وقواعد الربط، و سير العمل.

يمثل بيانات المستخدم الذي سجل الدخول حالياً.

يمثل معرف الدور (role name) للمستخدم الذي سجل الدخول حالياً.

قيم النموذج الحالي، تُستخدم فقط في كتل النماذج. تشمل حالات الاستخدام ما يلي:


تُستخدم لتصفية الخيارات المتاحة للحقل التابع ديناميكياً بناءً على حقل سابق، مما يضمن دقة إدخال البيانات.
مثال:

يشير السجل إلى صف في مجموعة (Collection)، حيث يمثل كل صف سجلاً واحداً. يتوفر متغير "السجل الحالي" في قواعد الربط لإجراءات الصفوف في الكتل من نوع العرض.
مثال: تعطيل زر الحذف للمستندات "المدفوعة".

تلعب إجراءات النوافذ المنبثقة دوراً مهماً جداً في إعدادات واجهة NocoBase.
يمكن للكتل داخل النافذة المنبثقة استخدام متغير "سجل النافذة المنبثقة الحالي". تشمل حالات الاستخدام ذات الصلة ما يلي:
يمثل هذا المتغير معلمات الاستعلام في عنوان URL للصفحة الحالية. يكون متاحاً فقط عندما يوجد سلسلة استعلام في عنوان URL للصفحة. يكون استخدامه أكثر ملاءمة بالاقتران مع إجراء الارتباط.


قيمة هذا المتغير هي سلسلة نصية (string)، وهي بيانات اعتماد تُستخدم للوصول إلى واجهة برمجة تطبيقات NocoBase (API). يمكن استخدامها للتحقق من هوية المستخدم.
مثال: عدم عرض إجراء "طباعة القالب" على الأجهزة غير المكتبية.
