الحصول على آراء CRM عن طريق مستخدم SQL المحلي
هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية, لقرائة النسخة الأصلية أنقر على الرابط
مقدمة
هذه المادة سوف أطلعكم على كيفية الوصول إلى الآراء CRM (FilteredNameView) باستخدام حساب محلي على الخادم SQL.
الشروط المسبقة
أنت بحاجة لأن تكون قادرة على الوصول إلى هذه الآراء، :
- مستخدم Active Directory مكرسة ل CRM
- حساب محلي على SQL Server مكرسة لهذه المهمة
- الوصول إلى حساب "المسؤول سوبر" من SQL Server
إشكالية
CRM يمنع استخدام طرق العرض إذا كان المستخدم ليس لديه دور القراءة، حتى لا المستخدم المحلي، فضلا عن حساب "المسؤول سوبر" للخادم SQL. هذا هو محكم إلى CRM. يجب أن تكون جزءا من المجال وإدراجها في CRM.
الإجراء
للوصول إلى وجهات النظر، ويجب أن نضيف إجراء SQL.
هنا هو الإجراء :
SET ANSI_NULLS على
GB
تعيين QUOTED_IDENTIFIER على
GB
إنشاء أكسيسفييوكرملوكال الإجراء
كما
تبدأ
هل EXEC sp_addrolemember CRMReaderRole ', VOTRE_UTILISATEUR_LOCAL'
تعلن @UID uniqueidentifier
حدد @UID = سيستيموسيريد من dbo. SystemUserBase حيث FullName = 'LE_NOM_DU_COMPTE_CRM '
تعيين CONTEXT_INFO @UID
نهاية
لتنفيذ هذا الإجراء باستخدام حساب "مسؤول السوبر" حيث يقوم بإنشاء أما على الملقم SQL de CRM.
مثال : الوصول إلى محتوى الآراء وبفضل PHP
هذا المثال سوف تسمح لك بالوصول إلى الحسابات المخزنة في CRM عن طريق Framework Yii.
// يقوم بتخزين الاتصال بإدارة علاقات العملاء عن طريق معالج اتصال يي
$كونيكسيونكرم = Yii::التطبيق ()->db_crm ;
// نقوم بتنفيذ الإجراء للحصول على الآراء
$كونيكسيونكرم-->كريتيكوماند ("تنفيذ أكسيسفييوكرملوكال ")->تنفيذ ();
// فإنه يسترد الحسابات المخزنة في إدارة علاقات العملاء
$الاستعلام = "حدد أككونتيد، الاسم، وعنوان 1_addresstypecode، عنوان 1_City، عنوان 1_line 1، عنوان 1_line2، عنوان 1_line3 من فيلتيريداككونت "
$الحسابات = $كونيكسيونكرم-->كريتيكوماند ($الاستعلام )->كوريل ();
حسابات العميل الخاص بك الآن في المتغير $accounts.
الاستنتاج
من خلال هذا المقال، يمكنك الآن الحصول وجهات النظر في CRM، ومن ثم تجنب تكرار الصلات بقاعدة البيانات.
هذه المادة يبدو لك أن تكون مفيدة ?
تمكين المحدث التلقائي للتعليق