يمكنك ربط البيانات من Salesforce، وهي أحد حلول الأعمال المستندة إلى السحابة لإدارة علاقات العملاء (CRM) أو إنشاء ارتباط إليها. لمزيد من المعلومات، راجع Salesforce.com.
-
عند إنشاء ارتباط إلى البيانات، ينشئ Access اتصالاً ثنائي الاتجاه يقوم بمزامنة التغييرات التي يتم إجراؤها على البيانات في Access وSalesforce.
-
عند استيراد البيانات، ينشئ Access نسخة من البيانات مرة واحدة، لذلك لا تتم مزامنة التغييرات على البيانات في Access أو Salesforce.
ملاحظة يتم دعم القدرة على ربط البيانات أو استيرادها من Salesforce فقط في مثيلات الترخيص المجمع من Access 2019 أو خطط المؤسسة Microsoft 365 التالية: تطبيقات Microsoft 365 للمؤسسةOffice 365 Enterprise E3Office 365 Enterprise E5. لمزيد من المعلومات، راجع مقارنة خطط Microsoft 365 Enterprise.
قبل البدء
هل تريد أن تسير الأمور بسلاسة؟ ثم قم بالتحضيرات التالية قبل إنشاء ارتباط أو استيراد:
-
تحديد معلومات الاتصال اللازمة، بما في ذلك اسم المستخدم وكلمة المرور والرمز المميز. يجب إدخال رمز أمان مميز عبارة عن رمز هجائي رقمي حساس لحالة الأحرف، إذا كنت تحاول الوصول إلى Salesforce من عنوان بروتوكول الإنترنت (IP) خارج نطاق IP الموثوق به الخاص بشركتك. للحصول على مزيد من المعلومات، راجع إعادة تعيين رمز الأمان المميز.
-
يتطلب برنامج تشغيل ODBC المستخدَم للوصول إلى Salesforce حساب Salesforce المستند إلى Developer Edition أو Professional Edition أو Enterprise Edition أو Unlimited Edition. لاستخدام برنامج التشغيل هذا، يلزم تمكين الوصول إلى API. للحصول على مزيد من المعلومات، راجع التحكم في وصول عميل API الفردي إلى مؤسسة Salesforce.
-
تحديد الجداول التي تريد إنشاء ارتباط إليها أو استيرادها. يمكنك استيراد أكثر من جدول أو إنشاء ارتباط إليه في عملية واحدة.
-
مراعاة عدد الأعمدة في كل جدول. لا يدعم Access أكثر من 255 حقلاً في جدول، بالتالي لا يقوم Access باستيراد سوى أول 255 عموداً أو إنشاء ارتباط إليها.
-
تحديد إجمالي كمية البيانات التي يتم استيرادها. ويبلغ الحد الأقصى لحجم قاعدة بيانات Access 2 غيغابايت، ناقص المساحة اللازمة لعناصر النظام. إذا احتوت قاعدة بيانات Salesforce على جداول كبيرة، فقد لا تتمكن من استيرادها كلها إلى قاعدة بيانات Access واحدة. يمكنك في هذه الحالة، التفكير في إنشاء ارتباط إلى البيانات بدلاً من استيرادها.
-
تأمين قاعدة بيانات Access ومعلومات الاتصال الموجودة بها باستخدام موقع موثوق به وكلمة مرور لقاعدة بيانات Access. للحصول على مزيد من المعلومات، راجع اتخاذ قرار الثقة في قاعدة بيانات وتشفير قاعدة البيانات باستخدام كلمة مرور قاعدة البيانات.
-
التخطيط لإنشاء علاقات إضافية. يرتبط Access بجداول محددة أو يقوم باستيرادها ولكن ليس بجميع الجداول المرتبطة في نموذج بيانات Salesforce. للحصول على مزيد من المعلومات في نموذج البيانات، راجع نظرة عامة حول نموذج البيانات.
لا ينشئ Access تلقائياً علاقات بين هذه الجداول المرتبطة. يمكنك إنشاء علاقات يدوياً بين الجداول الجديدة والموجودة باستخدام نافذة "علاقات". للحصول على مزيد من المعلومات، راجع ما هي نافذة "علاقات"؟ وإنشاء علاقة أو تحريرها أو حذفها.
المرحلة الأولى: بدء الاستخدام
-
حدد بيانات خارجية > مصدر بيانات جديد > من الخدمات عبر الإنترنت > من Salesforce.
-
قم بأي مما يلي:
-
لاستيراد البيانات، حدد استيراد بيانات المصدر إلى جدول جديد في قاعدة البيانات الحالية.
-
لإنشاء ارتباط إلى البيانات، حدد إنشاء ارتباط إلى مصدر البيانات عن طريق إنشاء جدول مرتبط.
-
-
حدد موافق.
المرحلة الثانية: إدخال بيانات الاعتماد ومعلمات سلسلة الاتصال
في مربع الحوار Microsoft Access - الاتصال بـ Salesforce ، قم بأي مما يلي:
-
أدخل اسم المستخدم وكلمة المرور في مربعيّ اسم المستخدم وكلمة المرور.
-
أدخل رمز أمان مميز في مربع رمز الأمان المميز.
-
يمكنك اختيارياً إدخال معلمات اتصال واحدة أو أكثر في مربع معلمات سلسلة الاتصال الإضافية .
للحصول على مزيد من المعلومات، راجع معلمات الاتصال.
المرحلة الثالثة: تحديد الجداول المطلوب إنشاء ارتباط إليها أو استيرادها
-
في مربع الحوار إنشاء ارتباط إلى الجداول أو استيراد العناصر، ضمن الجداول، حدد كل جدول تريد إنشاء ارتباط إليه أو استيراد بياناته، ثم انقر فوق موافق.
-
في عملية إنشاء الارتباط، حدد ما إذا كنت تريد تحديد حفظ كلمة المرور.
الأمان يؤدي تحديد هذا الخيار إلى إلغاء الحاجة إلى إدخال بيانات الاعتماد في كل مرة تقوم فيها بفتح Access والوصول إلى البيانات. ولكن هذا يخزن كلمة مرور غير مشفرة في قاعدة بيانات Access، ما يعني أن الأشخاص الذين يمكنهم الوصول إلى محتويات المصدر يمكنهم رؤية اسم المستخدم وكلمة المرور. إذا حددت هذا الخيار، نوصي بشدة بتخزين قاعدة بيانات Access في موقع موثوق به وإنشاء كلمة مرور قاعدة بيانات Access. للحصول على مزيد من المعلومات، راجع اتخاذ قرار الثقة في قاعدة بيانات وتشفير قاعدة البيانات باستخدام كلمة مرور قاعدة البيانات.
المرحلة الرابعة: إنشاء المواصفات والمهام (استيراد فقط)
-
في مربع الحوار إحضار بيانات خارجية - قاعدة بيانات Salesforce، يمكنك حفظ خطوات الاستيراد كمواصفات وإنشاء مهمة Outlook لأتمتة عملية الاستيراد بشكل منتظم. لمزيد من المعلومات، راجع حفظ تفاصيل عملية الاستيراد أو التصدير كمواصفات.
النتائج
عند اكتمال عملية الاستيراد أو الارتباط، تظهر الجداول في "جزء التنقل" بنفس اسم الجدول في Salesforce أو طريقة عرضه. أثناء عملية الاستيراد، إذا كان هذا الاسم قيد الاستخدام، يقوم Access بإضافة "1" إلى اسم الجدول الجديد. ولكن يمكنك إعادة تسمية الجداول بأسماء لها معانٍ واضحة.
في عملية الاستيراد، لا يقم Access مطلقاً بالكتابة فوق جدول موجود في قاعدة البيانات. على الرغم من أنه لا يمكنك إلحاق بيانات Salesforce مباشرةً إلى جدول موجود، يمكنك إنشاء استعلام إلحاق لإلحاق البيانات بعد استيرادها من جداول مماثلة.
في عملية إنشاء ارتباط، إذا كانت الأعمدة للقراءة فقط في جدول Salesforce، فهي أيضاً تكون للقراءة فقط في Access.
تلميح لمشاهدة سلسلة الاتصال، مرر مؤشر الماوس فوق الجدول في جزء التنقل في Access.
تحديث تصميم الجدول المرتبط
لا يمكنك إضافة الأعمدة أو حذفها أو تعديلها أو تغيير أنواع البيانات الموجودة في جدول مرتبط. إذا كنت تريد إجراء تغييرات التصميم، فبإمكانك إجراء ذلك في Salesforce. للاطلاع على تغييرات التصميم في Access، قم بتحديث الجداول المرتبطة:
-
حدد بيانات خارجية > إدارة الجداول المرتبطة.
-
حدد كل جدول مرتبط تريد تحديثه، وحدد موافق، ثم حدد إغلاق.
معلمات الاتصال
يوضح الجدول التالي معلمات الاتصال التي يمكنك إدخالها في مربع معلمات سلسلة الاتصال الإضافية في مربع الحوار Microsoft Access - الاتصال بـ Salesforce.
فصل معلمتين أو أكثر بفاصلة منقوطة. استخدم أمثلة الصياغة التالية لإرشادك:
UID=myaccount;BulkBatchSize=9000;UseNumeric=1;
اسم المفتاح |
الوصف |
قيمة افتراضية |
مطلوب |
PWD |
كلمة المرور المطابقة لاسم المستخدم الذي أدخلته في حقل اسم المستخدم (مفتاح معرف المستخدم). |
بلا |
نعم |
UID |
اسم المستخدم لحساب Salesforce. |
بلا |
نعم |
AutoLogout |
عندما يكون هذا الخيار ممكناً (1)، يتم تسجيل الخروج من الاتصال بـ Salesforce عند إغلاق برنامج تشغيل الاتصال. عند تعطيل هذا الخيار (0)، لا يتم تسجيل الخروج من الاتصال بـ Salesforce عند إغلاق برنامج تشغيل الاتصال. |
1 |
لا |
BulkBatchSize |
الحد الأقصى لعدد الصفوف الموجودة في مكالمة واحدة من API المجمعة عند تنفيذ DML. القيمة القصوى هي 10000 |
5000 |
لا |
CERTSPATH |
المسار الكامل لملف PEM الذي يحتوي على شهادات المرجع المصدق الموثوق بها للتحقق من الخادم. إذا لم يتم تعيين هذا الخيار، يتم إعداد برنامج التشغيل افتراضياً على استخدام ملف PEM لشهات المرجع المصدق الموثوق بها المثبتة بواسطة برنامج التشغيل |
ملف cacerts.pem في المجلد الفرعي \lib في دليل تثبيت برنامج التشغيل. |
لا |
METADATALEVEL |
عند تمكين هذا الخيار (تعيين المفتاح إلى 1 أو LIGHT)، يشير برنامج التشغيل إلى بيانات التعريف استناداً إلى عينة صغيرة من البيانات بدلاً من كل البيانات. عند تعطيل هذا الخيار (تعيين المفتاح إلى 0 أو FULL)، يشير برنامج التشغيل إلى بيانات التعريف استناداً إلى كل البيانات. |
مسح (0 أو FULL) |
لا |
PARSEMETHOD |
لغة الاستعلام التي يستخدمها برنامج التشغيل لتحليل الاستعلامات. حدد أحد الإعدادات التالية، أو عيّن المفتاح إلى إحدى القيم في الأقواس:
|
محاولة تحليل الاستعلامات كلغة SOQL أولاً، ثم كلغة SQL (2 أو SOQL_ FIRST) |
لا |
PROXYHOST |
اسم المضيف أو عنوان IP للخادم الوكيل الذي تريد الاتصال من خلاله. |
بلا |
نعم، اذا كان الاتصال عبر خادم وكيل. |
PROXYPORT |
رقم المنفذ الذي يستخدمه الخادم الوكيل للاستماع إلى اتصالات العميل. |
بلا |
نعم، اذا كان الاتصال عبر خادم وكيل. |
PROXYPWD |
كلمة المرور التي تستخدمها للوصول إلى الخادم الوكيل. |
بلا |
نعم، إذا كان الاتصال بخادم وكيل يتطلب المصادقة. |
PROXYUID |
اسم المستخدم الذي تستخدمه للوصول إلى الخادم الوكيل. |
بلا |
نعم، إذا كان الاتصال بخادم وكيل يتطلب المصادقة. |
QueryAll |
عند تمكين هذا الخيار (1)، سيتمكن مستخدمي Salesforce من إجراء عمليات البحث عن السجلات المحذوفة من خلال تضمين المعلمة isDeleted=true. عند تعطيل هذا الخيار (0)، لن يتمكن المستخدمون من البحث عن السجلات المحذوفة. |
0 |
لا |
SANITIZECATALOGNAME |
عند تمكين هذا الخيار (1)، يقوم برنامج التشغيل بتعديل أسماء الكتالوج من خلال إزالة جميع أحرف معرفات SQL-92 غير الصالحة واستبدال جميع المسافات بعلامات التسطير السفلي. عند تعطيل هذا الخيار (0)، لا يقوم برنامج التشغيل بتعديل أسماء الكتالوج. |
مسح (0) |
لا |
URL |
عنوان URL للاتصال بوضع حماية Salesforce. |
بلا |
لا |
UseAnalyticAPI |
عند تمكين هذا الخيار (1)، ينفذّ برنامج التشغيل التقارير باستخدام API للتحليلات. عند تعطيل هذا الخيار (0)، ينفذّ برنامج التشغيل التقارير عبر عنوان URL. |
محدد (1) |
لا |
USELABEL |
عند تمكين هذا الخيار (1)، يستخدم برنامج التشغيل أسماء الحقول والأوصاف من Salesforce كأسماء وأوصاف في البيانات المعروضة، على التوالي. عند تعطيل هذا الخيار (0)، يستخدم برنامج التشغيل أسماء الحقول من Salesforce كأسماء وأوصاف في البيانات المعروضة. |
مسح (0) |
لا |
UseNumeric |
عند تمكين هذا الخيار (1)، يعرض برنامج التشغيل البيانات كبيانات SQL_NUMERIC بدلاً من بيانات SQL_DOUBLE. عند تعطيل هذا الخيار (0)، يعرض برنامج التشغيل البيانات كبيانات SQL_DOUBLE. |
مسح (0) |
لا |
UseWVarChar |
يحدد هذا الخيار كيفية تعيين أنواع البيانات إلى SQL. عند تمكين هذا الخيار (1)، يعرض برنامج التشغيل البيانات كبيانات SQL_WVARCHAR بدلاً من البيانات SQL_VARCHAR. عند تمكين هذا الخيار (1)، يعرض برنامج التشغيل البيانات كبيانات SQL_VARCHAR. |
مسح (0) |
لا |