Documentation Index
Fetch the complete documentation index at: https://docs.crewai.com/llms.txt
Use this file to discover all available pages before exploring further.
نظرة عامة
مكّن وكلاءك من إدارة علاقات العملاء وعمليات المبيعات والبيانات عبر Salesforce. أنشئ السجلات وحدّثها، وأدر العملاء المحتملين والفرص، ونفّذ استعلامات SOQL، وبسّط سير عمل CRM باستخدام الأتمتة المدعومة بالذكاء الاصطناعي.المتطلبات الأساسية
قبل استخدام تكامل Salesforce، تأكد من توفر ما يلي:- حساب CrewAI AMP مع اشتراك فعّال
- حساب Salesforce بالصلاحيات المناسبة
- ربط حساب Salesforce الخاص بك عبر صفحة التكاملات
إعداد تكامل Salesforce
1. ربط حساب Salesforce الخاص بك
- انتقل إلى تكاملات CrewAI AMP
- ابحث عن Salesforce في قسم تكاملات المصادقة
- انقر على Connect وأكمل عملية OAuth
- امنح الصلاحيات اللازمة لإدارة CRM والمبيعات
- انسخ رمز المؤسسة من إعدادات التكامل
2. تثبيت الحزمة المطلوبة
3. إعداد متغير البيئة
Agent(apps=[]), يجب تعيين متغير البيئة
CREWAI_PLATFORM_INTEGRATION_TOKEN برمز المؤسسة الخاص بك..env:
الأدوات المتاحة
إدارة السجلات
salesforce/create_record_contact
salesforce/create_record_contact
LastName(string, مطلوب): اسم العائلة - هذا الحقل مطلوبFirstName(string, اختياري): الاسم الأولEmail(string, اختياري): عنوان البريد الإلكترونيaccountId(string, اختياري): معرّف الحساب المرتبطTitle(string, اختياري): المسمى الوظيفي
salesforce/create_record_lead
salesforce/create_record_lead
LastName(string, مطلوب): اسم العائلة - هذا الحقل مطلوبCompany(string, مطلوب): الشركة - هذا الحقل مطلوبFirstName(string, اختياري): الاسم الأولEmail(string, اختياري): عنوان البريد الإلكترونيStatus(string, اختياري): حالة العميل المحتمل
salesforce/create_record_opportunity
salesforce/create_record_opportunity
Name(string, مطلوب): اسم الفرصة - هذا الحقل مطلوبStageName(string, اختياري): مرحلة الفرصةCloseDate(string, اختياري): تاريخ الإغلاق بصيغة YYYY-MM-DDAmount(string, اختياري): المبلغ المقدر للبيع
salesforce/create_record_account
salesforce/create_record_account
Name(string, مطلوب): اسم الحساب - هذا الحقل مطلوبWebsite(string, اختياري): عنوان URL للموقع الإلكترونيPhone(string, اختياري): رقم الهاتفDescription(string, اختياري): وصف الحساب
salesforce/create_record_task
salesforce/create_record_task
subject(string, مطلوب): موضوع المهمةtaskSubtype(string, مطلوب): النوع الفرعي للمهمة - الخيارات: task, email, listEmail, callwhatId(string, اختياري): معرّف الحساب أو الفرصة المرتبطةStatus(string, اختياري): الحالة - الخيارات: Not Started, In Progress, Completed
تحديث السجلات
salesforce/update_record_contact
salesforce/update_record_contact
recordId(string, مطلوب): معرّف السجل المراد تحديثهFirstName(string, اختياري): الاسم الأولLastName(string, اختياري): اسم العائلةEmail(string, اختياري): عنوان البريد الإلكتروني
salesforce/update_record_lead
salesforce/update_record_lead
recordId(string, مطلوب): معرّف السجل المراد تحديثهLastName(string, اختياري): اسم العائلةCompany(string, اختياري): اسم الشركةStatus(string, اختياري): حالة العميل المحتمل
salesforce/update_record_opportunity
salesforce/update_record_opportunity
recordId(string, مطلوب): معرّف السجل المراد تحديثهName(string, اختياري): اسم الفرصةStageName(string, اختياري): مرحلة الفرصةAmount(string, اختياري): المبلغ المقدر
salesforce/update_record_account
salesforce/update_record_account
recordId(string, مطلوب): معرّف السجل المراد تحديثهName(string, اختياري): اسم الحسابWebsite(string, اختياري): عنوان URL للموقع الإلكتروني
استرجاع السجلات
salesforce/get_record_by_id_contact
salesforce/get_record_by_id_contact
recordId(string, مطلوب): معرّف سجل جهة الاتصال
salesforce/get_record_by_id_lead
salesforce/get_record_by_id_lead
recordId(string, مطلوب): معرّف سجل العميل المحتمل
salesforce/get_record_by_id_opportunity
salesforce/get_record_by_id_opportunity
recordId(string, مطلوب): معرّف سجل الفرصة
salesforce/get_record_by_id_account
salesforce/get_record_by_id_account
recordId(string, مطلوب): معرّف سجل الحساب
البحث في السجلات
salesforce/search_records_contact
salesforce/search_records_contact
filterFormula(object, اختياري): فلتر متقدم بصيغة التعبير العادي المنفصلsortBy(string, اختياري): حقل الفرزsortDirection(string, اختياري): اتجاه الفرز - الخيارات: ASC, DESC
salesforce/search_records_lead
salesforce/search_records_lead
filterFormula(object, اختياري): فلتر متقدمsortBy(string, اختياري): حقل الفرز
salesforce/search_records_opportunity
salesforce/search_records_opportunity
filterFormula(object, اختياري): فلتر متقدمsortBy(string, اختياري): حقل الفرز
العمليات المتقدمة
salesforce/write_soql_query
salesforce/write_soql_query
query(string, مطلوب): استعلام SOQL (مثال: “SELECT Id, Name FROM Account WHERE Name = ‘Example’”)
salesforce/create_custom_object
salesforce/create_custom_object
label(string, مطلوب): تسمية الكائنpluralLabel(string, مطلوب): التسمية الجمعيةrecordName(string, مطلوب): اسم السجل
salesforce/describe_action_schema
salesforce/describe_action_schema
recordType(string, مطلوب): نوع السجل المراد وصفهoperation(string, مطلوب): نوع العملية (مثال: “CREATE_RECORD” أو “UPDATE_RECORD”)
