نظرة عامة
مكّن وكلاءك من إدارة علاقات العملاء وعمليات المبيعات والبيانات عبر 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
الوصف: إنشاء سجل جهة اتصال جديد في Salesforce.المعاملات:
LastName(string, مطلوب): اسم العائلة - هذا الحقل مطلوبFirstName(string, اختياري): الاسم الأولEmail(string, اختياري): عنوان البريد الإلكترونيaccountId(string, اختياري): معرّف الحساب المرتبطTitle(string, اختياري): المسمى الوظيفي
salesforce/create_record_lead
salesforce/create_record_lead
الوصف: إنشاء سجل عميل محتمل جديد في Salesforce.المعاملات:
LastName(string, مطلوب): اسم العائلة - هذا الحقل مطلوبCompany(string, مطلوب): الشركة - هذا الحقل مطلوبFirstName(string, اختياري): الاسم الأولEmail(string, اختياري): عنوان البريد الإلكترونيStatus(string, اختياري): حالة العميل المحتمل
salesforce/create_record_opportunity
salesforce/create_record_opportunity
الوصف: إنشاء سجل فرصة جديد في Salesforce.المعاملات:
Name(string, مطلوب): اسم الفرصة - هذا الحقل مطلوبStageName(string, اختياري): مرحلة الفرصةCloseDate(string, اختياري): تاريخ الإغلاق بصيغة YYYY-MM-DDAmount(string, اختياري): المبلغ المقدر للبيع
salesforce/create_record_account
salesforce/create_record_account
الوصف: إنشاء سجل حساب جديد في Salesforce.المعاملات:
Name(string, مطلوب): اسم الحساب - هذا الحقل مطلوبWebsite(string, اختياري): عنوان URL للموقع الإلكترونيPhone(string, اختياري): رقم الهاتفDescription(string, اختياري): وصف الحساب
salesforce/create_record_task
salesforce/create_record_task
الوصف: إنشاء سجل مهمة جديد في Salesforce.المعاملات:
subject(string, مطلوب): موضوع المهمةtaskSubtype(string, مطلوب): النوع الفرعي للمهمة - الخيارات: task, email, listEmail, callwhatId(string, اختياري): معرّف الحساب أو الفرصة المرتبطةStatus(string, اختياري): الحالة - الخيارات: Not Started, In Progress, Completed
تحديث السجلات
salesforce/update_record_contact
salesforce/update_record_contact
الوصف: تحديث سجل جهة اتصال موجود في Salesforce.المعاملات:
recordId(string, مطلوب): معرّف السجل المراد تحديثهFirstName(string, اختياري): الاسم الأولLastName(string, اختياري): اسم العائلةEmail(string, اختياري): عنوان البريد الإلكتروني
salesforce/update_record_lead
salesforce/update_record_lead
الوصف: تحديث سجل عميل محتمل موجود في Salesforce.المعاملات:
recordId(string, مطلوب): معرّف السجل المراد تحديثهLastName(string, اختياري): اسم العائلةCompany(string, اختياري): اسم الشركةStatus(string, اختياري): حالة العميل المحتمل
salesforce/update_record_opportunity
salesforce/update_record_opportunity
الوصف: تحديث سجل فرصة موجود في Salesforce.المعاملات:
recordId(string, مطلوب): معرّف السجل المراد تحديثهName(string, اختياري): اسم الفرصةStageName(string, اختياري): مرحلة الفرصةAmount(string, اختياري): المبلغ المقدر
salesforce/update_record_account
salesforce/update_record_account
الوصف: تحديث سجل حساب موجود في Salesforce.المعاملات:
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
الوصف: تنفيذ استعلامات SOQL مخصصة على بيانات Salesforce.المعاملات:
query(string, مطلوب): استعلام SOQL (مثال: “SELECT Id, Name FROM Account WHERE Name = ‘Example’”)
salesforce/create_custom_object
salesforce/create_custom_object
الوصف: نشر كائن مخصص جديد في Salesforce.المعاملات:
label(string, مطلوب): تسمية الكائنpluralLabel(string, مطلوب): التسمية الجمعيةrecordName(string, مطلوب): اسم السجل
salesforce/describe_action_schema
salesforce/describe_action_schema
الوصف: الحصول على المخطط المتوقع لعمليات على أنواع كائنات محددة.المعاملات:
recordType(string, مطلوب): نوع السجل المراد وصفهoperation(string, مطلوب): نوع العملية (مثال: “CREATE_RECORD” أو “UPDATE_RECORD”)
أمثلة الاستخدام
إعداد Agent أساسي لـ Salesforce
استعلامات SOQL المتقدمة وإعداد التقارير
الحصول على المساعدة
تحتاج مساعدة؟
تواصل مع فريق الدعم للحصول على المساعدة في إعداد تكامل Salesforce أو
استكشاف الأخطاء وإصلاحها.
