الانتقال إلى المحتوى الرئيسي

ما تغطيه الطبقة المنطقية

طبقة المنطق في تطبيق Twenty هي الشيفرة التي تعمل — معالِجات TypeScript على جانب الخادم تستجيب لطلبات HTTP، وجداول كرون، وتغييرات السجلات؛ ومهارات ووكلاء الذكاء الاصطناعي التي تعمل داخل مساحة العمل؛ والاتصالات (OAuth أو مسار تسجيل دخول مخصص) التي تتيح لدوالّك العمل نيابةً عن المستخدم في خدمات الجهات الخارجية؛ وقنوات المراسلة التي تجلب صندوق وارد خارجيًا إلى Twenty.

في هذا القسم

card-page-logic-functions
الوظائف المنطقية
كتلة البناء الأساسية - الأنواع المشغلة والحمولات وعميل API المكتوب.
agents
المهارات والوكلاء
تعليمات وكيل AI المعاد استخدامها ومساعدين مع طلبات النظام المخصص.
workflows-belt-v1
سير العمل
تم تثبيت سير العمل جاهز مع التطبيق الخاص بك: المشغلات والخطوات وكيفية تشغيلها.
card-page-connections
اتصالات
OAuth يعتمد تطبيقك على خدمات الطرف الثالث - Linear، GitHub، Slack، وأكثر من ذلك.
card-page-messaging-channels
قنوات المراسلة
جلب المحادثات من أي موفر إلى سجلات رسائل ورسائل 20 - بما في ذلك التلاعب وعدم التكرار.
card-page-messaging-channels
البريد الوارد
انشر الرسائل في البريد الوارد للأعضاء من دوال المنطق والمكونات الأمامية.
card-page-key-value-store
متجر القيمة الرئيسية
حالة ثابتة بين الدالة المنطقية تعمل - المخبآت، والمؤشرات، ومطالبات المساحة المشتركة للعمل.
card-page-background-jobs
المهام الخلفية
أضف إلى قائمة الانتظار دالة منطقية تُشغَّل على العمال لتجاوز المهلة الزمنية لكل تشغيل.
card-page-charging-credits
رصيد الشحن
إعلان ما فواتير التطبيق الخاص بك من أرصدة مساحة العمل الخاصة بك.

لمحة عن أنواع المشغلات

دالة المنطق تختار واحدًا أو أكثر من المشغلات — كل إدخال أدناه هو حقل منفصل في defineLogicFunction(): تعمل الدوال ضمن عمليات Node.js معزولة، وتصل إلى مساحة العمل عبر عميل واجهة برمجة تطبيقات مضبوط الأنواع ومحدّد النطاق بالدور المصرّح عنه في defineApplication().
خطافات وقت التثبيت — الشيفرة التي تعمل قبل التثبيت أو بعده — تشارك بيئة التشغيل هذه ولكنها تستخدم دوال تعريف خاصة بها وتوجد ضمن Config → Install Hooks.تشاركه عملية التحقق من الحالة أيضًا. يُعرّف تطبيقٌ عمليةَ تحقّق واحدةً دون مُشغِّل. افتراضيًا، يستدعي Twenty معالجه الذي لا يتطلب أي وسيطات عند فتح إعدادات تطبيق مساحة العمل. عيّن runOnUserPreferences: true لتشغيله بدلًا من ذلك على صفحة تفضيلات التطبيقات الخاصة بالعضو، مع userWorkspaceId المطلوب لديه.