Datenmodell
Datenmodell und Entitätsbeziehungen in Flexible Team Share.
Hauptdatenmodell
Entity Relationship Diagram
Benutzerdefinierte Objekte
ObjectTeamMember__c
Speichert Teammitgliederzuweisungen, die einen Benutzer mit einem übergeordneten Datensatz verknüpfen.
| Feld | Typ | Beschreibung |
|---|---|---|
Record_Id__c | Text | Zusammengesetzter Schlüssel im Format ObjectName:RecordId |
User_Id__c | Lookup(User) | Der Teammitgliederbenutzer |
Access_Level__c | Picklist | Read Only, Read/Write |
Role__c | Picklist | Owner, Manager, User |
End_Date__c | Date | Optionales Ablaufdatum für temporären Zugriff |
Team_Sharing_Config__c
Konfiguration pro Objekt für Team-Freigabe.
| Feld | Typ | Beschreibung |
|---|---|---|
Object_Api_Name__c | Text | API-Name des konfigurierten Objekts |
Object_Label__c | Text | Anzeigebezeichnung für das Objekt |
Is_Active__c | Checkbox | Ob Team-Freigabe für dieses Objekt aktiv ist |
FlexiTeamShare_Config__mdt
App-Konfiguration, gespeichert als Custom Metadata.
| Feld | Typ | Beschreibung |
|---|---|---|
IsActive__c | Checkbox | Hauptschalter für die App |
Cleanup_Batch_Size__c | Number | Batch-Größe für Bereinigungsjobs |
Enable_Batch_Logging__c | Checkbox | Debug-Protokollierung in Batch-Jobs aktivieren |
Enable_Expired_Member_Cleanup__c | Checkbox | Automatische Bereinigung abgelaufener Mitglieder aktivieren |