Skip to main content
يخضع كل موصل لسياسة بيانات تُقرّر ما يغادر المصدر وما يصل إلى الحاوية. تُطبَّق السياسة مرتين — مرة عندما تُعدّ Conare المزامنة في أعلى السلسلة (تعطيل الحقول من جانب المصدر، والتعتيم، ومرشحات الصفوف، ونقطة القطع)، ومرة أخرى في مُخطِّط الاستيعاب أثناء تدفق الصفوف — بحيث لا تصل قيمة مستثناة إلى الذاكرة حتى لو تجاهل المصدر بصمت مقبضاً في أعلى السلسلة. تُدار ستة موصلات وفق سياسة الإطلاق اليوم: Gmail وSlack وAffinity وSalesforce وHubSpot وAttio.

الضمانات العامة

تنطبق هذه على كل موصل خاضع للسياسة:
  • سقف تعبئة رجعية 24 شهراً. لا تُزامَن الأنشطة الأقدم من 24 شهراً (رسائل البريد، والرسائل، وأنشطة إدارة علاقات العملاء، والمهام، والملاحظات، والتفاعلات).
  • كيانات إدارة علاقات العملاء الدائمة مُضمَّنة دائماً. سجلات الحالة الحالية في إدارة علاقات العملاء — accounts وcontacts وcompanies وorganizations وpersons/people وopportunities وdeals وleads وlists وlist_entries وfield_values وpipelines وproducts — تُزامَن بالكامل بغض النظر عن العمر. حساب عمره 5 سنوات لا يزال يصل. تدفقات نشاطها فقط هي التي يُطبَّق عليها السقف.
  • بيانات الاعتماد والهويات الحكومية/المالية تُجرَّد من المصدر. الحقول التي تطابق أنماط بيانات الاعتماد/الأسرار (password وsecret وapi_key وtoken وclient_secret وprivate_key وaccess_key) وأنماط الهويات الحكومية/المالية (ssn وsocial_security وtax_id وein وvat وiban وswift/bic وrouting_number وcredit_card وcvv/cvc وpassport وnational_id وdrivers_license وaadhaar وbank_account وbank_number) تُعطَّل قبل مغادرة الصفوف نظام المصدر.
  • مبالغ الصفقات والإيرادات محفوظة. الحقول الرقمية الحرجة للأعمال (amount وannual_revenue وaccount_number كمُعرِّف في إدارة علاقات العملاء) محفوظة صراحةً — قائمة الاستثناء تستهدف الأسرار والهويات المالية الشخصية، لا البيانات التجارية.

سياسة كل موصل

Gmail

تُصفَّى التسميات المستثناة من المصدر عبر مرشح صف ArrayDoesNotContain على labelIds، بحيث لا يصل البريد الترويجي والاجتماعي إلى المخزن أصلاً. يُعاد تطبيق سقف الـ 24 شهراً في مُخطِّط الاستيعاب لأن نقطة القطع من جانب مصدر Gmail هي محاولة قصوى فقط.

Slack

يحترم Slack قائمة السماح بالقنوات لكل إدخال التي يختارها المستخدم النهائي أثناء تدفق الموافقة. القنوات غير المُدرَجة في قائمة السماح مستثناة من المزامنة — مرِّر مُعرِّفات القنوات المطلوبة عبر collections في رابط الاتصال أو في POST /api/v1/connectors/sync.

Affinity وSalesforce وHubSpot وAttio (إدارة علاقات العملاء)

طلب مجموعة مستثناة صراحةً (مثل "collections": ["attachments"]) يفشل بصوت عالٍ بـ 400 — المرفقات ومسارات التدقيق مرفوضة، لا مُسقَطة بصمت. المخططات غير المعروفة تُعامَل افتراضياً بالسقف، لا بلا سقف، بحيث لا يقوم كائن شبيه بالنشاط أضافه بائع إدارة علاقات العملاء بتعبئة رجعية دون حدود.

التعبئة الرجعية: مسار الشريك مقابل لوحة التحكم

يُطبَّق سقف الـ 24 شهراً على مسار الشريك — المستخدمون النهائيون الذين يوصلهم تكاملك عبر رابط OAuth المستضاف (POST /api/v1/connectors/link). الحسابات الشخصية الموصولة مباشرة في لوحة تحكم Conare تُزامِن تاريخها الكامل؛ السقف ينطبق فقط على الاتصالات المسكوكة من قِبَل الشريك.

العمل مع السياسة

على نقطة نهاية المجموعات. GET /api/v1/connectors/{type}/collections لا يسرد أبداً المجموعات المستثناة بالسياسة — المُعرِّفات التي تحصل عليها هي المُعرِّفات التي يُسمح لك بطلبها.
على رابط الاتصال. مرِّر collections لتضييق النطاق أكثر. بالنسبة لـ Slack يُحدِّد هذا نطاق القنوات؛ وبالنسبة لمصادر إدارة علاقات العملاء يُحدِّد نطاق مخططات الكيانات. احذفه لمزامنة كل مجموعة غير مستثناة.
طلب مُعرِّف مستثنى بالسياسة يُعيد 400:
على الاستثناءات على مستوى الحقل. حقول بيانات الاعتماد والهويات الحكومية/المالية تُطابَق بأنماط أسماء محدودة بالمقاطع مقابل مُعرِّفات حقول المصدر وأسماء إخراجها المُطبَّعة بصيغة snake_case — السياسة اتفاقية عبر مخططات إدارة علاقات العملاء، لا قائمة لكل نظام، بحيث يُستثنى تلقائياً حقل مخصص جديد اسمه passport_number__c على Salesforce.

ذات صلة