IAutomationsContextValue
Home > @gooddata/sdk-ui-dashboard > IAutomationsContextValue
IAutomationsContextValue interface
This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Main context shared across all automation dialogs. Only fields actively consumed by migrated leaves are listed here — add fields as each leaf migrates.
Signature:
export interface IAutomationsContextValue
Properties
|
Property |
Modifiers |
Type |
Description |
|---|---|---|---|
|
boolean |
(ALPHA) | ||
|
(ALPHA) | |||
|
Record<string, IDashboardAttributeFilterConfig[]> |
(ALPHA) | ||
|
Map<string, DashboardAttributeFilterSelectionType | undefined> |
(ALPHA) | ||
|
Record<string, Map<string, DashboardAttributeFilterSelectionType | undefined>> |
(ALPHA) | ||
|
(ALPHA) | |||
|
(ALPHA) | |||
|
(ALPHA) | |||
|
(ALPHA) | |||
|
(ALPHA) | |||
|
(ALPHA) | |||
|
string | undefined |
(ALPHA) | ||
|
(ALPHA) | |||
|
(ALPHA) | |||
|
Record<string, IDashboardDateFilterConfig | undefined> |
(ALPHA) | ||
|
(ALPHA) | |||
|
Record<string, IDashboardDateFilterConfigItem[]> |
(ALPHA) | ||
|
IDashboardDateFilterConfig | undefined |
(ALPHA) | ||
|
(ALPHA) | |||
|
{ isTimezoneFeatureEnabled: boolean; allowUserOverrideInViewMode: boolean; configuredTimezoneId: string | undefined; workspaceTimezone: string | undefined; effectiveTimezone: string | undefined; scheduledExportTimezone: string | undefined; } |
(ALPHA) (Optional) Timezone inputs of the scheduled-export "Time zone" section, read from the dashboard store by the connectors layer — the scheduledEmail tree must not touch the store itself. | ||
|
string | undefined |
(ALPHA) | ||
|
{ canCreateAutomation: boolean; enableAlertOncePerInterval: boolean; enableAnomalyDetectionAlert: boolean; canUseAiAssistant: boolean; canManageWorkspace: boolean; enableSlideshowExports: boolean; enableAutomationEvaluationMode: boolean; } |
(ALPHA) | ||
|
(displayForm: ObjRef) => IAttributeDisplayFormMetadataObject | undefined |
(ALPHA) | ||
|
(ref: ObjRef) => ICatalogAttribute | ICatalogDateAttribute | undefined |
(ALPHA) | ||
|
(ALPHA) | |||
|
boolean |
(ALPHA) | ||
|
boolean |
(ALPHA) | ||
|
boolean |
(ALPHA) | ||
|
(ALPHA) | |||
|
(ALPHA) | |||
|
number |
(ALPHA) | ||
|
(ALPHA) | |||
|
Record<string, IDashboardMeasureValueFilterConfig[]> |
(ALPHA) | ||
|
(ALPHA) | |||
|
string |
(ALPHA) (Optional) Element ID to return focus to when the scheduled-email dialog closes. Shared by both the create/edit dialog and the management dialog tree via useScheduleEmailDialogAccessibility. | ||
|
(ALPHA) | |||
|
(ALPHA) (Optional) | |||
|
string[] |
(ALPHA) Local identifiers of the dashboard's tabs, in layout order; empty when the dashboard has none. Narrowed from selectTabs ( | ||
|
string | undefined |
(ALPHA) Automation timezone to display and compute schedule ("Starts on", alert crons, next-run): the effective dashboard timezone when one is defined, otherwise the workspace setting. Initial value for new schedule is same as exportTimezones.effectiveTimezone, but then can be never changed for existing schedule. Logic that needs to know where the timezone came from should use IAutomationsContextValue.exportTimezones instead. | ||
|
(ALPHA) | |||
|
(ref: ObjRef | undefined) => boolean |
(ALPHA) Returns true when a widget with the given ref still exists on the dashboard layout. Bridges identifier↔URI mismatches the same way as selectWidgetByRef. NOTE: do NOT narrow to isWidget() here — this is a pure existence check on the ObjRefMap. | ||
|
Record<string, string> |
(ALPHA) Maps a widget's localIdentifier to the localIdentifier of the tab that owns it. |