Factory Studio — data model¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
StudioBff¶
erDiagram
StudioSession {
guid sessionId PK
string tenantId
string userId
json scope
json permissionsSnapshot
enum_Locale locale
string theme
bool reducedMotion
enum_WorkArea workArea
list_string subscriptions
datetime startedAt
datetime lastSeenAt
}
SavedView {
guid viewId PK
string tenantId
string ownerUserId
string screenId
string name
json definition
string sharedWith
datetime updatedAt
}
Hold "Alt" / "Option" to enable pan & zoom
Tables: dbo.StudioSessions, dbo.SavedViews — see the DDL appendix.
StudioNotificationService¶
erDiagram
Notification {
guid notificationId PK
string tenantId
string userId
enum_NotificationKind kind
string subjectRef
string projectId
string importance
string summary
datetime readAt
datetime dismissedAt
json deliveries
datetime createdAt
}
NotificationPreference {
string userId PK
string tenantId
json channelsByKind
json quietHours
string digest
}
Hold "Alt" / "Option" to enable pan & zoom
Tables: dbo.Notifications, dbo.NotificationPreferences — see the DDL appendix.
StudioRealtimeGateway¶
erDiagram
RealtimeSubscription {
guid subscriptionId PK
string tenantId
guid sessionId
string connectionId
enum_StreamKind kind
json filter
long lastSequence
bool backpressure
datetime startedAt
}
Hold "Alt" / "Option" to enable pan & zoom