Skip to content

نموذج البيانات

نموذج البيانات والعلاقات بين الكيانات في Flexible Team Share.

نموذج البيانات الرئيسي

Record_Id__c (Text - composite key) User_Id__c Triggers share record creation Parent Record (Account, Case, etc.) • Id• OwnerId• Name ObjectTeamMember__c • Record_Id__c• User_Id__c• Access_Level__c• Role__c• End_Date__c User (Standard Object) • Id• Name• Email [Object]Share (AccountShare, CaseShare, etc.) • ParentId• UserOrGroupId• AccessLevel• RowCause = 'Manual'

مخطط علاقات الكيانات

Record_Id__c User_Id__c triggers creation PARENT_RECORD Id Id PK Id OwnerId String Name User Id Id PK String Name String Email ObjectTeamMember__c Id Id PK Text Record_Id__c FK Lookup User_Id__c FK Picklist Access_Level__c Picklist Role__c Date End_Date__c OBJECT_SHARE Id Id PK Id ParentId FK Id UserOrGroupId FK String AccessLevel String RowCause

الكائنات المخصصة

ObjectTeamMember__c

يخزن تعيينات أعضاء الفريق التي تربط مستخدمًا بسجل أصلي.

الحقلالنوعالوصف
Record_Id__cTextمفتاح مركب بتنسيق ObjectName:RecordId
User_Id__cLookup(User)مستخدم عضو الفريق
Access_Level__cPicklistRead Only، Read/Write
Role__cPicklistOwner، Manager، User
End_Date__cDateتاريخ انتهاء اختياري للوصول المؤقت

Team_Sharing_Config__c

تكوين لكل كائن لمشاركة الفريق.

الحقلالنوعالوصف
Object_Api_Name__cTextاسم API للكائن المكوّن
Object_Label__cTextتسمية العرض للكائن
Is_Active__cCheckboxما إذا كانت مشاركة الفريق نشطة لهذا الكائن

FlexiTeamShare_Config__mdt

تكوين على مستوى التطبيق مخزن كـ Custom Metadata.

الحقلالنوعالوصف
IsActive__cCheckboxمفتاح رئيسي للتطبيق
Cleanup_Batch_Size__cNumberحجم batch لمهام التنظيف
Enable_Batch_Logging__cCheckboxتمكين تسجيل التصحيح في مهام batch
Enable_Expired_Member_Cleanup__cCheckboxتمكين التنظيف التلقائي للأعضاء منتهي الصلاحية

كائنات التكوين

Configuresbehavior Enablesobject FlexiTeamShare_Config__mdt (Custom Metadata) • IsActive__c• Cleanup_Batch_Size__c• Enable_Batch_Logging__c• Enable_Expired_Member_Cleanup__c Team_Sharing_Config__c • Object_Api_Name__c• Object_Label__c• Is_Active__c Parent Objects (Account, Case, etc.)

نظرة عامة على النموذج الكامل

FlexiTeamShare_Config__mdt Parent Record(Account, Case, etc.) User Team_Sharing_Config__c ObjectTeamMember__c [Object]Share