Documentation Index
Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
Use this file to discover all available pages before exploring further.
لماذا لا أستطيع تفعيل سير عمل؟
لماذا لا أستطيع تفعيل سير عمل؟
لماذا لا أرى زر سير العمل اليدوي في شريط التنقل العلوي؟
لماذا لا أرى زر سير العمل اليدوي في شريط التنقل العلوي؟
- يجب أن يكون سير العمل مفعَّلاً (ليس في وضع المسودة)
- يجب تعيين موضع شريط التنقل إلى Pinned
- بالنسبة لمشغلات Single/Bulk، يجب أن تكون في صفحة الكائن الصحيحة
ما الفرق بين المشغلات اليدوية Single وGlobal وBulk؟
ما الفرق بين المشغلات اليدوية Single وGlobal وBulk؟
| النوع | السجلات المطلوبة | عمليات تشغيل سير العمل |
|---|---|---|
| | Global | لا شيء | مرة واحدة، دون إدخال سجل |
| | Single | واحد أو أكثر محدد | مرة لكل سجل محدد |
| | Bulk | واحد أو أكثر محدد | مرة واحدة، مع جميع السجلات كمصفوفة |
- Global: استخدمه عندما لا يحتاج سير العمل إلى سياق أي سجل (مثال: إنشاء تقرير)
- Single: استخدمه عندما تريد معالجة كل سجل محدد بشكل مستقل (مثال: إرسال رسائل بريد إلكتروني فردية)
- Bulk: استخدمه عندما تحتاج إلى معالجة السجلات معاً أو تحسين استخدام الرصيد (يتطلب إجراء Iterator)
لا أرى عقدة If/Else. ماذا يجب أن أفعل؟
لا أرى عقدة If/Else. ماذا يجب أن أفعل؟
هل تعمل فروع سير العمل بالتوازي؟
هل تعمل فروع سير العمل بالتوازي؟
- أضف إجراء Filter في بداية كل فرع
- عيّن شروطاً متعاكسة (مثال: Branch A: status = “Open”, Branch B: status ≠ “Open”)
هل يمكنني دمج الفروع معاً مرة أخرى؟
هل يمكنني دمج الفروع معاً مرة أخرى؟
- أكمل إجراءات الفروع
- أضف خطوة جديدة بعد الفروع
- اسحب الاتصالات من نهاية كل فرع إلى هذه الخطوة الجديدة
ما الحد الأقصى لنتائج Search Records؟
ما الحد الأقصى لنتائج Search Records؟
- أضف عوامل تصفية أكثر تحديداً لتقليل النتائج
- استخدم سير عمل مجدولاً للمعالجة على دفعات
- فكّر في استخدام الـAPI للعمليات المجمّعة
هل يمكنني إضافة CC إلى الأشخاص في رسائل البريد الخاصة بسير العمل؟
هل يمكنني إضافة CC إلى الأشخاص في رسائل البريد الخاصة بسير العمل؟
كيف أستخدم مخرجات الخطوات السابقة؟
كيف أستخدم مخرجات الخطوات السابقة؟
- استخدم أداة اختيار المتغير عند تكوين حقل
- أو اكتب
{{stepName.fieldName}}مباشرةً
- بيانات المشغل:
{{trigger.object.email}} - نتائج البحث:
{{searchRecords[0].name}} - مخرجات الكود:
{{code.calculatedValue}}
لماذا يفشل Iterator لدي؟
لماذا يفشل Iterator لدي؟
- المدخل ليس مصفوفة: تأكد من أنك تمرر نتائج من Search Records أو إجراء آخر يُرجع مصفوفة
- المصفوفة فارغة: أضف عامل تصفية قبل Iterator للتحقق من
{{searchRecords.length}} > 0 - تم اختيار متغير خاطئ: تأكد من اختيارك للمصفوفة نفسها، وليس سجلاً واحداً
- Search Records (تُرجع مصفوفة)
- Filter: length > 0
- Iterator: اختر
{{searchRecords}} - الإجراءات داخل Iterator تستخدم
{{iterator.currentItem.fieldName}}
ما أقصى وقت تنفيذ لإجراءات Code؟
ما أقصى وقت تنفيذ لإجراءات Code؟
- قسّم العمليات الكبيرة إلى أجزاء أصغر باستخدام Iterator
- تجنب العمليات الحسابية الثقيلة؛ استخدم خدمات خارجية عبر HTTP Request للمعالجة المكثفة
- حسّن الكود لديك لتقليل وقت التنفيذ
- إذا كنت بحاجة إلى معالجة أطول، ففكّر في استخدام سير عمل مجدول يعالج البيانات على دفعات
كيف أقرأ تشغيلات سير العمل؟
كيف أقرأ تشغيلات سير العمل؟
- في محرر سير العمل → لوحة التشغيلات على اليمين
- أو انتقل إلى تشغيلات سير العمل في الشريط الجانبي
- الحالة: قيد التشغيل، مكتمل، فشل، في الانتظار
- الخطوات: اطّلِع على الخطوات التي تم تنفيذها ومخرجاتها
- الأخطاء: انقر الخطوات الفاشلة لرؤية رسائل الخطأ
- البيانات: اعرض بيانات الإدخال/الإخراج في كل خطوة
لماذا لا أرى تشغيلات سير العمل الخاصة بي؟
لماذا لا أرى تشغيلات سير العمل الخاصة بي؟
- اختيار أكثر من 5,000 سجل باستخدام مشغل يدوي Single
- تشغيل عدة سير عمل بالتزامن عبر مساحة العمل
- مشغلات آلية عالية التكرار (مثال: Record Updated على كائن مزدحم)
- استخدم مشغلات Bulk بدلاً من Single لمعالجة العديد من السجلات في تشغيل واحد
- وزّع العمليات الدفعية الكبيرة زمنياً
- استخدم عوامل تصفية لتقليل تكرار المشغل
- قم بجدولة سير العمل الثقيلة خلال ساعات خارج أوقات الذروة
ما هي حدود معدل سير العمل؟
ما هي حدود معدل سير العمل؟
| الحد | القيمة | السلوك |
|---|---|---|
| | حد مرن | 100 تشغيل/دقيقة | تُصفّ في قائمة الانتظار بحالة “Not Started” وتُعالَج تدريجياً |
| | حد صارم | 5,000 تشغيل/ساعة | تفشل التشغيلات فوراً |
- استخدم مشغلات Bulk مع Iterator بدلاً من مشغلات Single للدفعات الكبيرة
- ادمج الأتمتة ذات الصلة في عدد أقل من سير العمل
- استخدم سير عمل مجدولة لتوزيع الحمل بمرور الوقت
هل يمكنني إعادة محاولة تشغيل سير عمل فاشل؟
هل يمكنني إعادة محاولة تشغيل سير عمل فاشل؟
- راجع الخطأ في الإعدادات → سير العمل → [سير العمل الخاص بك] → التشغيلات
- أصلِح المشكلة (البيانات، الإعداد، أو الخدمة الخارجية)
- قم بتشغيل سير العمل يدوياً مرة أخرى على السجل/السجلات المتأثرة
- أضف عقد Filter للتحقق من البيانات قبل الإجراءات
- استخدم Search Records للتحقق مما إذا كانت السجلات ذات الصلة موجودة
- اختبر بدقة باستخدام عدد قليل من السجلات قبل العمليات المجمّعة
هل يجب إلغاء تفعيل سير العمل قبل استيراد CSV؟
هل يجب إلغاء تفعيل سير العمل قبل استيراد CSV؟
- بلوغ حد 5,000 تشغيل/ساعة
- استهلاك قدر كبير من اعتمادات سير العمل
- إرسال رسائل بريد إلكتروني أو إشعارات غير متوقعة
- إنشاء مهام أو سجلات مكررة
- اذهب إلى الإعدادات → سير العمل
- حدّد سير العمل المُشغَّلة بواسطة الكائن الذي تقوم باستيراده
- عطِّلها مؤقتاً
- شغّل استيراد CSV الخاص بك
- أعد تفعيل سير العمل عند الانتهاء
كيف أرتّب مخطط سير العمل؟
كيف أرتّب مخطط سير العمل؟
- انقر بزر الفأرة الأيمن في أي مكان على مخطط سير العمل
- انقر Tidy up workflow