From 5103be1582189febcf0f43428d190a6cdb33113c Mon Sep 17 00:00:00 2001 From: rani2655 Date: Mon, 17 Mar 2025 17:25:47 +0530 Subject: [PATCH 01/89] added export options --- modules/ROOT/pages/tml.adoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/modules/ROOT/pages/tml.adoc b/modules/ROOT/pages/tml.adoc index 6220168d1..11e92c583 100644 --- a/modules/ROOT/pages/tml.adoc +++ b/modules/ROOT/pages/tml.adoc @@ -61,6 +61,8 @@ There are multiple kinds of imports possible: * `PARTIAL` imports all objects that validate successfully, and ignores objects that do not validate successfully. * `ALL_OR_NONE` imports the objects that validate successfully. * `VALIDATE_ONLY` validates the objects but does not import them. +* `PARTIAL_OBJECT` +imports objects that validate successfully and skips the objects that do not validate successfully. If the import fails for a visualization object in a Liveboard TML, the Liveboard will be imported without that visualization object. Similarly, if importing a relationship in a logical table fails, the table TML will be imported with warnings in the API response. You can also specify additional parameters to set the Org context and skip CDW validation checks for Table TMLs. @@ -355,6 +357,20 @@ The `export_fqn` attribute is useful when ThoughtSpot has multiple objects with Specifies the schema version to use during TML export. By default, the API request uses v1 schema for Worksheets. If you are using Models, set `export_schema_version` to v2. link:https://docs.thoughtspot.com/cloud/latest/models[Models, window=_blank] are supported as new datasets from 9.10.0.cl onwards. + +=== Additional export options +Following are some additional attributes which can be set for exporting objects: + +* `include_obj_id_ref` + +When set to `true`, exports the `user_defined_id` of the referenced object. This will stand valid only when `UserDefinedId` in TML is enabled. + +* `include_guid` + +When set to `true`, exports the guid of the object. This will stand valid only when `UserDefinedId` in TML is enabled. + +* `include_obj_id` + +When set to `true`, exports the `user_defined_id` of the object. This will stand valid only when `UserDefinedId` in TML is enabled. + + === Export in a batch This API operation supports exporting User, User Group, and Role objects only. To export objects in a batch, set the following additional attributes: @@ -367,6 +383,7 @@ Offsets the API response by the specified number. Batch offset value defines the For more information, see the API documentation in REST API v2 Playground and xref:tml-api.adoc[Export a TML object using REST API v1]. + == TML modification ThoughtSpot offers a lot of flexibility within its set of xref:intro-thoughtspot-objects.adoc[data objects], and there is no particular hierarchy to TML files, but rather just some rules. Visit this page for detailed information on xref:modify-tml.adoc[TML modification]. From 4924b1dce22f43a3aa56035b3064bb3bc10c8885 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Mon, 17 Mar 2025 17:43:30 +0530 Subject: [PATCH 02/89] added export options --- modules/ROOT/pages/tml.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/tml.adoc b/modules/ROOT/pages/tml.adoc index 11e92c583..a0e3d8723 100644 --- a/modules/ROOT/pages/tml.adoc +++ b/modules/ROOT/pages/tml.adoc @@ -61,7 +61,7 @@ There are multiple kinds of imports possible: * `PARTIAL` imports all objects that validate successfully, and ignores objects that do not validate successfully. * `ALL_OR_NONE` imports the objects that validate successfully. * `VALIDATE_ONLY` validates the objects but does not import them. -* `PARTIAL_OBJECT` +* `PARTIAL_OBJECT` (only applicable to REST API v2) imports objects that validate successfully and skips the objects that do not validate successfully. If the import fails for a visualization object in a Liveboard TML, the Liveboard will be imported without that visualization object. Similarly, if importing a relationship in a logical table fails, the table TML will be imported with warnings in the API response. You can also specify additional parameters to set the Org context and skip CDW validation checks for Table TMLs. @@ -358,7 +358,7 @@ The `export_fqn` attribute is useful when ThoughtSpot has multiple objects with Specifies the schema version to use during TML export. By default, the API request uses v1 schema for Worksheets. If you are using Models, set `export_schema_version` to v2. link:https://docs.thoughtspot.com/cloud/latest/models[Models, window=_blank] are supported as new datasets from 9.10.0.cl onwards. -=== Additional export options +=== Additional export options for REST API v2 Following are some additional attributes which can be set for exporting objects: * `include_obj_id_ref` + From f55d97cedb89eee640d09158473908d12554ef26 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Tue, 18 Mar 2025 10:25:44 +0530 Subject: [PATCH 03/89] edited text for object id --- modules/ROOT/pages/tml.adoc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/tml.adoc b/modules/ROOT/pages/tml.adoc index a0e3d8723..bbd82bdcc 100644 --- a/modules/ROOT/pages/tml.adoc +++ b/modules/ROOT/pages/tml.adoc @@ -362,14 +362,13 @@ Specifies the schema version to use during TML export. By default, the API reque Following are some additional attributes which can be set for exporting objects: * `include_obj_id_ref` + -When set to `true`, exports the `user_defined_id` of the referenced object. This will stand valid only when `UserDefinedId` in TML is enabled. +When set to `true`, exports the object ID of the referenced object. This flag will work only when the object ID feature is enabled. Contact ThoughtSpot Support to enable the feature. * `include_guid` + -When set to `true`, exports the guid of the object. This will stand valid only when `UserDefinedId` in TML is enabled. +When set to `true`, exports the guid of the object. This flag will work only when the object ID feature is enabled. Contact ThoughtSpot Support to enable the feature. * `include_obj_id` + -When set to `true`, exports the `user_defined_id` of the object. This will stand valid only when `UserDefinedId` in TML is enabled. - +When set to `true`, exports the object ID of the object. This flag will work only when the object ID feature is enabled. Contact ThoughtSpot Support to enable the feature. === Export in a batch This API operation supports exporting User, User Group, and Role objects only. From f355dcb45dfa07358bc5e0dde12c7625e815ecaf Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 01:05:45 +0530 Subject: [PATCH 04/89] mobile SDK doc updates --- modules/ROOT/pages/common/nav.adoc | 3 + modules/ROOT/pages/mobilesdk-quick-start.adoc | 193 ++++++++++++++++++ modules/ROOT/pages/onboarding-guide.adoc | 1 - src/configs/doc-configs.js | 2 +- 4 files changed, 197 insertions(+), 2 deletions(-) create mode 100644 modules/ROOT/pages/mobilesdk-quick-start.adoc diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index a9c445bcd..443778147 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -67,6 +67,9 @@ *** link:{{navprefix}}/embed-searchbar[Embed search bar] *** link:{{navprefix}}/react-app-embed[Embed with React components] +* Embed ThoughtSpot in a mobile app +** * link:{{navprefix}}/getting-started[Embed using React Native Mobile SDK] + ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] **** link:{{navprefix}}/customize-style[Customize basic styles] diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc new file mode 100644 index 000000000..98ca7be42 --- /dev/null +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -0,0 +1,193 @@ += Embed ThoughtSpot using React Native Mobile SDK +:toc: true +:toclevels: 2 + +:page-title: Embed ThoughtSpot with mobile SDK +:page-pageid: embed-ts-mobile-react-native +:page-description: Using mobile SDK, you can now embed ThoughtSpot in your mobile apps + +ThoughtSpot's Mobile Embed SDK enables developers to embed ThoughtSpot Analytics in their mobile apps. The Mobile SDK is designed for the React Native framework to allow developers to build their mobile apps that run on *iOS* and *Android* platforms, using native resources and a single codebase. + +In the initial release, Mobile SDK supports embedding ThoughtSpot's Liveboard component and customizing the Liveboard view for the mobile app. + +To know how to embed ThoughtSpot content in your mobile app using the Mobile Embed SDK, follow the steps described in this Quick Start Guide. + +== Before you begin + +Before you get started, check the following: + +* You have access to a ThoughtSpot instance with necessary credentials. +* Node.js and NPM are installed on your system. +* link:https://reactnative.dev/docs/environment-setup[React Native environment, window=_blank] is set up. +* If you are using Expo to build your application: +** Ensure that the link:https://docs.expo.dev/tutorial/create-your-first-app/[Expo project is created, window=_blank]. +** The link:https://expo.dev/go[Expo Go, window=_blank] app installed on your mobile device (iOS or Android) to preview the app. + +== Get started with Embedding +This section provides a set of steps to quickly embed a ThoughtSpot xref:faqs.adoc#lbDef[Liveboard] in a mobile app. + +=== Install the SDK + +The latest version of the Mobile Embed SDK is available at + +[source,console] +---- +npm install @thoughtspot/react-native-mobile-sdk +---- + +=== Import the SDK into your project + +[source,JavaScript] +---- + // NPM + import { LiveboardEmbed, AuthType, init } from '@thoughtspot/react-native-mobile-sdk'; +---- + +After you import, your project should have the following files: + +* `Auth.ts` + +Used for authentication with ThoughtSpot's REST API to get the authentication token. +* `App.tsx` + +Contains the main app setup with React navigation for screen transitions. +* `Home.tsx` + +The home page where you enter ThoughtSpot credentials to authenticate and view the embedded Liveboard. You can use this file to update the `tsHost`, `username`, and `secretKey` values that match your ThoughtSpot account details. This file also includes the ID of the Liveboard that you'll embed in your mobile app. +* `LiveboardView.tsx` + +The view that embeds the Liveboard content using the `LiveboardEmbed` component from the SDK. + +=== Initialize the SDK and set up authentication + +To initialize the SDK, the following information is required: + +* `thoughtSpotHost` + +The hostname of your ThoughtSpot application instance. For example, `team2.thoughtspot.cloud`. See xref:faqs.adoc#tsHostName[FAQs] to know how to find the hostname of your application instance. +* `authType` + +Authentication type. In the current version, mobile embedding supports only the Cookieless Trusted authentication method (`AuthType.TrustedAuthTokenCookieless`) + +[source,TypeScript] +---- +init({ + thoughtSpotHost: '<%=tshost%>', + authType: AuthType.TrustedAuthTokenCookieless, + getAuthToken: async () => Token, +}); +---- + +=== Add the Liveboard component + +[source,TypeScript] +---- +const LiveboardEmbedView = () => { + + return ( + + ) +} +---- + +=== Build your app and preview the embedded content + +Build your app: +[,bash] +---- +$ npm run build +---- + +If you are using Expo project: + +. Build your project locally ++ +[,bash] +---- +expo start +---- +. Scan the QR code with the *Expo Go* app to see the app with the embedded content. + +== Customize your embedded page +Just like the Visual Embed SDK for web application embed, the Mobile Embed SDK provides the following customziation options: + +* Control the xref:embed-actions.adoc[visibility of menu actions on the embedded page]. +* Customize app interactions and enable custom workflows with xref:embed-events.adoc[Embed and Host events]. +* Customize the styles and UI layout of the embedded view using ThoughtSpot's xref:css-customization.adoc[CSS customization framework]. + +In the following code sample, the embedded view is customized to show only Drill down (`Action.DrillDown`) and Add filters (`Action.AddFilter`) actions. This code also includes embed events that register event listeners to log data or trigger a response from the app. + +[source,typescript] +---- +import React, { useRef, useState } from 'react'; +import { StyleSheet, View, Text, Alert, TouchableOpacity } from 'react-native'; +import { Action, HostEvent, LiveboardEmbed } from '@thoughtspot/react-native-embed-sdk'; + +export const LiveboardView = ({ navigation, route }) => { + const { viewConfig } = route.params; + const [loading, setLoading] = useState(true); + const webViewRef = useRef(null); + + const reloadView = () => { + if (webViewRef?.current) { + webViewRef.current.trigger(HostEvent.Reload); + } + }; + + const goBack = () => { + if (webViewRef?.current) { + webViewRef.current.trigger(HostEvent.Share); + } + }; + + return ( + + setLoading(false)} + onError={(error) => Alert.alert("Error", `Error: ${JSON.stringify(error)}`)} + onLiveboardRendered={() => Alert.alert("Success", "Liveboard Rendered")} + visibleActions={[Action.DrillDown, Action.AddFilter]} + fullHeight={true} + /> + {/* Optional buttons to reload or go back */} + + Reload View + + + + Go Back + + + ); +}; + +const styles = StyleSheet.create({ + embedContainer: { + flex: 1, + justifyContent: 'center', + alignItems: 'center', + }, + button: { + marginTop: 20, + padding: 10, + backgroundColor: '#007bff', + borderRadius: 5, + }, +}); +---- + +== Test the App + +Once the app is running, you can enter your ThoughtSpot credentials and press "Connect" to authenticate. After successful authentication, it will navigate to the `LiveboardView`, where you can interact with the embedded Liveboard. + + + + +== Known limitations + +. + + +== Additional resources + +* link:https://github.com/@thoughtspot/react-native-embed-sdk[Mobile Embed SDK (React Native) GitHub Repository, window=_blank] +* link:https://snack.expo.dev/@git/github.com/thoughtspot/developer-examples:mobile/react-native-embed-sdk[Expo code sandbox, window=_blank] diff --git a/modules/ROOT/pages/onboarding-guide.adoc b/modules/ROOT/pages/onboarding-guide.adoc index 985aa9c42..e350fab3a 100644 --- a/modules/ROOT/pages/onboarding-guide.adoc +++ b/modules/ROOT/pages/onboarding-guide.adoc @@ -20,7 +20,6 @@ Check if you have access to a ThoughtSpot instance. If you don't have a ThoughtS You must add your embedding application domain(s) to the xref:security-settings.adoc[CSP and CORS allowlist] on the **Develop** > **Customizations** > **Security Settings** page in ThoughtSpot. To configure CORS and CSP settings, you need admin or developer privilege (*Has Developer privilege*). ==== - == Create content in ThoughtSpot Building content in ThoughtSpot for embedding is done through ThoughtSpot’s UI, following the same process for an internal business use case. diff --git a/src/configs/doc-configs.js b/src/configs/doc-configs.js index 22399aa6f..b44c8df14 100644 --- a/src/configs/doc-configs.js +++ b/src/configs/doc-configs.js @@ -35,7 +35,7 @@ module.exports = { }, VERSION_DROPDOWN: [ { - label: '10.6.0.cl', + label: '10.8.0.cl', link: ' ', subLabel: 'Cloud (Latest)', }, From af1bda686643347daf35f1b3e21072e98b9b6902 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 09:56:57 +0530 Subject: [PATCH 05/89] npm link update --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 98ca7be42..74da2231c 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -28,7 +28,7 @@ This section provides a set of steps to quickly embed a ThoughtSpot xref:faqs.ad === Install the SDK -The latest version of the Mobile Embed SDK is available at +The latest version of the Mobile Embed SDK for React Native is available at link:https://www.npmjs.com/package/@thoughtspot/react-native-embed-sdk[https://www.npmjs.com/package/@thoughtspot/react-native-embed-sdk]. [source,console] ---- From d552105449c3cfb1f22fa2a723f3b3aa6223b1ee Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 10:00:28 +0530 Subject: [PATCH 06/89] nav fix --- modules/ROOT/pages/common/nav.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 443778147..262701e02 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -68,7 +68,7 @@ *** link:{{navprefix}}/react-app-embed[Embed with React components] * Embed ThoughtSpot in a mobile app -** * link:{{navprefix}}/getting-started[Embed using React Native Mobile SDK] +** link:{{navprefix}}/getting-started[Embed using React Native Mobile SDK] ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] From 9ca0e781e487a600ad9862db90f8f9ce329ef56c Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 10:58:54 +0530 Subject: [PATCH 07/89] changelog --- modules/ROOT/pages/mobile-sdk-changelog.adoc | 23 +++++++++++++++++++ modules/ROOT/pages/mobilesdk-quick-start.adoc | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 modules/ROOT/pages/mobile-sdk-changelog.adoc diff --git a/modules/ROOT/pages/mobile-sdk-changelog.adoc b/modules/ROOT/pages/mobile-sdk-changelog.adoc new file mode 100644 index 000000000..979c5c91b --- /dev/null +++ b/modules/ROOT/pages/mobile-sdk-changelog.adoc @@ -0,0 +1,23 @@ += Mobile Embed SDK Changelog +:toc: true +:toclevels: 1 + +:page-title: Changelog +:page-pageid: mobile-sdk-changelog +:page-description: Changes to the Mobile SDK and APIs + +This changelog lists only the changes introduced in the Mobile Embed SDK. For information about the new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. + +== React Native SDK + +=== Version 1.0.0, April 2025 + +Version 1.0.0 is the initial release of the Mobile Embed SDK for React Native. The SDK provides the client libraries to embed a ThoughtSpot Liveboard in a mobile app using React Native framework. + +This version of the SDK also supports the following customization options: + +* Customization of menu options with xref:LiveboardViewConfig.adoc#_visibleactions[visibleActions], xref:LiveboardViewConfig.adoc#_disabledactions[disabledActions], and xref:LiveboardViewConfig.adoc#_hiddenActions[hiddenActions] arrays and xref:Action.adoc[Action IDs]. +* Style customization with xref:css-customization.adoc[CSS customization framework]. +* App interactions and custom workflow with xref:EmbedEvent.adoc[Embed events] and xref:HostEvent.adoc[HostEvent.adoc] + +For more information about embedding ThoughtSpot Liveboard in a mobile app, see xref:mobilesdk-quick-start.adoc[Embed ThoughtSpot using React Native Mobile SDK]. \ No newline at end of file diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 74da2231c..b589dea3c 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -1,4 +1,4 @@ -= Embed ThoughtSpot using React Native Mobile SDK += Embed ThoughtSpot using React Native Mobile SDK :toc: true :toclevels: 2 From 04d72bc2dab96a40255a59d63df8d01ad258fd02 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 11:25:17 +0530 Subject: [PATCH 08/89] nav updates --- modules/ROOT/pages/common/nav.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 262701e02..98ee8a90f 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -13,6 +13,7 @@ ** link:{{navprefix}}/embed-sdk-changelog[SDK and API changelog] *** link:{{navprefix}}/embed-sdk-changelog[Visual Embed changelog] +*** link:{{navprefix}}/mobile-sdk-changelog[Mobile Embed SDK changelog] *** link:{{navprefix}}/rest-v1-changelog[REST API v1 changelog] *** link:{{navprefix}}/rest-v2-changelog[REST API v2 changelog] ** link:{{navprefix}}/deprecated-features[Deprecation announcements] From ef1fbd1c218ffb5268b61d51045f5940a2f6061d Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 11:34:18 +0530 Subject: [PATCH 09/89] changelog and nav updates --- modules/ROOT/pages/common/nav.adoc | 6 +++--- modules/ROOT/pages/mobile-sdk-changelog.adoc | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 98ee8a90f..2bc15aca3 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -58,7 +58,7 @@ * link:{{navprefix}}/getting-started[Embed ThoughtSpot] ** link:{{navprefix}}/getting-started[Quickstart Guide] -** link:{{navprefix}}/tsembed[Embed a ThoughtSpot component] +** link:{{navprefix}}/tsembed[Embed a ThoughtSpot in Web app] *** link:{{navprefix}}/embed-liveboard[Embed a Liveboard] *** link:{{navprefix}}/embed-a-viz[Embed a visualization] *** link:{{navprefix}}/full-embed[Embed full application] @@ -68,8 +68,8 @@ *** link:{{navprefix}}/embed-searchbar[Embed search bar] *** link:{{navprefix}}/react-app-embed[Embed with React components] -* Embed ThoughtSpot in a mobile app -** link:{{navprefix}}/getting-started[Embed using React Native Mobile SDK] +** Embed ThoughtSpot in a mobile app +*** link:{{navprefix}}/getting-started[Embed using React Native Mobile SDK] ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] diff --git a/modules/ROOT/pages/mobile-sdk-changelog.adoc b/modules/ROOT/pages/mobile-sdk-changelog.adoc index 979c5c91b..e8cb35e67 100644 --- a/modules/ROOT/pages/mobile-sdk-changelog.adoc +++ b/modules/ROOT/pages/mobile-sdk-changelog.adoc @@ -12,12 +12,12 @@ This changelog lists only the changes introduced in the Mobile Embed SDK. For in === Version 1.0.0, April 2025 -Version 1.0.0 is the initial release of the Mobile Embed SDK for React Native. The SDK provides the client libraries to embed a ThoughtSpot Liveboard in a mobile app using React Native framework. +Version 1.0.0 is the initial release of the Mobile Embed SDK for the React Native framework. This SDK provides client libraries to embed a ThoughtSpot Liveboard in native mobile apps for both Android and iOS, using JavaScript and React. This version of the SDK also supports the following customization options: * Customization of menu options with xref:LiveboardViewConfig.adoc#_visibleactions[visibleActions], xref:LiveboardViewConfig.adoc#_disabledactions[disabledActions], and xref:LiveboardViewConfig.adoc#_hiddenActions[hiddenActions] arrays and xref:Action.adoc[Action IDs]. * Style customization with xref:css-customization.adoc[CSS customization framework]. -* App interactions and custom workflow with xref:EmbedEvent.adoc[Embed events] and xref:HostEvent.adoc[HostEvent.adoc] +* App interactions and custom workflow with xref:EmbedEvent.adoc[Embed events] and xref:HostEvent.adoc[Host events] For more information about embedding ThoughtSpot Liveboard in a mobile app, see xref:mobilesdk-quick-start.adoc[Embed ThoughtSpot using React Native Mobile SDK]. \ No newline at end of file From b8492c62ac539b027e38228795cfaef1298ae5db Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 11:40:59 +0530 Subject: [PATCH 10/89] nav updates --- modules/ROOT/pages/common/nav.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 2bc15aca3..61f13a394 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -67,9 +67,8 @@ *** link:{{navprefix}}/embed-spotter[Embed Spotter] *** link:{{navprefix}}/embed-searchbar[Embed search bar] *** link:{{navprefix}}/react-app-embed[Embed with React components] - ** Embed ThoughtSpot in a mobile app -*** link:{{navprefix}}/getting-started[Embed using React Native Mobile SDK] +*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native Mobile SDK] ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] From e6e0df4293c095be2a7e7b8848b6450e14dc9570 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 11:55:46 +0530 Subject: [PATCH 11/89] edits --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index b589dea3c..dcb7b30fa 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -16,14 +16,14 @@ To know how to embed ThoughtSpot content in your mobile app using the Mobile Emb Before you get started, check the following: -* You have access to a ThoughtSpot instance with necessary credentials. +* You have access to a ThoughtSpot instance with the necessary credentials. * Node.js and NPM are installed on your system. * link:https://reactnative.dev/docs/environment-setup[React Native environment, window=_blank] is set up. * If you are using Expo to build your application: ** Ensure that the link:https://docs.expo.dev/tutorial/create-your-first-app/[Expo project is created, window=_blank]. ** The link:https://expo.dev/go[Expo Go, window=_blank] app installed on your mobile device (iOS or Android) to preview the app. -== Get started with Embedding +== Get started with embedding This section provides a set of steps to quickly embed a ThoughtSpot xref:faqs.adoc#lbDef[Liveboard] in a mobile app. === Install the SDK @@ -50,7 +50,7 @@ Used for authentication with ThoughtSpot's REST API to get the authentication to * `App.tsx` + Contains the main app setup with React navigation for screen transitions. * `Home.tsx` + -The home page where you enter ThoughtSpot credentials to authenticate and view the embedded Liveboard. You can use this file to update the `tsHost`, `username`, and `secretKey` values that match your ThoughtSpot account details. This file also includes the ID of the Liveboard that you'll embed in your mobile app. +In this file, you can add your ThoughtSpot credentials to authenticate and view the embedded Liveboard. You can use this file to update the `tsHost`, `username`, and `secretKey` values that match your ThoughtSpot account details. This file also includes the ID of the Liveboard that you'll embed in your mobile app. * `LiveboardView.tsx` + The view that embeds the Liveboard content using the `LiveboardEmbed` component from the SDK. @@ -177,7 +177,7 @@ const styles = StyleSheet.create({ == Test the App -Once the app is running, you can enter your ThoughtSpot credentials and press "Connect" to authenticate. After successful authentication, it will navigate to the `LiveboardView`, where you can interact with the embedded Liveboard. +Once the app is running, you can enter your ThoughtSpot credentials to authenticate. After successful authentication, it will navigate to the `LiveboardView`, where you can interact with the embedded Liveboard. From 7a6bee43f5d28b28e22a35de393b8085c173abd2 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 11:57:28 +0530 Subject: [PATCH 12/89] typo fixes --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index dcb7b30fa..da2440b34 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -21,7 +21,7 @@ Before you get started, check the following: * link:https://reactnative.dev/docs/environment-setup[React Native environment, window=_blank] is set up. * If you are using Expo to build your application: ** Ensure that the link:https://docs.expo.dev/tutorial/create-your-first-app/[Expo project is created, window=_blank]. -** The link:https://expo.dev/go[Expo Go, window=_blank] app installed on your mobile device (iOS or Android) to preview the app. +** Install the link:https://expo.dev/go[Expo Go, window=_blank] app on your mobile device (iOS or Android) to preview the app. == Get started with embedding This section provides a set of steps to quickly embed a ThoughtSpot xref:faqs.adoc#lbDef[Liveboard] in a mobile app. @@ -179,7 +179,7 @@ const styles = StyleSheet.create({ Once the app is running, you can enter your ThoughtSpot credentials to authenticate. After successful authentication, it will navigate to the `LiveboardView`, where you can interact with the embedded Liveboard. - + == Known limitations From 25ca73246fdad1f2a34ee7dd2e3718e9512d06a7 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 12:09:39 +0530 Subject: [PATCH 13/89] edits --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index da2440b34..43ea2ca81 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -6,11 +6,11 @@ :page-pageid: embed-ts-mobile-react-native :page-description: Using mobile SDK, you can now embed ThoughtSpot in your mobile apps -ThoughtSpot's Mobile Embed SDK enables developers to embed ThoughtSpot Analytics in their mobile apps. The Mobile SDK is designed for the React Native framework to allow developers to build their mobile apps that run on *iOS* and *Android* platforms, using native resources and a single codebase. +ThoughtSpot's Mobile Embed SDK enables developers to embed ThoughtSpot Analytics in their mobile apps. The Mobile SDK is designed for the React Native framework to allow developers to build their mobile apps that run on *iOS* and *Android* platforms, using native resources and a single codebase. The Mobile Embed SDK is specifically designed for the React Native framework, enabling developers to create mobile apps that operate on both *iOS* and *Android* platforms using native resources and a single codebase. -In the initial release, Mobile SDK supports embedding ThoughtSpot's Liveboard component and customizing the Liveboard view for the mobile app. +In its initial release, the Mobile SDK for React Native supports embedding ThoughtSpot’s Liveboard component and allows for customization of the Liveboard view within the mobile app. -To know how to embed ThoughtSpot content in your mobile app using the Mobile Embed SDK, follow the steps described in this Quick Start Guide. +To learn how to embed ThoughtSpot content in your mobile app using the React Native Mobile SDK, refer to the steps described in this Quick Start Guide. == Before you begin From 9ea22291d5da09d10ac2cab8aa180e3c96194f85 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 12:35:00 +0530 Subject: [PATCH 14/89] nav updates --- modules/ROOT/pages/common/nav.adoc | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 61f13a394..aa8652738 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -58,18 +58,23 @@ * link:{{navprefix}}/getting-started[Embed ThoughtSpot] ** link:{{navprefix}}/getting-started[Quickstart Guide] -** link:{{navprefix}}/tsembed[Embed a ThoughtSpot in Web app] -*** link:{{navprefix}}/embed-liveboard[Embed a Liveboard] -*** link:{{navprefix}}/embed-a-viz[Embed a visualization] -*** link:{{navprefix}}/full-embed[Embed full application] -*** link:{{navprefix}}/search-embed[Embed search page] -*** link:{{navprefix}}/embed-nls[Embed Natural Language Search] -*** link:{{navprefix}}/embed-spotter[Embed Spotter] -*** link:{{navprefix}}/embed-searchbar[Embed search bar] +** link:{{navprefix}}/tsembed[Embed ThoughtSpot in Web app] +*** Embed analytics +**** link:{{navprefix}}/embed-liveboard[Embed a Liveboard] +**** link:{{navprefix}}/embed-a-viz[Embed a visualization] +*** Embed natural language search components +**** link:{{navprefix}}/embed-spotter[Embed Spotter] +**** link:{{navprefix}}/tutorials/spotter/integrate-into-chatbot[Integrate Spotter interface into a Chatbot] +**** link:{{navprefix}}/embed-nls[Embed Natural Language Search (legacy)] +*** Embed full app experience +**** link:{{navprefix}}/full-embed[Embed full app] +**** link:{{navprefix}}/full-app-customize[Customize full application embedding] +*** Embed token-based Search +**** link:{{navprefix}}/search-embed[Embed Search] +**** link:{{navprefix}}/embed-searchbar[Embed search bar] *** link:{{navprefix}}/react-app-embed[Embed with React components] ** Embed ThoughtSpot in a mobile app *** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native Mobile SDK] - ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] **** link:{{navprefix}}/customize-style[Customize basic styles] @@ -99,7 +104,6 @@ ***** link:{{navprefix}}/custom-action-payload[Callback response payload] *** link:{{navprefix}}/in-app-navigation[Create dynamic menus and navigation] -*** link:{{navprefix}}/full-app-customize[Customize full application embedding] *** link:{{navprefix}}/customize-links[Customize links] *** link:{{navprefix}}/set-locale[Customize locale] *** link:{{navprefix}}/custom-domain-config[Custom domain configuration] From 8eb3e3b925564704bc9e772c86c424cf661f319a Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 12:41:06 +0530 Subject: [PATCH 15/89] edits --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 43ea2ca81..e909bd1ec 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -18,9 +18,9 @@ Before you get started, check the following: * You have access to a ThoughtSpot instance with the necessary credentials. * Node.js and NPM are installed on your system. -* link:https://reactnative.dev/docs/environment-setup[React Native environment, window=_blank] is set up. +* Your link:https://reactnative.dev/docs/environment-setup[React Native environment, window=_blank] is set up. * If you are using Expo to build your application: -** Ensure that the link:https://docs.expo.dev/tutorial/create-your-first-app/[Expo project is created, window=_blank]. +** Ensure that the link:https://docs.expo.dev/tutorial/create-your-first-app/[Expo project is created, window=_blank] and imported into your development environment. ** Install the link:https://expo.dev/go[Expo Go, window=_blank] app on your mobile device (iOS or Android) to preview the app. == Get started with embedding From 05347215800c22175d8738f3bb05b6cd111a2713 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 14:41:34 +0530 Subject: [PATCH 16/89] typo fixes --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index e909bd1ec..0233dca0c 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -89,14 +89,14 @@ const LiveboardEmbedView = () => { === Build your app and preview the embedded content -Build your app: +* Build your app: [,bash] ---- $ npm run build ---- -If you are using Expo project: - +* If you are using Expo project: ++ . Build your project locally + [,bash] @@ -106,7 +106,7 @@ expo start . Scan the QR code with the *Expo Go* app to see the app with the embedded content. == Customize your embedded page -Just like the Visual Embed SDK for web application embed, the Mobile Embed SDK provides the following customziation options: +Just like the Visual Embed SDK for web application embed, the Mobile Embed SDK provides the following customization options: * Control the xref:embed-actions.adoc[visibility of menu actions on the embedded page]. * Customize app interactions and enable custom workflows with xref:embed-events.adoc[Embed and Host events]. @@ -175,7 +175,7 @@ const styles = StyleSheet.create({ }); ---- -== Test the App +== Test the app Once the app is running, you can enter your ThoughtSpot credentials to authenticate. After successful authentication, it will navigate to the `LiveboardView`, where you can interact with the embedded Liveboard. From ac8b14d14ccf4c8f467452a6ac063bdc8372397a Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 14:42:41 +0530 Subject: [PATCH 17/89] typo fixes --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 0233dca0c..005491214 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -61,7 +61,7 @@ To initialize the SDK, the following information is required: * `thoughtSpotHost` + The hostname of your ThoughtSpot application instance. For example, `team2.thoughtspot.cloud`. See xref:faqs.adoc#tsHostName[FAQs] to know how to find the hostname of your application instance. * `authType` + -Authentication type. In the current version, mobile embedding supports only the Cookieless Trusted authentication method (`AuthType.TrustedAuthTokenCookieless`) +Authentication type. In the current version, mobile embedding supports only the Cookieless Trusted authentication method (`AuthType.TrustedAuthTokenCookieless`). [source,TypeScript] ---- From 0181374261c24666b1e1539616776dca9a0d6115 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 25 Mar 2025 16:30:28 +0530 Subject: [PATCH 18/89] SCAL-238275 --- modules/ROOT/pages/data-report-v2-api.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/data-report-v2-api.adoc b/modules/ROOT/pages/data-report-v2-api.adoc index ec68262c4..311320bc3 100644 --- a/modules/ROOT/pages/data-report-v2-api.adoc +++ b/modules/ROOT/pages/data-report-v2-api.adoc @@ -81,7 +81,7 @@ curl -X POST \ ---- === Fetch Liveboard Data API -To get data from a Liveboard object and its visualizations via `POST /api/rest/2.0/metadata/liveboard/data` endpoint, your user account must have the `DATADOWNLOADING` (*Can download Data*) privilege and at least view access to the Liveboard specified in the API request. +To get data from a Liveboard object and its visualizations via `POST /api/rest/2.0/metadata/liveboard/data` endpoint, your user account must have at least view access to the Liveboard specified in the API request. The API request body must include the name or GUID of the Liveboard to fetch data. To get specific visualizations from a given Liveboard, add the names or GUIDs of the visualizations in the `visualization_identifiers` array. @@ -191,7 +191,7 @@ Download data from a saved Answer in the PDF, PNG, CSV, or XLSX file format. === Liveboard Report API -To download a Liveboard report via `/api/rest/2.0/report/liveboard` API, you need `DATADOWNLOADING` (*Can download Data*) privilege and at least view access to the Liveboard specified in the API request. +To download a Liveboard report via `/api/rest/2.0/report/liveboard` API, you need at least view access to the Liveboard specified in the API request. In the `POST` request body, specify the GUID or name of the Liveboard as `metadata_identifier`. To download reports with specific visualizations, add GUIDs or names of the visualizations in the `visualization_identifiers`. @@ -257,7 +257,7 @@ See also, link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_ge === Answer Report API -To download Answer data via `/api/rest/2.0/report/answer` API, you need `DATADOWNLOADING` privilege and at least view access to the saved Answer. +To download Answer data via `/api/rest/2.0/report/answer` API, you need at least view access to the saved Answer. In the request body, specify the GUID or name of the Answer object as `metadata_identifier`. From d8f868b46d6d5bdfd58b7df1d8fa7f0f3be287fa Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 26 Mar 2025 08:24:34 +0530 Subject: [PATCH 19/89] SCAL-238665 --- modules/ROOT/pages/3rd-party-script.adoc | 65 +++++++++++++++++++++++ modules/ROOT/pages/common/nav.adoc | 1 + modules/ROOT/pages/security-settings.adoc | 1 + modules/ROOT/pages/whats-new.adoc | 7 +++ 4 files changed, 74 insertions(+) create mode 100644 modules/ROOT/pages/3rd-party-script.adoc diff --git a/modules/ROOT/pages/3rd-party-script.adoc b/modules/ROOT/pages/3rd-party-script.adoc new file mode 100644 index 000000000..0256abef5 --- /dev/null +++ b/modules/ROOT/pages/3rd-party-script.adoc @@ -0,0 +1,65 @@ += Integrate third-party tools and scripts +:toc: true +:toclevels: 2 + +:page-title: Integrate third-party tools and scripts +:page-pageid: third-party-tool-script-integration +:page-description: Security settings for embedding + +ThoughtSpot supports integrating third-party apps such as Mixpanel, Pendo, Log rocket, and more in your embed. If you are using third-party tools to track usage, trace, log, or onboard your application users, you can seamlessly integrate these tools and add custom JavaScripts. This feature is disabled by default on ThoughtSpot instances. To enable this feature, contact ThoughtSpot Support. + +[IMPORTANT] +==== +While ThoughtSpot allows the injection of custom JavaScripts, it is important to be aware of the associated security risks, particularly Cross-Site Scripting (XSS). XSS is a vulnerability that can enable malicious actors to inject and execute unauthorized scripts within a trusted environment. This can lead to data breaches, unauthorized access to user sessions, and compromised system integrity. ThoughtSpot strongly recommends reviewing security guidelines before activating this feature in your instances and exercising caution when integrating third-party tools into your embedded application. +==== + +== Security considerations + +Before requesting ThoughtSpot Support to enable this feature on your instance, do the following: + +* Review the security risks that come with enabling custom-hosted scripts and understand the potential consequences of XSS attacks. +* Implement security controls and measures to validate hosted scripts and mitigate potential vulnerabilities. + +== Feature enablement + +Enabling third-party tools on embed involves two steps: + +. Request for feature activation and provide the script details to ThoughtSpot Support +. Adding the script sources to CSP allowlist + +=== Request for feature enablement + +Create a ThoughtSpot Support ticket to enable the feature on your instance. You must also provide the details host URL of the scripts that you want to use in your embedding environment. + +Wait for ThoughtSpot Support to validate, approve, and configure the URL, and enable the feature on your instance. This step will ensure that only trusted and vetted URLs are permitted to run the scripts in your application environment. + +=== Add script source to CSP allowlist +After the script hosting URL is approved and configured by ThoughtSpot Support, you must add the JavaScript hosting URL to the CSP allowlist. This step requires administration privileges, so make sure you log in to ThoughtSpot with administrator credentials. + +. In your ThoughtSpot application, navigate to *Develop* > *Customizations* > *Security Settings*. +. If your instance has the Orgs feature enabled, make sure that you are in the *All Orgs* context. +. On the *Security Settings* page, click *Edit* and turn on the the *CSP script-src domains* toggle switch. +. Add the script hosting URLs. +. Click *Save changes*. + +[NOTE] +==== +* The *CSP script-src domains* section is visible to users with administrative privileges only if the third-party integration feature is enabled on your instance. +* The *CSP script-src domains* cannot be enabled and configured at the Org level. When configured, this setting will apply to all the Orgs configured on your instance. +==== + +== Passing variables to hosted script + +To pass variables to the customer's hosted script, Visual Embed SDK provides the `customVariablesForThirdPartyTools` parameter. The `customVariablesForThirdPartyTools` is an object containing the variables that you wish to pass to the customer’s hosted JavaScript. These may include private information such as credentials or keys. The hosted JavaScript will access these variables via the `window.tsEmbed` object. + +Developers can define this parameter in the **init()** function as shown in the following example. Once initialized, the JavaScript will run after the authentication is successfully completed in the ThoughtSpot Embed App. + +[source,JavaScript] +---- +init({ + //... + customVariablesForThirdPartyTools: { cloud: "123Basic" } +}); +---- + + diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index a9c445bcd..c89194dc5 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -143,6 +143,7 @@ include::generated/typedoc/CustomSideNav.adoc[] *** link:{{navprefix}}/prefetch[Prefetch static resources] *** link:{{navprefix}}/prerender[Prerender components] ** link:{{navprefix}}/security-settings[Security settings] +*** link:{{navprefix}}/third-party-tool-script-integration[Integrate third-party tools and scripts] ** Other embedding methods *** link:{{navprefix}}/embed-without-sdk[Embed without SDK] *** link:{{navprefix}}/custom-viz-rest-api[Create a custom visualization] diff --git a/modules/ROOT/pages/security-settings.adoc b/modules/ROOT/pages/security-settings.adoc index bec783cb3..0fe093f38 100644 --- a/modules/ROOT/pages/security-settings.adoc +++ b/modules/ROOT/pages/security-settings.adoc @@ -1,5 +1,6 @@ = Security settings :toc: true +:toclevels: 2 :page-title: Security settings :page-pageid: security-settings diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index d9d636e8e..a65f4de0b 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -8,6 +8,13 @@ This page lists new features, enhancements, and deprecated functionality in ThoughtSpot Embedded instances. +== Version 10.8.0.cl + +=== Third-Party script integration + +ThoughtSpot now allows integrating third-party script into embed. This feature is disabled by default on ThoughtSpot instances. + +While you can inject custom Javascript into embed, you must consider the security risks and vulnerabilities associated with Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the security risks to your application environment and review the security guidelines. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. == Version 10.6.0.cl From 58280e7aeb2e009d11653fbb29870beef1dd928d Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 26 Mar 2025 08:57:23 +0530 Subject: [PATCH 20/89] version update --- src/configs/doc-configs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/configs/doc-configs.js b/src/configs/doc-configs.js index 22399aa6f..b44c8df14 100644 --- a/src/configs/doc-configs.js +++ b/src/configs/doc-configs.js @@ -35,7 +35,7 @@ module.exports = { }, VERSION_DROPDOWN: [ { - label: '10.6.0.cl', + label: '10.8.0.cl', link: ' ', subLabel: 'Cloud (Latest)', }, From d32948c947a03e086a1de700029271d5ab3086c5 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 26 Mar 2025 09:02:06 +0530 Subject: [PATCH 21/89] typo fixes --- modules/ROOT/pages/3rd-party-script.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/3rd-party-script.adoc b/modules/ROOT/pages/3rd-party-script.adoc index 0256abef5..9c5ea8cf1 100644 --- a/modules/ROOT/pages/3rd-party-script.adoc +++ b/modules/ROOT/pages/3rd-party-script.adoc @@ -6,7 +6,7 @@ :page-pageid: third-party-tool-script-integration :page-description: Security settings for embedding -ThoughtSpot supports integrating third-party apps such as Mixpanel, Pendo, Log rocket, and more in your embed. If you are using third-party tools to track usage, trace, log, or onboard your application users, you can seamlessly integrate these tools and add custom JavaScripts. This feature is disabled by default on ThoughtSpot instances. To enable this feature, contact ThoughtSpot Support. +ThoughtSpot supports integrating third-party apps such as Mixpanel, Pendo, LogRocket, and more in your embed. If you are using third-party tools to track usage, trace, log, or onboard your application users, you can seamlessly integrate these tools with ThoughtSpot embed and add custom JavaScripts. This feature is disabled by default on ThoughtSpot instances. To enable this feature, contact ThoughtSpot Support. [IMPORTANT] ==== @@ -17,7 +17,7 @@ While ThoughtSpot allows the injection of custom JavaScripts, it is important to Before requesting ThoughtSpot Support to enable this feature on your instance, do the following: -* Review the security risks that come with enabling custom-hosted scripts and understand the potential consequences of XSS attacks. +* Review the security risks associated with custom-hosted scripts and understand the potential consequences of XSS attacks. * Implement security controls and measures to validate hosted scripts and mitigate potential vulnerabilities. == Feature enablement @@ -25,7 +25,7 @@ Before requesting ThoughtSpot Support to enable this feature on your instance, d Enabling third-party tools on embed involves two steps: . Request for feature activation and provide the script details to ThoughtSpot Support -. Adding the script sources to CSP allowlist +. Adding the script sources to the CSP allowlist === Request for feature enablement @@ -37,7 +37,7 @@ Wait for ThoughtSpot Support to validate, approve, and configure the URL, and en After the script hosting URL is approved and configured by ThoughtSpot Support, you must add the JavaScript hosting URL to the CSP allowlist. This step requires administration privileges, so make sure you log in to ThoughtSpot with administrator credentials. . In your ThoughtSpot application, navigate to *Develop* > *Customizations* > *Security Settings*. -. If your instance has the Orgs feature enabled, make sure that you are in the *All Orgs* context. +. If your instance has the Orgs feature enabled, ensure that you are in the *All Orgs* context. . On the *Security Settings* page, click *Edit* and turn on the the *CSP script-src domains* toggle switch. . Add the script hosting URLs. . Click *Save changes*. @@ -48,7 +48,7 @@ After the script hosting URL is approved and configured by ThoughtSpot Support, * The *CSP script-src domains* cannot be enabled and configured at the Org level. When configured, this setting will apply to all the Orgs configured on your instance. ==== -== Passing variables to hosted script +== Passing variables to the hosted script To pass variables to the customer's hosted script, Visual Embed SDK provides the `customVariablesForThirdPartyTools` parameter. The `customVariablesForThirdPartyTools` is an object containing the variables that you wish to pass to the customer’s hosted JavaScript. These may include private information such as credentials or keys. The hosted JavaScript will access these variables via the `window.tsEmbed` object. From 1262c809427dc23b1558c0947d19521751bab260 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 26 Mar 2025 09:14:58 +0530 Subject: [PATCH 22/89] typo fixes --- modules/ROOT/pages/whats-new.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index a65f4de0b..ef135bfe8 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -14,7 +14,7 @@ This page lists new features, enhancements, and deprecated functionality in Thou ThoughtSpot now allows integrating third-party script into embed. This feature is disabled by default on ThoughtSpot instances. -While you can inject custom Javascript into embed, you must consider the security risks and vulnerabilities associated with Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the security risks to your application environment and review the security guidelines. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. +While you can inject custom Javascript into your embeds, you must consider the security risks and vulnerabilities associated with Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the potential security risks to your application environment and review the relevant security guidelines. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. == Version 10.6.0.cl From 8a4b0d874b1e9498fb90de927157cacfebf920d6 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 26 Mar 2025 16:59:45 +0530 Subject: [PATCH 23/89] image update --- modules/ROOT/pages/3rd-party-script.adoc | 8 +++++--- static/doc-images/images/csp-script-domain.png | Bin 0 -> 59685 bytes 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 static/doc-images/images/csp-script-domain.png diff --git a/modules/ROOT/pages/3rd-party-script.adoc b/modules/ROOT/pages/3rd-party-script.adoc index 9c5ea8cf1..af668d9b4 100644 --- a/modules/ROOT/pages/3rd-party-script.adoc +++ b/modules/ROOT/pages/3rd-party-script.adoc @@ -38,7 +38,11 @@ After the script hosting URL is approved and configured by ThoughtSpot Support, . In your ThoughtSpot application, navigate to *Develop* > *Customizations* > *Security Settings*. . If your instance has the Orgs feature enabled, ensure that you are in the *All Orgs* context. -. On the *Security Settings* page, click *Edit* and turn on the the *CSP script-src domains* toggle switch. +. On the *Security Settings* page, click *Edit* and turn on the *CSP script-src domains* toggle switch. ++ +[.widthAuto] +[.bordered] +image::./images/csp-script-domain.png[CSS script-src domain] . Add the script hosting URLs. . Click *Save changes*. @@ -61,5 +65,3 @@ init({ customVariablesForThirdPartyTools: { cloud: "123Basic" } }); ---- - - diff --git a/static/doc-images/images/csp-script-domain.png b/static/doc-images/images/csp-script-domain.png new file mode 100644 index 0000000000000000000000000000000000000000..2795015a8c8d6f39f701a2654f958d71c2fc7773 GIT binary patch literal 59685 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%0D;_6{;{Xv4>oo=ibdqNTYFw+@7SmDmfa;sc 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 Date: Wed, 26 Mar 2025 19:05:38 +0530 Subject: [PATCH 24/89] changelog updates --- modules/ROOT/pages/3rd-party-script.adoc | 2 +- modules/ROOT/pages/api-changelog.adoc | 33 ++++++++++++++++++++ modules/ROOT/pages/rest-apiv2-changelog.adoc | 13 ++++++++ 3 files changed, 47 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/3rd-party-script.adoc b/modules/ROOT/pages/3rd-party-script.adoc index af668d9b4..a8a452f62 100644 --- a/modules/ROOT/pages/3rd-party-script.adoc +++ b/modules/ROOT/pages/3rd-party-script.adoc @@ -1,4 +1,4 @@ -= Integrate third-party tools and scripts += Integrate third-party tools and allow custom scripts :toc: true :toclevels: 2 diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index d01dc1e0f..a07e0ceff 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -8,6 +8,39 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. + +== Version 1.38.0, April 2025 + +[width="100%" cols="1,4"] +|==== +|[tag greenBackground]#NEW FEATURE# a| +The SDK now provides the `customVariablesForThirdPartyTools` setting to pass custom variables when integrating third-party tools and running custom scripts in your embed. Developers can define this object in the **init()** function and add variables as key-value pair. +This feature is available only if third-party integration is enabled on your instance and script hosting domain URL is added to the CSP allowlist. + +For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and allow custom scripts]. + +|[tag greenBackground]#NEW FEATURE# a| +You can now exclude search token string from the application URL by setting `excludeSearchTokenStringFromURL` to `true` in your embed with ThoughtSpot token-based Search or Search bar. + +|[tag greenBackground]#NEW FEATURE# a| This version of the SDK supports the following embed and host events: + +Embed Events:: + +* `EmbedEvent.TableVizRendered` + +Emits when a table visualization is rendered in the ThoughtSpot embedded app. You can also use this event as a hook to trigger host events such as `HostEvent.TransformTableVizData` on the table visualization. For more information, see the link:https://developers.thoughtspot.com/docs/Enumeration_EmbedEvent#_tablevizrendered[SDK reference documentation]. + +* `EmbedEvent.CreateLiveboard` + +Emits when a Liveboard is created. + +Host Events:: + +* `HostEvent.TransformTableVizData` + +Triggers the table visualization re-render with the updated data. You can use this event in conjunction with `EmbedEvent.TableVizRendered` to apply the modifications to table visualization payload. + +* `HostEvent.Remove` + +Triggers the *Delete* action on a Liveboard. +|==== + == Version 1.36.0, February 2025 [width="100%" cols="1,4"] diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 8a95ee27c..d9bf3f483 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -8,6 +8,19 @@ This changelog lists the features and enhancements introduced in REST API v2.0. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. +== Version 10.8.0.cl, April 2025 + +This version introduces the following endpoints: + +* `POST /api/rest/2.0/ai/analytical-questions` + +Allows using an existing ThoughtSpot Answer or Liveboard, and include content to improve query response. + +* `POST /api/rest/2.0/metadata/headers/update` + +Updates metadata header for a given objects. + +* `POST /api/rest/2.0/metadata/update-obj-id` + +Update object IDs for given metadata objects. + == Version 10.6.0.cl, March 2025 === New metadata API endpoints From 12e9e0d1b6ed1becb7524fdae1f12e505e16ad2c Mon Sep 17 00:00:00 2001 From: rani2655 Date: Mon, 31 Mar 2025 10:55:03 +0530 Subject: [PATCH 25/89] update obj is api --- modules/ROOT/pages/rest-api-v2-reference.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/ROOT/pages/rest-api-v2-reference.adoc b/modules/ROOT/pages/rest-api-v2-reference.adoc index 76662027b..10c7318d0 100644 --- a/modules/ROOT/pages/rest-api-v2-reference.adoc +++ b/modules/ROOT/pages/rest-api-v2-reference.adoc @@ -445,6 +445,13 @@ Updates the header attributes of a metadata object. ThoughtSpot Software: __10.7.0.sw or later__ a| +++Try it out+++ + +a| `POST /api/rest/2.0/metadata/update-obj-id` + +Update object IDs for given metadata objects. +|ThoughtSpot Cloud: __10.8.0.cl or later__ + +ThoughtSpot Software: __10.10.0.sw or later__ +a| ++++Try it out+++ |===== -- From 407ac8f299a5749b3444bbc2e84ad59656e40d54 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Tue, 1 Apr 2025 09:29:39 +0530 Subject: [PATCH 26/89] remove beta tag for MFA --- modules/ROOT/pages/api-auth-session.adoc | 2 +- modules/ROOT/pages/authentication.adoc | 2 +- modules/ROOT/pages/embed-authentication.adoc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/api-auth-session.adoc b/modules/ROOT/pages/api-auth-session.adoc index a84a470d9..33ddd2ce8 100644 --- a/modules/ROOT/pages/api-auth-session.adoc +++ b/modules/ROOT/pages/api-auth-session.adoc @@ -17,7 +17,7 @@ include::{path}/log-in-api.adoc[] A successful login returns a session cookie that can be used in your subsequent API calls. For more information, see xref:api-auth-session.adoc#sessionCookies[Session cookies for subsequent API calls]. [NOTE] ==== -* If MFA [beta betaBackground]^Beta^ is enabled on your ThoughtSpot instance then basic authentication with only `username` and `password` will return an error. +* If MFA is enabled on your ThoughtSpot instance then basic authentication with only `username` and `password` will return an error. Contact https://community.thoughtspot.com/customers/s/login/?ec=302&startURL=%2Fcustomers%2Fs%2Fcontactsupport[ThoughtSpot Support] for assistance. * Embedded users authenticating to ThoughtSpot with basic authentication are recommended to switch to `AuthType.TrustedAuthTokenCookieless`. * MFA can be enabled on your instance only if Identity and Access Management (IAMv2) is already enabled. diff --git a/modules/ROOT/pages/authentication.adoc b/modules/ROOT/pages/authentication.adoc index c9fab3772..74a2d0e62 100644 --- a/modules/ROOT/pages/authentication.adoc +++ b/modules/ROOT/pages/authentication.adoc @@ -20,7 +20,7 @@ In this method, a REST client sends the `username` and `password` to authenticat xref:authentication.adoc#trusted-auth-v2[Trusted authentication];; In this method, the REST client must send the `username` and `secret_key` in the API request to obtain an authentication token. The `secret_key` is generated if **Trusted authentication** is enabled on your ThoughtSpot instance. -Multifactor authentication (MFA):: [beta betaBackground]^Beta^ +Multifactor authentication (MFA):: + ThoughtSpot now supports multifactor authentication (MFA) for environments using local authentication with Identity and Access Management (IAMv2). If MFA is enabled on your ThoughtSpot instance, diff --git a/modules/ROOT/pages/embed-authentication.adoc b/modules/ROOT/pages/embed-authentication.adoc index 445780e27..ec2fdd8dc 100644 --- a/modules/ROOT/pages/embed-authentication.adoc +++ b/modules/ROOT/pages/embed-authentication.adoc @@ -68,7 +68,7 @@ a| Do not use this method if you don’t want the SDK to redirect your entire ap * If you want to use local authentication with ThoughtSpot `username` and `password`. * If you are developing or testing code for embedding ThoughtSpot in your host app. a| * Do not use this authentication method in production environments. + -* This authentication will fail if multifactor authentication (MFA) [beta betaBackground]^Beta^ is enabled on your ThoughtSpot instance. Contact https://community.thoughtspot.com/customers/s/login/?ec=302&startURL=%2Fcustomers%2Fs%2Fcontactsupport[ThoughtSpot Support] for assistance. +* This authentication will fail if multifactor authentication (MFA) is enabled on your ThoughtSpot instance. Contact https://community.thoughtspot.com/customers/s/login/?ec=302&startURL=%2Fcustomers%2Fs%2Fcontactsupport[ThoughtSpot Support] for assistance. |===== == User accounts From a83f2f51408ebb699b5c5a02c6c525919756e6c2 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 26 Mar 2025 19:20:21 +0530 Subject: [PATCH 27/89] note on auto-create --- modules/ROOT/pages/authentication.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/ROOT/pages/authentication.adoc b/modules/ROOT/pages/authentication.adoc index 74a2d0e62..c9ac295b2 100644 --- a/modules/ROOT/pages/authentication.adoc +++ b/modules/ROOT/pages/authentication.adoc @@ -472,6 +472,11 @@ Invalid parameter If the `username` does not exist in the ThoughtSpot system, you can provision a new user and assign privileges using `auto_create` and `group_identifiers` attributes. For xref:just-in-time-provisioning.adoc[Just-in-time provisioning], include the following attributes along with `username` and `secret_key` in the `POST` request body: +[NOTE] +==== +When provisioning new users via `POST /api/rest/2.0/auth/token/custom` API endpoint, note that the user will be added if `auto_create` is set to `true` and the username specified in the API request does not exist in ThoughtSpot. Unlike the other token API endpoints (`POST /api/rest/2.0/auth/token/full` and `POST /api/rest/2.0/auth/token/object`), the user properties such as the display name, email, Org and group assignment will not be updated with new values. +==== + [width="100%" cols="1,4"] [options='header'] |===== From e212058869466c4dad7052e5510f281a77c8bbf8 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 8 Apr 2025 05:05:38 +0530 Subject: [PATCH 28/89] review comments fix --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 005491214..9e3fe5386 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -6,7 +6,7 @@ :page-pageid: embed-ts-mobile-react-native :page-description: Using mobile SDK, you can now embed ThoughtSpot in your mobile apps -ThoughtSpot's Mobile Embed SDK enables developers to embed ThoughtSpot Analytics in their mobile apps. The Mobile SDK is designed for the React Native framework to allow developers to build their mobile apps that run on *iOS* and *Android* platforms, using native resources and a single codebase. The Mobile Embed SDK is specifically designed for the React Native framework, enabling developers to create mobile apps that operate on both *iOS* and *Android* platforms using native resources and a single codebase. +ThoughtSpot's Mobile Embed SDK enables developers to embed ThoughtSpot Analytics in their mobile apps. The Mobile Embed SDK is designed for the React Native framework to allow developers to build their mobile apps that operate on *iOS* and *Android* platforms, using native resources and a single codebase. In its initial release, the Mobile SDK for React Native supports embedding ThoughtSpot’s Liveboard component and allows for customization of the Liveboard view within the mobile app. @@ -17,7 +17,7 @@ To learn how to embed ThoughtSpot content in your mobile app using the React Nat Before you get started, check the following: * You have access to a ThoughtSpot instance with the necessary credentials. -* Node.js and NPM are installed on your system. +* link:https://docs.npmjs.com/downloading-and-installing-node-js-and-npm[NPM and Node.js are installed, window=_blank] on your system. * Your link:https://reactnative.dev/docs/environment-setup[React Native environment, window=_blank] is set up. * If you are using Expo to build your application: ** Ensure that the link:https://docs.expo.dev/tutorial/create-your-first-app/[Expo project is created, window=_blank] and imported into your development environment. @@ -90,6 +90,7 @@ const LiveboardEmbedView = () => { === Build your app and preview the embedded content * Build your app: ++ [,bash] ---- $ npm run build From d30b5b21560e12f951fcd18d90c47c6f4ed5e302 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 8 Apr 2025 23:30:23 +0530 Subject: [PATCH 29/89] email settings update --- .../ROOT/pages/customize-email-settings.adoc | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/modules/ROOT/pages/customize-email-settings.adoc b/modules/ROOT/pages/customize-email-settings.adoc index 62dd1fcab..9bef3b8b3 100644 --- a/modules/ROOT/pages/customize-email-settings.adoc +++ b/modules/ROOT/pages/customize-email-settings.adoc @@ -4,42 +4,39 @@ :page-pageid: customize-emails :page-description: You can rebrand system-generated notifications and customize onboarding experience -If you have embedded Thoughtspot in your host application, you can rebrand the welcome email text, customize the product name in scheduled email notifications, and onboarding experience for new users. +To customize the welcome email text, product name, and sender email addresses for welcome emails and scheduled notifications, use the customization settings on the *Admin* > *Onboarding* page of your ThoughtSpot instance. -[NOTE] +[IMPORTANT] ==== -If you want your ThoughtSpot instance to send email notifications with a custom domain name and a specific sender ID, contact ThoughtSpot Support. - -To send email notifications from a specific email account with your domain, update the *Custom admin email* and *From ID* fields in the *Admin* > *Application settings* > *Onboarding* page, and contact ThoughtSpot Support to enable these settings for your application instance. +* If you want your ThoughtSpot instance to send email notifications with a custom domain name and a specific sender ID, contact ThoughtSpot Support. +* To send emails from a specific email account, you must update the *Custom admin email* and *From ID* on the *Admin* > *Application settings* > *Onboarding* page. To customize these parameters, contact ThoughtSpot Support. +* If your instance has Orgs, note that customizing email settings per Org is not supported. To modify the email settings for all Orgs on your instance, you will need cluster administrator privileges. ==== To customize email settings and the onboarding experience, follow these steps: . Log in to ThoughtSpot as an admin user. . Go to *Admin* > *Application settings* > *Onboarding*. -+ - -If you are using the new experience, the *Admin* will be in the Application switcher image:./images/app_switcher.png[the app switcher menu]. . Click *Edit*. -. Configure the following parameters as per your requirement. +. Configure the following parameters as per your requirements. Welcome email:: -Enable or disable welcome emails. When enabled, ThoughtSpot sends welcome emails to all new users. +Enables or disables welcome emails. When enabled, ThoughtSpot sends welcome emails to all new users. Company name:: Your company name. The default value is `Your Company`. Custom admin email:: -The email address of the ThoughtSpot administrator. +Email address of the administrator of your ThoughtSpot instance. You can add an email address of your choice. However, to enable this setting, you must contact ThoughtSpot Support. From ID:: -The email address from which the email notifications are sent. The default is `TS Admin <\no-reply@customer.thoughtspot.com>`. +Email address from which the welcome emails are sent to new ThoughtSpot users. By default, ThoughtSpot uses `TS Admin <\no-reply@customer.thoughtspot.com>` to send email notifications. To change this setting, contact ThoughtSpot Support. Support email ID:: -The email address of your organization’s Support contact. +Email address of your company's Support contact. This email address appears only in welcome emails sent to the new users of your ThoughtSpot instance. Learn More link:: -A link for users to learn more about ThoughtSpot, or your organization’s implementation of ThoughtSpot. The default link is `\https://docs.thoughtspot.com`. +A website URL that allows users to learn more about ThoughtSpot or your organization’s implementation of ThoughtSpot. The default link is `\https://docs.thoughtspot.com`. Product name:: The name of the product to use in email notifications; for example, Liveboard sharing, Liveboard job schedule, or Liveboard subscription notifications. If you specify a product name, these email notifications will show the product name as shown here: @@ -53,10 +50,10 @@ Visit to view this Liveboard. If the product name is not defined, the email notifications will show `ThoughtSpot` as the product name. Get started link:: -A link to allow users to get started with the product. By default, this link points users to the cluster to which they are added. +A website link that allows users to get started with the product. By default, this link points users to the ThoughtSpot instance to which they are added. Custom message:: -The message text to use in the email notifications. +The text to use in the email messages. + //// Signup experience:: @@ -70,4 +67,5 @@ Enter the URL that you want to use as a sign-up button link. //// + -. Click *Save changes*. \ No newline at end of file +. Click *Save changes*. +. To reset the email and onboarding settings to the application default, click *Reset configuration*. \ No newline at end of file From 44a6f9b6f4f631585fbde0016b2ef59fafaa604c Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Fri, 21 Mar 2025 09:21:34 +0530 Subject: [PATCH 30/89] date filter updates --- modules/ROOT/pages/embed-pinboard.adoc | 201 ++++++++++++++++++++++--- 1 file changed, 183 insertions(+), 18 deletions(-) diff --git a/modules/ROOT/pages/embed-pinboard.adoc b/modules/ROOT/pages/embed-pinboard.adoc index b01c2b1eb..3946f56b6 100644 --- a/modules/ROOT/pages/embed-pinboard.adoc +++ b/modules/ROOT/pages/embed-pinboard.adoc @@ -220,21 +220,178 @@ The Visual Embed SDK provides several types of host events to trigger an action For `DATE` and `DATE_TIME` data types, you must provide the date and time values in the Epoch time format when xref:runtime-filters.adoc#_apply_runtime_filters_on_embedded_objects[applying or updating runtime filters] via SDK or REST API. -However, when updating filters using `HostEvent.UpdateFilters`, you must specify the date filter `type`. You can use one of the following values for `type`: - -* `EXACT_DATE` + -Examples: `2023-07-31`, `2023/07/31` -* `EXACT_DATE_RANGE` + -Specify the start date and end date in the `values` array. Ensure that the start date is lower than the end date. + -Example: `"2023-01-31","2023-03-31"`. -* `EXACT_DATE_TIME` + -Example: `2023/07/31 23:59:59` -* `EXACT_TIME` + -Example: `10:10` -* `LAST_N_Period` + -Example: `Last 2 week` + -* `LAST_PERIOD` + -Example: `Last week` +However, when updating filters using `HostEvent.UpdateFilters`, you must specify the date filter `type` and the date and time values. Note that for date `PERIOD` filters, you mus include the `datePeriod` attribute in the date filter object. + + +Rolling time windows. Note that in this context, s/m/h/D/W/M/Q/Y means seconds/minutes/hours/days/weeks/months/quarters/years. + +Yesterday + +Today + +Tomorrow + +This s/m/h/D/W/M/Q/Y + +Last s/m/h/D/W/M/Q/Y + +Next s/m/h/D/W/M/Q/Y + +Before this/last/next s/m/h/D/W/M/Q/Y + +After this/last/next s/m/h/D/W/M/Q/Y + +On or after this/last/next s/m/h/D/W/M/Q/Y + +On or before this/last/next s/m/h/D/W/M/Q/Y + +Week to date e.g. 05/15/2023 < 05/22/2023 + +Month to date e.g. May + +Quarter to date e.g. 04/01/2023 < 05/22/2023 + +Year to date e.g. 2023 + + + + + +The following date filter types are supported: + +[width="100%" cols="4,5,7"] +[options='header'] +|===== +|Type| Description | Example + +| `YESTERDAY` + | Specify the `type` as `YESTERDAY` and `values` as `["""]`. a| Example: + +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + type: "YESTERDAY" + } + }); +---- +| `TODAY` + | Specify the `type` as `TODAY` and `values` as `["""]`. a| Example: +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + type: "TODAY" + } + }); +---- +| `TOMORROW` + | Specify the `type` as `TOMORROW` and `values` as `["""]`. a| Example: + +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + type: "TOMORROW" + } + }); +---- + +|`EXACT_DATE` | Specify a single valid date value in epoch or regular date format. For example, `2023-07-31` or `2023/07/31` a| [source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["2023-07-31"], + type: "EXACT_DATE" + } + }); +---- +|`EXACT_DATE_RANGE` |Specify the start date and end date in the `values` array. Ensure that the start date is lower than the end date. For example, `"2023-01-31","2023-03-31"`. a| + +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "BW_INC", + values: ["2023-01-31","2023-03-31"], + type: "EXACT_DATE_RANGE" + } + }); +---- +| `EXACT_DATE_TIME` |Specify the date and time in epoch or teh regular date and time format. For example, 2023/07/31 22:50:05. a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["2023/07/31 22:50:05"], + type: "EXACT_DATE_TIME" + } + }); +---- +|`EXACT_TIME` |Specify the time value in epoch or `hh:mm:ss` format. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["22:50:05"], + type: "EXACT_TIME" + } + }); +---- + +|`LAST_N_PERIOD` |Specify the time period. For example, Last 2 week. You must also include the `datePeriod` object based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, YEAR, +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [6], + datePeriod: "WEEK", + type: "LAST_N_PERIOD" + } + }); +---- + +|`LAST_PERIOD` |Specify the time period. For example, Last week. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + datePeriod: "DAY", + type: "LAST_PERIOD" + } + }); +---- + +|`MONTH_ONLY` |Specify the month. For example, July. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["July"], + type: "MONTH_ONLY" + } + }); +---- + * `MONTH_ONLY` + Example: `July` * `MONTH_YEAR` + @@ -252,9 +409,9 @@ Example: `"Q1","2023"` Example: `This week` * `PERIOD_TO_DATE` + Example: `month to date` -* `YESTERDAY` + -* `TODAY` + -* `TOMORROW` + + + +|===== ==== HostEvent.UpdateFilters examples @@ -284,6 +441,14 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- + +Equals (EQ): This filter checks if the date matches a specific value. +Less than (LT): This filter checks if the date is before a specific value. +Less than or equal to (LE): This filter checks if the date is before or equal to a specific value. +Greater than (GT): This filter checks if the date is after a specific value. +Greater than or equal to (GE): This filter checks if the date is after or equal to a specific value. +Between (BW): This filter checks if the date falls within a specified range. + [#noteTiles] === Note tiles You can add a link:https://docs.thoughtspot.com/cloud/latest/liveboard-notes[Liveboard Note tile, window=_blank] with custom text, images, and links on an embedded Liveboard. From 64f35ea5ce43a2c5316b0a8fd1b5f1b2a037055a Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Sun, 23 Mar 2025 23:16:58 +0530 Subject: [PATCH 31/89] date filter update --- modules/ROOT/pages/embed-pinboard.adoc | 150 ++++++++++++++++++++----- 1 file changed, 120 insertions(+), 30 deletions(-) diff --git a/modules/ROOT/pages/embed-pinboard.adoc b/modules/ROOT/pages/embed-pinboard.adoc index 3946f56b6..7e976e677 100644 --- a/modules/ROOT/pages/embed-pinboard.adoc +++ b/modules/ROOT/pages/embed-pinboard.adoc @@ -254,9 +254,6 @@ Quarter to date e.g. 04/01/2023 < 05/22/2023 Year to date e.g. 2023 - - - The following date filter types are supported: [width="100%" cols="4,5,7"] @@ -264,7 +261,7 @@ The following date filter types are supported: |===== |Type| Description | Example -| `YESTERDAY` + | Specify the `type` as `YESTERDAY` and `values` as `["""]`. a| Example: +| `YESTERDAY` + | Specify the `type` as `YESTERDAY`. a| Example: [source,JavaScript] ---- @@ -277,7 +274,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { } }); ---- -| `TODAY` + | Specify the `type` as `TODAY` and `values` as `["""]`. a| Example: +| `TODAY` + | Specify the `type` as `TODAY`. a| Example: [source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { @@ -289,7 +286,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { } }); ---- -| `TOMORROW` + | Specify the `type` as `TOMORROW` and `values` as `["""]`. a| Example: +| `TOMORROW` + | Specify the `type` as `TOMORROW`. a| Example: [source,JavaScript] ---- @@ -327,7 +324,19 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { } }); ---- -| `EXACT_DATE_TIME` |Specify the date and time in epoch or teh regular date and time format. For example, 2023/07/31 22:50:05. a|[source,JavaScript] + +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "BW_INC", + values: ["2023-01-31","2023-03-31"], + type: "EXACT_DATE_RANGE" + } + }); +---- +| `EXACT_DATE_TIME` |Specify the date and time in epoch or the regular date and time format. For example, 2023/07/31 22:50:05. a|[source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { filter: { @@ -338,6 +347,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { } }); ---- + |`EXACT_TIME` |Specify the time value in epoch or `hh:mm:ss` format. a|[source,JavaScript] ---- @@ -351,7 +361,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -|`LAST_N_PERIOD` |Specify the time period. For example, Last 2 week. You must also include the `datePeriod` object based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, YEAR, +|`LAST_N_PERIOD` |Specify the time period. For example, Last 2 weeks. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, QUARTER, and YEAR. a|[source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { @@ -365,7 +375,22 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -|`LAST_PERIOD` |Specify the time period. For example, Last week. +|`NEXT_N_PERIOD` | Specify the time period. For example, next 2 months. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, QUARTER, and YEAR. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [2], + datePeriod: "MONTH", + type: "NEXT_N_PERIOD" + } + }); +---- + +| `THIS_PERIOD` | Specify the time period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, QUARTER, and YEAR. + a|[source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { @@ -373,46 +398,111 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { column: "date", oper: "EQ", values: [""], - datePeriod: "DAY", - type: "LAST_PERIOD" + datePeriod: "MONTH", + type: "THIS_PERIOD" } }); ---- -|`MONTH_ONLY` |Specify the month. For example, July. +| `PERIOD_TO_DATE` |Specify the time period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `WEEK`, `MONTH`, QUARTER, and YEAR. + a|[source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { filter: { column: "date", oper: "EQ", - values: ["July"], - type: "MONTH_ONLY" + values: [""], + datePeriod: "QUARTER", + type: "PERIOD_TO_DATE" + } + }); +---- +|`YEAR_ONLY` |Specify the year. For example, 2023. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["2023"], + type: "YEAR_ONLY" } }); ---- -* `MONTH_ONLY` + -Example: `July` -* `MONTH_YEAR` + -Specify the month and year in the `values` array. + +| `MONTH_YEAR` | Specify the month and year in the `values` array. + Example: `"July","2023"`. -* `YEAR_ONLY` + -Example: `2023` -* `NEXT_N_PERIOD` + -Example: `Next 7 week` -* `NEXT_PERIOD` + -Example: `Next week` -* `QUARTER_YEAR` + -Example: `"Q1","2023"` -* `THIS_PERIOD` + -Example: `This week` -* `PERIOD_TO_DATE` + -Example: `month to date` +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["July","2023"], + type: "MONTH_YEAR" + } + }); +---- +|`QUARTER_YEAR` | Specify the quarter and year in the `values` array. For example, `"Q1","2023"`. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["Q1","2023"], + type: "MONTH_YEAR" + } + }); +---- |===== +//// + +|`MONTH_ONLY` |Specify the month. For example, July. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["July"], + type: "MONTH_ONLY" + } + }); +---- +|`LAST_PERIOD` |Specify the time period. For example, Last week. You must also include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, QUARTER, and YEAR. + +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + datePeriod: "DAY", + type: "LAST_PERIOD" + } + }); +---- + +|`NEXT_PERIOD` |Specify the time period. For example, next week. You must also include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, QUARTER, and YEAR. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + datePeriod: "DAY", + type: "LAST_PERIOD" + } + }); + +//// ==== HostEvent.UpdateFilters examples [source,JavaScript] From 8ca9cec0aa2914c5ceab12c68185595d22224ddd Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 24 Mar 2025 12:43:19 +0530 Subject: [PATCH 32/89] filter update --- modules/ROOT/pages/embed-pinboard.adoc | 169 +++++++------------------ 1 file changed, 49 insertions(+), 120 deletions(-) diff --git a/modules/ROOT/pages/embed-pinboard.adoc b/modules/ROOT/pages/embed-pinboard.adoc index 7e976e677..1edf3a104 100644 --- a/modules/ROOT/pages/embed-pinboard.adoc +++ b/modules/ROOT/pages/embed-pinboard.adoc @@ -207,9 +207,11 @@ The `activeTabId` property is available only in the `LiveboardEmbed` package and === Filters -To view specific data across the tables and charts on a Liveboard, users can apply filters in the embedded view. You can apply filters before embedding a Liveboard or xref:runtime-filters.adoc[apply runtime filters] via Visual Embed SDK. Embedding application users can also apply filters across visualizations using the link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross[cross-filter feature, window=_blank]. +To view specific data across the tables and charts on an embedded Liveboard, users can use Liveboard filter options. You can apply filters when embedding a Liveboard or xref:runtime-filters.adoc[apply runtime filters] via Visual Embed SDK and load the Liveboard with filters applied. -The Visual Embed SDK provides several types of host events to trigger an action to get or update filters: +Embedding application users can also apply filters across visualizations using the link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross[cross-filter feature, window=_blank]. + +The Visual Embed SDK provides the following host events to trigger an action to get or update filters: * link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_getfilters[`HostEvent.GetFilters`] * link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updatefilters[`HostEvent.UpdateFilters`] @@ -220,49 +222,21 @@ The Visual Embed SDK provides several types of host events to trigger an action For `DATE` and `DATE_TIME` data types, you must provide the date and time values in the Epoch time format when xref:runtime-filters.adoc#_apply_runtime_filters_on_embedded_objects[applying or updating runtime filters] via SDK or REST API. -However, when updating filters using `HostEvent.UpdateFilters`, you must specify the date filter `type` and the date and time values. Note that for date `PERIOD` filters, you mus include the `datePeriod` attribute in the date filter object. - - -Rolling time windows. Note that in this context, s/m/h/D/W/M/Q/Y means seconds/minutes/hours/days/weeks/months/quarters/years. - -Yesterday - -Today - -Tomorrow - -This s/m/h/D/W/M/Q/Y - -Last s/m/h/D/W/M/Q/Y - -Next s/m/h/D/W/M/Q/Y - -Before this/last/next s/m/h/D/W/M/Q/Y - -After this/last/next s/m/h/D/W/M/Q/Y - -On or after this/last/next s/m/h/D/W/M/Q/Y - -On or before this/last/next s/m/h/D/W/M/Q/Y - -Week to date e.g. 05/15/2023 < 05/22/2023 - -Month to date e.g. May - -Quarter to date e.g. 04/01/2023 < 05/22/2023 - -Year to date e.g. 2023 +However, when updating filters using `HostEvent.UpdateFilters`, you must include the date filter `type` along with the time period to apply any rolling or fixed time windows. +[NOTE] +==== +For `PERIOD` filters, you must include the `datePeriod` attribute in the date filter object. +==== -The following date filter types are supported: +The following table lists the supported filter types and examples for each type: -[width="100%" cols="4,5,7"] +[width="100%" cols="3,5,8"] [options='header'] |===== |Type| Description | Example -| `YESTERDAY` + | Specify the `type` as `YESTERDAY`. a| Example: - +| `YESTERDAY` | Specify the `type` as `YESTERDAY`. a| [source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { @@ -274,7 +248,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { } }); ---- -| `TODAY` + | Specify the `type` as `TODAY`. a| Example: +| `TODAY` | Specify the `type` as `TODAY`. a| [source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { @@ -286,7 +260,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { } }); ---- -| `TOMORROW` + | Specify the `type` as `TOMORROW`. a| Example: +| `TOMORROW` | Specify the `type` as `TOMORROW`. a| [source,JavaScript] ---- @@ -300,12 +274,12 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -|`EXACT_DATE` | Specify a single valid date value in epoch or regular date format. For example, `2023-07-31` or `2023/07/31` a| [source,JavaScript] +|`EXACT_DATE` | Allows filtering column data to show details for the exact date, before or after the date. For example, to filter data for dates greater than `2023/07/31`, specify `2023/07/31` as value, with the filter operator as `GT`. a| [source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { filter: { column: "date", - oper: "EQ", + oper: "GT", values: ["2023-07-31"], type: "EXACT_DATE" } @@ -325,57 +299,23 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "BW_INC", - values: ["2023-01-31","2023-03-31"], - type: "EXACT_DATE_RANGE" - } - }); ----- -| `EXACT_DATE_TIME` |Specify the date and time in epoch or the regular date and time format. For example, 2023/07/31 22:50:05. a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: ["2023/07/31 22:50:05"], - type: "EXACT_DATE_TIME" - } - }); ----- +|`LAST_N_PERIOD` |Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, WEEK`, `MONTH`, `QUARTER`, and `YEAR`. For example, to filter column data by last 2 weeks, set `datePeriod` to `WEEK` and `values` to `2`. -|`EXACT_TIME` |Specify the time value in epoch or `hh:mm:ss` format. a|[source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { filter: { column: "date", oper: "EQ", - values: ["22:50:05"], - type: "EXACT_TIME" - } - }); ----- - -|`LAST_N_PERIOD` |Specify the time period. For example, Last 2 weeks. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, QUARTER, and YEAR. -a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: [6], + values: [2], datePeriod: "WEEK", type: "LAST_N_PERIOD" } }); ---- -|`NEXT_N_PERIOD` | Specify the time period. For example, next 2 months. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, QUARTER, and YEAR. +|`NEXT_N_PERIOD` | Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, WEEK`, `MONTH`, `QUARTER`, and `YEAR`. For example, to filter column data by next 2 weeks, set `datePeriod` to `WEEK` and `values` to `2`. + a|[source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { @@ -389,7 +329,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -| `THIS_PERIOD` | Specify the time period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `DAY`, WEEK`, `MONTH`, QUARTER, and YEAR. +| `THIS_PERIOD` | Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, WEEK`, `MONTH`, `QUARTER`, and `YEAR`. a|[source,JavaScript] ---- @@ -404,7 +344,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -| `PERIOD_TO_DATE` |Specify the time period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `WEEK`, `MONTH`, QUARTER, and YEAR. +| `PERIOD_TO_DATE` |Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `WEEK`, `MONTH`, `QUARTER`, and `YEAR`. a|[source,JavaScript] ---- @@ -431,8 +371,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -| `MONTH_YEAR` | Specify the month and year in the `values` array. + -Example: `"July","2023"`. +| `MONTH_YEAR` |Specify the month and year in the `values` array. For example, `"July","2023"`. a|[source,JavaScript] ---- liveboardEmbed.trigger(HostEvent.UpdateFilters, { @@ -454,7 +393,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { column: "date", oper: "EQ", values: ["Q1","2023"], - type: "MONTH_YEAR" + type: "QUARTER_YEAR" } }); ---- @@ -462,6 +401,31 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { //// +| `EXACT_DATE_TIME` |Specify the date and time in epoch or the regular date and time format. For example, 2023/07/31 22:50:05. a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["2023/07/31 22:50:05"], + type: "EXACT_DATE_TIME" + } + }); +---- + +|`EXACT_TIME` |Specify the time value in epoch or `hh:mm:ss` format. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["22:50:05"], + type: "EXACT_TIME" + } + }); +---- + |`MONTH_ONLY` |Specify the month. For example, July. a|[source,JavaScript] ---- @@ -503,41 +467,6 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); //// -==== HostEvent.UpdateFilters examples - -[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: ["July","2023"], - type: "MONTH_YEAR" - } - }); ----- - -[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - operator: "BW_INC", - values: [ - "2023-01-31","2023-03-31" - ], - type: "EXACT_DATE_RANGE" - } -}); ----- - - -Equals (EQ): This filter checks if the date matches a specific value. -Less than (LT): This filter checks if the date is before a specific value. -Less than or equal to (LE): This filter checks if the date is before or equal to a specific value. -Greater than (GT): This filter checks if the date is after a specific value. -Greater than or equal to (GE): This filter checks if the date is after or equal to a specific value. -Between (BW): This filter checks if the date falls within a specified range. [#noteTiles] === Note tiles From d4021945e7252aaa69fce0481aae8b844eea1e9a Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 24 Mar 2025 15:55:49 +0530 Subject: [PATCH 33/89] SCAL-246792 updates --- modules/ROOT/pages/abac-user-parameters.adoc | 2 - modules/ROOT/pages/runtime-parameters.adoc | 84 ++++++++++++++---- static/doc-images/images/parameter_hidden.png | Bin 0 -> 132207 bytes 3 files changed, 65 insertions(+), 21 deletions(-) create mode 100644 static/doc-images/images/parameter_hidden.png diff --git a/modules/ROOT/pages/abac-user-parameters.adoc b/modules/ROOT/pages/abac-user-parameters.adoc index 936a7b6b5..5cd4635e7 100644 --- a/modules/ROOT/pages/abac-user-parameters.adoc +++ b/modules/ROOT/pages/abac-user-parameters.adoc @@ -176,8 +176,6 @@ a|All persisted rules and attributes of the user object are replaced with the se * By default, the `RESET` option resets all attributes. In 10.6.0.cl and later versions, you can specify the attributes to reset in the `reset_option` attribute. The `reset_option` allows resetting only filter rules, Parameters, or group properties in the token API request. * In 10.4.0.cl, the `REPLACE` behavior can be achieved by making a `RESET` request followed by an `APPEND` request, then passing only the `APPEND` request token to the browser. ==== - - |===== Filters and parameters must be *persisted* for them to apply to user sessions when using xref:trusted-authentication.adoc#cookie[cookie-based trusted authentication] or scheduled reports. diff --git a/modules/ROOT/pages/runtime-parameters.adoc b/modules/ROOT/pages/runtime-parameters.adoc index 35b6ef5c4..66c86e973 100644 --- a/modules/ROOT/pages/runtime-parameters.adoc +++ b/modules/ROOT/pages/runtime-parameters.adoc @@ -83,6 +83,33 @@ liveboardEmbed.trigger(HostEvent.UpdateParameters, [{ ]) ---- +== Runtime parameters in object URLs + +You can apply overrides to Parameter values at runtime and visualize data with the adjusted values. Like runtime filters, you can append the Parameter attribute to the object URLs and modify the resulting output. + +For example, if you want to override the value of the inflation Parameter on a Liveboard or Answer, add the Parameters to the object URL as shown in these examples: + +.Liveboard +---- +https://{ThoughtSpot-host}/?param1=Discount¶mVal1=0.25#/pinboard/d084c256-e284-4fc4-b80c-111cb606449a +---- + +.Saved Answer +---- +https://{ThoughtSpot-host}/?param1=Discount¶mVal1=0.25#/saved-answer/3e84d95c-986e-4154-8362-3807906dad50 +---- + +.Search data +---- +https://{ThoughtSpot-host}/?param1=Discount¶mVal1=0.25#/answer/ +---- + + +[IMPORTANT] +==== +ThoughtSpot returns an error if an object URL with Parameter attributes exceeds 2000 characters. +==== + == Apply Parameter overrides via REST API You can apply Parameter overrides to a Liveboard or Answer using REST v1 and v2 API endpoints. @@ -274,29 +301,48 @@ curl -X POST \ }' ---- -== Runtime parameters in object URLs +== Show or hide Parameter chips in embedded sessions +Parameter values can be set or overridden using multiple methods. In some use cases, you may want to hide the Parameter chips from ThoughtSpot's UI, while in other cases you may want to show the chips. -You can apply overrides to Parameter values at runtime and visualize data with the adjusted values. Like runtime filters, you can append the Parameter attribute to the object URLs and modify the resulting output. +=== Hide Parameter chips +To hide the parameter chip in ThoughtSpot's UI, initialize a Parameter override before loading ThoughtSpot's page by using one of the following methods: -For example, if you want to override the value of the inflation Parameter on a Liveboard or Answer, add the Parameters to the object URL as shown in these examples: +* Use the `runtimeParameters` option in ThoughtSpot's Visual Embed SDK (Recommended) +* Apply a Parameter override directly in the URL (if you are not using Visual Embed SDK) -.Liveboard ----- -https://{ThoughtSpot-host}/?param1=Discount¶mVal1=0.25#/pinboard/d084c256-e284-4fc4-b80c-111cb606449a ----- +To update the parameter's value once the page is loaded, use `HostEvent.UpdateParameters`. The Parameter chip will remain hidden, however its value in ThoughtSpot's visualizations will be updated accordingly. -.Saved Answer ----- -https://{ThoughtSpot-host}/?param1=Discount¶mVal1=0.25#/saved-answer/3e84d95c-986e-4154-8362-3807906dad50 ----- +== Show Parameter chip in ThoughtSpot UI +To show the parameter chip from ThoughtSpot's user interface, update the Parameter's value with `HostEvent.UpdateParameters` after the page has loaded. The Parameter chip will then be shown and updated with each new value passed via the event. -.Search data ----- -https://{ThoughtSpot-host}/?param1=Discount¶mVal1=0.25#/answer/ ----- +[width="100%" cols="5,5,8"] +[options='header'] +|===== +|Parameter chip|Initialized via `runtimeParameters` or URL parameter? |Update via `HostEvent.UpdateParameters` +|Hidden|Yes| Possible +|Shown| No| Possible +|===== + +== Parameters and JWT tokens +Parameters work differently when used in JWT tokens to secure values for users. +Setting a Parameter value via a JWT token will not hide the Parameter value by default. It lets you display a placeholder value on the Parameter chip, for example “Secured”, to indicate that the Parameter is used for security purposes. Note that the placeholder Parameter value is the default value set in your Parameter. Business users will see this value on the Parameter chip. However, the value of the parameter being used in the data displayed will be the one passed via the JWT token. + +Regardless of the user's interaction with the Parameter chip, Parameter values initiated via the JWT token cannot be overridden through the UI, to guarantee its use for security purposes only. + +ThoughtSpot recommends hiding the Parameter chip while using a JWT token to minimize confusion. To do so, set the `is_hidden` flag to `true` in the Worksheet TML for all Parameter columns that you wish to hide from ThoughtSpot's user interface: + +[.widthAuto] +image:./images/parameter_hidden.png[Parameter hidden] + +[width="100%" cols="5,5,8"] +[options='header'] +|===== +|Is the Parameter value passed via a JWT?| +Is the `is_hidden` property enabled for the Parameter in the Worksheet/Model? |Parameter chip behavior +|Yes|No| The Parameter chip is visible and shows the parameter's default value. It uses the + Parameter value defined in the JWT in the data. +User interactions with the filter chip will be ignored due to Parameter value defined via JWT token being locked. +|Yes|Yes| The Parameter chip will be hidden. Uses the Parameter value defined in the JWT token. +|===== -[IMPORTANT] -==== -ThoughtSpot returns an error if an object URL with Parameter attributes exceeds 2000 characters. -==== diff --git a/static/doc-images/images/parameter_hidden.png b/static/doc-images/images/parameter_hidden.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f6eae6fd2d9a7e14851fa3dde44e36b1d88716 GIT binary patch literal 132207 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%0A>>}BE!QNE8H7RPZB|}$}gzCtt>nst@ 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≠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 Date: Mon, 24 Mar 2025 16:02:58 +0530 Subject: [PATCH 34/89] image update --- static/doc-images/images/parameter_hidden.png | Bin 132207 -> 110709 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/static/doc-images/images/parameter_hidden.png b/static/doc-images/images/parameter_hidden.png index a4f6eae6fd2d9a7e14851fa3dde44e36b1d88716..0de121f1286ba460defc4091215d2c5c9f9aa3b7 100644 GIT binary patch delta 107982 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

Zjp>b-0dVZG9&KV$FE9(u}{Im)B`dB+wNL%o=U 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 From 39f0782ba9dfdc321bb1d51afe7207ddcdc55e6e Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 24 Mar 2025 16:10:03 +0530 Subject: [PATCH 35/89] typo fixes --- modules/ROOT/pages/embed-pinboard.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/embed-pinboard.adoc b/modules/ROOT/pages/embed-pinboard.adoc index 1edf3a104..bb23ba347 100644 --- a/modules/ROOT/pages/embed-pinboard.adoc +++ b/modules/ROOT/pages/embed-pinboard.adoc @@ -314,7 +314,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -|`NEXT_N_PERIOD` | Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, WEEK`, `MONTH`, `QUARTER`, and `YEAR`. For example, to filter column data by next 2 weeks, set `datePeriod` to `WEEK` and `values` to `2`. +|`NEXT_N_PERIOD` | Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, WEEK`, `MONTH`, `QUARTER`, and `YEAR`. For example, to filter column data by next 2 months, set `datePeriod` to `MONTH` and `values` to `2`. a|[source,JavaScript] ---- From 63b459d6b2a2c09227e5675a75818f9ca43ca24c Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 24 Mar 2025 16:10:03 +0530 Subject: [PATCH 36/89] typo fixes From 6370b946a6bbe2d733c761336d52a5667cf957f3 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 26 Mar 2025 19:20:21 +0530 Subject: [PATCH 37/89] note on auto-create From 03aa14e31d5027a8a4aab8e40f2ecba763fa0f78 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 26 Mar 2025 19:20:21 +0530 Subject: [PATCH 38/89] note on auto-create From 4976a4e317d9c68bdfeded8b189b423ec3cda5f0 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Wed, 2 Apr 2025 16:02:25 +0530 Subject: [PATCH 39/89] SCAL-249238 --- modules/ROOT/pages/orgs.adoc | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/orgs.adoc b/modules/ROOT/pages/orgs.adoc index 6ed04d716..d68f82ae4 100644 --- a/modules/ROOT/pages/orgs.adoc +++ b/modules/ROOT/pages/orgs.adoc @@ -97,6 +97,8 @@ If a cluster administrator wants to perform a Create, Read, Update, or Delete (C ==== + +//// === Orgs context for sharing links A user belonging to multiple Orgs can share ThoughtSpot objects such as Liveboards and Answers, with users of another Org. This will require the object to have share permissions, and both users to be part of the parent Org of the shared object. @@ -119,31 +121,37 @@ For more information, see link:https://docs.thoughtspot.com/cloud/latest/orgs-ov * The per Org URL feature may not work properly if the user is working with embed sdk with auth types - trusted authentication(`AuthType.TrustedAuthToken`) or cookieless authentication(`AuthType.TrustedAuthTokenCookieless`) simultaneously in the same browser. * Currently, there is no support for this feature through the APIs. ==== +//// + ==== Per Org custom embed URL (for custom link settings) [earlyAccess eaBackground]#Early Access# -//With the current implementation, users belonging to multiple Orgs had to select the parent Org of a shared object from a list while trying to access it from a different Org. +A user belonging to multiple Orgs can share ThoughtSpot objects such as Liveboards and Answers, with users of another Org. This will require the object to have share permissions, and both users to be part of the parent Org of the shared object. + Starting with ThoughtSpot Cloud 10.5.0.cl release, developers embedding ThoughtSpot in their application will be able to edit their custom link settings for their application users to allow seamless access to content from another different Org. For example, a user has access to Org1, Org2 and Org3. While the user is logged in to Org1, they can access a Liveboard shared by another user in Org3 without using the Org switcher. This feature is turned off by default. To enable this feature on your instance, contact link:https://community.thoughtspot.com/customers/s/contactsupport[ThoughSpot Support, window=_blank]. When this feature is enabled, the Org ID will be passed as an additional query parameter in the `{ts-query-param}` in the URL. For example, if you have set the custom link as: -`\https://www.mysite.com/liveboard/{object-id}/?{ts-query-params}` +`\https://www.mysite.com/liveboard/{object-id}?{ts-query-params}` The resulting URL will be: -`\https://www.mysite.com/liveboard/22946f4b-b4ce-4643-be50-66afcd5177/orgId=0` +`\https://www.mysite.com/liveboard/22946f4b-b4ce-4643-be50-66afcd5177?orgId=0` -The Org ID will passed in the URL depending on the placement of `{ts-query-params}` in the custom URL. +The Org ID will be passed in the URL depending on the placement of `{ts-query-params}` in the custom URL. //Customers can use this Org ID to access content between different Orgs by setting up the `overrideOrgId` in the SDK. [NOTE] ==== -The developers are advised to update their implementation to accommodate the Org ID in the `{ts-query-params}` while setting up the xref:https://developers.thoughtspot.com/docs/customize-links[custom links] for their application users. This will enable the users to seamlessly access ThoughtSpot objects across Orgs in a multi-Org setup, without causing any disruption to the current workflow. +* The developers are advised to update their implementation to accommodate the Org ID in the `{ts-query-params}` while setting up the xref:https://developers.thoughtspot.com/docs/customize-links[custom links] for their application users. This will enable the users to seamlessly access ThoughtSpot objects across Orgs in a multi-Org setup, without causing any disruption to the current workflow. +* The `overrideOrgId` parameter in the SDK accepts the Org ID from the resulting URL as its input value. +* The `overrideOrgId` parameter may not work properly with auth types - trusted authentication(`AuthType.TrustedAuthToken`) or cookieless authentication(`AuthType.TrustedAuthTokenCookieless`) simultaneously in the same browser, if the `tokenAuthPerOrg` is already enabled on the ThoughtSpot instance. +* Currently, there is no support for this feature through the APIs. ==== == Feature availability on a multi-tenant instance From de0cf490f2a279cbd5afd5f4e806e1947e5d0f05 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Wed, 2 Apr 2025 16:09:48 +0530 Subject: [PATCH 40/89] SCAL-249238 --- modules/ROOT/pages/orgs.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/ROOT/pages/orgs.adoc b/modules/ROOT/pages/orgs.adoc index d68f82ae4..36b768711 100644 --- a/modules/ROOT/pages/orgs.adoc +++ b/modules/ROOT/pages/orgs.adoc @@ -151,7 +151,6 @@ The Org ID will be passed in the URL depending on the placement of `{ts-query-pa * The developers are advised to update their implementation to accommodate the Org ID in the `{ts-query-params}` while setting up the xref:https://developers.thoughtspot.com/docs/customize-links[custom links] for their application users. This will enable the users to seamlessly access ThoughtSpot objects across Orgs in a multi-Org setup, without causing any disruption to the current workflow. * The `overrideOrgId` parameter in the SDK accepts the Org ID from the resulting URL as its input value. * The `overrideOrgId` parameter may not work properly with auth types - trusted authentication(`AuthType.TrustedAuthToken`) or cookieless authentication(`AuthType.TrustedAuthTokenCookieless`) simultaneously in the same browser, if the `tokenAuthPerOrg` is already enabled on the ThoughtSpot instance. -* Currently, there is no support for this feature through the APIs. ==== == Feature availability on a multi-tenant instance From 9c74b3f1e254753c36cfe3161c121b7ef45972c5 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Wed, 2 Apr 2025 16:14:12 +0530 Subject: [PATCH 41/89] lb filter override --- modules/ROOT/pages/data-report-v2-api.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/ROOT/pages/data-report-v2-api.adoc b/modules/ROOT/pages/data-report-v2-api.adoc index 311320bc3..880b26657 100644 --- a/modules/ROOT/pages/data-report-v2-api.adoc +++ b/modules/ROOT/pages/data-report-v2-api.adoc @@ -199,6 +199,7 @@ In the `POST` request body, specify the GUID or name of the Liveboard as `metada ==== * The downloadable file returned in API response file is extensionless. You need to rename the downloaded file by typing in the relevant extension. * If the Liveboard includes Note tiles, ensure that you do not pass the GUID of Note tiles as `visualization_identifiers` in the API request. Attempting to do so will lead to an error, and the API will return 400 error code in response. +* Attempting to override existing filters while exporting a Liveboard will result in an error. ==== The default `file_format` is PDF. For PDF, you can specify additional parameters to customize the page orientation and include or exclude the cover page, logo, footer text, and page numbers. From 8848bbdc8036930d0adc2d253103b0dea26936f7 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Wed, 2 Apr 2025 20:35:00 +0530 Subject: [PATCH 42/89] SCAL-249238 --- modules/ROOT/pages/orgs.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/orgs.adoc b/modules/ROOT/pages/orgs.adoc index 36b768711..6403038f9 100644 --- a/modules/ROOT/pages/orgs.adoc +++ b/modules/ROOT/pages/orgs.adoc @@ -149,8 +149,8 @@ The Org ID will be passed in the URL depending on the placement of `{ts-query-pa [NOTE] ==== * The developers are advised to update their implementation to accommodate the Org ID in the `{ts-query-params}` while setting up the xref:https://developers.thoughtspot.com/docs/customize-links[custom links] for their application users. This will enable the users to seamlessly access ThoughtSpot objects across Orgs in a multi-Org setup, without causing any disruption to the current workflow. -* The `overrideOrgId` parameter in the SDK accepts the Org ID from the resulting URL as its input value. -* The `overrideOrgId` parameter may not work properly with auth types - trusted authentication(`AuthType.TrustedAuthToken`) or cookieless authentication(`AuthType.TrustedAuthTokenCookieless`) simultaneously in the same browser, if the `tokenAuthPerOrg` is already enabled on the ThoughtSpot instance. +* The `overrideOrgId` parameter in the SDK can accept the Org ID from the resulting URL as its input value. +* The `overrideOrgId` parameter may not work properly with auth types - trusted authentication (`AuthType.TrustedAuthToken`) or cookieless authentication (`AuthType.TrustedAuthTokenCookieless`) simultaneously in the same browser, if `tokenAuthPerOrg` is already enabled on the ThoughtSpot instance. ==== == Feature availability on a multi-tenant instance From 5927ebe8e7206b03dae4f9d0b420fe98ce55d0a6 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Wed, 2 Apr 2025 20:35:00 +0530 Subject: [PATCH 43/89] SCAL-249238 --- modules/ROOT/pages/orgs.adoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/orgs.adoc b/modules/ROOT/pages/orgs.adoc index 6403038f9..f2bbafb46 100644 --- a/modules/ROOT/pages/orgs.adoc +++ b/modules/ROOT/pages/orgs.adoc @@ -6,7 +6,7 @@ :page-pageid: orgs :page-description: You can now configure your ThoughtSpot instance as a mult-tenant cluster with separate Org containers for your tenants. -If your deployment requires logical separation of departments within your organization, or if it involves supporting many distinct organizations from a single application instance, use the *Orgs* feature. +If your deployment requires logical separation of departments within your organization, or if it involves supporting many distinct organizations from a single application instance, use the *Orgs* feature. Using Orgs, you can set boundaries within the ThoughtSpot system and isolate each tenant's data in such a way that it is independent of and invisible to other tenant workspaces configured on the same application instance. @@ -46,12 +46,12 @@ Each Org other than the Primary Org serves as an independent container with its If a user only belongs to a single Org, their experience of ThoughtSpot is as if it were single-tenant. -If a user belongs to multiple Orgs, they will see a menu allowing them to switch between the Orgs they belong to. +If a user belongs to multiple Orgs, they will see a menu allowing them to switch between the Orgs they belong to. All activity within ThoughtSpot is always within the context of *one Org*, even if the user has access to multiple Orgs. They can *switch between Orgs* but not do any actions across Orgs. === Administering Orgs -The cluster administrator can create an Org for each tenant account, configure groups and assign users, and define access to data objects within that org. +The cluster administrator can create an Org for each tenant account, configure groups and assign users, and define access to data objects within that org. The following figure depicts the Orgs presentation on a multi-tenant ThoughtSpot instance. @@ -100,7 +100,6 @@ If a cluster administrator wants to perform a Create, Read, Update, or Delete (C //// === Orgs context for sharing links -A user belonging to multiple Orgs can share ThoughtSpot objects such as Liveboards and Answers, with users of another Org. This will require the object to have share permissions, and both users to be part of the parent Org of the shared object. ==== Per Org URL @@ -130,6 +129,8 @@ For more information, see link:https://docs.thoughtspot.com/cloud/latest/orgs-ov A user belonging to multiple Orgs can share ThoughtSpot objects such as Liveboards and Answers, with users of another Org. This will require the object to have share permissions, and both users to be part of the parent Org of the shared object. + +//With the current implementation, users belonging to multiple Orgs had to select the parent Org of a shared object from a list while trying to access it from a different Org. Starting with ThoughtSpot Cloud 10.5.0.cl release, developers embedding ThoughtSpot in their application will be able to edit their custom link settings for their application users to allow seamless access to content from another different Org. For example, a user has access to Org1, Org2 and Org3. While the user is logged in to Org1, they can access a Liveboard shared by another user in Org3 without using the Org switcher. @@ -148,7 +149,7 @@ The Org ID will be passed in the URL depending on the placement of `{ts-query-pa [NOTE] ==== -* The developers are advised to update their implementation to accommodate the Org ID in the `{ts-query-params}` while setting up the xref:https://developers.thoughtspot.com/docs/customize-links[custom links] for their application users. This will enable the users to seamlessly access ThoughtSpot objects across Orgs in a multi-Org setup, without causing any disruption to the current workflow. +* The developers are advised to update their implementation to accommodate the Org ID in the `{ts-query-params}` while setting up the link:https://developers.thoughtspot.com/docs/customize-links[custom links] for their application users. This will enable the users to seamlessly access ThoughtSpot objects across Orgs in a multi-Org setup, without causing any disruption to the current workflow. * The `overrideOrgId` parameter in the SDK can accept the Org ID from the resulting URL as its input value. * The `overrideOrgId` parameter may not work properly with auth types - trusted authentication (`AuthType.TrustedAuthToken`) or cookieless authentication (`AuthType.TrustedAuthTokenCookieless`) simultaneously in the same browser, if `tokenAuthPerOrg` is already enabled on the ThoughtSpot instance. ==== @@ -319,4 +320,3 @@ The following conditions apply to OIDC authentication on a multi-tenant setup: * If the Org mapping is enabled on the ThoughtSpot cluster, the Group mapping will not work. For more information on OIDC authentication, see xref:configure-oidc.adoc[OpenID Connect authentication]. - From 133c28880f57e587308d0764725e7f31fcce8904 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Wed, 2 Apr 2025 16:14:12 +0530 Subject: [PATCH 44/89] lb filter override From 0a6866443a0cbf4a4c43d332dac27c6966d7a104 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Fri, 4 Apr 2025 12:04:15 +0530 Subject: [PATCH 45/89] lb override runtime filters --- modules/ROOT/pages/data-report-v2-api.adoc | 2 +- modules/ROOT/pages/runtime-filters.adoc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/data-report-v2-api.adoc b/modules/ROOT/pages/data-report-v2-api.adoc index 880b26657..eab617d1f 100644 --- a/modules/ROOT/pages/data-report-v2-api.adoc +++ b/modules/ROOT/pages/data-report-v2-api.adoc @@ -199,7 +199,7 @@ In the `POST` request body, specify the GUID or name of the Liveboard as `metada ==== * The downloadable file returned in API response file is extensionless. You need to rename the downloaded file by typing in the relevant extension. * If the Liveboard includes Note tiles, ensure that you do not pass the GUID of Note tiles as `visualization_identifiers` in the API request. Attempting to do so will lead to an error, and the API will return 400 error code in response. -* Attempting to override existing filters while exporting a Liveboard will result in an error. +* Attempting to override existing filter values with runtime filters while exporting a Liveboard will result in an error. ==== The default `file_format` is PDF. For PDF, you can specify additional parameters to customize the page orientation and include or exclude the cover page, logo, footer text, and page numbers. diff --git a/modules/ROOT/pages/runtime-filters.adoc b/modules/ROOT/pages/runtime-filters.adoc index b87b9c69b..22c422225 100644 --- a/modules/ROOT/pages/runtime-filters.adoc +++ b/modules/ROOT/pages/runtime-filters.adoc @@ -743,6 +743,7 @@ https://{ThoughtSpot-Host}/?col1=State&op1=EQ&val1=California&col2=product&op2=B ==== * The runtime filters operation returns an error if the URL exceeds 2000 characters. * Ensure that you add the runtime filter parameters in the URL before `#/` in the URL, so that the parameters persist. +* Attempting to override existing filter values with runtime filters while exporting a Liveboard will result in an error. ==== From 48ab806e74f02765760bca17ba0e5c55d88ce811 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Fri, 4 Apr 2025 12:04:15 +0530 Subject: [PATCH 46/89] lb override runtime filters From 4da0d03b29c6a37f7b23425bc4bcf02965db2361 Mon Sep 17 00:00:00 2001 From: rani2655 Date: Fri, 4 Apr 2025 12:04:15 +0530 Subject: [PATCH 47/89] lb override runtime filters From 5bfd4745083018689fc5345f0e151baf7306c002 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 8 Apr 2025 23:30:23 +0530 Subject: [PATCH 48/89] email settings update From 2c754d1f77b4bcb9f95f9a7f3a1e03dbb8933a09 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 9 Apr 2025 14:34:21 +0530 Subject: [PATCH 49/89] edits --- modules/ROOT/pages/whats-new.adoc | 5 +++-- src/configs/doc-configs.js | 12 ++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index ef135bfe8..0361efe1f 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -10,12 +10,13 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 10.8.0.cl -=== Third-Party script integration +=== Third-Party tools and custom script integration -ThoughtSpot now allows integrating third-party script into embed. This feature is disabled by default on ThoughtSpot instances. +ThoughtSpot now allows integrating third-party tools and scripts into your embed. This feature is disabled by default on ThoughtSpot instances. While you can inject custom Javascript into your embeds, you must consider the security risks and vulnerabilities associated with Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the potential security risks to your application environment and review the relevant security guidelines. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. + == Version 10.6.0.cl === Spotter embed enhancements diff --git a/src/configs/doc-configs.js b/src/configs/doc-configs.js index b44c8df14..05a60fc48 100644 --- a/src/configs/doc-configs.js +++ b/src/configs/doc-configs.js @@ -39,6 +39,18 @@ module.exports = { link: ' ', subLabel: 'Cloud (Latest)', }, + { + label: '10.6.0.cl', + link: ' ', + subLabel: 'Cloud', + iframeUrl: 'https://developer-docs-10-6-0-cl.vercel.app/docs', + }, + { + label: '10.1.0.sw', + link: '10-1-0-sw', + subLabel: 'Software (Latest)', + iframeUrl: 'https://visual-embed-sdk-10-1.vercel.app/docs', + }, ], CUSTOM_PAGE_ID: { API_PLAYGROUND: 'restV2-playground', From 3185ca3d9cdb938a63ad9df379d4deaac3e0f7d2 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 10 Apr 2025 11:10:25 +0530 Subject: [PATCH 50/89] review comments --- modules/ROOT/pages/3rd-party-script.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/3rd-party-script.adoc b/modules/ROOT/pages/3rd-party-script.adoc index a8a452f62..24ca2d09b 100644 --- a/modules/ROOT/pages/3rd-party-script.adoc +++ b/modules/ROOT/pages/3rd-party-script.adoc @@ -29,12 +29,12 @@ Enabling third-party tools on embed involves two steps: === Request for feature enablement -Create a ThoughtSpot Support ticket to enable the feature on your instance. You must also provide the details host URL of the scripts that you want to use in your embedding environment. +Create a ThoughtSpot Support ticket to enable the feature on your instance. In your request, specify the domain URLs that will host the scripts in your embedding environment. -Wait for ThoughtSpot Support to validate, approve, and configure the URL, and enable the feature on your instance. This step will ensure that only trusted and vetted URLs are permitted to run the scripts in your application environment. +Wait for ThoughtSpot Support to validate, approve, and configure the URL for your instance. This step will ensure that only the trusted and vetted domains are allowed to run scripts in your application environment. === Add script source to CSP allowlist -After the script hosting URL is approved and configured by ThoughtSpot Support, you must add the JavaScript hosting URL to the CSP allowlist. This step requires administration privileges, so make sure you log in to ThoughtSpot with administrator credentials. +After the script hosting URL is approved and configured by ThoughtSpot Support, you must add the JavaScript hosting domain to the CSP allowlist. This step requires administration privileges, so make sure you log in to ThoughtSpot with your administrator credentials. . In your ThoughtSpot application, navigate to *Develop* > *Customizations* > *Security Settings*. . If your instance has the Orgs feature enabled, ensure that you are in the *All Orgs* context. @@ -43,7 +43,7 @@ After the script hosting URL is approved and configured by ThoughtSpot Support, [.widthAuto] [.bordered] image::./images/csp-script-domain.png[CSS script-src domain] -. Add the script hosting URLs. +. Add the script hosting domain. . Click *Save changes*. [NOTE] From a7f73c9e55579c50c5a786311c11e35187057fab Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Fri, 11 Apr 2025 11:19:06 +0530 Subject: [PATCH 51/89] review comments --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 143 ++++++++++++++++-- 1 file changed, 130 insertions(+), 13 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 9e3fe5386..57f0e6644 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -1,4 +1,4 @@ -= Embed ThoughtSpot using React Native Mobile SDK += Embed ThoughtSpot using React Native mobile SDK :toc: true :toclevels: 2 @@ -32,7 +32,7 @@ The latest version of the Mobile Embed SDK for React Native is available at link [source,console] ---- -npm install @thoughtspot/react-native-mobile-sdk +npm install @thoughtspot/react-native-embed-sdk ---- === Import the SDK into your project @@ -40,19 +40,19 @@ npm install @thoughtspot/react-native-mobile-sdk [source,JavaScript] ---- // NPM - import { LiveboardEmbed, AuthType, init } from '@thoughtspot/react-native-mobile-sdk'; + import { LiveboardEmbed, AuthType, init } from '@thoughtspot/react-native-embed-sdk'; ---- -After you import, your project should have the following files: +After you import, you can define the ThoughtSpot host URL from which you want to embed a Liveboard, authentication type and attributes, and the Liveboard ID. -* `Auth.ts` + -Used for authentication with ThoughtSpot's REST API to get the authentication token. -* `App.tsx` + -Contains the main app setup with React navigation for screen transitions. -* `Home.tsx` + -In this file, you can add your ThoughtSpot credentials to authenticate and view the embedded Liveboard. You can use this file to update the `tsHost`, `username`, and `secretKey` values that match your ThoughtSpot account details. This file also includes the ID of the Liveboard that you'll embed in your mobile app. -* `LiveboardView.tsx` + -The view that embeds the Liveboard content using the `LiveboardEmbed` component from the SDK. +In the link:https://snack.expo.dev/@git/github.com/thoughtspot/developer-examples:mobile/react-native-embed-sdk[Expo code sandbox, window=_blank], you'll notice that your mobile embed project has the following files: + +* `Auth.ts` - For authentication with ThoughtSpot's REST API to get the authentication token. +* `App.tsx` - Contains the main app setup with React navigation for screen transitions. +* `Home.tsx` - In this file, the `tsHost`, `username`, `secretKey`, and Liveboard ID are defined. +* `LiveboardView.tsx` - Defines the interface configuration properties for the Liveboard embedded view. + +You can use similar files or use an index file based on your project setup. === Initialize the SDK and set up authentication @@ -109,7 +109,124 @@ expo start == Customize your embedded page Just like the Visual Embed SDK for web application embed, the Mobile Embed SDK provides the following customization options: -* Control the xref:embed-actions.adoc[visibility of menu actions on the embedded page]. +* Control the xref:embed-actions.adoc[visibility of menu actions on the embedded page]. + +By default, the SDK includes the following menu actions on the embedded Liveboard and its visualizations: + + +Action.AddFilter,Action.CrossFilter, Action.DrillDown, Action.PersonalisedViewsDropdown, Action.AxisMenuFilter, Action.AxisMenuEdit, Action.AxisMenuPosition, +Action.AxisMenuSort, Action.AxisMenuAggregate, Action.AxisMenuConditionalFormat, Action.AxisMenuGroup, Action.AxisMenuRemove, +Action.AxisMenuRename, Action.AxisMenuTimeBucket + +[width="100%" cols="3,4"] +[options='header'] +|==== +|| +|Action string in SDK a|Action label in the UI +|xref:Action.adoc#_addtofavorites[`Action.AddToFavorites`]| `LiveboardEmbed` + +`AppEmbed` | The *Favorites* (star) icon on a Liveboard page. + +Allows adding a Liveboard to the user's favorites list. +|xref:Action.adoc#_aihighlights[`Action.AIHighlights`]|`LiveboardEmbed` + +`AppEmbed` | The AI highlights button on a Liveboard page. + +Displays quick insights on how top metrics changed in your Liveboard. + +To enable *AI Highlights*, ensure that the link:https://docs.thoughtspot.com/cloud/latest/time-series-anomaly[KPI anomaly detection, window=_blank] feature is enabled on your instance. +|xref:Action.adoc#_share[`Action.Share`]| `LiveboardEmbed` + +`AppEmbed` |*Share* + +Allows sharing a Liveboard with another user or group. +|xref:Action.adoc#_edit[`Action.Edit`]| `LiveboardEmbed` + +`AppEmbed` | *Edit* + +Allows editing the contents of a Liveboard. Available only if you have edit privileges to the object. +|xref:Action.adoc#_requestaccess[`Action.RequestAccess`]| `LiveboardEmbed` + +`AppEmbed` | The *Request access* action for view-only Liveboards. Allows sending a request to the Liveboard owner to obtain edit permissions. +|xref:Action.adoc#_addfilter[`Action.AddFilter`] a| `LiveboardEmbed` + +`AppEmbed` |*Add filters* + +Adds filters to visualizations on a Liveboard. +|xref:Action.adoc#_configurefilter[`Action.ConfigureFilter`] +a| `LiveboardEmbed` + +`AppEmbed` +|The filter configuration options in the *Add Filters* modal. + +Applies filters and allows configuring filters applied to a visualization on a Liveboard. +|xref:Action.adoc#_addparameter[`Action.AddParameter`]| `SearchBarEmbed` + +`AppEmbed`| The *Add Parameters* option in the top panel of the Liveboard + +Allows adding parameters to a Liveboard. + +|xref:Action.adoc#_addtab[`Action.AddTab`]|`LiveboardEmbed` + +`AppEmbed` | The *Add Tab* action on a Liveboard. + +Allows adding a new tab to a Liveboard view. +|xref:Action.adoc#_changefiltervisibilityintab[`Action.ChangeFilterVisibilityInTab`]|`LiveboardEmbed` + +`AppEmbed` | Action ID to disable or hide the filter visibility on Liveboard tabs. Applicable if link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters#_apply_filters_to_specific_visualizations_or_tabs[the filter visibility on tabs, window=_blank] feature is enabled on your instance. + +See also, xref:LiveboardViewConfig.adoc#_hideirrelevantchipsinliveboardtabs[hideIrrelevantChipsInLiveboardTabs]. + +|xref:Action.adoc#_disablechipreorder[`Action.DisableChipReorder`]|`LiveboardEmbed` + +`SearchEmbed` `AppEmbed` | Action ID for disabling filter chip reordering on a Liveboard. + +|xref:Action.adoc#_save[`Action.Save`]|`LiveboardEmbed` + +`AppEmbed` | *Save* + +Saves Liveboard modifications. +|xref:Action.adoc#_makeacopy[`Action.MakeACopy`] | `LiveboardEmbed` + +`AppEmbed`| *Make a copy* + +Creates a copy of the Liveboard. +|xref:Action.adoc#_downloadaspdf[`Action.DownloadAsPdf`] | `LiveboardEmbed` + +`AppEmbed`|*Download as PDF* + +Downloads the Liveboard as a PDF file. +|xref:Action.adoc#_present[`Action.Present`]| `LiveboardEmbed` + +`AppEmbed` | *Present* + +Presents a fullscreen Liveboard in the slideshow mode. +|xref:Action.adoc#_schedule[`Action.Schedule`] +xref:Action.adoc#_subscription[`Action.Subscription`]| `LiveboardEmbed` + +`AppEmbed` |**Schedule** + +Allows scheduling Liveboard notifications. +|xref:Action.adoc#_scheduleslist[`Action.SchedulesList`]| `LiveboardEmbed` + +`AppEmbed` | *Manage schedules* + +Allows you to manage scheduled Liveboard jobs. +Saves Liveboard modifications. + +|xref:Action.adoc#_liveboardinfo[`Action.LiveboardInfo`]|`LiveboardEmbed` + +`AppEmbed` | *Show Liveboard details* + +Displays information about the Liveboard. + +|xref:Action.adoc#_renamemodaltitledescription[`Action.RenameModalTitleDescription`]|`LiveboardEmbed` + +`AppEmbed` | The *Rename* menu action on Liveboards. Allows editing the name of the Liveboard. +|xref:Action.adoc#_requestverification[`Action.RequestVerification`]|`LiveboardEmbed` + +`AppEmbed` | The *Request verification* menu action on Liveboards. Initiates a request for Liveboard verification. +|xref:Action.adoc#_verifiedliveboard[`Action.VerifiedLiveboard`]| `LiveboardEmbed` + +`AppEmbed` |The Liveboard verified banner text. + +Indicates the Liveboard is verified. +See also, xref:LiveboardViewConfig.adoc#_showliveboardverifiedbadge[showLiveboardVerifiedBadge].| + +xref:Action.adoc#_personalisedviewsdropdown[`Action.PersonalisedViewsDropdown`]| `LiveboardEmbed` + +`AppEmbed` | The Liveboard personalized views drop-down. + +Available if personalized views are saved on the Liveboard. +Allows switching between the saved personalized views of a Liveboard. +|xref:Action.adoc#_markasverified[`Action.MarkAsVerified`] |`LiveboardEmbed` + +`AppEmbed` | +The *Approve* action visible to Liveboard verifiers. + +Marks the Liveboard as approved. +|xref:Action.adoc#_synctoslack[`Action.SyncToSlack`]| `LiveboardEmbed` + +`AppEmbed` | The *Sync to Slack* action on Liveboard visualizations. Allows sending data to third-party apps Slack. +|xref:Action.adoc#_synctoteams[`Action.SyncToTeams`]| `LiveboardEmbed` + +`AppEmbed` | The *Sync to Teams* action on Liveboard visualizations. Allows sending data to third-party apps Team. +//|xref:Action.adoc#_unsubscribeschedulehomepage[`Action.UnsubscribeScheduleHomepage`]|`LiveboardEmbed` + +//`AppEmbed` | Action ID to hide or disable the unsubscribe option for Liveboard schedules. + +|xref:Action.adoc#_tml[`Action.TML`]| `LiveboardEmbed` + +`AppEmbed` |Action ID for the Parent TML action The parent action *TML* must be included to access TML-related options within the cascading menu. +|xref:Action.adoc#_exporttml[`Action.ExportTML`]|`AppEmbed` + +`LiveboardEmbed`| *Export TML* + +Exports the TML representation of a Liveboard object from ThoughtSpot. The parent action *TML* must be included to access TML-related options within the cascading menu. +|xref:Action.adoc#_updatetml[`Action.UpdateTML`]|`LiveboardEmbed` + +`AppEmbed` | *Update Liveboard* + +Allows importing the TML representation of a Liveboard object to ThoughtSpot. The parent action *TML* must be included to access TML-related options within the cascading menu. +|xref:Action.adoc#_edittml[`Action.EditTML`]|`LiveboardEmbed` + +`AppEmbed` | *Edit TML* + +Allows editing the ThoughtSpot Modelling Language (TML) representation of a Liveboard object loaded on the ThoughtSpot server. The parent action *TML* must be included to access TML-related options within the cascading menu. +|==== + + + + + + + * Customize app interactions and enable custom workflows with xref:embed-events.adoc[Embed and Host events]. * Customize the styles and UI layout of the embedded view using ThoughtSpot's xref:css-customization.adoc[CSS customization framework]. From cc4b7546c078e6224db4e15bb2398bc97e2e7312 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Fri, 11 Apr 2025 11:22:34 +0530 Subject: [PATCH 52/89] lb export api update --- modules/ROOT/pages/data-report-v2-api.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/data-report-v2-api.adoc b/modules/ROOT/pages/data-report-v2-api.adoc index eab617d1f..22dd3aa4f 100644 --- a/modules/ROOT/pages/data-report-v2-api.adoc +++ b/modules/ROOT/pages/data-report-v2-api.adoc @@ -185,9 +185,9 @@ curl -X POST \ ThoughtSpot provides the following REST API v2 endpoints to fetch data: * xref:_liveboard_report_api[`POST /api/rest/2.0/report/liveboard`] + -Download data from a Liveboard in the PDF, PNG, CSV, or XLSX file format. +Download a Liveboard and its visualizations in PDF or PNG file format. * xref:#_answer_report_api[`POST /api/rest/2.0/report/answer`] + -Download data from a saved Answer in the PDF, PNG, CSV, or XLSX file format. +Download data from a saved Answer in PDF, PNG, CSV, or XLSX file format. === Liveboard Report API @@ -202,8 +202,8 @@ In the `POST` request body, specify the GUID or name of the Liveboard as `metada * Attempting to override existing filter values with runtime filters while exporting a Liveboard will result in an error. ==== -The default `file_format` is PDF. For PDF, you can specify additional parameters to customize the page orientation and include or exclude the cover page, logo, footer text, and page numbers. -You can also download the report in PNG format. For PNG file format, you can include cover page and filters. +The default `file_format` is PDF. For PDF downloads, you can specify additional parameters to customize the page orientation and include or exclude the cover page, logo, footer text, and page numbers. +You can also download the report in PNG format. For PNG, you can include cover page and filters. ==== Example [source,cURL] From f20304ce32c45159b0d0a0097e520c7177b5eee1 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Sat, 12 Apr 2025 10:18:47 +0530 Subject: [PATCH 53/89] exmaples and actions update --- modules/ROOT/pages/embed-pinboard.adoc | 2 +- modules/ROOT/pages/mobilesdk-quick-start.adoc | 403 +++++++++++------- 2 files changed, 242 insertions(+), 163 deletions(-) diff --git a/modules/ROOT/pages/embed-pinboard.adoc b/modules/ROOT/pages/embed-pinboard.adoc index b01c2b1eb..71b59f528 100644 --- a/modules/ROOT/pages/embed-pinboard.adoc +++ b/modules/ROOT/pages/embed-pinboard.adoc @@ -111,7 +111,7 @@ Parameters such as `hideLiveboardHeader`, `hideTabPanel`, `isLiveboardHeaderStic Along with xref:Action.adoc[Actions] there is very fine-grained control of the display of the `LiveboardEmbed` component, which can be varied for each user or content object displayed depending on the desires of the app development team. -[widthAuto] +[.widthAuto] image::./images/liveboard_view_config_callouts_2.png[LiveboardViewConfig parameters] The `hideLiveboardHeader` property removes the entire header area above the Liveboard, including filters and the overall Liveboard menu, which is a common pattern for "read-only' use cases or rebuilding your own menus and buttons using xref:embed-events.adoc[HostEvents]. diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 57f0e6644..7fbc03e87 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -43,16 +43,18 @@ npm install @thoughtspot/react-native-embed-sdk import { LiveboardEmbed, AuthType, init } from '@thoughtspot/react-native-embed-sdk'; ---- -After you import, you can define the ThoughtSpot host URL from which you want to embed a Liveboard, authentication type and attributes, and the Liveboard ID. +After you import, you can define the ThoughtSpot host URL from which you want to embed a Liveboard, authentication type and attributes, and Liveboard ID. + +==== File structure in the Expo go sandbox In the link:https://snack.expo.dev/@git/github.com/thoughtspot/developer-examples:mobile/react-native-embed-sdk[Expo code sandbox, window=_blank], you'll notice that your mobile embed project has the following files: -* `Auth.ts` - For authentication with ThoughtSpot's REST API to get the authentication token. -* `App.tsx` - Contains the main app setup with React navigation for screen transitions. +* `Auth.ts` - Includes the code required to get authentication from ThoughtSpot +* `App.tsx` - Includes the code for the main app setup with React navigation for screen transitions. * `Home.tsx` - In this file, the `tsHost`, `username`, `secretKey`, and Liveboard ID are defined. * `LiveboardView.tsx` - Defines the interface configuration properties for the Liveboard embedded view. -You can use similar files or use an index file based on your project setup. +You can use similar files in your project setup or an index file for the ThoughtSpot mobile embed code. === Initialize the SDK and set up authentication @@ -66,9 +68,9 @@ Authentication type. In the current version, mobile embedding supports only the [source,TypeScript] ---- init({ - thoughtSpotHost: '<%=tshost%>', - authType: AuthType.TrustedAuthTokenCookieless, - getAuthToken: async () => Token, + thoughtSpotHost: 'ts-host-url', // Replace with your ThoughtSpot host URL + authType: AuthType.TrustedAuthTokenCookieless, + getAuthToken: async () => "full-auth-token" }); ---- @@ -76,15 +78,15 @@ init({ [source,TypeScript] ---- -const LiveboardEmbedView = () => { - - return ( - - ) -} +const TsApp = () => { + return ( + + + + ); +}; ---- === Build your app and preview the embedded content @@ -96,7 +98,7 @@ const LiveboardEmbedView = () => { $ npm run build ---- -* If you are using Expo project: +* If you are using an Expo project: + . Build your project locally + @@ -106,206 +108,283 @@ expo start ---- . Scan the QR code with the *Expo Go* app to see the app with the embedded content. -== Customize your embedded page +== Customize your embed Just like the Visual Embed SDK for web application embed, the Mobile Embed SDK provides the following customization options: -* Control the xref:embed-actions.adoc[visibility of menu actions on the embedded page]. + -By default, the SDK includes the following menu actions on the embedded Liveboard and its visualizations: - +* Control the xref:mobilesdk-quick-start.adoc#_customize_menu_actions[visibility of menu actions in the embedded view]. +* Customize app interactions and enable custom workflows with xref:embed-events.adoc[Embed and Host events]. +* Customize the styles and UI layout of the embedded view using ThoughtSpot's xref:css-customization.adoc[CSS customization framework]. -Action.AddFilter,Action.CrossFilter, Action.DrillDown, Action.PersonalisedViewsDropdown, Action.AxisMenuFilter, Action.AxisMenuEdit, Action.AxisMenuPosition, -Action.AxisMenuSort, Action.AxisMenuAggregate, Action.AxisMenuConditionalFormat, Action.AxisMenuGroup, Action.AxisMenuRemove, -Action.AxisMenuRename, Action.AxisMenuTimeBucket +=== Customize menu actions +By default, the SDK includes the following menu actions in the embedded Liveboard and its visualizations. -[width="100%" cols="3,4"] -[options='header'] +[width="100%"] |==== -|| -|Action string in SDK a|Action label in the UI -|xref:Action.adoc#_addtofavorites[`Action.AddToFavorites`]| `LiveboardEmbed` + -`AppEmbed` | The *Favorites* (star) icon on a Liveboard page. + -Allows adding a Liveboard to the user's favorites list. -|xref:Action.adoc#_aihighlights[`Action.AIHighlights`]|`LiveboardEmbed` + -`AppEmbed` | The AI highlights button on a Liveboard page. + -Displays quick insights on how top metrics changed in your Liveboard. + -To enable *AI Highlights*, ensure that the link:https://docs.thoughtspot.com/cloud/latest/time-series-anomaly[KPI anomaly detection, window=_blank] feature is enabled on your instance. -|xref:Action.adoc#_share[`Action.Share`]| `LiveboardEmbed` + -`AppEmbed` |*Share* + -Allows sharing a Liveboard with another user or group. -|xref:Action.adoc#_edit[`Action.Edit`]| `LiveboardEmbed` + -`AppEmbed` | *Edit* + -Allows editing the contents of a Liveboard. Available only if you have edit privileges to the object. -|xref:Action.adoc#_requestaccess[`Action.RequestAccess`]| `LiveboardEmbed` + -`AppEmbed` | The *Request access* action for view-only Liveboards. Allows sending a request to the Liveboard owner to obtain edit permissions. -|xref:Action.adoc#_addfilter[`Action.AddFilter`] a| `LiveboardEmbed` + -`AppEmbed` |*Add filters* + -Adds filters to visualizations on a Liveboard. -|xref:Action.adoc#_configurefilter[`Action.ConfigureFilter`] -a| `LiveboardEmbed` + -`AppEmbed` -|The filter configuration options in the *Add Filters* modal. + -Applies filters and allows configuring filters applied to a visualization on a Liveboard. -|xref:Action.adoc#_addparameter[`Action.AddParameter`]| `SearchBarEmbed` + -`AppEmbed`| The *Add Parameters* option in the top panel of the Liveboard + -Allows adding parameters to a Liveboard. - -|xref:Action.adoc#_addtab[`Action.AddTab`]|`LiveboardEmbed` + -`AppEmbed` | The *Add Tab* action on a Liveboard. + -Allows adding a new tab to a Liveboard view. -|xref:Action.adoc#_changefiltervisibilityintab[`Action.ChangeFilterVisibilityInTab`]|`LiveboardEmbed` + -`AppEmbed` | Action ID to disable or hide the filter visibility on Liveboard tabs. Applicable if link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters#_apply_filters_to_specific_visualizations_or_tabs[the filter visibility on tabs, window=_blank] feature is enabled on your instance. + -See also, xref:LiveboardViewConfig.adoc#_hideirrelevantchipsinliveboardtabs[hideIrrelevantChipsInLiveboardTabs]. - -|xref:Action.adoc#_disablechipreorder[`Action.DisableChipReorder`]|`LiveboardEmbed` + -`SearchEmbed` `AppEmbed` | Action ID for disabling filter chip reordering on a Liveboard. - -|xref:Action.adoc#_save[`Action.Save`]|`LiveboardEmbed` + -`AppEmbed` | *Save* + -Saves Liveboard modifications. -|xref:Action.adoc#_makeacopy[`Action.MakeACopy`] | `LiveboardEmbed` + -`AppEmbed`| *Make a copy* + -Creates a copy of the Liveboard. -|xref:Action.adoc#_downloadaspdf[`Action.DownloadAsPdf`] | `LiveboardEmbed` + -`AppEmbed`|*Download as PDF* + -Downloads the Liveboard as a PDF file. -|xref:Action.adoc#_present[`Action.Present`]| `LiveboardEmbed` + -`AppEmbed` | *Present* + -Presents a fullscreen Liveboard in the slideshow mode. -|xref:Action.adoc#_schedule[`Action.Schedule`] -xref:Action.adoc#_subscription[`Action.Subscription`]| `LiveboardEmbed` + -`AppEmbed` |**Schedule** + -Allows scheduling Liveboard notifications. -|xref:Action.adoc#_scheduleslist[`Action.SchedulesList`]| `LiveboardEmbed` + -`AppEmbed` | *Manage schedules* + -Allows you to manage scheduled Liveboard jobs. -Saves Liveboard modifications. - -|xref:Action.adoc#_liveboardinfo[`Action.LiveboardInfo`]|`LiveboardEmbed` + -`AppEmbed` | *Show Liveboard details* + -Displays information about the Liveboard. - -|xref:Action.adoc#_renamemodaltitledescription[`Action.RenameModalTitleDescription`]|`LiveboardEmbed` + -`AppEmbed` | The *Rename* menu action on Liveboards. Allows editing the name of the Liveboard. -|xref:Action.adoc#_requestverification[`Action.RequestVerification`]|`LiveboardEmbed` + -`AppEmbed` | The *Request verification* menu action on Liveboards. Initiates a request for Liveboard verification. -|xref:Action.adoc#_verifiedliveboard[`Action.VerifiedLiveboard`]| `LiveboardEmbed` + -`AppEmbed` |The Liveboard verified banner text. + -Indicates the Liveboard is verified. -See also, xref:LiveboardViewConfig.adoc#_showliveboardverifiedbadge[showLiveboardVerifiedBadge].| - -xref:Action.adoc#_personalisedviewsdropdown[`Action.PersonalisedViewsDropdown`]| `LiveboardEmbed` + -`AppEmbed` | The Liveboard personalized views drop-down. + -Available if personalized views are saved on the Liveboard. -Allows switching between the saved personalized views of a Liveboard. -|xref:Action.adoc#_markasverified[`Action.MarkAsVerified`] |`LiveboardEmbed` + -`AppEmbed` | -The *Approve* action visible to Liveboard verifiers. + -Marks the Liveboard as approved. -|xref:Action.adoc#_synctoslack[`Action.SyncToSlack`]| `LiveboardEmbed` + -`AppEmbed` | The *Sync to Slack* action on Liveboard visualizations. Allows sending data to third-party apps Slack. -|xref:Action.adoc#_synctoteams[`Action.SyncToTeams`]| `LiveboardEmbed` + -`AppEmbed` | The *Sync to Teams* action on Liveboard visualizations. Allows sending data to third-party apps Team. -//|xref:Action.adoc#_unsubscribeschedulehomepage[`Action.UnsubscribeScheduleHomepage`]|`LiveboardEmbed` + -//`AppEmbed` | Action ID to hide or disable the unsubscribe option for Liveboard schedules. - -|xref:Action.adoc#_tml[`Action.TML`]| `LiveboardEmbed` + -`AppEmbed` |Action ID for the Parent TML action The parent action *TML* must be included to access TML-related options within the cascading menu. -|xref:Action.adoc#_exporttml[`Action.ExportTML`]|`AppEmbed` + -`LiveboardEmbed`| *Export TML* + -Exports the TML representation of a Liveboard object from ThoughtSpot. The parent action *TML* must be included to access TML-related options within the cascading menu. -|xref:Action.adoc#_updatetml[`Action.UpdateTML`]|`LiveboardEmbed` + -`AppEmbed` | *Update Liveboard* + -Allows importing the TML representation of a Liveboard object to ThoughtSpot. The parent action *TML* must be included to access TML-related options within the cascading menu. -|xref:Action.adoc#_edittml[`Action.EditTML`]|`LiveboardEmbed` + -`AppEmbed` | *Edit TML* + -Allows editing the ThoughtSpot Modelling Language (TML) representation of a Liveboard object loaded on the ThoughtSpot server. The parent action *TML* must be included to access TML-related options within the cascading menu. +|*Add filter* (xref:Action.adoc#_addfilter[`Action.AddFilter`]) + +Allows adding filters to the embedded Liveboard +|*Filter* (xref:Action.adoc#_crossfilter[`Action.CrossFilter`]) + +Allows applying filters across all visualizations in a Liveboard. +|*Drill down* (xref:Action.adoc#_drilldown[`Action.DrillDown`]) + +Allows drilling down on a data point in the visualization to get granular details. +|*Personalized view* (xref:Action.adoc#_personalisedviewsdropdown[`Action.PersonalisedViewsDropdown`]) + +The Liveboard personalized views drop-down. +| *Filter* action (xref:Action.adoc#_axismenufilter[`Action.AxisMenuFilter`]) in the chart axis or table column customization menu + +Allows adding, editing, or removing filters on a visualization. +|*Edit* action (xref:Action.adoc#_axismenuedit[`Action.AxisMenuEdit`]) in the axis customization menu. + +Allows editing the axis name, position, minimum and maximum values of a column. +|*Position* action (xref:Action.adoc#_axismenuposition[`Action.AxisMenuPosition`]) in the axis customization menu. + +Allows changing the position of the axis to the left or right side of the chart. +|The *Sort* option (xref:Action.adoc#_axismenusort[`Action.AxisMenuSort`]) to sort the data in ascending or descending order on a chart or table. +|*Aggregate* (xref:Action.adoc#_axismenuaggregate[`Action.AxisMenuAggregate`]) option in the chart axis or the table column customization menu. + +Provides aggregation options to analyze the data on a chart or table. +|*Conditional formatting* menu option (xref:Action.adoc#_axismenuconditionalformat[`Action.AxisMenuConditionalFormat`]) + +Allows adding rules for conditional formatting of data points on a chart or table. +| The *Group* option (xref:Action.adoc#_axismenugroup[`Action.AxisMenuGroup`]) in the chart axis or table column customization menu. + +Allows grouping data points if the axes use the same unit of measurement and a similar scale. +| The *Remove* option (xref:Action.adoc#_axismenuremove[`Action.AxisMenuRemove`]) in the chart axis or table column customization menu. + +Removes the data labels from a chart or the column of a table visualization. +|The *Rename* option (xref:Action.adoc#_axismenurename[`Action.AxisMenuRename`]) in the chart axis or table column customization menu. + +Renames the axis label on a chart or the column header on a table +|*Time bucket* option (xref:Action.adoc#_axismenutimebucket[`Action.AxisMenuTimeBucket`]) in the chart axis or table column customization menu. + +Allows defining time metric for date comparison. |==== +To disable or hide a menu action, you must specify the action ID in the `disabledActions`, `visibleActions`, or `hiddenActions` array. To show or hide menu actions, use either `visibleActions` or `hiddenActions`. + +[source,Javascript] +---- +visibleActions: [Action.AddFilter,Action.Share,Action.DrillDown,Action.AxisMenuFilter,,Action.AxisMenuConditionalFormat,Action.AxisMenuGroup,Action.AxisMenuTimeBucket], /* Removes all actions if the array is empty */ +//disable actions +disabledActions: [Action.DrillDown, Action.Edit], +//specify the reason for disabling menu actions +disabledActionReason: "Contact your administrator to enable this feature", +//hiddenActions: [], /* Do not use if `visibleActions` is enabled */ +---- + +[source,Javascript] +---- +//hide specific actions +hiddenActions: [Action.AddFilters], +//disable actions +disabledActions: [Action.DrillDown], +//specify the reason for disabling menu action +disabledActionReason: "Contact your administrator to enable this feature", +//visibleActions: [], /* Do not use if `hiddenActions` is enabled */ +---- + +=== Customize app interactions +To customize app interactions and enable custom workflows with xref:embed-events.adoc[Embed and Host events]. +The following code adds an event listener for the `authInit` embed event and specifies how to handle the default load when it emits. +[source,TypeScript] +---- +const LiveboardEmbedView = () => { +const [loading, setLoading] = useState(true); +const webViewRef = useRef(null); + const handleAuthInit = () => { + alert("Auth Init EmbedEvent"); + setLoading(false); + } + return ( + <> + {loading && Loading...} + {handleAuthInit()}} + /> + + ); +}; +---- +Similarly, you can also add a host event to trigger an action or add custom workflow. The following example shows the host events registered to trigger reload and Liveboard Share actions. -* Customize app interactions and enable custom workflows with xref:embed-events.adoc[Embed and Host events]. -* Customize the styles and UI layout of the embedded view using ThoughtSpot's xref:css-customization.adoc[CSS customization framework]. +[source,TypeScript] +---- +const LiveboardEmbedView = () => { +const webViewRef = useRef(null); + + const reloadView = () => { + Alert.alert("Reloading") + if(webViewRef?.current) { + webViewRef?.current?.trigger(HostEvent.Reload) + } + } -In the following code sample, the embedded view is customized to show only Drill down (`Action.DrillDown`) and Add filters (`Action.AddFilter`) actions. This code also includes embed events that register event listeners to log data or trigger a response from the app. + const shareView = () => { + if(webViewRef?.current) { + webViewRef.current.trigger(HostEvent.Share) + } + } + + return ( + <> + + + Reload + + + Share + + + + + ); +}; +---- + +=== Customize styles +You can use ThoughtSpot's xref:css-customization.adoc[CSS customization framework] to Customize the styles and UI layout of the embedded view. + +== Code samples + +The following example shows the minimum code required to embed a Liveboard successfully in a mobile app: + +[source,TypeScript] +---- +import React from 'react'; +import { View, StyleSheet } from 'react-native'; +// Import necessary ThoughtSpot SDK modules +import { AuthType, init, LiveboardEmbed } from '@thoughtspot/react-native-embed-sdk'; + +// Initialize the ThoughtSpot SDK +init({ + thoughtSpotHost: 'ts-host-url', // Replace with your ThoughtSpot host URL + authType: AuthType.TrustedAuthTokenCookieless, //Using cookieless trusted token authentication + getAuthToken: async () => "full-auth-token", //fetch a valid authentication token +}); + +// Add Liveboard component +const TsApp = () => { + return ( + + {/* Embed a specific ThoughtSpot liveboard */} + console.error('Embed error:', error)} // Log any embed errors + /> + + ); +}; + +// Define layout styles +const styles = StyleSheet.create({ + container: { + flex: 1, // Takes up full screen height + marginTop: 50, // Add some space from the top + marginBottom: 30, // Add some space at the bottom + }, +}); + +export default TsApp; // Export the Liveboard component +---- + +In the following code sample, the embedded view is customized to show only *Drill down* (`Action.DrillDown`), *Add filter* (`Action.AddFilter`), and *Share* actions. This code also includes embed events that register event listeners or host events to trigger a response from the app. [source,typescript] ---- import React, { useRef, useState } from 'react'; import { StyleSheet, View, Text, Alert, TouchableOpacity } from 'react-native'; -import { Action, HostEvent, LiveboardEmbed } from '@thoughtspot/react-native-embed-sdk'; +// Import ThoughtSpot SDK components and helpers +import { Action, HostEvent, LiveboardEmbed, init, AuthType } from '@thoughtspot/react-native-embed-sdk'; + +// Initialize the ThoughtSpot SDK +init({ + thoughtSpotHost: 'ts-host-url', // Replace with your ThoughtSpot host URL + authType: AuthType.TrustedAuthTokenCookieless, // Using cookieless trusted token authentication + getAuthToken: async () => "full-auth-token", // Fetch authentication token +}); -export const LiveboardView = ({ navigation, route }) => { - const { viewConfig } = route.params; - const [loading, setLoading] = useState(true); - const webViewRef = useRef(null); +// Custom components to display and interact with the ThoughtSpot Liveboard +const LiveboardView = ({ liveboardId }) => { + const [loading, setLoading] = useState(true); // State to track loading (optional) + const webViewRef = useRef(null); // Ref to access the LiveboardEmbed instance + // Reloads the liveboard when called const reloadView = () => { + Alert.alert("Reloading") if (webViewRef?.current) { webViewRef.current.trigger(HostEvent.Reload); } }; - - const goBack = () => { - if (webViewRef?.current) { - webViewRef.current.trigger(HostEvent.Share); + // Triggers the Liveboard sharing action + const shareView = () => { + if(webViewRef?.current) { + webViewRef.current.trigger(HostEvent.Share) } }; return ( + {/* The embedded ThoughtSpot Liveboard view */} setLoading(false)} - onError={(error) => Alert.alert("Error", `Error: ${JSON.stringify(error)}`)} - onLiveboardRendered={() => Alert.alert("Success", "Liveboard Rendered")} - visibleActions={[Action.DrillDown, Action.AddFilter]} + liveboardId={liveboardId} + onAuthInit={() => setLoading(false)} // If authentication is successful + onError={(error) => Alert.alert("Error", `Error: ${JSON.stringify(error)}`)} // Handle embed errors + onLiveboardRendered={() => Alert.alert("Success", "Liveboard Rendered")} // Notify when liveboard finishes rendering + visibleActions={[Action.DrillDown, Action.AddFilter, Action.Share]} // Enable specific actions fullHeight={true} /> - {/* Optional buttons to reload or go back */} + {/* Optional control buttons */} - Reload View + Reload View + + Share + + + ); +}; - - Go Back - +// Component that renders the LiveboardView +const TsApp = () => { + return ( + + {/* Replace this ID with your Liveboard ID*/} + ); }; +// Define layout styles const styles = StyleSheet.create({ - embedContainer: { - flex: 1, - justifyContent: 'center', - alignItems: 'center', - }, - button: { - marginTop: 20, - padding: 10, - backgroundColor: '#007bff', - borderRadius: 5, - }, + container: { + flex: 1, // Takes up full screen height + marginTop: 50, // Add some space from the top + marginBottom: 30, // Add some space at the bottom + }, }); + +// Export the component +export default TsApp; ---- == Test the app Once the app is running, you can enter your ThoughtSpot credentials to authenticate. After successful authentication, it will navigate to the `LiveboardView`, where you can interact with the embedded Liveboard. - - +[.widthAuto] +[.bordered] +image::./images/mobile-emed.png[Mobile embed view] == Known limitations -. +The following Liveboard view customization parameters are not supported: +* xref:LiveboardViewConfig.adoc#_insertassibling[insertAsSibling] +* xref:LiveboardViewConfig.adoc#_prerenderid[preRenderId] +* xref:LiveboardViewConfig.adoc#_fullheight[fullHeight] +* xref:LiveboardViewConfig.adoc#_donottrackprerendersize[doNotTrackPreRenderSize] == Additional resources -* link:https://github.com/@thoughtspot/react-native-embed-sdk[Mobile Embed SDK (React Native) GitHub Repository, window=_blank] +* link:https://github.com/@thoughtspot/react-native-embed-sdk[React Native Mobile Embed SDK GitHub Repository, window=_blank] * link:https://snack.expo.dev/@git/github.com/thoughtspot/developer-examples:mobile/react-native-embed-sdk[Expo code sandbox, window=_blank] From 2ec6ebeebced62715ef8bdf835786ea6875f35ae Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Sat, 12 Apr 2025 11:04:48 +0530 Subject: [PATCH 54/89] edits --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 55 +++++++++--------- static/doc-images/images/mobile-emed.png | Bin 0 -> 163032 bytes 2 files changed, 27 insertions(+), 28 deletions(-) create mode 100644 static/doc-images/images/mobile-emed.png diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 7fbc03e87..1cd19bb79 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -1,16 +1,14 @@ -= Embed ThoughtSpot using React Native mobile SDK += Embed ThoughtSpot using React Native SDK :toc: true :toclevels: 2 -:page-title: Embed ThoughtSpot with mobile SDK +:page-title: Embed ThoughtSpot using React Native Embed SDK :page-pageid: embed-ts-mobile-react-native -:page-description: Using mobile SDK, you can now embed ThoughtSpot in your mobile apps +:page-description: Using React Native embed SDK, you can now embed ThoughtSpot in your mobile apps built for iOS and Andrioid platforms -ThoughtSpot's Mobile Embed SDK enables developers to embed ThoughtSpot Analytics in their mobile apps. The Mobile Embed SDK is designed for the React Native framework to allow developers to build their mobile apps that operate on *iOS* and *Android* platforms, using native resources and a single codebase. +ThoughtSpot's React Native Mobile Embed SDK enables developers to embed ThoughtSpot Analytics in their mobile apps. This SDK is designed for the React Native framework to allow developers to build their mobile apps that operate on *iOS* and *Android* platforms, using native resources and a single codebase. -In its initial release, the Mobile SDK for React Native supports embedding ThoughtSpot’s Liveboard component and allows for customization of the Liveboard view within the mobile app. - -To learn how to embed ThoughtSpot content in your mobile app using the React Native Mobile SDK, refer to the steps described in this Quick Start Guide. +In its initial release, the React Native Embed SDK supports embedding a Liveboard component and customizing the embed view within the mobile app. == Before you begin @@ -111,43 +109,44 @@ expo start == Customize your embed Just like the Visual Embed SDK for web application embed, the Mobile Embed SDK provides the following customization options: -* Control the xref:mobilesdk-quick-start.adoc#_customize_menu_actions[visibility of menu actions in the embedded view]. -* Customize app interactions and enable custom workflows with xref:embed-events.adoc[Embed and Host events]. -* Customize the styles and UI layout of the embedded view using ThoughtSpot's xref:css-customization.adoc[CSS customization framework]. +* Control the xref:mobilesdk-quick-start.adoc#_customize_menu_actions[visibility of menu actions in the embedded view] +* xref:mobilesdk-quick-start.adoc#_customize_app_interactions[Customize app interactions and workflows] using events. +* xref:mobilesdk-quick-start.adoc#_customize_styles[Customize the styles and UI layout] of the embedded view === Customize menu actions -By default, the SDK includes the following menu actions in the embedded Liveboard and its visualizations. +By default, the SDK includes a set of menu actions in the embedded view. -[width="100%"] -|==== -|*Add filter* (xref:Action.adoc#_addfilter[`Action.AddFilter`]) + +.Default menu actions +[%collapsible] +==== +* **Add filter** (xref:Action.adoc#_addfilter[`Action.AddFilter`]) + Allows adding filters to the embedded Liveboard -|*Filter* (xref:Action.adoc#_crossfilter[`Action.CrossFilter`]) + +* **Filter** (xref:Action.adoc#_crossfilter[`Action.CrossFilter`]) + Allows applying filters across all visualizations in a Liveboard. -|*Drill down* (xref:Action.adoc#_drilldown[`Action.DrillDown`]) + +* **Drill down** (xref:Action.adoc#_drilldown[`Action.DrillDown`]) + Allows drilling down on a data point in the visualization to get granular details. -|*Personalized view* (xref:Action.adoc#_personalisedviewsdropdown[`Action.PersonalisedViewsDropdown`]) + +* **Personalized view** (xref:Action.adoc#_personalisedviewsdropdown[`Action.PersonalisedViewsDropdown`]) + The Liveboard personalized views drop-down. -| *Filter* action (xref:Action.adoc#_axismenufilter[`Action.AxisMenuFilter`]) in the chart axis or table column customization menu + +* **Filter** action (xref:Action.adoc#_axismenufilter[`Action.AxisMenuFilter`]) in the chart axis or table column customization menu + Allows adding, editing, or removing filters on a visualization. -|*Edit* action (xref:Action.adoc#_axismenuedit[`Action.AxisMenuEdit`]) in the axis customization menu. + +* **Edit** action (xref:Action.adoc#_axismenuedit[`Action.AxisMenuEdit`]) in the axis customization menu. + Allows editing the axis name, position, minimum and maximum values of a column. -|*Position* action (xref:Action.adoc#_axismenuposition[`Action.AxisMenuPosition`]) in the axis customization menu. + +* **Position** action (xref:Action.adoc#_axismenuposition[`Action.AxisMenuPosition`]) in the axis customization menu. + Allows changing the position of the axis to the left or right side of the chart. -|The *Sort* option (xref:Action.adoc#_axismenusort[`Action.AxisMenuSort`]) to sort the data in ascending or descending order on a chart or table. -|*Aggregate* (xref:Action.adoc#_axismenuaggregate[`Action.AxisMenuAggregate`]) option in the chart axis or the table column customization menu. + +* **Sort** action (xref:Action.adoc#_axismenusort[`Action.AxisMenuSort`]) - Sorts the data in ascending or descending order on a chart or table. +* **Aggregate** (xref:Action.adoc#_axismenuaggregate[`Action.AxisMenuAggregate`]) option in the chart axis or the table column customization menu. + Provides aggregation options to analyze the data on a chart or table. -|*Conditional formatting* menu option (xref:Action.adoc#_axismenuconditionalformat[`Action.AxisMenuConditionalFormat`]) + +* **Conditional formatting** menu option (xref:Action.adoc#_axismenuconditionalformat[`Action.AxisMenuConditionalFormat`]) + Allows adding rules for conditional formatting of data points on a chart or table. -| The *Group* option (xref:Action.adoc#_axismenugroup[`Action.AxisMenuGroup`]) in the chart axis or table column customization menu. + +* The **Group** option (xref:Action.adoc#_axismenugroup[`Action.AxisMenuGroup`]) in the chart axis or table column customization menu. + Allows grouping data points if the axes use the same unit of measurement and a similar scale. -| The *Remove* option (xref:Action.adoc#_axismenuremove[`Action.AxisMenuRemove`]) in the chart axis or table column customization menu. + +* The **Remove** option (xref:Action.adoc#_axismenuremove[`Action.AxisMenuRemove`]) in the chart axis or table column customization menu. + Removes the data labels from a chart or the column of a table visualization. -|The *Rename* option (xref:Action.adoc#_axismenurename[`Action.AxisMenuRename`]) in the chart axis or table column customization menu. + +* The **Rename** option (xref:Action.adoc#_axismenurename[`Action.AxisMenuRename`]) in the chart axis or table column customization menu. + Renames the axis label on a chart or the column header on a table -|*Time bucket* option (xref:Action.adoc#_axismenutimebucket[`Action.AxisMenuTimeBucket`]) in the chart axis or table column customization menu. + +* **Time bucket** option (xref:Action.adoc#_axismenutimebucket[`Action.AxisMenuTimeBucket`]) in the chart axis or table column customization menu. + Allows defining time metric for date comparison. -|==== +==== To disable or hide a menu action, you must specify the action ID in the `disabledActions`, `visibleActions`, or `hiddenActions` array. To show or hide menu actions, use either `visibleActions` or `hiddenActions`. diff --git a/static/doc-images/images/mobile-emed.png b/static/doc-images/images/mobile-emed.png new file mode 100644 index 0000000000000000000000000000000000000000..3d535c57de3c71397441452219dfc1bad3578c05 GIT binary patch literal 163032 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

S(cBD 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

  • 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�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 literal 0 HcmV?d00001 From 7bcc71a13cf2aa72940e7c948933569679565110 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Sat, 12 Apr 2025 12:35:37 +0530 Subject: [PATCH 55/89] 10.8 updates --- modules/ROOT/pages/locale-setting.adoc | 8 ++++++-- modules/ROOT/pages/whats-new.adoc | 12 ++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/locale-setting.adoc b/modules/ROOT/pages/locale-setting.adoc index aa6cc2f07..00e49b0b0 100644 --- a/modules/ROOT/pages/locale-setting.adoc +++ b/modules/ROOT/pages/locale-setting.adoc @@ -26,14 +26,17 @@ If you want to set your embedded app view to a specific locale for your applicat | `ar-EG` | Egyptian Arabic | `da-DK` | Dansk | `de-DE` | Deutsch +| `de-CH` | German (Switzerland) | `en-AU` | English (Australia) | `en-CA` | English (Canada) | `en-DE` | English (Germany) | `en-IN` | English (India) | `en-GB` | English (United Kingdom) | `en-US` | English (United States) +| `en-NZ` | English (New Zealand) | `es-US` | Español (Latinoamérica) | `es-ES` | Español (España) +| `es-MX` | Spanish (Mexico) | `fi-FI` | Suomi | `fr-CA` | Français (Canada) | `fr-FR` | Français (France) @@ -106,7 +109,8 @@ The following REST API v1 and v2 endpoints allow updating locale preference for == Limitations -* ThoughtSpot _does not_ translate column names, object titles, description text, formulas, or metadata entered by the user. For example, if you name a visualization **Sales performance** in any variant of English and subsequently change the locale to Español, the name of the visualization remains **Sales performance**. + +* By default, ThoughtSpot _does not_ translate column names, object titles, description text, formulas, or metadata entered by the user. For example, if you name a visualization **Sales performance** in any variant of English and subsequently change the locale to Español, the name of the visualization remains **Sales performance**. + +However, if the column name and description alias [beta betaBackground]^Beta^ feature is enabled on your instance, you can localize the text on Search and Answer interfaces. To enable this feature on your instance, contact ThoughtSpot Support. * If you specify a currency when uploading data, that currency format does not change when the locale changes. + -* ThoughtSpot translates keywords, operators, and error messages. See link:https://docs.thoughtspot.com/cloud/latest/keywords[Keyword reference] for all supported languages. + +* ThoughtSpot translates keywords, operators, and error messages. See link:https://docs.thoughtspot.com/cloud/latest/keywords[Keyword reference] for all supported languages. diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 0361efe1f..59cc17acc 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -16,6 +16,18 @@ ThoughtSpot now allows integrating third-party tools and scripts into your embed While you can inject custom Javascript into your embeds, you must consider the security risks and vulnerabilities associated with Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the potential security risks to your application environment and review the relevant security guidelines. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. +=== Help menu and information center changes +In the 10.8.0.cl release, ThoughtSpot introduces a unified help and support experience, which will replace the Information center panel generated from Pendo. +The new information panel provides access to ThoughtSpot documentation and Support and also allows you to add custom links. This feature will be enabled gradually on your ThoughtSpot instances. + +Impacts on your instance:: +If you are embedding full ThoughtSpot experience with the top navigation bar and Help (?) icon (`showPrimaryNavbar: true` and `disableProfileAndHelp: false`) or using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK to inject your Pendo key to track user analytics, this change will impact your instance. To minimize the disruption to your environment, this feature will be rolled out progressively on production instances. + +Recommended action:: +If you are using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK, please note that ThoughtSpot will deprecate this method in six months from the 10.8.0.cl release. While you can continue using `pendoTrackingKey` until its deprecation, we recommend using the xref:3rd-party-script.adoc[external tools integration] feature to integrate your preferred tool for analytics and product guides and ensure a seamless transition. For additional information or migration assistance, contact ThoughtSpot Support. + +=== Column name localization [beta betaBackground]^Beta^ +ThoughtSpot now supports column name or description aliases in a Worksheet or Model, which can be used for localizing the Search and Answer interfaces. This feature is disabled by default on ThoughtSpot instances. To enable this feature, contact ThoughtSpot support. == Version 10.6.0.cl From 3282a13b2a6654eed21693f182f1d0656c25c50c Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Sat, 12 Apr 2025 13:16:28 +0530 Subject: [PATCH 56/89] edits --- modules/ROOT/pages/whats-new.adoc | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 59cc17acc..b9fd93d41 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -10,24 +10,30 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 10.8.0.cl -=== Third-Party tools and custom script integration +=== Integrate external tools and custom scripts -ThoughtSpot now allows integrating third-party tools and scripts into your embed. This feature is disabled by default on ThoughtSpot instances. +You can now integrate third-party tools and execute custom scripts within your embed. This feature is disabled by default on ThoughtSpot instances. When enabled, you can use this feature to integrate your preferred analytics and product-guide tools such as Pendo, LogRocket, and Mixpanel into your ThoughtSpot embed. -While you can inject custom Javascript into your embeds, you must consider the security risks and vulnerabilities associated with Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the potential security risks to your application environment and review the relevant security guidelines. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. +While you can inject custom Javascript into your embeds, it is essential to consider the associated security risks and vulnerabilities, such as Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the potential security risks to your application environment and review your organization's security guidelines. We recommend that you sanitize user data before rendering and ensure that your environment runs scripts from trusted domains only. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. === Help menu and information center changes -In the 10.8.0.cl release, ThoughtSpot introduces a unified help and support experience, which will replace the Information center panel generated from Pendo. -The new information panel provides access to ThoughtSpot documentation and Support and also allows you to add custom links. This feature will be enabled gradually on your ThoughtSpot instances. +In the 10.8.0.cl release, ThoughtSpot introduces a unified help and support experience that will eventually replace the information center panel generated by Pendo. +The new information panel provides access to ThoughtSpot documentation and support and also allows you to add custom links. This feature will be enabled gradually on ThoughtSpot instances. Impacts on your instance:: -If you are embedding full ThoughtSpot experience with the top navigation bar and Help (?) icon (`showPrimaryNavbar: true` and `disableProfileAndHelp: false`) or using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK to inject your Pendo key to track user analytics, this change will impact your instance. To minimize the disruption to your environment, this feature will be rolled out progressively on production instances. +This change will affect your instance in the following scenarios: + +* If you are embedding the full ThoughtSpot experience with the top navigation bar and Help (?) icon, using `showPrimaryNavbar: true` and `disableProfileAndHelp: false` settings in the Visual Embed SDK +* If you are using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK to inject your Pendo key for user analytics + ++ +To minimize disruption to your environment, this feature will be rolled out to production instances progressively. Recommended action:: -If you are using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK, please note that ThoughtSpot will deprecate this method in six months from the 10.8.0.cl release. While you can continue using `pendoTrackingKey` until its deprecation, we recommend using the xref:3rd-party-script.adoc[external tools integration] feature to integrate your preferred tool for analytics and product guides and ensure a seamless transition. For additional information or migration assistance, contact ThoughtSpot Support. +If you are using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK, note that ThoughtSpot will deprecate this attribute six months after the 10.8.0.cl release. While you can continue using `pendoTrackingKey` until its deprecation, we recommend using the xref:3rd-party-script.adoc[external tools integration] feature to integrate your preferred tool for analytics and product guides. For additional information or migration assistance, contact ThoughtSpot Support. === Column name localization [beta betaBackground]^Beta^ -ThoughtSpot now supports column name or description aliases in a Worksheet or Model, which can be used for localizing the Search and Answer interfaces. This feature is disabled by default on ThoughtSpot instances. To enable this feature, contact ThoughtSpot support. +ThoughtSpot now supports column name and description aliases in a Worksheet or Model, which can be used for localizing the Search and Answer interfaces. This feature is disabled by default on ThoughtSpot instances. To enable this feature, contact ThoughtSpot support. == Version 10.6.0.cl From 64ff34f4fd11386eab023383f0e07ad8e05ae3ff Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 14 Apr 2025 10:55:00 +0530 Subject: [PATCH 57/89] sage deprecation note --- modules/ROOT/pages/deprecated-features.adoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index b0de38bca..65637e035 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -71,6 +71,23 @@ a|xref:deprecated-features.adoc#_deprecated_parameter_in_rest_api_v2_0_authentic |||| |===== + +== Sage and Ask Sage deprecation + +The legacy Natural Language Search interface, also known as "Sage", and the *Ask Sage* features will be deprecated in 10.11.0.cl, scheduled for release in July 2025. The xref:SageEmbed.adoc[SageEmbed] library in Visual Embed SDK will also be deprecated and no new enhancements or bug fixes will be supported from July 2025 onwards. + +The Sage and *Ask Sage* features will be removed from the ThoughtSpot application in 10.13.0.cl, scheduled for release in September 2025. + +Impact on your instance:: +This change will impact all ThoughtSpot instances and applications that use the xref:embed-nls.adoc[Natural Language Search (legacy) interface embedded using the SageEmbed] library in Visual Embed SDK. + +Recommended action:: +Customers using the Natural Language Search (legacy) interface and *Ask Sage* in their embedding applications are advised to upgrade to Spotter. Spotter provides advanced natural language search capabilities along with a conversational interface that allows users to interact with the AI analyst and ask follow-up questions. To know more about Spotter and learn how to embed Spotter in your embedding application, refer to the following documentation: + +* link:https://www.thoughtspot.com/product/ai-analyst[About Spotter, window=_blank] +* xref:embed-spotter.adoc[How to embed Spotter] +* link:https://docs.thoughtspot.com/cloud/latest/spotter[How to use Spotter, window=_blank] + [#connectionAPIs] == Delete and update connection API v2 endpoints The following Connection API v2 endpoints are deprecated and will be removed from the product in September 2025: + From 80678ec87e53d4699fb926a3680c5f54511f9361 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 14 Apr 2025 11:41:35 +0530 Subject: [PATCH 58/89] edits --- modules/ROOT/pages/deprecated-features.adoc | 23 +++++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 65637e035..2d8f5c013 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -13,13 +13,16 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an [width="100%" cols="4,5,2,4"] [options='header'] |===== -|Feature|Impacted interface and release versions|Deprecation announcement date|Deprecation date +|Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product +a|xref:deprecated-features.adoc#SageDeprecationNotice[Sage Search and Ask Sage] a| +* ThoughtSpot Cloud 10.11.0.cl and later +* Visual Embed SDK version 1.41.0 or later +| July 2025 | September 2025 a|xref:deprecated-features.adoc#connectionAPIs[Delete and update connection API v2 endpoints] a|REST API v2 + -* ThoughtSpot Cloud 10.4.0.cl and later|November 2024 a| *Deprecated in*: November 2024 + -*End of support*: September 2025 +* ThoughtSpot Cloud 10.4.0.cl and later|November 2024 a| September 2025 |xref:deprecated-features.adoc#IAMv1[IAMv1] a| @@ -41,7 +44,6 @@ a|REST API v2 + * ThoughtSpot Software 10.1.0.sw and later|February 2024| August 2024 |xref:deprecated-features.adoc#_page_title_customization[Page title customization] a|Application UI + - * ThoughtSpot Cloud 10.1.0.cl and later * ThoughtSpot Software 10.1.0.sw and later|February 2024| August 2024 |xref:deprecated-features.adoc#_application_background_customization_via_ui[Application Background style customization] a|Application UI + @@ -71,22 +73,25 @@ a|xref:deprecated-features.adoc#_deprecated_parameter_in_rest_api_v2_0_authentic |||| |===== - +[#SageDeprecationNotice] == Sage and Ask Sage deprecation -The legacy Natural Language Search interface, also known as "Sage", and the *Ask Sage* features will be deprecated in 10.11.0.cl, scheduled for release in July 2025. The xref:SageEmbed.adoc[SageEmbed] library in Visual Embed SDK will also be deprecated and no new enhancements or bug fixes will be supported from July 2025 onwards. +The Sage Search (the legacy Natural Language Search interface) and *Ask Sage* features will be deprecated in version 10.11.0.cl, which is scheduled for release in July 2025. +Along with this, the xref:SageEmbed.adoc[SageEmbed] library in the Visual Embed SDK will also be deprecated, with no new enhancements or bug fixes supported after July 2025. -The Sage and *Ask Sage* features will be removed from the ThoughtSpot application in 10.13.0.cl, scheduled for release in September 2025. +The Sage and *Ask Sage* features will be removed from the ThoughtSpot application in version 10.13.0.cl, which is scheduled for release in September 2025. Impact on your instance:: This change will impact all ThoughtSpot instances and applications that use the xref:embed-nls.adoc[Natural Language Search (legacy) interface embedded using the SageEmbed] library in Visual Embed SDK. Recommended action:: -Customers using the Natural Language Search (legacy) interface and *Ask Sage* in their embedding applications are advised to upgrade to Spotter. Spotter provides advanced natural language search capabilities along with a conversational interface that allows users to interact with the AI analyst and ask follow-up questions. To know more about Spotter and learn how to embed Spotter in your embedding application, refer to the following documentation: +Customers using the legacy Natural Language Search interface and *Ask Sage* in their embedding applications are advised to upgrade to Spotter. Spotter provides advanced natural language search capabilities along with a conversational interface that allows users to interact with the AI analyst and ask follow-up questions. To know more about Spotter and learn how to embed Spotter in your embedding application, refer to the following documentation: * link:https://www.thoughtspot.com/product/ai-analyst[About Spotter, window=_blank] * xref:embed-spotter.adoc[How to embed Spotter] * link:https://docs.thoughtspot.com/cloud/latest/spotter[How to use Spotter, window=_blank] ++ +For additional queries and assistance, contact ThoughtSpot Support. [#connectionAPIs] == Delete and update connection API v2 endpoints @@ -242,7 +247,7 @@ Effective from:: * ThoughtSpot Cloud 8.8.0.cl * ThoughtSpot Software 9.0.1.sw -=== Recommended action:: +=== Recommended action Use the new version of REST API v2.0 endpoints and SDK versions available for these endpoints. For more information, see xref:rest-api-sdk-libraries.adoc[REST API v2.0 SDKs]. ==== Documentation From 01be9218fb248f305d230bf85c09f5b263a768f4 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 14 Apr 2025 14:08:34 +0530 Subject: [PATCH 59/89] editorial checks --- modules/ROOT/pages/3rd-party-script.adoc | 4 ++-- modules/ROOT/pages/security-settings.adoc | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/3rd-party-script.adoc b/modules/ROOT/pages/3rd-party-script.adoc index 24ca2d09b..258c0a25c 100644 --- a/modules/ROOT/pages/3rd-party-script.adoc +++ b/modules/ROOT/pages/3rd-party-script.adoc @@ -1,8 +1,8 @@ -= Integrate third-party tools and allow custom scripts += Integrate external tools and allow custom scripts :toc: true :toclevels: 2 -:page-title: Integrate third-party tools and scripts +:page-title: Integrate external tools and allow scripts :page-pageid: third-party-tool-script-integration :page-description: Security settings for embedding diff --git a/modules/ROOT/pages/security-settings.adoc b/modules/ROOT/pages/security-settings.adoc index 0fe093f38..24017a229 100644 --- a/modules/ROOT/pages/security-settings.adoc +++ b/modules/ROOT/pages/security-settings.adoc @@ -80,6 +80,8 @@ Add the domains from which you want to load fonts. Add the domains from which you want to load stylesheets. * *CSP frame-src domains* + Add the iframe source URL domains. +* *CSP script-src domains* +Add the domains from which you want host scripts. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and allow custom scripts]. [NOTE] ==== From 765292d3dee53cd8893fde9c4543a9b29f18450b Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 14 Apr 2025 16:24:37 +0530 Subject: [PATCH 60/89] image update --- static/doc-images/images/mobile-emed.png | Bin 163032 -> 60332 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/static/doc-images/images/mobile-emed.png b/static/doc-images/images/mobile-emed.png index 3d535c57de3c71397441452219dfc1bad3578c05..ae6e5fa67a41e6e8f10447f204aa5edb8af01744 100644 GIT binary patch delta 57265 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 literal 163032 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

    S(cBD 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

  • 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�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 From 0c9ce49fb3931d1aa8c59a3acba8d29d491c0e9b Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 14 Apr 2025 18:10:42 +0530 Subject: [PATCH 61/89] per Org URL update --- modules/ROOT/pages/orgs.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/orgs.adoc b/modules/ROOT/pages/orgs.adoc index f2bbafb46..1efe382a4 100644 --- a/modules/ROOT/pages/orgs.adoc +++ b/modules/ROOT/pages/orgs.adoc @@ -50,7 +50,7 @@ If a user belongs to multiple Orgs, they will see a menu allowing them to switch All activity within ThoughtSpot is always within the context of *one Org*, even if the user has access to multiple Orgs. They can *switch between Orgs* but not do any actions across Orgs. -=== Administering Orgs +=== Orgs deployment and administration The cluster administrator can create an Org for each tenant account, configure groups and assign users, and define access to data objects within that org. The following figure depicts the Orgs presentation on a multi-tenant ThoughtSpot instance. @@ -151,7 +151,7 @@ The Org ID will be passed in the URL depending on the placement of `{ts-query-pa ==== * The developers are advised to update their implementation to accommodate the Org ID in the `{ts-query-params}` while setting up the link:https://developers.thoughtspot.com/docs/customize-links[custom links] for their application users. This will enable the users to seamlessly access ThoughtSpot objects across Orgs in a multi-Org setup, without causing any disruption to the current workflow. * The `overrideOrgId` parameter in the SDK can accept the Org ID from the resulting URL as its input value. -* The `overrideOrgId` parameter may not work properly with auth types - trusted authentication (`AuthType.TrustedAuthToken`) or cookieless authentication (`AuthType.TrustedAuthTokenCookieless`) simultaneously in the same browser, if `tokenAuthPerOrg` is already enabled on the ThoughtSpot instance. +* The `overrideOrgId` parameter may not work properly with trusted authentication (`AuthType.TrustedAuthToken`) or cookieless authentication (`AuthType.TrustedAuthTokenCookieless`), if `tokenAuthPerOrg` is already enabled on your ThoughtSpot instance. ==== == Feature availability on a multi-tenant instance From 0cb3a12cb0ba8e099821e7cc023912ab4abbfc03 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 15 Apr 2025 18:47:58 +0530 Subject: [PATCH 62/89] help menu updates --- modules/ROOT/pages/full-app-customize.adoc | 25 +++++++++++++++++++++- modules/ROOT/pages/whats-new.adoc | 15 ++++++------- 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/modules/ROOT/pages/full-app-customize.adoc b/modules/ROOT/pages/full-app-customize.adoc index b51f8ae85..d79c50cf8 100644 --- a/modules/ROOT/pages/full-app-customize.adoc +++ b/modules/ROOT/pages/full-app-customize.adoc @@ -22,8 +22,11 @@ In the new navigation and Home page experience, the app selector image:./images/ [.widthAuto] image::./images/homepage.png[New home page] -The new navigation and Home page experience introduces the following changes: +The new navigation and Home page experience introduces several UI changes. +.View UI changes +[%collapsible] +==== [width="100%", cols="3,7,7"] [options='header'] |===== @@ -99,6 +102,8 @@ a| `\https://{ThoughtSpot-Host}/#/home/monitor-alerts` |Liveboards and Answers| In the classic experience mode, users can use All, Yours, and Favorites tabs to filter the Liveboards and Answers list| In new experience, the Liveboard and Answers list page provides filters for each column. For example, to view their favorite Liveboards, users can click the star icon in the column head and apply a filter to show only their starred (favorite) Liveboards. Similarly, users can filter the list by author to view only their Liveboards or Answers. |===== +[%collapsible] +==== === Enable new experience mode for ThoughtSpot embedding By default, the new navigation and home page experience is turned off on ThoughtSpot embedding applications. To enable the new experience mode for embedding application users, set `modularHomeExperience` to `true` in the `AppEmbed` component. @@ -355,6 +360,23 @@ Hides the app selector image:./images/app_switcher.png[the app switcher menu]. T ** To hide help and profile icons (Classic experience) + ** To hide help and profile icons, Help and Chat with Support menu options on the Home page (New Experience). +=== Help menu customization +On ThoughtSpot instances running 10.8.0.cl and later, a unified help and support experience is available. The new information center experience provides access to ThoughtSpot documentation and support and allows administrators to link:https://docs.thoughtspot.com/cloud/latest/customize-help[add custom links]. + +If you have embedded the full ThoughtSpot application with the top navigation bar and Help (?) icon with the `showPrimaryNavbar: true` and `disableProfileAndHelp: false` settings in the Visual Embed SDK and if you want to try the new information center experience, use the xref:AppViewConfig.adoc#_enablependohelp[enablePendoHelp] attribute in the SDK. + +By default, the `enablePendoHelp` attribute is set to `true` for customer environments using the legacy information center generated by Pendo. To enable the new experience, you need to set `enablePendoHelp` to `false`. + +[source,JavaScript] +---- +const embed = new AppEmbed("#embed", { + ... // other options + showPrimaryNavbar: true, + disableProfileAndHelp: false, + enablePendoHelp: false, +}); +---- + === Customize the left navigation panel on Home page (New experience) If the new navigation and Home page experience is enabled and `showPrimaryNavbar` to `true`, the home page displays a navigation panel on the left side of the Insights page. The panel consists of menu items such as Answers, Liveboards, SpotIQ Analysis, Monitor Subscriptions, and so on. @@ -363,6 +385,7 @@ To hide the left navigation panel in the embedded view, set `hideHomepageLeftNav [source,javascript] ---- const embed = new AppEmbed("#embed", { + ... // other attributes modularHomeExperience: true, showPrimaryNavbar: true, hideApplicationSwitcher: true, diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index b9fd93d41..4e4d1f7b5 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -16,21 +16,18 @@ You can now integrate third-party tools and execute custom scripts within your e While you can inject custom Javascript into your embeds, it is essential to consider the associated security risks and vulnerabilities, such as Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the potential security risks to your application environment and review your organization's security guidelines. We recommend that you sanitize user data before rendering and ensure that your environment runs scripts from trusted domains only. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. +=== Recommended action for deployments that use pendoTrackingKey +If you are using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK, note that ThoughtSpot will deprecate this attribute six months after the 10.8.0.cl release. While you can continue using `pendoTrackingKey` until its deprecation, we recommend using the xref:3rd-party-script.adoc[external tools integration] feature to integrate your preferred tool for analytics and product guides. For additional information or migration assistance, contact ThoughtSpot Support. + === Help menu and information center changes In the 10.8.0.cl release, ThoughtSpot introduces a unified help and support experience that will eventually replace the information center panel generated by Pendo. The new information panel provides access to ThoughtSpot documentation and support and also allows you to add custom links. This feature will be enabled gradually on ThoughtSpot instances. -Impacts on your instance:: -This change will affect your instance in the following scenarios: +This change will affect your instance if you have embedded the full ThoughtSpot experience with the top navigation bar and Help (?) icon, using `showPrimaryNavbar: true` and `disableProfileAndHelp: false` settings in the Visual Embed SDK. -* If you are embedding the full ThoughtSpot experience with the top navigation bar and Help (?) icon, using `showPrimaryNavbar: true` and `disableProfileAndHelp: false` settings in the Visual Embed SDK -* If you are using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK to inject your Pendo key for user analytics +Customer environments currently using the legacy information center during embedded sessions will continue to do so for the next few months to minimize disruption. Your ThoughtSpot Customer Success team will contact you and assist you in migrating to the new experience. -+ -To minimize disruption to your environment, this feature will be rolled out to production instances progressively. - -Recommended action:: -If you are using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK, note that ThoughtSpot will deprecate this attribute six months after the 10.8.0.cl release. While you can continue using `pendoTrackingKey` until its deprecation, we recommend using the xref:3rd-party-script.adoc[external tools integration] feature to integrate your preferred tool for analytics and product guides. For additional information or migration assistance, contact ThoughtSpot Support. +To facilitate testing and the rollout of the new information center, ThoughtSpot provides the xref:AppViewConfig.adoc#_enablependohelp[enablePendoHelp] SDK flag. By default, the `enablePendoHelp` is set to `true` to ensure that your embedded sessions use the legacy information center generated by Pendo. To enable the new experience, you need to set `enablePendoHelp` to `false`. === Column name localization [beta betaBackground]^Beta^ ThoughtSpot now supports column name and description aliases in a Worksheet or Model, which can be used for localizing the Search and Answer interfaces. This feature is disabled by default on ThoughtSpot instances. To enable this feature, contact ThoughtSpot support. From 17cbc49900d8465911e68e5936aa49d1d2407e3b Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 15 Apr 2025 21:59:46 +0530 Subject: [PATCH 63/89] edits and examples --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 107 ++++++++++++++---- static/doc-images/images/mobile-embed.png | Bin 0 -> 66310 bytes static/doc-images/images/mobile-embed2.png | Bin 0 -> 172809 bytes static/doc-images/images/mobile-embed3.png | Bin 0 -> 93990 bytes 4 files changed, 85 insertions(+), 22 deletions(-) create mode 100644 static/doc-images/images/mobile-embed.png create mode 100644 static/doc-images/images/mobile-embed2.png create mode 100644 static/doc-images/images/mobile-embed3.png diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 1cd19bb79..691d5b720 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -152,7 +152,8 @@ To disable or hide a menu action, you must specify the action ID in the `disable [source,Javascript] ---- -visibleActions: [Action.AddFilter,Action.Share,Action.DrillDown,Action.AxisMenuFilter,,Action.AxisMenuConditionalFormat,Action.AxisMenuGroup,Action.AxisMenuTimeBucket], /* Removes all actions if the array is empty */ +//Add the menu actions to show in the embed view. Removes all actions if the array is empty +visibleActions: [Action.AddFilter,Action.Share,Action.DrillDown,Action.AxisMenuFilter,Action.AxisMenuTimeBucket], //disable actions disabledActions: [Action.DrillDown, Action.Edit], //specify the reason for disabling menu actions @@ -178,24 +179,29 @@ The following code adds an event listener for the `authInit` embed event and spe [source,TypeScript] ---- +// Define a component that embeds a Liveboard and handles initial authentication state const LiveboardEmbedView = () => { -const [loading, setLoading] = useState(true); -const webViewRef = useRef(null); + // Declare a loading state to control the loading UI + const [loading, setLoading] = useState(true); + // Create a ref to interact with the LiveboardEmbed component programmatically + const webViewRef = useRef(null); + + // Function to handle the AuthInit event from the LiveboardEmbed const handleAuthInit = () => { - alert("Auth Init EmbedEvent"); - setLoading(false); + alert("Auth Init EmbedEvent"); // Show a simple alert when auth is initialized + setLoading(false); // Set loading to false once authentication is complete } return ( - <> - {loading && Loading...} - {handleAuthInit()}} - /> - + <> + {loading && Loading...} + {handleAuthInit()}} // Callback when the AuthInit event is fired by the embed + /> + ); }; ---- @@ -204,35 +210,47 @@ Similarly, you can also add a host event to trigger an action or add custom work [source,TypeScript] ---- +// Define a component for embedding and interacting with a Liveboard const LiveboardEmbedView = () => { -const webViewRef = useRef(null); + // Create a reference to the LiveboardEmbed instance + const webViewRef = useRef(null); + // Function to reload the embedded Liveboard const reloadView = () => { - Alert.alert("Reloading") + Alert.alert("Reloading") // Show an alert to inform the user if(webViewRef?.current) { + // Trigger the Reload event on the Liveboard webViewRef?.current?.trigger(HostEvent.Reload) } } + // Function to open the Share dialog for the Liveboard const shareView = () => { if(webViewRef?.current) { + // Trigger the Share event on the Liveboard webViewRef.current.trigger(HostEvent.Share) } } + // Render buttons for "Reload" and "Share", and the LiveboardEmbed component return ( <> + {/* Button to reload the Liveboard */} - Reload + Reload + + {/* Button to share the Liveboard */} Share + + {/* Embed the Liveboard with a reference to control it */} ); @@ -240,7 +258,42 @@ const webViewRef = useRef(null); ---- === Customize styles -You can use ThoughtSpot's xref:css-customization.adoc[CSS customization framework] to Customize the styles and UI layout of the embedded view. +You can use ThoughtSpot's xref:css-customization.adoc[CSS customization framework] to customize the text strings, icons, styles and the UI layout of the embedded view. + +[source,TypeScript] +---- +init({ + // Other attributes such as the host URL, authentication type and so on. + customizations: { + content: { + strings: { + // Custom label for the Filter menu action + "Filter": "Select column", + } + }, + style: { + customCSS: { + variables: { + // Background color of the application + "--ts-var-root-background": "#fef4dd", + // Text color + "--ts-var-root-color": "#4a4a4a", + // Visualization title color + "--ts-var-viz-title-color": "#8e6b23", + // Font family for visualization title + "--ts-var-viz-title-font-family": "'Roboto', 'Helvetica', sans-serif", + // Title text capitalization + "--ts-var-viz-title-text-transform": "capitalize", + // Visualization description text color + "--ts-var-viz-description-color": "#6b705c", + // Font family for description text + "--ts-var-viz-description-font-family": "'Roboto', 'Helvetica', sans-serif", + } + } + } + } +}); +---- == Code samples @@ -368,11 +421,21 @@ export default TsApp; == Test the app -Once the app is running, you can enter your ThoughtSpot credentials to authenticate. After successful authentication, it will navigate to the `LiveboardView`, where you can interact with the embedded Liveboard. +Connect your device to the app, authenticate, and load the component. -[.widthAuto] +[width="100%", cols="5,5,5"] +|=== +a|[.widthAuto] +[.bordered] +image::./images/mobile-embed.png[Mobile embed view] a|[.widthAuto] [.bordered] -image::./images/mobile-emed.png[Mobile embed view] +image::./images/mobile-embed3.png[Mobile embed view] +a|[.widthAuto] +[.bordered] +image::./images/mobile-embed2.png[Mobile embed view] +|=== + +Select a data point to drill down on a visualization or apply filters. Verify the event interactions and workflows. == Known limitations diff --git a/static/doc-images/images/mobile-embed.png b/static/doc-images/images/mobile-embed.png new file mode 100644 index 0000000000000000000000000000000000000000..173341c900cd873eda7efabe55602a28be40f60c GIT binary patch literal 66310 zcmce-b9`k_vp1T(gNbcVY){OY*tRCNJ@Lf0ZQHhOJDHdh>rH;obIy70x$ph=?)6!p z?p0mY)xEk`)wkBF9V{y?0tbx^4FUoJCnhQ=4*~+90RaITLqdE|XrZk{J_>-nyvTQu ziV57Kj|)FTRWTzeDG;iUIwS}<02u`IljY+80bqlG|5FD65eMM>cU>Mp@oyd=2uPqQ z2-v@Q)IZA4-_pnVA^qV6D=!c?x%sZo*|u!rOl@l2)7I8N7d5M;U}SsrG=F}rwb3! zKOCGN^-nTA5#c{94(2>Ws#3CqKdkKx30dhF=opB2p$Q2Ix$O*$IOPR}|1JJ;#Y1G` z;9$c^Pw(vPOy|r@XKiOp&&a{SLC?TM&%{Lg!9i>9YUS|Lh1SZR_+Op;S3iP=_WE|F zHV&rNR)nAZ{?xN}bl@Q(`c(AazkiL>!PMw~G+EjIds-h8r2lN8XQX4G|G$YDx|sfd zh<&#FOYEO{{YxG9XJ?#h@`m=-7LK38;$>oF<^D&-|AYEJ1N@i7{|G2qnL6+?{afUJ zk^i@p>i@L=ho1kW{%;8xJ5$4tTlvq(82_#0KWYEL|2aQSSyLB73spf=OG7LB&)G0C zvNCYf|6iN_x9AUR3u`+Co1glIydRqW5%~|&|K|Qjk=p+#Vq#`v|4&8#(e!UoZu-v^ z|BoH;ukG~@^<#hWLUYsq_g>|NUdeKU1Oed(5fc~8`>_B$+=f?*{c}WTe6eEPvp`wg}5bN;si}3@4q;=Sh2yeA*q-icu zt(hMcUwNH$ZI#ikB-LPzv2mT$9v`E=Uw1Y>PyTh$=DLf;W~B*2#{tFuaijr}gE+xm z9B4TIxx|EG@3O=2jrET0q9g`csgN2%RADWqD6uLolo(;k=(z{(Bpt-iPOGr~ zJqtArk%*05qZR^6)Wlh4E~DlEmaudlaqX3 z%yutZ!POq#uGxJPG8cXqj@!sP3vhr{wQ)lujG1*6PEd=OeZMg!4x9*5WI{Ayd&s$3 zYmsz6ek73`hE-SJUi7W4;v|+*Dbyg@${(z)#ee9lLVxKzG8DajnqIveA{Hk-f*4Dhh5tv-w}1#GR;7C-t^rW~!ExDLeJlF6A*Xo%Z`=>#3Cr4QUY;c85ND?5$+*b)c)9^;(1brG z)8FOvjwRD|$MxUCgM$SuENF6aa!jZKYTZv83eDh#Wp;TKVmM0c?(OB(!?~t{B~If| z!?7^Ftg^)ye7C0vKywwFtvZ$B81m=V+Mh~}C6~Rq88&m%qppz$HPOSR)+Fw^=gK3$ z42pcoc#h|PK!%Q`YoOanVM2Moi6#bv~cF-!T2HejC%1vGJ3$^w+6wk1jJ{Jq*Ei|r1C4)iBPa%NrmnCFQ@l zDIL^VZuravEN$HMTt)Rf{6WC9rKG7D=6ZARm5U4K@$s>!veIi(Ip_hsNm)rLyQ*sH zFWbjV>FN>x?giI_g`>THTR@v?f!xHe~($dmiz{rT$Est}wL`1sMp1A4d zdpEp5dFMR9C|-%&Z&y7tAgsn5lYO14V>W4au~+L%$d{kEPZ3NdJX}R1**jbPN-sbN z{l-(Ha*%rEtcbtS<4f;T;#!L2k0m|^ITJ;Lt*Tby$sN248CMPPQ5lZqM_wK)g_+_0 zs%FZ+M?BRxs{n$q>lAc6&d2N6wHcfbFGA*z&c3(5|8svNeyP>D5)kWnvVa96x<1UQ z*6#Mrs(BwBQuXd^HSogY;+JZz5!}q|?CNoG1vr!%b4^xH?8wf}PL;(n)5~3BXa7Vx z*VUxg8;aNS>gMH|{p5DK^G0_+hECZ2Xd(_GiggZgsi0-N!DDcM=K{21@-ZZ2Y)p(~ z^6^NGnVDHno>=VVZ-N()&8LONsI)W-e#w2-;DnXpcJJl8e7kS~?jrj5;*9z^i%!@v8=pGnnPz#W#7c zmu?Mj#ntoR+T%K;GAxbw(o1IRf&Ak}R-vxARvcpJiu|btK6R+XZc}GLBd@@Ccb%dR zD#5vW%aw*4d(j5VWuw4Hd5f9QkybRh*G|1BM)b*Tw8-6}+zuM3r&xS->hWJe%^Do1 zra>c*sN7fjl%ce7LSlY2bJ8r4LWzW!JYkmR55%I6qoQ8S!0}esw1GQVvif}ep**R( zwy%f6$g?<%xg8?aV@wXk9ACu;cZ$nR=>l-VD+)`^YgJvB^J^^OwLy73(nMx(+&9rL#WL23j)ZA z;wCu$;DXY?V9@pb;l1Zrb6T|wm>eYVS_8@FmlT7h%c>J&I$Uk6w3Ul*)a!><$g>@i zr_S-u%ew=L;fbQ#68c(t+=iM1kq?ryBF&0O-P*PJfv%&c+B{Ay5 zHkDRPO!ft%gts|ZJj&w@E3+ZwPv?r@$i{05UCfCpMik*{-)kVTJ$DA-x%0*cp@SLb z=$JoBKcH_&|IkH3`;ia}6jU^cjPrkfvpc`fnU)J{qSW#3d?Lhde2?Iq+QVhv3S{T zzDU>m`*>sqRZ8s_aPr{52-G2@9Ex8g92@+K0_LWW@3k0!5bm{5rpE4aNqFAzY_+>1 zX0%;V(E4jm-4QbosOe(HJi{Z$84wgpQRA865hzukq!ZBM?dv+nO|d-D`2P5|Pi z1)hTb?&o~s*>(`Sm41!Yr*j2{{l@5xK}}2P#R%}@7hH#^w2&bZ7z06OD<{dx{5y{# zlafF8b3=CJ_&VU^CoyFVe?>*tR?=}PXWL_$1VhmAV1vIffe# zeUPdvJaXk5*UL9Flb4G|SWJ=paQ?Nwt5KKPjnkJhBi|*V4sjYFco>4C*>}Y-#kKdJ z)S|XrNLS-LA?sMOY~NmCLk$^;AvT6HgkOax)ux|Yd~OO8es+s^UrHSLlJEyyfH z*MsG~)ad5b$;!DUeK_ zG0N9+-H#UzMnz~nE-4KoW!4{neR=uA#|BNqA6rkVBAUha>&~J~y&l@@X*M%#-~K2+ z@%sp+f9Kt?7k$NS<^b06Er=+)u>Ws#cDSFSR7T zRGe`EI|ZI6GaF-Ppdu)0UStR2GbNOP-0BlNCsC^40J01Uae}+fxHcc*-ENN!%NT|! zm=&CbFq4P0ye_-Hz?mEk*o}}-0_fenq_EUkxh=vdun^xuZWTB9W=Wqp)nUAZbIA!d zOu-K8I!tI+eG_gQWlbRs6w|gMx#Wp9p#@2$ew?~C+NSy}ysoO^u@X!Zdxj)9cM1^K!cIRr6B>zLu9#7}gfkH>4I+?a z*3=oOsRtDQfr~d;zc$xrr|SDd{|ioRv2$2<)^OoY`w4cT0wRwhPYbb}!qR@yjgq>~8zluJhi7L;eYl~GA z0K(+0tSXkRmTUU!;z@0`x&Udv&YK}F!9+itcdqSgnImC;Bc;2J$EM?=7DSl=-rE6N zC*uhH6spO~F2OrPCmarIQni??A=F5Se2iYG&h7hs=lgn?($;mbj63jt)5}YPXC93L zQkKrGV@^HUvzqHi?VO~!%s+3!$SkjdkMocay3>(Yi!R`0tjqa=cZLptR3^63f4y2EM_hMiDfeUV)4Bd4 z_y_h|mk~pjhJjdq;V|BsNUo&7cyO8 zKWb(`ksk|*-R7?i6tIx=wj|UScr|VT@qFJZc;nJ|yhi}Bz zUZmxG`;9&YcaiB4P#@lj0THqNdW1S4r|XB93TT$$doON<`5xLIxs5K)cS z?iU#9)9uOPWM8%7vdvh-|eD~br~6tg)A~Vg_?JqIhXx`r2B`_5jHf;-+uh? zA3gpU+K_6>KpxU?EwQai5?666=QZ2FZ6$Z!>mlNY=}1ol14{Gj0355X7*YvIkJU^X zEwxnOz}FuE{1v4!Ycix7)~`>u5Dtc~!-k46FfZZO?!A9Y-(-^WU^Ljs)mh}0drbwj zhR)D}Iu9`vOF-*j@x7fFfV@#9Kh8isrXCiPi#$lcfvHKgo+xcTC-C%e**~%P&ZO&< z&xO`AA+oO?LuH>;>08p8gVG=Jrg!<37?0l>F>bxmeO59f^1yr9Cznoqq1oaW*51B1 zjEnTnV&q)i(i2f}gueKL@?%ISSD2l6wy4d*={_LLXvJ^O^pIyl&0?*zAjx@H_A!LuH|PqTM0Wk~oQKS*5WdOQJvm?7<5g?-5_cmO`zW zM?WmLUrN6)VCy`$08C|&*RPJ5=J;-HS-3gj9QlY%&NU^HHA6w#`xVaE+Q&EmYjB^dT|kK}lXi zjS)l3A(}(^Qd^9l%VdhMwvw*~G9IjG0XwF&j3ldmx5jQ-nU6~v5E7&Lv$@4CzrK#*=r5Q(boSoWw6te1DoV8Vilh#GS8|;Q zzh;E5N4a$*E{)bM(FusvY-Gk@>j@Ape_rsf7GH3xV?8YcP*&e@saT!!Sv-0FiV}0E zLyqHQd{b6aWZj?S@*1tUt!pAnX;PX!At0fU{{EsQLv&93F47q7-M7_%KP8mEKh*?+ph;yEGvXdc5P=GWci@kxU03AH_`-=VF15&WlwA)TxJ4SEb z*;S=#4KN*S6{PG3MCT*qh|YM1F$GO%o6dWN80p`ln6@7Ye`S;v8-zVw&gr&f-OCPO z)OvvK7`bC?L?tfsK#P#B%b4*ZR1gz>gp+XyFW2qpN#*dg83Q?NG3Z+cHyTovlJtoHaOKY>+t> z1mqNNHTX`1=upa5kjDZMn&qJ*G)7CxiO-iX)Aw}@(ZPC8gwA1X;`>7D>2Bj>#aL*= zFUyaIrBE)z3HUbV<~z#xPa>!k*dWy8w})q{U84u1AGdeq)b^^&y{@f_vw*%!V7yQo zgRRW80fiO5ndmW(XKxs^2tMCVNT*7UxqJ`?P1J7rHdTdbTN9Zx`v-tIWXTG>EwuH* z-M}|-Fc)Z0T3%m}_`r7*tEHf((DUyOnbCDKkbb8c-TFLhOs{ne2ShwKDql<)Cg#h< zJk=c_)+^auFr9nB?S6F(0{efY4j3|CY>nQ`Ml|NK~)F8MA^5K?D} z*OBmKPR9}e-E^(TvUkneH=mT4Ck#xAiGrYcpcq6sp=>YL6bHJ9T1__& z{Gp%Tb9ydz)r0_c2oFvsgqF&5%q=ME3z0Y{y}0uE!Ir`MkNh1`E`eFIGeHSFC$jG+H&YLl!$n?yEn0s4$ufMt_{~q;6&){xAUJ{>Kin*V ztj1ifHZYdU{1knzEr`&L$LJA|{dVQhqJSdzeyIpi*BA>S5c)tOK}{8^AY6Bm>o|@m zrRauliVO?O?-0l!rXlkh6iZ8*ip2F~2fE`Ea9fw4%t-O(cf`dRzBuzX4t6~rq<1=k z!WUuLa4CYpy}W(iR>SN*wiAAZgylU;^(nzB9!TC z0;E2fz*9F#`WEq&nk>w)G7>e@n!PyuKbn-Jr4El^Z2cpsTMH~eQZ;($3hID7Q$+fX z2cowRPrcRgd~TjPpu5Y<+CgHd?0!zp_ZaNzX1dPT-^${nq?}z~Mge6LUnV&wz%|Ia zX=UkQSLerqL)pwOzE#7A7X#RZ88z>cm?LNeQPj1QiG~H+@mDV zmy%UdjK%3(C=8tqa&d>R4r~eiC105BNSzrl?Gc>m)SB!x-}Z*p7v79(t8zoB$H&{B zddm>Qr!x+fzL=T}9aKPeETW(5I(u>{-I5|x+9AV6o>?7lZ1QcdxA6`MRP>m{=;8N3 zeaQPzF4;M)d^ z*)xt?Am)K4AH+d!phvI_Iuy(A^K6Y*h(GSvmZ9U5_G^Ol@N`C)T4QU;L9GXoL3lkJ zwkZ`|d#jhgwp@Cj`yQQ{c`lfZVj05ioQtUx3ID*MLL7f`Lw0uws~ay}vnvpm8h;BfPj4}<9t{DRv@EYPw_!7@1AXQg| ziaZO(@dxm32Qct_os|*mzVmv2-hAl6=+GVU{D>D*%FAGQq)>E#-}|%Y-m?ULhxwC^ zif3hcH%YmrkT*&g%5Y!#Rln^eNF_0JD|hqUujyw%P(4`r$TCt%nahTK*y?wu(gCMa zR+%k>n^R?e`g;{`vvmQV+88}wvs~3wZ&l@Vmnc$G{huk$`IyNbm)X@Yg8hjZMJx6s zS!j^bsjTBu8=YRA00X=rKA5b6%e*(@6W=E#8T+Dm86|LN&y59B@P~vKKk-M2zOZ-v z6czV)PngY$q#>Ne2ZU;E*p!90FXgKj1*1cEuoGX7OC@1TU6;T0<-HSH9hc|bx}v*H zT^`6_$-90Z0C7K|`@Yu9M#ONGJ78wM(UJ7mB%8GM)Ka}|gAI{ymsK4h?OL`eEMOt^ zG(y)5*{75%=A|ad-FG6j$m=8QHCmVH|AQK+EKOGcv!vdF_JJ^oCmy zo>Zq&TBPTj2BPye{m^c69F8^7L0(9qejz-@<*X2Gqd-L*9QVmlB5+imx0%W=oTXjh zJS0vii`ZX&P3+?Eh>nh$pDt;w?xdo1B5rgZ%2_OrJLGw2MgH?8G}(ng68di?&_9ZNT=;;yzG>(vHJW`2rA zNe~)OAq{<$r4iq01wl1i`u4x_t9^3dqw|ex+Tb0eBdP7wB&%bdVC{{EOGQP4=rX`CuN9qdK z5(n7(j0sM8)ZwefxnpT{CjPePkG0E>9@$eCFDWK*-!Jy07rPWrbD`8qeis)BuP4o9 z?5fvhDID!BRDA=r#>5Ergk43UF!caGR?A>b^Dw@lT-IyIjYsUq45#FqF`YgJ4c;)K zSxN9$L&(=VX5cGnZXuIt_lYnV{@M72y3-9r|5*uN2)@pQds*@AyZ)Jwp;y=CX{DME ze?ODH595#^ezN+*aZKd=Y+*`o7vNef3Sq)GkxxRAS&Y9MD0Rq0C~O3LrUX@2+MA4J zh#Cxk(GhpOB@2g2GrlzwCHt+aJRzRk_VqHDlwL>X8V&ZWUDQBDBmRc6Im2OSki{cL znYp|_4`!U*x8vJ0Ea`WEp8g9(g=C*Af-!O89|hMP`Qjg4(CGG%iolbS;hpL$V#>?| zX-b9)&J-V76-nhtO+KFC6rNwK5YsDiF=&KQu`wfhHOfJhdjviS{6bfFlnIVlN_2#Z zZ3DdiwO6=Oe-)97AZ<=H8Km-~a$p3(P=OMuc~w9OpW?$qV;$q@oX~`UBAtg)j*qW2 zMr8>J^&tku!})Qrr*mJz)dv`WsNt&bdLJy@ z-B*9+%I2apk9v!528ZO;ZDEc_=Ge0JC1^AYo6>* zwnV?F0TUUNAn_2W&kzV`FftZHAshKH1QbP>HazesaJ~7!?$h^Vw8pH z(W!EOT-azHC&)(kx{|lKNN?%uJX~OTe4Gb-B-D=b9drlQaxwjgj!(@(ds*y=K4T^C z?;}-jN5~b6(4cZUE6V1WxUm*wJ1E05Ro!SI!hBRw$STwy(K{nEa{L+#K5KN8?j)+g z4fThLbZj!-`Zr*7KkCm?kXlTd{f(=7TE<~ct}Vx9Pb z45G{i8rBJqRS%f2N-*x#R5SCf69Ob*ze zuJe!WbRzM`73fECYKdapc#jd4CZGcq*?jp|zq+CxLel6xAqVC4fZ>J@jtDuzvD-@S z&Hgp_8H|u~l$4LGsWK^UAU#Na8iCZJ7bZJGMT&fNxDphhHUj$-=C{|yuAh2J+8D(> z&J_^T`n2PUGy)AGwHhHpb0t!sudW&m7vV_LAB{W=oKg^Mrm5iuQr8uY&t8K9;2 zWctH0HFFmx!wa)_1~LIZd>8JnRjDeijL5kL2PZQF3{%a&$1b5R$-rlu8WKr&F-CV7JDj`R zzmcaY5-&0mOp|*DQUV(Gj$ z0h6vfRcx8fJjDFfqGc@5S$pf2@;>xtKs~@bR-MZWy?RHc%b6+Os zHWEkz1+jH56os;zNB}<`@{{JkM!GNOB5+rB=dblgPZ>=chozsl2OF$hv|aEdh-`cq zQAMVxtp4iK>kkv)ZTNap+9CW_&EESNo=Omz0R zIF*yj39QbGJzY9@&Vv%lainFQ#T&+~EHfI;uJYX)#u}hDAtZiV65r5fI^l?k3`Seh z@U+7H`H1>8G(v zGpttw7U3pg3ay{3^cyUDBF{V@78X7}RUG@1uV${Vux>jN-LK|mbF%WKC0MR%XN;_j zUQo!~S`utqegrh}L?=sacgM@z^HA0V8I??_79Hj0*Te>9Ck>6^SN01J!Fk?zN+wYO z!VeuxM3KEWM5Cv+dkcsWS%xQmv!P{+$(+$=mZ?LQ#wM$*gE^+ALROZ~LzXV>D3rC9 zG~A~P`bwa-q!>RK8kSA(ALd2JDmgbV^3O;-7=5@iMT zAtR^LUY$z#hD>99S8b7PkPmI4Fuiv&(XshF-#GP6T$M4-zn!g=mH|_(@4@A#!DxIE zB&30#$AuD*m(EoGN~n&e2J%M2t-AQkORnl&J+0?+g{dQEn4x@z|z1b z1V2)(I8i2BaB4qtt*Ab8tqz0jEx4f4f{|^!9mz5r*^J126cmB*RnpTaf0mq(*-=Qh zKu#pNPprnIfrUk2xVq^%-hFitL?*CvorV0?p9=h;~wvvi+T*FSR=10K9~ZQWzhrt1S#3IU@)Me0TOv;A9Q z+KA2J-O!L@1qprA)#+cM30RGeAGeXcmQ>f4CMyDsBDFP~P^u)k@4zx; z5050pWuJsTI~T_QZF8$7X`mJ%0HA0tLA~uSitKngY2|QCne8nm24ie0whw|-J&pj2 z-rV`G#TujqU~zk@^Ly%rz;WS)i;~lp5vr zDJnf6+4?x9@IDr39#7tpCH-R^TZBGVs70tOqUe*~S+onF>?}Gz?eMwd&_9;=7`>V^ z=Tp=AS08);jTEE;V19%tH9-jo{%IQ{2bXTR{`NP!E;! z4^=jKU@dr6c^fat-?*!*(~PzmD{oCUQSjXB2WuQKy{||`WoZ7?1+>Gusy18pS&BTm zZ%4CyS9pbrS-J1Kj9oID5_^iCGBAmnh<@Drc6|8}%pN-ZGip)bIJE^vN`xJ<=nk$c0rxzBqlQQ;G4(U@u!P($W z{x&rk_GG7~xAD6Mf5&fbs66-a@`sH|Wxdw}XwVQR?f|v>L9s5eED6%7c5hOKkce)H zn~=+3u7>UH%J44wP6k-E%_=NDSA%pwECqczA!SD;nj9E;vi>a`?ZZ)etDMH-Shw9W zlyw*Y0@S;%4Ytc<^dp4;9VnzYB$LZ+^u zrqd<*otD84y#iIVn`i&zQ$~TcpjFX`;4~=j98=5NPV{MxWw62uanbjT+1rQlHR?G+ z(LMJ7$2trF=f7;wj?HnJ9l|x6Rr{d39`yFC3A7?lBgcCUb<~3#aYi6%v@JH&BT_qG zS?QV`k*r=PncT zv}=S>TWJL~og8dO53<^PgYG80#H8&3EKc^;O}6_RQisBo=lPlJ8TQ-qdAE8t06RV1 zV*y;6n4xids%?MW03BDc@nkYt&sVJpy8TbDbvrpw?gA}2XP+jnD_AV+7hn_<2jH%I z2g3b&BHkC_0+rcnj?Zev<9$Q+S0JlDl8;X-NTcF7aL|(h>wcr*OXwzLfQmAPIuZs( zxXK1qPoifV%!!xBhw-+BAMi2)FDb>g*+p2$wic$zcz=8p6}#2jZ>@1R*%pP@l*^I1 zATjV{81|k$@TFQ~ZKQw7ADn?J>xsElYBEwLP}h;dj$J21HY=-Mi) zxd2IH-Sc+M>3-YW+_XKqT4mgckSKK)4l{ACU&cuLwqF>Jx*Oi#_{V5Bzdygo^m2D1 zH6XWOA@H4!Y5>PS{9&VfnPNptD3i`x%D+Bu7Hlkp)C)~iDo>S8rfU@DE+=PXFuPID zT#mGcdBe@v;JT|t4L*td5XbWEX zvS75PqWb&7-4eN4h~D_i>|Cw=<+qk({lNho31b6K>;rdK(2ArCzqjUM7iXCDZ|Z!t zlV{-_bwdSV!~D|9L~pM%@R}=|q0~kP*~^Q*p+_C?cu4_5qY^gz81jsk?(~{(ue3$! zF`+K%K9_dED(az^E?1!%PutTNPT4sH;Emc`Qw&7bQ`<_1c}?N5UB9CE8(aJig0a4R zBVP|~wpZRN?9>S8 zQ5hfW?|s*ZD2I*fWU)qgyR7`)HwBmaTpsUo5U+)~lv!OJeFcj$>0t0;UA4Qq>x{YG2VxlGV0`6?EdvmH1%h9>zQF^e*w_V2 zcX^~iRmGeyIe-%a>i7zSh5F~G0;1xG@AN+nEkqCy&XANP##o-pQtd83W<`G=z}RhpB9(WH*~T;<~EVYqyR6N$XE3Q7FAhzAW&|-oqrf9qKThd1mft6`$ne zAnVr65#F4mm?ubIdYa`(uQy}VfyjxOFtsnr$Qd7oPK(4RqqeFgXgf9|te(WMxOwjr zjYvYJ#i1`SHuFkR4Qa*o8`IR!ewYtTX&`whnA;dBw;IISy8Do09L~w7hu~k7Af#DY zyY0gh`oO;*2)H878?>wqCS!GI+eD_+9yn){y@Z~)cHpypMPd>DE)xMj-@Vmw*UVqljiDT zGVcv6&ob_KAVy-EJWnk@_S^TDXkNdT{m9@AJX^K1jIRS}XU(>}6dhELU{U>3#Z<09 zFk;g9?qs5tVs%1dQy`kP3ZVY311IVSqryoAUO!U8bas*&uZ%3hv* zJ2&6h!B@oELFPHmx4VhH|(-9#-r#0`|{1Z}f*@#mdz*!dB9&ek3maWs1At^X7TJ)9>k4M+xQxw|p<1b!sr2ZG>)BJPtASKvcFbV9 zL*WvH{Ou*~WtEy0)1P3e6G1o(cYqW8#pak7lxTMlR!ADY(*_02e>@dBYMMG;rz^PU zdOlSUEtWiN&z2>ja-|QUV?f_ah?FkHlU06}xyp1`c|k^Cx7_u2!H2-)R_|?R{-q|FKn=?@iQN=7 z#Obu}4)52rWEU=v9w7w$P9rkM)+_10YPAszU8X&N@5KHPX3=1ll-!5;J8<3nClW)O z;!w!%ZrD~mUtrwieHr%Ks%?}Y)tb=D zd=Haz$(GR9q8%x!8(^9~%0|XOKV@+=he9Utew0`sV&skR2kR~}Y5S3d#Y=)tEVtTiomD|5b8n@&6|9)@#pdMtHp%nNMbl-&#q-b+Z)R4( z_UM$7J&-UdEv`!^2QZYg-hU|6RYC$%{8A%P_;c=Xd+03IU+JU)8-D@W;tLW5c-t3v z<>bxN5SU_ebN2+ZG-;g00fR#d{ z3)vA_4SwE?RbD#!&8X<7{McwMEd?8UgUC~1rh?{1;N@90*W!PV(t}n0(2`@aPKk>N zefI^SHmRQf#zMr*6FxW%mS~`0d|Kqr{eG>dzig5jWcYxB*x!G3GVLG|+eB{@l3hP9 ziX9X@Xryla`h0sJq8Tfzt{h>Yu4x-QjH|-j3D%BxvS|5zxI=Fb?$COr<6(vycK9MN z?yrNV$h5JyDSA1xkEx|4s9QcMN|%|*_EqTgUZc(?jehrdhHFH&hR}(u;{(q}8fh!| zPQ8rvyyLLg)>s^WBQOEY)EYQj!IS^Bv5fw122Jrr^eQW7Js+`1arS#ifkuPjGo5Et z9k`(bR_=q4QL~EOaEALGtt2KF?2($&Pgn;k)K zEUq-^bfUj}!#g2a1WrV)@BvP#uwhLFm~bFDhyOJ?R-lKyqZm3u+GU=w67KYZy;dWe2?-Q5fW&i>~-%Ceb-BVVuZIznBAl7|(b9IDHLS)W1 zx+SVs2rNr(9AR8qn)lO_u$yz3hkqHDnl+k3e-L&U-hA@gUA*EH^hj?OpqVTJ-NdS| zdj$LM_;6k;*7%Yf^)Vzxz2hy}!d^bw?Rfznt_Y_d%11)gAq1|jhfl7anfOlodlulZ zpB?q3ybe=8dXawg(v0d5;c?^g+-UYsnwmlq62F-lvN+_#%BDiw=FlRMW%{YY7JBU_PbgqgU5Jle-ThTX4KV4;R!oQG8kS zZie~0{uqCl?=V7dabON}+!$T2F<}!zN7++pNc8M05th~evlniZ-NVV4^~{YS@v z(SSQ7>sNo)1+){Kte{}MRAp&>69G+mZmrfW#ejk*h#!Lzp~Y2MQ{HCi`aeAfa&y|! z?y|O61&CNTVED8Yo9zP#^^N_xoQS`1L~kVuxa|!lRQLZB^ClwuJ{;!b>a^k?NN0^Y zNO&1vn!=9=Yg2}undzN(gql(?eZUkGF*1hwW!mZE0cMHnx^ge+7zCl#94>>F*q7`; z)qa+jEsaXC7Zl)nii}04mjF zm--TgrgxG=+buqPAaqXPgbOgBsxAKLA1@Z;Si#4mSw-N4e2J>9t-L*iW;goQ(l~vi zrg7^MKD?5r3+`&kw5B2_w#$^x2OpG%dN2#V!PFcFV(D7na$Y+?#DFu5uDC%%Bplw+ zBM9usKbA#lrPNqMaISIr1CD&4vUcP{xvm*%7P&CWSO+BiMl_?a%+r~&S6s#gMl!PC3&Z^>OSjdPlwk*IPub$a=#mlu_EWb>= zpSu5GuH57%(Pl%Kd~TqwP9|dmf(^1;oZ2@vi(H!6vBa zys^~0ofm4_&e$)inB@v_V=^vj=KF-F7rCD=>|hBmr(aJ(op(zl7Ipd6VRb^WLOWkP zFtu0bysUtQwRx}BST#9}Ndx}4 zJRVONNYn8kY^KKgBY5eey*=(Yfr<-MUD@~=p&WE-MfP|tY>(%Y7T~~`Krrx3FEy0| zW!_7Gm1r#6N3^$R*QgVj|JOZ`%d)40~s35#v&X+N#_}0T1sEP6I z|C9~npygxo6*#A!ka}PB9U5*6YdSqMwcY5^%1TT8@nv^u&&JvS>)zQ>ci(AUWqh4Y zet31B6sY`5G6Q#smVv7-2yj20)nNQ(j$iYO+>S1O)2|64GITIVP5WiL{MHJ zc-={bD?0@rbR16V;NupW%}lnSvjp6s1GELW(SRLg$cwfZQa+19wpvi8?V<6m(l3 zAU#z_Nk5~mdl?`PgsKyK93dfpsJU{-M@GN4MjZkvsZv@BqUH#@Jn8`tCos8d%*_~L ziM{>jVU~8&ZlK5I%f;R9Mxe6(%>vVDR{Y-^5#{ZMz_-mz;=?0;7RI9X z+?UmNEq`C4iakWU(2@}d_nTp4_xA$ayjyX8N1pX=tH?{Chy^^Zk8luI3dmCs1H@^6 zI1LZ)dDTfCYWxXw`7HxapI(n#3Uhqf7df$80;_4Sb(J@P$;y-h>Ei5Z1)E5AxApcc z@$o>`e>X+teJ{6Ydx)*I=|BA@Dn5lc?hRQ(_JzVW-VCg?Yw z*!IM>ZEIrNwr!ge+r}iB*iI(4?Gtn6o;>e**Sdeg{ct~?efI9I?&|K+uc`&}yehyT zdCkro%^<AsTZ6A!zKnGV>A-tc8{6C)(T)bZ$#YSM5~8f=B6$t?)MHxtc?1X4>HN22L8VL|S4 zBy|C;khGj{PYJ&!09)Bdh|Vy$cbL=OEK|B)l7Y($X!!?XxDN73$;S70Ny-2+EZ|-- za?R_C&djE0;%O7q5Bj|@;9WhB;_iV3-jk>Q0l)#`dX& z9oz4nMuB1JO|1qQWAG@R7O-S+J<@70BjQh}0b+(P%gknEn6rJ(Yzm&ql4rlyhy8Kh zXs5|mPw2vMX=4eEEWgs!^gl#d0f}O!L&HBQ@cRE+YfCQR^GNK!UyWnn9cfUbbu+k?kgyBp8yjPl#1GYl`}1Q}7sGls zP5l17d_TlR1@JOEk>sdGA~8u|+S6B?=T_*YIg-O`HIrd7B)uD({$*c~*dz|PAQd#%Box`<1RshPGap-TC^)rgrs z&U-*-!CSWOSH;`|o-ICKR&U?{8#j!ckQ)AtSby7&KXzk1z}3OJK%h=W4pb;AW=CA% z9`_&RUEcQuH}G!fB;NtmJi;DIG0zC+XbIH}QasL8;*mtZ{tLBw!90vb7qckyIoCr& zEamuZlX)aSrzY=<`|j^m(@^!4P)0Jt$44+C(7{!cv!T!~Pi4d63VJJ7U=`b(p)Rl7 zU$8wKc{{a+Yw|lSI*&nZ1qUyoe*+kA&}Qg4J#`T^LM-j_F+G-0o5VI(GTaYZWs3Yy z+-Q=_alV#|CTzud;H}ApMi|!0J9u=6PaYd%Oj9Y6LMbcEAh;c+X0&%8R}<<`9ySf9 zb2DQyBL_d`P<37%b+v^Rg`EPzb)*-5nXQqgSvSt<6VYv5e@hANzkzw?lg(W*6cT74 zC!YSq*=lWT;SzmlD zwI#i;E%4QdNg(+VXOy8)$SIHgBvLxmzb1v>uU}Dl1ZV=0BEd0YFgAPS3L{5jQy-%Oe31RV)`gAG@M_dM$fH9nRf{gv1eBUq_`pgsra@TKrs9DKi5sH{ENJ_^R?= ze!cEJZ2mnX53>J8#~>(vF|p8g8>GJyb#M+{n^Ukh@vAU|2@}0aXnc|-NEvQY`z1-G z)RLhIt2*onny_d2c$Znwzv{8U_piAEeX=C_C$T&XK7-d zYH$Hqb#&^i{}1i_j1|>bkX|~wCoRlfG$~Ojc6#Qc$bxm{-bH;ElJ)m?8_$6C=Udr% z{K!9CgJ|WJiBsS8*YYb(aLn~YH69lQTG$EhSAApE*whT%*pF{J$?PIidJP3GDv*|b zz-)LfQlw8lDE%dzP*HTzGSshTaX?7yNs4+)QhMEasIOPA&TXSv$Y>u-zMB%;z2&K~ z$yDWsoo!=fQQbCbc}3S;2|XM(eP?<1o%bDzu#~5NK5KPE*ng>{2pg9(F|O4*rQsSG^j3n8{T# zM1jp;akpe-v}V4@$ywx}OhJ=v4KP3Z4b|{QR%W8IWPe##EwmHrdTGOD3Bvpnt!2@U z#41H^zK{jlx1@px6Pww~*m$}H77nbn^>MYU6xz@E-S8&QxJJJjCj<&fNK2Y~;)zJe zTfOs#eeo_7a&WZ6sno*SsCrw%(R(65+IuTf8m)7+9F&TtIs(Kdm3BF%Xkd$qe5>XX zK1Aj55kd3riN}_9HSRK&4Op@uCZlc-mG5Y^(~fd}K{+uoIoQufR!L(e(7X<-&GJn9 za#Jn#a*Az;oWk(t8Wo>QDNG-ydn)t!l3F}vb`+3md~`ltW>2bNK~Gz~TUD0>mysGO zv&^{OkuWLk;v@=dY4JzDMza;i=P4Z+Q-mK%yiu#>Fq;0ovA5UG>SNI?PoCa=&(LPK z6Sr96Nmg2B_}NLXs}VrEf>SM-k58ZKX}O8VY0vqYmgY>r*0wS0^gKOYG!}d!V<4uj z_@;#~sb>eC&R~#GyWs&?suLrl7&$1_z$7i!fJIH|K<5yDJO1!!$Cbo?y55-WaQl<9 zFdEehrkiV+p@0LU>UhO1=q4D>IlYTs9zSbfX{_=bFW+Yb5=GovV~fV1ch7Xa@j!I> zyfja;4~qaH!ngyvsSyA|i*(($+5+lnbwi`ANPm3%{?Ws(YsZFlqkbj)!wm*A)xNLc zP{4QE97$ary&yP{0?u%-UvE{%AgBaeza6Sh z0X3;2R0ZyLIyrp7V8+Pzv3$DkNGpHWqqrEysx<)ZZhI9syPeGntmEkYDdqr z)a6;5F9qM2W0C~L;9YO)jI8|=Wwu!-i^WZvJ@VbZMHH5bA+EBMfdx&+Qm~UJ*#6$2 z$7aHUdT`L_|d@Z?=DyT=;QFM-hqdgo$9-PSI6d5WGL9=(o!Xw;{C=Q)g230!CR_3O6yE%Xj;!#f*e_u z4a3HVV!{fvda2=#;&ju)A8d3inO~}s2r{Dgp=fNVaIj*pgA-r@>pC~crbXXx*M!JZ z%}5NjdK&}#MCM2vM#+a<%6wT6(}~z317==~sHo{VADfz48hl^1O&%}l8Ai*dd7;%G zHAQT`3*=2Gmevbs8r2j~1W)3@Y2Z4t)hIcwC{?yyt;U6`@y(W? zcX4rlCaxsdELxPgfc2`&*_9k6$2$jG-(0$qm75i`Rn2SKoV65C$m814P0K?xpoo4W zF4cfy=(UV))P5K%{0TzwHr_q&WpZ1*Zx{y}FLTFax=Oq-dS`ayDB^(n_BdNQdCV&0 zxh8&sij@qXIpSqP9RiNcQbBZ-F^0kHOf~qK$?b;f{C14|(mqc+njtoM5`0fNH?aBT z{#`rNNb!aY4&#kswsp*NIxv^ZkKN}duc)eG-JL4s9g}1$lf#K|D!xNtQsfQbtKG!E z+ZP9$m8PXHA3q2$>g>!r*@)Or{`B?ot4MOFpR%18RP0zp#t*5hMX7mrS(h%51d;7q zAmJRy4t9vmj9~+t&B<|UH|kTR$-ZQiS9m6!&W?PsWX#)X24nTf7nh}ux2cvaHZZ2Z zMDLA(cR&rFn@8pP)6eQuC+EO2Qi?QCaERZT1hXm+XJc|iXj{83Ij0gE7FCcc=OHem zs^!$DNhDgy7o{4?0=D2t#0!JTd#+>Btn*6gh4TkqesFV37dyAF(HiB8)?G-?Rfb52%%402aMD*6Uood;2z z-XZ_51YOqJh#SrW`obd>*#fnnOzzm2z0FAm^tjeJG!BNioX^2 z6#fasn@wfjaO>%cs)Sgh=;CqUrZ3zR_Rq{0s*beh44pEer-Pu7B>3g~0%n(Yhqf5)kfb}}33VF203T+R$ENrxQk{QmF z*3fIE9aCUjj(_q`|EEl4jf<-YZB72J)#ay71sSK}nJo4!TtbN?+tWm%@i++YwNg@Geas`h&9E!mW|TPc7JhwdY< zYd?AjLxrt4|DGJpS=o^8l%sm5)l@$eC{;hDPqq^4*K!T@w8HZerwN$xHc``KGQ$_H zotxtjIm&xmlXS!t(ueSFTBT6Lj)FlO{ho03`pMpz1Ebr*gyaN+&D>aF zbF6SOF3qN%K_}XgfDxULR4*jUfBYw!?_Un{*fd_~7OzLK;V9t)5mzkBM4x+S7?kRo z3})&}RWU|Oe4T-NzA!ecGt+iyDQ({m+aE`r3=iodHY(sNJUUTumTr&N*;uJC)nj`4 z?XCm{!!of5RyMt^04_ap+ppah(JGsxpFj?u6CN(TrvJjB%kG?% zXZxYlGk#YSz@cSK4c{Y)LWg%M!Jykd)&3h84@G7_=O>CLBWEge?V}2CW@Ipy@{%nq zUA^T5@Wz476u40^HL6D$`^Le42tIE520O(@sa(;l3-?Gkem0@fX}9;aPki3J?G9_C z7kmh@(@(S1=rxbD4>Un&)M?u9o0$NkOG>7ax&l<$AZ-!Xb}a5JFTK96%JbWyaM14A zoOW>95qa2XqN=x#kFT_+o$9!>>MaPnNeTuNa>R5(=pd8UHg;7K{PgXv+F5L*({Vz6 zovv@v1sfVRb3o|gBEoqCC@nwCW?#8?_rZK3LB6#RwWfqyNg5ev{7e!Jo)B7}RaJ2E z`8ZFC$WJRoh(2>d+R9oGrM_~Zo;(4Ld#>!noPqpXA#BE3^6vdnVI0P5IoGNt}$ zQjg^y%J37iiOFV%2mWmR-z~{+!RsO7u(eGpArOLc@(nfhg{wn^PD;UEu_Kfnbrs1k z&S1}BGQ7NpIoMm2heX30)4AwF7_BCU(H+1LAS*CDtPA%mxSKbmX&@}W_jr4<{%W?)oAPUhj);mzI zEm7sr;+$P%b+e_{5ydX5gd^-HWLa~n;`t?w#X2cI-%`S2Y5yY-#KJ1Os?a;>9aB|| zxX;T#hQd;T98DA3P+4w-rS>zi+H8G-odmj#-VbdX$qMoet{_CcaF4nso*JpxAs&(g zH>FS5Ev=nDID?6&U#75E@-PL;iw#T}XN#Q`LG&{^04yuqqCC8Ukp=m3XSuP7$t;~{ zq+*pry$%ml#+lirZ&6|#nVjBE{$CMZNv(_N8%#agzK(jaJ-R(%deT1i^NAI27c^yP~F?i5xqfjCq@A?r>)UX6t6I_zD0|zs zZc@oRlM|b;Uw?Ye$5ET#%_S$Q#!Kl~U4e5G)+ZBDR*Rm1#w^co7QWKzHq~ixwGvh0 zU^zeVCvx2~{8R!6=apTOi{2GZX00~BhJku*Ye9@lp@)1Z}ZVRFFPORv_bDvXuBhaEY`eR>zM-cO3`}uBHl79?4~unLk;u zPks+Pd#=129-i4IR~|!yMt(`+BI76}h}CFXG>K;gdZtV9r}$3xB8J#&+XVUkKreh> z@>nu7zI4mm;AK2vqNz{SBKTG(!ihxBsYw4q!E5KKb5cn(=5jCKjxf`;C2 zA9t6)7aU~-4N63?w`^kqJ&RoNpi@g1q6OO465?Kp4yfI|P|b=$Pz^Mr*jo5}3K?cxLYB(3S`cA4601h_*;TI~+d< zA@h960~LEgdmYsXr1eFD zx<0qp@UB2YtSBE2M4ILnEbpJZ{exi9(s6!lVQgr2s{8I`%L|?9#&J6WOZ<-)l+T0I z@d&=Ia%8DWPxs=msBE%6-cU^e&Oo8G?T=nAh5HKNZZLzbH6L5B-PL8Wo0hnd~0nfiZ_(#p7@|2v<} zTye=S_IV-Jn56%n==BJSg4y}dBMapAyFV;G_>DN&hWj_B^hR3$sWCD*2}&6iVIThx z@Z$TRZ-OAY{|rIo<38#@O!N_36jZD9R%SreSAYeW&V^y1GgFr_L5tsCmd`1`2;?tGP?2*k3*E9%!hNfU#j_3o!lDq5wNnN@>YVbRwmckQjpJLor8Ojk#KUzGMKtIx zrAUG0;8!I`WXz$?4=IACw{~_0%l?^%P)4e)#AAR8cZwcrH-K{7;qDtom z-8cQRVK=N>z7yM^U%ue>3{*R$8ad!Kgec7yC9>qmP39ceB};=ZX##0fSarXXL86G# zITk1cxDa0U%7a#3(E(Kf;Jsea{3Lq#i&d-uYVwQ z<@<0IG^X24x2A%GWSQyx$FdFbjxYFPvui(KZy6P|yD#=Y+*#Ah$|LQV83bAvWtaEm z>q=$yNI|g%&vChVXn-|=!4)8at8fhwP7Jpaw;n;Ce-Sm+;X?#A8BYYs(`vAVW$TUYnx`fECt`H|iOYkazZ>W#z%AmrrZ2<@;HAko*!^_*n(eS@U_pzBaip8FkZm#*of z7e1qwF;>t2MwwWCMZBffvJ8|uAvz$&WW?lr&zy|nlPn_f8 zC1#_BT`qFnsqTZTq7>+J=UJNY zZ|-j_b&|O!Z>yhRGR`+%%-=tm>mxwl)Rw@+b=M^n@v1LiO!=1m2?CsLhW|yppgS|o zN(RP}*I~ECm=Fsl+3d#RqC)nrJ7lkF%9A?YM9Dd!M>2d$SS8)kca%$k0;%5? zW}3Oh|5e(WHfhu1xE9CNlY3pb%O}a5#cyqdBj71g($YDXR^(~SS4c@mL3(M-F^UpU zWo2#iH%@_y57e~GYpU2>G{L-8x)5&T!J;MSxVe_ybF4Q1#%6pz(rim8z|5*=yfM{;aB+H9r*k`zB!{E}8E^r!TnDv9g5 zZM4w%nsRY|L!zJ#v zhWY%VLtY!JB>Os=qQ4RB(NDrkLF(XBL+=G>44}5B_Y3M0{zkOCE=N zH+frXAJ`;+1l$KW!DL4DV_=rNNIu{J%NBYJOJ>(_J*fw=2Egz|H1)vew}Ig-v@R`P z3QK$SwI|DZKm;kQq#dW7l_@FX_31#g{w@b0>SFTj5feEPxnuVW|8qG5h&Di&lg#>e ztwv0rQP1RL77L+Y?tlsEPzzeuLB&;f%|prmO%uPOyM5nEWWA&x%ekS`hmssB)=KZk z(H@wskdxOf$?UPtedptp!K|4eM+zcR%D5M+VpT@LW9eBRxeDLdVGe%Es)iXx1JKHY zp)H93Em3ZuzT^xlC~OaDn}{j5%9FDZ^%zoT5G5(aO(N=S_w0v0Wh?gHu&;wv!tT4f z^4&{s`7F`W9bFyf+C6X?E5Bwls!YXNbBO`>d?0v|h18Ha3G*3z?Q>;7&5(H}W=XPR zyR&~>t^)D@Kz%htex}v%V)Dj@<66E7>-%s6C3C#gx@62Yti_HWDJ54M5H5-4`x|#5 z)-9IudFkJ$^(pN^sz)9CxxW!e&l@DX17o=1!H><8C^SUuE^Zdci0A^!8?S|x!=OYh zPrp;DGw9SS?p1fhJ^t_CS9N-|(X2vLQ?pX@%&1^>ew zXMx8}F7N&HR92Qt@2mN>ZW*^1GJEizFMT-FF&M|@_K*_bIiqPCQL^FL5j`R+Vj38S zA+cgtRwswKmoWDEe8q=~GxI|U*&ZqjHf>8X)9L1qwnpu>RrZTqy0l_5RE#tP8GJ=- zI9#IY8T76B3&D#x*v2Bpm$|jOo)lFTZ?+PT#K%?c{lpM*rNOA9NE}`}^Q|Oee?tG6 zZ37T`BL>JHx^A<134W@`MBiQ+RCGIOWLmPX<31O(4e{bzX1by) z9sgS*kDhX+%tGdB*d)~JNfqs*4<^9Z^g z3E}c(Jy>kxfUqq8NwMmHyBq&j5d-{}0>pI}^}f0iqc3?hkpPx3xz0>5z*qUsfh+1q z?$7bvO0~XcX@~%SR;J|K7ekx|d&X7})M3fhy}CRMOLbV^%%hhJ*knk&-Dwpqz|fFY zb}FgyVE|uu+H1i-Nk$7vi->=>3w;*cx)t9g{>gUaXA+il=bzz!H^OB3cc}Ydk#ldk zn#)Un9*%wU#%snDSFQCI6?Gu}v(NJQ<{SP6^vN}EP`%{l=D%2euI$pEWqg~^&-h|a&i4NW@MT#3!>+dI;;W+&Vfj#&Wx2yRa zcvodg(p?4{GyLU|E11VtVhqfrf9$zL?v4QS(*1*?1og>QU40GYbO#s*?Y>52oJS@; z?N{G-HE!Vb71DE0RT1JeHyK>4>#b$!+_M$lz0CkOOw2yPS0{C8x?Mb2?K!m9a1v-1 zZ7x_@aqVGOIs^FqDuzBR8*)@LDs~H5pqXtsgk`*1JF=W02L9ip_hpvxE?QN^hC5eZ z5d@}Qi0??ju&9IbXW(H}BsJ+CP67zU3Gt3W{(gq!n!P#hPPn`t8k(doEEAK^v)l7~ z5u8F8DC#zL(J1Idw68E>>!;O3s}?VDkmAzND3BV9f+Z5lksfDRaf0 z3C17P&KL+rT*yX4pYRKge_&6bnNh{w=`o3DizhmauQ;BEEd>?2Q<%wQE1Rbo7=3?_ z$g@4N<@+toQ|+EKrWwA$SRBqFka&TcTg05)g8Dpk=*Gaj-OfrpB5nObhMAQ5OY!wC zYO@6|c%SzYM`ACNKjRxp(p??KNz-pC{wJMviw#~LT zM4o6&Ce|n8GG15ip`~)telJ5vMeQG8by|C9-N}jyYlVx)V#>}vAr&dV;~4}!DBFQq zUKfs{7=6xFa&B}ti;as>t~yS-4Vs#ai<9d3L?dnr?mX}RDRrB&sOK!XKySpihCuVJT!Vq^`!HOhH0`# z9#^3!^B-h84pWpJ{Npf!+$g`-f3HX3x!-^i?u)jiUOn=kGz0+p%goS4Uy&2D3YHrA zJKw&iJM(z9yX~)|0o)Pt9vi*kJe*6X@BJtK^<^!dQu)BA!BeC46@x z8)|aRy6J=#7!}!y;(Bv5iKtczC_4SvEX7q=?YMoo^@7`3=pZd==Msp$+g-SOO}bK? zdH<%-U(d9FtU<8NjvaQ8Kie#F)=5w4CBO)~pzn{t`Bz`F%%N-VBkbnAW$SY_Y)o3h z>c(|;$w61lpq@}AEMYb#!>NwJqC*QYwi!a3XUznoO%ZncrGJN)U z(44q87(wSbc+n)m9S#O%i^11a;G}u#uR(iW`Q#y9KQu>&gS<#n((h{M;PELU7%``i(9P_2HvS@|)0pSX z^og;D#s;f}4jq>@C2NlHXab-4Ig$3#;xLX$Q_d89a2bUUDV?Q+Z)NxQDyVIWN%&Ib zJ{xy{gi6iyT#m4Hs1I*eQ9g-YO|-y*n3&~GK_*yAYGwoWb1323%95%m`9i7~RwSo$ zrvxoMymer@GTqdR*^g$Vvm8-bb`AM7584wFs@s^;x*i^gyxBT}TfRY;jUAF{F?1jjt%y}yM zG%7O$e9!_yP%29La@fm?ovoB-Cp#%^!uLd62xSS)$H&d6AW@NyxkK??qu%hq?}pH1 zfkJmMv?B`h4R0<|R2I1Efgzu`VBtb1$WlB;UUpTXzhU5`QPfYGEDI4pfwVw>krLHd zp`3QV1Y&1VByOEIRD%lt_17spm^39_22KxHfm+)-?RXBbd2C=J96&3yAenh_Ldr0cy@xedk*%$<0(@s2Ru^lTI%mLccF9nrXpB1eehgaMMi&KZ zr*A|3q8>=8p^h;JwrJ0~STZ=bImFmFx4PYlm9Djw65l~?2%QrTT_QF(|Bck;b-!7_ z)KF(KCw_Wt!W6m$DyRfC-GI2NyW!!7(v|V)rFJECcBwJ2t#TYNX>vM;`uSuigm1q$ zuEWZ;^t7FTb4VC;h^h`R;J4mQv|`xN-O#n}wk~P|$p$36PJ);`R85`0NoTUXyP>la zf?^h#35bLOqb8yAZ_G4+Tuz)ruOVD$t0@Q<${s)abQ*SFOoV=KWzy%^w zznYKDwYGA-kwuvNpP6!i_#$(qOs2I}ZX0jBY?vJaIIn@`rKZ8V0(e8YxQI^oJpxbr zE-Zx{YvDo(Ld2D!N62JGOO8^R(`wh|PB$oa6R=j$WC*~7D4)-t+wQXstBuZL$ta7l#uwxxUs;9k3e- zTwD@`!DuG(g@#TW)&^f3u(Kecd6?>GA|-<56^HdTSj+$? z89pdQocO|&)SW_~4fa$qwlstr$apCSh!WrSo|=4g_jBNus3FeE58@Wp-^D)B76}qCf{Jl@sL}mJOKV;Rk7A#8QzBV#?aDm10dD3WY6I zDBmV*=2jO&D@f^4G=%h{$gGWkJH6n91eshdN`-}$B`GaeUSWLSz*t*RB=o3IjRZ%I zjI}xJu(YDdB5DjhSTLR?*Q3us0IBn47K3g3^&KD?cJB{x8hG~2Y>S6IS$KNxuDNZU z>4u9)cwTVxU2VW8+Kx!7x&3@`341mgIN4^*!3wBzbQXx)J=f&^Y*nQFi`{cG+ilCZ zU;w<;Bfs~_$qhaN>HT7}d}q1i1D#VK_Ic&cZ%6E#a+6hqlkKphk@t6|?VS@rI$5KS zR>3#Vzj^Tj1Oau$ISIwZ9(G{}5%;f3o<#NCT(D?}^)}p$jP2f^tVlhZ^kYqWqui&AQjk1xDlm-r@jq zmM|zVQgl7_ozadKo22TJlB6~irW!+vf~;_#65(6vy4N(#loo?xZ4!?Fz~~?$`skA< zd3UhIO|{FhXTaIl^Yzsw0RBDffXthL+ZnNZ^^aH1p(2-o5z5u;FANF+Tdst?TOJ2m zTWraI9ioGSh_G$Q?#y@!Ekx9vQ+o0|lIyt;0<$;ZD&fRbVgzVH$EfA3;EfD^yxLZsktq_zFk{fkY2f#eNV{@*Cm_jUllk1xPrw81uD zXY_v0H?yJl+Uw*Xtlo`~2v|UiaU7d&zfADW zQK0VmdGu+1{`2YDE9)(8=vekBca32(X7CNXLrLsY?-d z@3ankbMx-gX+P`LL780sA`m;XkwWm4kWuUDZ1nHe%aQX1;r*hkwq?)=ebV3?YWy$& z@X3s??(D~xFTthDRWoxi_|k5-6_ao=_`+pZTFZ3R;m8*TSP|&TIJrOl#9#o%Wck9L z_k6J#7banMo=-Zlh_-j&%D1*VG6>T5%)%Ft^522C4D!lr+N&qBgk<&KN{_;<=>g9Q zCWrxO&#Q?9_)j-3xeu@M@X&tLa4Ht*oGcve8RUjKMJD}rJv=a=0yc*U7SA(AN>Vw3 zX=U7BvK=KwYcz0oxHuG61n#24RH0a4=2co>E0>l3pE70lefL`?Zqqft%zU)-5$L!q z-vWx2+x3wJtc{huK$%u+8rnTjw*qQV5YP}jYKGJ{R#p;lE3Smizgmg7od!tAqd&EO zc4(>&42NG$w(|au3K%Nnq9UYepXnKl4TF*%IniB0H86kfuBbMmNg23e4()tAm}$Z^Ug6)x8kM>P?xM)+?w z6k-F%q6<+A(tsOpTFfrGL0)s}OYZUn1zyU-bfys3Kv**M57B4-H^^M!T{7ru)_wY# z|9q$Ij> z+CCJhDsn*pO@0k^a)XmC#lVIfb&ga6iIeBy=96r%w`v5-&X-->5w0xE3fo){Qv5MNuvCawG7HmAwazmZ+Gp8Df$vsr`iz73YzgXO)Rfr1U-lCzwmvY zQVV+u!-mqacEGf3rsJcs?%zMdt2&;kC24z+GKXoxB*@4~V6PS?Z^ITOsohL4O_GvzVH4rndsif<7;uwwJ z_0vcr_Q0tgYe%yGeVXyz&kLjuq`W8*o=x+iuk+A$n(cr*n$SrQM=#ea>=AZ?u9A`ummM4|k}4EYlHQ-)mf_F$NhR07 zLtN70{U!;?A-APgF3*OaPI|8R`(9dF2n*)>$6u0q0h%nW!PkC>xBl9uZ&~k1)t}{d zj{n~Axi^0T)c+b z3e20A2SdaaDWN1fI$h<+Bs7D*i0idb<^zLJQyH}Ptq`5Ln@?HC(JdRt=>f0UV-m)2|iHTF#jU0-0Fl2c)1l<_JdYaxS#@gMca#ftiF zL%5Y{$=i{c(bCQAD5s!2n9f$98lDV6<(WAJdqG70W>f|u=U(B>?4XH3Zn%!UeuSSm zM*BequhZ3AD33mAjEMcs$y>tglkQWHhOem zZ><5mLXE-@H^L3Snwu9rq4iOIwXqlT{>^MRTTm}XoK_YP6hIUY&H3Sdj>ii4#h!-E zc521fT7nJ!e#Av`r*;m#XNXpY`5@|L#+s+49jc{r&&(v)kVdd{>*9yTz@t%;EbRO} ziRm#qTDuHsli7pV`{c;zHcPT9q!t!PCsNQ2#By z@AEy@KI^aiD4iW1Lhg>WRRiUa(H=j6XxX{}o8Q*A9sjgWE|s@=4#iR>n2n_z9&WOu z68zk-X0mv&wa6wZ;(xq9O+&t!8(tu;w@OKFaOq+kj2S%D6T{KlkIcgy>kStV9QLSQ zKs(8ix%Una|5<4}x|6c(Cli9Q?=_+m@cbv>d)4pfxzcLlsqw7K^#0`=Q6NcF9e}+< z9lqkk*v*(#B|bQ|a5{>}A92&D8Q$sPhC~~2^mI2d`1lCQeW~|Z0b^V&evl%F66Ws= zBAW}=arhbfo>xB<(bIxnEZ7Af;8O?v`F^y2!-(IvxRG%XH0o|FZG~p1F!L8EB1~C=OjquiM`Vd-}sly zEMc^7`iYPl+6=b~H20tI5JWQIa23FULIv)RS|F<+*9kj1>oAM&Sea5wzJvc-v0Rtk zphqhxQ~jYIgP@bZ1^$3@@NP8F{#T)xhPra3>ajGF*$vs5>(F{Pc5|-ZuOWfei8SI_ zoXDC_l1qnjV>uDDBhzbHi8Fg;b1t?u8?msV9an|oVKmDEz6eE7^Q7bmrL{F~brz=& zVDbj&iW1Wd33dX{xvJ?YgfWqLbkW+DLy(nt1xsFY9WQ_?%Mztm#O9|VVkavj(N8$= zLL7Hk*@pd9Vl*)nw0K>`WNS%y_jX)RaaxhWX)Px3gq}{C|4PVK!8w^374W)mEQh`J z&ERe5HIjql=Vw*-i1A;3)Sy~&Rb`U39MfW8ZCn%Ud^Mo-t^(y`OZ}uQS`*~9RwAP~ z`(dw_e2>(EX2os_hx%<$MIKe!`ZY+0u)acGK8PYIoI^I7{}hX z9Po3Xz4Y7SP-YL_lQc&}sJ?_yL#H`|6_-c#8it0~ygZh^S4oW~Vew)?i^3!~y}O%H zk>#%K;a0CNg2C&dzU_Jw$U+&s1l%}_s2As#fJ6+MK~`^|VHxim-$px2;mq{uh@W5QX*JU!+TgUHDVNPR zhf#SBY53Oj0RXfJ2Ft>>s^kAzQIIZua@2?%$8>q zXB!#AzegN+2H?EZ_n7jTB%vIz3uPpKVgn_F1+o;5ksF0dxr$~zq&F&W?u5A+GlX&+ zP>)MS;VhD2>7(e8{Epm={#?PLV+8c~5zC`64ah7+H{0TY@uPr}*5qkksGI-4^;qi6 zU(?><*>G|;bPrY_<0!<&X3k^-kJrG?;nD;Ch?`T?ecS(=648#qg*niEUha0}(#!tx zb6$rC$-vMi4<9}N!WFo%MpJSGzzPMQ5g1{UdN~wMTDw}m`G)5IJjtL%jw?kQDkoW6 zJdKnIMIS$w)Og*Crh0Zks)H1beQXc-{ht<^2VD}|P%^BFU)dM<_d~*P>MT28os@sh z(U{1kz(8}7+9GFtou{1p@oWoDi>$lH?={V=lLA%2PZa#_?ybFk8c=r<%T2ETEp z|6Fb0K_wdv_&7lS<@vzB84+EHg zh{^5ejkZVLsY;kEJ|?f#cuK&eW7{%yHLV|ElzDzQZjT6_A6aI=T$hocq7cnS>lC~lGW6|rmU<5{QlEPo<)e+aWQ+{yL=p& z?fvihY}Y&Su#gC3_Gt#6a^G`~Re`B`F&6m;Y=s&t_Is3#BPI{+NtR{i^$v3V+pJtHkvK?_ z%pd6oFU4jzhAx}Uj2|o=*8J^{_jU{{=cE^5ayJCLLHH;mw-f-t3+2oFS_byvLdxuP zRvJl{bp9P3_-<~Gncl}@_;mD=E`Ib?Hr9<^KHtq}^P>7g-VT;pvwx`TpS4u{F_F9# zt(N~#u%?KgbJ!a&^K{>n7bws?OP|OlqGgH9B zMPhQIEvLE>Aro-&?L4|4v@&1%y{8^U!@_rD*J$0CoWroH2 zA72rJN~|>xY0t&7R$G6Mq0F8yWxr%S6@HTZZ!G|3_7Yt=!RElghmn%tKb}^v zJQjjKxs1?B&6Mx=vGQI~7C=Amm=e}CC?Z_u>nvMGhhT~;3)PBt`as!oIOh@|NYf&R z9zXUqn4brl|NQz#Y_T&jr;(i`j;AIRIKQ}DqaXA4^G%sIJ8-?KxE;{>3O}C@@e4W( z-yc&B_vSF%&I;Z5%cH2k3?{wQ@DTOdSw(~HWck!~!8lx#wQw8%OLxL(k8p8?(|Btn z*Rp~;*bUF!@MSJ2-i58@UIAB|zxSFB+)JTe*B?~Bjd2*?dvS)?C{xLS~c62|ErjEBFufNx3-LT}?wT%8nP->STS)H=PHV z^jSc3ba65FpMCKAd*bUjqwiUr7%MrLRS9NFKAx~XLmF$6IBya`l4HBtVBt=p@aJ5@ zpa8;_7@rqes?5x$Rb&~C5Xwx)iCk$H)g3o@=E^Tl5>%nHZl9xqfPcOj@hQ}#{5Mjf zDd{C#DAxLFX-f)urZqYp?zRw9RWEm_<%G*p5X5x?=Gmj(8UtWSFtcu zM~QBft$jEa^0CwSP?H4f)IYs|cDoQ3iDP>w3_ZS@^mi02SGK08OS)=IR@c+TMsaw0 zHVKWDC1X{8sPLyrH_^5yXjw1}dXaf!27E1QV7;Vcv%`mxzXRPB6%`{|3uY1f4e_RB zT6~Q^QuEy$rdyWn&-7QVUL=#9_fBsrQ|FDlii`mRRX##Z&p5PG&|h zhTN>!mLnh__fo?>>SZT)8ovAjInEHtGMYWE0J7csPk<&@Zj^s~#|zV6g|1#>>D*Mf z`;Ci%Fo(`LP^)2utFM687Isi7vU>Z+y#FRL>oK*6Rfy=o5A9hDML@R=t$p>!ftO;m z4wFEKjrhQA z+^=(?)QDyW}YaoNi+mUUv!ykiTRViCo|Zih0G9wrUD^(S-0KLcUk>L?m%1=XU6 zFyxm;mV~T5NGxdo@}ji_G-lfL2T@`DfV_JZ^t0_KbNTtR;9<^vaVzkG z6x@l!Xutu7J3%0Ace+FwglR4Wser{}z{F~bCdL=dRs!p4n`@zP^|~-{W5)Z2Cere( zN7Q`;_Kou#U~v6Ru~A4W_knQLj%n7I&g8uIQvriDL|?S+`p$9*qyG{Dz_JsX;F`FJ zfdx35%jt{C9jHGNU5Zr&Vooj5^#S$XI~lkZMk8am;K5>C)UTD&AhoX<_o zBPp<)9B>ESG^p>5zmURE=39&kW)}ab%MwG%6Wf8}De15J)%Tg1F_qk`e;@xVY5nVK zVx|Iy`V}u==?N}x0Fyl#s$uzx_ORv(q!D34Z1`HrVe^DC_{laEu~+K09yo(TRWpvP zSA(e85%p6o5Cs4;xcM+k=}LdBLWlocS1Yefj#t)G<@N*f&GhA;(TFrsv$_ zxoog$Q>0VwINnZ785mm_pA*Q!eA04-&^$VDem12|^QCr;iNe%Wo8;iVJ++DkFj4Z- zS^wJ$x01;qM=p#%fO6ay&En0D1Y|uHpYc3BdM%=rKYxPK+~&52>Tg;?ldtJ&G62ealF+`g z6k*|CXPiQxVkXjsoLN|e;HCh8lEa?M^My#KCHHqWI7bjN^jDkD28&>&Il_DBz&jhr zds8OyWrULv12JZAPx9pVTOhs9cGrky!O-3h+5|CHo#RGyKKH??Q7mIY1HNZr za{&CLPVE+X7n<*zg3n1B;Z<>5R!kseEq2XWzlC5OoX~^oM}tOisGqLO%6Ru#F>=dp zWtWHFi2d5VR{mJ2e*2;FeaH6Ycp8W$=RpEJ#60kmStsJX z#R3UZ|Kc5C{xZZ`qT0}nzWLz#wff-??=CQ+ze^PP;g66*-!GjsXwM(^>3vRpb)4Roe>j0X3#F7|s@Ov8*Kv@qyb;GP z|K>XFJLq!yU5ApQq{Jf~N!-#V7}nVzYkWy@L(1u*qf2aI2Co|_L)w)%8njpu&( zRIV~UXa38qx#!`DPFkhM5W+mYK6=SwT0Dks34E=y-fycw*ntDrH!BQa-d7LI%)?1* zQN$6tSuHKdA)iFO-w=>Ih~PKbX2;Q4AekxXIG#)}rL)=-+j~BL$EqAYAkixPYOO{3 zvh#ey!y8S`$2DtZk?HAk!tsgwBKLkL$71Yq8Fj&MApB#m+?SDt9Jd}xGQmM1+K)wU5V2BkO=V-Z;f#ZQhSoj5EcK4vA`~K$ts{`buohM& zK2z$rU*L+dSkvw3;QbSDT!ud)kvic`Aj7-EGkZK}wAI08dEnKE-uSn-F4WLN@|z1l z*8+T|Idk~lr+m7n63WEKV=~+^kzLH8L#g|g`7h&Djr&(a>YV8#TU4qxy>JyJwPo79 zhUP_=uI>1OIX}PhwE>|pG=5Hs-8c-%o-IKdSsE9aKw;*wa2poDBWaw8s-(?;G1~J( z@l@=*amsjNUo<(PU(ZS^U^(L#jTO`SPy=96#4l$!$@EZ5O2RK&%xPnJW(`>Dxcrg7 z>F@*28YldYg!4L1BhOD_N~C>A4jv#3M2OPOV={TVoft&j;P~AAF!ZsS^Wgg9N_<_* zR|9o3rt@bINgrD8nlq28)J#I)n?LEwIAHnoz!i(aGOX<~wd>)@A@a9%)wcPJV@||M zCM^Hu19Pa=z<3$7?i$^WGz(-1AK-j5H1gWIB;icI(9;EMU-_hpf8OPU$A!7e_(hsl zwqLD;25JszD;?eU3jEH6W$-rUxAq#Q;&UtEmt4@CD%-$KqQ0~zf zMG0fAebHsaO7gg5r0cT5>T}dRWH?@{|FA(pwRE)zeA&IX*bZ`Lf3bFw{bKL^4D`9Y z`J~0-%|5~mC-gS1oi5-`)g4febn)KDVr|m;u!qqV_u%+R&~H(z!>U&cr~u8peIg+A zx~|=_b2stuIEs4}QW0v{Uv15QU9Y117a)4s>pn_N13x0c})!V zUyV6nU-3fzSRs5y`Dih0Bnq3XAsp3-Lx=y?4^jHK6a5XDK4B)vRCf|szyzER?f{4f zz>(DBS;=810KyO+A0dENCK@=+`S|iOiLdp$KyJkxh!DzZB`LU4fP*g-Q>T5xq3z&uC{vri{O_Fh^n=a-Y;cJUB8!_` zx0}J--CpCr6p=Dk*usrS9>Iw2B(}k{a5T>@k|50_d?}O0E|5`AVsbg^1w<|N4fqi( zjbGG+(KblgcJ-HD;nmOYAu?Glw%p@UhL&e!kM#Mq%G|F&Zll7Q&> zi6r~QPF6wZ$X%uK6BkSyOyDkN>UX~G)6vF^k7-0{XHDr8Ywgm&a}`R=pI53rn?Kf+ zN!m!0=2xbDv$ne04NOfGJB=&OiFcCc-1!exV^IpC-1#PB?1N-W}0fREs{9aQb zqp|lF@Kq)qk5{9B=##M$?3km{a1k@7CEfb~=$i>6F;0-xBWm+`Zk04j|u7n%EbwohE z)ibl$$#KHhTA^cHCehh_J7)bM;jSQ2R_hhj@KDXgf-*-T)-Ys|B1MOWVtbGyW;eTqHFTWpo_kiR`kD`5^w6kA0rIZZq`ma zZ?d6i(tZW~FbMzK_+<%vz7EP>y*HeAvRl$r8`X>|X912&F&bPEe7+|gz!}2lFlIq0 z`-q5J^=)vP9#U(9OQMPEFX#CAJLMjgxLVlW9tA>zIY|6kocjZru&J=TZAbtyN4JFt zb0}7c?3e zDfs)>l2Ut5*O8g^vGtjjuQO}7ytn{r0!{|as5A!YFl=a%Gd@}B+v7{P*mx^Zd>;KW z7^3|>o`V!3XqkD#DZ<8TZI|h7mm9M4O$1^GQpVOv<|2M%lOO+n?=iAplau)B#9?$q zjZ1_sj@3HQ_26XA5JD^j#X9y&+o9{p@}njb^%X^!v@H5&P~@01bxe%+qU=BaF|r0$ zXXzeDFiC@%+g+F^)44MNeyIH=OzlqRx6Wf`p|7r2VteZ>^mb3nVFAAG`R)8=d6?HZlH%w7_75UI^L!_UFo=QNRn7|2_xky&zx;<&0D%aV zot#AyjQK=*A2C@|n~@6OoEqI!!MMPFxIS03QN?X7Vn?cA4()~;OT9&}{k}c2tgNix z5@nSdC)zv#3Rylg6u#Q<#WK2hVMgv7$#{PGwtOBDas`%zKmKy-FK*yK!sZ|)2alZu zEtF$sJYTW7B-2p_?!!of_H2AVKje6hiMXE|Cd-@?qPd`i>FU(-ih?j<6J(hf6Vb$# z`bvkQ40m@S`HjJOKs5ew8l`+^j`RKkK!)&F!mUP-`#y`#o-hx2?o@1L8L9B$)A&7@ z0-LBjHNGemZg=3t;)Ym011Z=^PDmYn93M(ARM;9`cG>KQd6dL@zhc2rNSg9}1>Bzw z?_5H`7VqON%D|@s+(M(Px}Gla?lv0S0;35p)7Zj&(U|h$Hi8V*DPib-j*I26%K8%C zpfMu0&-fH!6f;r%4A!tSeWv}9wX%s5wqr!zZ z^JxZQV8=tL!WpK5HB}!;3#F#o9`ru8pQ5t-;-4^LQ_sQId2Hujf9}^9(Cy zaV#1GB3uvSKh9yDKt>n=jAvjlzHnp`pjc>DZ|sIvs8eoibUJ5i(6y4!SwEE_(KifB zJZAZs2U4U$Q%PDPR=5q_0U{Luh$x8Gy6vQK63#O&FXa4t@TkWK=L$c^l_ zYk`ai6&*pMo?Sn*)zzZ}I~#pb&pa{AC(#a#VN^_AEN=E@1^U3EchO~*K4!?k>hv)E zMLqNmQ%2b7SHH($BEe|X7YWl`j+g_{gkFV$QrAfy3qD}f?Wj1;h-_0urSzu;lY}D6 z_tCtCR1UXjwjNn%<(BbYXg!|^9CO@SOlt;wf_1aSM4UuP`GRO-R{}muhoQ}>{G|nA zcKbM@zI?Ey#V-xXntaY*U05 zl*SMUr21HGQHkc#p2t8NVY{6K1brM?C&eh$Q&9je`3C0$SiF$TBsp|^;3Hvwn5hYpuTTzpIQSF+$+=c#rn}S-+Ry3igM`5~& znoP4q(io(@Mt56eqSLw0$uTrwTL1QY9Fxm{uE|L%@vUln^>1$UZrfY!!C!^kZvy#q{fkVOl1qsWbSBbM1htx7++hB3NG;5 zYPf-Ky7xtN(jp!R-=mZN|e7|NSZk zA*EXfb;v{)3zt09){z8p%j}aC298W#@^w1uaaBDZ*-bPl zcNi5>t#2d4dWd{B`MsG4j zsmlMflYMoZ|C$a~KOoKX6}1$zxqtP5=E~mMf3+X3-~j!UnOtwWKv_cX1&qTFycCsO zbHR+)gyKD}!bgw4UA?MRWquhn;~uBmb?Vz`%9SSz2JPZ;L2{d&quQ)E15j9v^#OXH$U4tH*j6p41pTqN;@&+@3PAPFm^e zNkREN&Ux%@ijc$=SK`8Wm+~#y^b|4bIQ@r`_@0(ByA#QR2HAw?-GG4YO(zfd3d6Mg z23u7Lt;+86(>VmTmcMBP8KECa5v|Gq5qf?Pj#x>ps<+q&P%F2|I>lfXE*7Tkh08T^ z()+6Lg7C%8Wsy>qiu9pcOi5TV&OC!;F&r>;*c_*n8$^W!EIeH+MO09DHhmR(2V(tv zXlzUqg1&^7+j1AKjWT_I@Y-6P0+#AD#rYwX`odm6e)-edBz-cmqg_am&dM3-)K9S` z7l zcxoVdwNeT-~n9|v;2wDHC4Xd#s*b91RPqkR+KQsjuC(N zy>iFbJ{<9Et}0IEj2FHV0Oh9fK~(zm0I4)p;_Q^^hGMH(UV+ETHTSi4#ky)g4GpSG z^(4w9tpoevb*jK)6ZtgUHt(oXfcAaujTre<>fKG~@_>-y59jT1ay9hOA9THuvdY%e zthEe+!Z7i#HuM6X6$!+uKZk*Yo{pmGmr-W4rXc={=bo;2Q!Q&F0tsR+A|S@>0cf5> z`sh99;BKk#7hOW7n3xJhal~h`oHk^q*7ff8KaDK2%0j$}X=`Eak1<%6H?Z8p-R~Ze zl$wNt#1~&?X6mp6k+YBy+Ks4M6(%yv_Em2RyZ4g*w)X(iJ}xSGZ>8Q_RSC2xNcDMn zkmcUZg^LLv``F)GEr{z7OWswRTO-ai`Ov7BsuB5qk~hHr*@GewM@oQkv@WhQ)tMVn zB%nQlrKAhB_6Bp=Cn?oaC*&Ee24{L=& zzAIQ2i@MEX0US4~EAA!8pEg{v9jCRn^2M$FY;}9{b)q#gW-6Jym80e4jM&D zWsCR~Yz$FThKihd250a7KABgY^1jRvR{wf6zp}(~pMV{@ z6e$Ki)q&Cmb};>scBr;-e;*}f&kPGn2EC6t-xeYI?G(Fp+fY>6YtS4Uq6;Dz=o1be z{8IOQm=Lk>S>@k~#qFK)`;;x1ps+C!xsaKi`%V!FFo2KVsg=J=zvDHs2}V)yf&1Gp zJrTeD>b6q%=7GfEI_CoHLbhF#uyf+DldpV^9WG}x!_@DSX{shXfXelYz$6-cqBi&9 zhmWb{Rb7=vsfaBO?MG!ZIq&S*+(7n=WJqV)k^FhJjNf3<5wEW(hMI8^e9|O#rS8_( zJQ?TujWiE2_BfhAUx5hOCrLEhVO_B@*a~-8p%`AWYc9C!$`Gr&2&bGg50$kO-5B-2 z09a%-!u&9(-SavXa^ZGy<5Dqp9p-~Xf0?mWaX9X^~lpqxsA#) z21&c2Tb}$|UjjLqmM7bu|0q39ns%L72cin}WOSUg_ymfsneOV?$&8USY~9KpI5oK$ z{V7RQCe@>3la?=GsP}jpQxR1UqtE~PG`jf#6-YZA$JOr2p>Pr@vem%2LM+%C>;^YU z;_A*Mt7x-`;M_Ww7w%Rp^ueHoEIm|lKS?)R`TIh$Q%@RC{nI*J&?GHmO0H>%Z(Y@V z^T(={_w(Gs7GuV=uX54o-Yw`^worBhNm|IrHKoe$^?-`l2WvI1#k%O)m0!bZ-aPU@ zz7Ol&i(ggA23c8@1_l$9`;(8JUw%TtCG|M}`#qH+98WsySb?rem|;qMfI)x9M=n|oj=a)nuC5FC@e&j=B3ET&N@(PY981F_uBd^WmSYs=6^Q(|1(o7QJ#X1p`c60y@T$=n@Jb+y&%fe zuQN-$M3*{a>X4LEk?+Y*rTzu`qtel&f8gJby_o&;?0%(mgwK|dyDJ`}C(e)A6yUv4 zF-J3P1@~6H(39L$dC7BX^hp=F5})iNj0|=^f4T(5!{rzh)b+@c-q>PE^t5@*{vyRZ4 zzto0&m#DK97u54NU05pr0SmALtKLf}kA%KquOz}=@0oReo54YUei-5Y3}A9y@((Yn zMb~PHK?FvO{7rg4~`1U5);j^4I0#6qeOe)1)J(&-DjW*wU8=@(9sz zlExXHvgoT~R_&hfc_DO`FbA<=i$c|#kd5YB-)*Huq^yZwH`+d`LL_j z1eL>-p~v=SAAc7U5ir9DvZU0s$ZgrfQkH@noU8~_aW$vkMGPkn9t%zyq-LaLJ!e=> z-XD_v4sr_~p2HMkn*QjgF!;Y*3=0S6N}GgNbH%r8JgpiQ>=0`v(S>)Lb0mpZcWrQF zk>03xxw(D{d%$G_%;~eU%WAZpfwy0a&8!Lz=ui+Zitf4$VImqbE<7NVhJg?55y7Uh&Vlg4Tbk)t|qctwd1QbhJ?+2-+VW+Lt-hCUm{7DtGMpY}MU7 zU{%O>^hVB!**}fZh?M1z?dRLLenuu-v@M=~T%@c~6muN;#Q3=pu@w{D7>)kQU=zV? zDYfdbSn<=qa>g}f&I%#w(TJ>TnLvxoFQ@evokXFu=$GeqieY1rT}jD~v^-c>C!DJ4 zB*}?91PMb}-4zS53&khCX_#>Tgg1U+{_o5(f4T0&xCzxw;XQjJMR01E)bomGz{+AW zJZyYNo0rxSexEU$kgEbVo;^JA-arDjb4B5H_He7?X-h;2S;A+?h;0J)srdlY;ne-D zH;=Q6=Cm%w#j}Yy1rGsvk=D2?-)4G@@exK8HU0T`Q?&)#^o@ZXB8SkBc4=TX#irQI(I`tFsN19z zJgKx&o6`lYHKyRX>hD~o#ZwVxmgr2`cUjFe5ZhN?ui$j6q-^oNI~8D~&9#_VOQb!x z>!x9@8K(K0H6u;r^+!mjm-fm%2l5fA{y5sp1kt)y(5*rM$>2Xcyy$qyqwQ|uA2?wewRFr(onO&d#c>l@;k_n4kuW-Q=^Dnb>%+y|()#+(CVQt!a`=(Zu-;+*UX!1SIG8v?@~R{w*UTx zDw4uhvRSYHuD3AjxUQXhPu|OHk9$2onWOUzkwnW?FZ~cdrXq2`8$3%IhpG#l zH3s}i%Bq}6q&wJV0RZJ~`Bwnm>nIplJE_-n?VZu>hIO-xEK}l?dHC#+8-j85vi0P6 zob2H=Kf`2IkJxm{a%ZBr#b2M(%3fK7NV}r%0-PxhL8Yl#KV!(h`kgJF!rPWL8{k@s zj<7bASJt_!17WWi?wzYp<1Ca4l>|)L{5u~?i(#Fqq2K#D%h<6TIkPZt$pt()I?AZ? zryvRfQflTIyrN~Q3dWB?Bag0UiDnCEPFDn5uc*)$IXw-BG)UUIroUtF9f7-qTp!b> z6xLFARxd@@@Ncu@peoLhLcf!TT#8cjPMY~W7bZd(4RVA2bSu<@!W;OZJKL?GHEW23E68dHNYkw@p_Ke*y7evGwV6kM6lR#+8+gDBswufJo+CScJ3M~pHW z@fyQD(I?O8My^!@9nWc|Fl3EyoO+?Xo>4XJ{CvEepdk{7sU`8@jT~J4H6I^fpD*&TaPq^-Y;$WJGY(m- zzt*N3eQ=_l`)6GMar8<6!Nm8WS2pRA$jm8kbCvphjoSm_1~_EsYVIgDHB9bLvS%_^ z&DeE;RR?%JxG}49(HlHJ#d;+k{{X9fmqB0*>ElRzHBV4t-mj-}-*Q!Y)Z^qg-Fn%! zQewiiB$soY!HKCQytulnzkA9>+|Iz-vMdT1*oEKmiX|5KcYHM;4b1dOmyvw-x@Nofr6`xM^D>)YQ3u#aq`H(#YzGgD2uc?LvQ&itLs-aZ>YPuwTCXao92 z77eug+OjL6`$nv`^2fd3&z>I)DIOUq9>??V))wl}jmQ#b4-F6Wo2qIq$)2W#SJT!R z_1$PQ>^;l9)D7sjBt>8^Mb0I}^pa=otBlHK%m9zPVPYnh2CZ9iZr2XVHl6^4qnW&G z-$Hk=pD5FzC04Gl#fS858)siDq`JXV!4Hh$S7CQ8|-O!+lXi_EI-(kBMKZ99z_~o>_xuuhYvtHs27Dt4~eeZ@x~Z{*In$fY%dN zV+>O#Asp#0tMB0+}hjKP$Rngt1Plc*{#-Tmz z`>ZZXOvyB}@Jws+BEXkE$g=^JBSEfiiI&7KRtH81XOQikAYR1dkP=^|tX>?Jk~Z*I zDzd0wb#Y`nLZXPQ;3|ebNtHY%CQw=Z@fz&9k>GrVFMJeY9w?dReRL!836T z8MuOC6}dh_7e^mw&eeVY<@erS#g+gTzJ)8bUy+}gn|wk-O(wZfPKg=a<_?-?tUPA1 z(@*jj!uB@neiA=e5N-P>u+_24v)_E&H^+@g(WiWyNSgZs^9lwy9^3Bw zeA>x(FRb_G$d&WIL?|01mE&$~`O&LMS?rXJt7VuEO0O)qXMRx?{mluLzpM}$I_tUb ze%hk?q*oVZ1N}0SQdT@sNOe~cd0q|_FlxNXOKY!}8C6f0TE-rVs5N2aCU!ZH1wDx_ z7g3dV5{(jLwq`4Dg*tKZ#95u$6wj0@c)u4+enJjG&8DW`b_MgM_-Rr;v=O;vhmDf= zB|hIy^Z-bT_b-cSpXz?=k3T&QG7)*9qMo0K^wRU6_oA&G;dkdWlqhc3KDbR9zK2&V z95`o;s!Sp&?pOw*8lG_!hb583XIs&%Ba7_mQG{Pn1R$2ewqizPN3s?t*XojKZxr+^ zWBsu&a{5iLCW;<&W}yH^Om{fIJes6Ee>64Rlquy9Sg*>@mho&>QT!kl??Jcn293oEHf80Ew41@J7DydptQgTLEK!|2yr%CQqw zy)c9Von+W%V=(V2UB4&sKJO>UWH@en+a1$Wn+5MJrI#JmZ?|)cau>aSg?8|9Qaq7~ z15`q209FA3PeoYK+6`>&Z_;eNWrw9@6pZShRcD8s?L%u7Sz`R?KWD?9_19U#yD-2M zIS%i4G^aa+b&Ml^1<~Qb7Ed0MFz9}@fTytxjknQgTiqV9pZ~_l7Anm3O*k@yy0;;r z$1|zS_ENY0xy+4D5eTq=M>J*&F72~SvkqVq5Z!VS5q1!<1cE0wuXW<~7_sNG)$YL% zk`(Ea-2sx($Ia*eEFwoC0mITY&Fj9hm#L9W*4MAR>QvHnMva%9opzaIyPpl4Pt40@ ztd1Z?upUAQVTpVGOyIczOh;|x_AjHO*JZV~2Vq~QOh6i|US0N)PRy5g$9Erfkm$Ep1$cQ`zKf9Gj=3?|+ zhb-%0^on({)1_+UPvAq05Kmve*vZHyNc=`^jxQ^(fKpYYe+EJ_?24FGR7d303A7SL zLc^>86c>yvQ5HHwNOTHo-;4&|2N+~J$253Akb?Lt`u2uk;6(848!Ut4h(ab8kaO>3405Hs9W zegzbnYX9&LtId$JWedKN@2N%(ghXba_ze91RzaTL^Sb_5PvHz9l|JpZ=!Nkc!X_Ef z;2x5FC`*XRhT6w}kr(**@vp@hR!3vJfreK+uCzt`j0ri-N`Tri2TA09`m3bV$1PuICVTe;jv zO4ng3(i`zCn0$5IIGP;*b zM?|L0Q7>$4(j4c_aw{)##fSiDh8zN6mePuq&%lxrhuEGY3$d1{Xab)M5(4CcB?#pMuZ~R z7LBXs-2qHI#h`N4{=qeHwmtOsjW2kFIUaH^NP)ZLd45&*2#wv(r)BInj$~yUU*$q% zty$^Q&EdJ6LX{jmN`VOe^gZ?L5TIFXkKX-FBcGqHx-6k-u0oS6fe{aO!pvV3FvK4wz3la=EC#8D5DvOX2INZN*T)_)vj#jND zI6y*WCr-VNCiM}Dyn=|CV7(64V>K6ghwtsPkF_7xrk6iVr^!!eFJ~o93py);)XjXw z3$)mM=0bX@a<0k?>sq-SvOlxvmvpJa_C6*G~? z&~Y-{w-4dJvljj`$xq~{mfv}5t|Wvy3j2VKe#ZS>TJ#x{?=cfaQW4cZF_@YK=9~Hl6YRv+RKR$lcE;erTo)A<)T8zrhh<^rzu2TLJ;ZLARk=anC)oP(xslR$B zH5eb17-gHs%ty}dpbtys8_~4}50;Oc8VwO%k^bauh*9@feUfQ#Zx4?8If{VkXF**_Nx&>A-)BO9z_L@v%cZjCrN^P}{qFYF zjZ;v&NQ)!?1*v~@T-xDlb>zX`gNe@3SWRbL1Mbuq!luKCt{>3o5$xEzzT@A2|Jo|_ z6o0k2(OtDeh(H)iD0qL=uy=4lwUbWJC&O~krLq%86M5eM?D)1qy7Q`dw*opjJe<7+ z#r6$t%DNE&gx>Hb!@6m@?@Wk@_NZSUJI;wYdTDd|mW%Fqy}H zWSGz%1hg*#B0uWKqvcF3EDGIgbWPg_b!n)pg5k$X0o$W_TSU}}(j3(xrhDPh1gR1Q z|13ois|Gq$5qevItk`#a?H7s~m^Wh3IgwGT7;9PDr-(+ePB*GH6=vQ7rl}mkO4j|U z)ks_bz=v2cEvwe%M86}qdT&KW^UZGkp7li;ybHmX!FGZCI{kGdNz0jt`oO;2#E@Y$ z>6fpy2HppsNxK#oTysuq)F+jjsL~20% z$Pk?cTFm8}`V*IijZ(9^A%xX1p-Rdu*oC^5>dzfJl?#%(f?&bU`h%x@JpkQR-q$yi zW4DXo!tTWdWw6h8FgGvc;zQ1*A3o_~BnZQ)#m;jJ_~Ze? z1M|p$5aEbXc6Pioz$|ZTpbJ`kZig!{*5vQe3i^2)`4Ev#g8qU#yJH0_QFmT_x^`Y&yD7RI3Eud#Lhlhv3vVV{ zYWYd0#{Nn^f^x@dsyfCDCO2=cSFdl3bYb2e*tg@}{3IoFV@;nPK9k-#FbG~SguA&U zM3HuW>H@t}%V|}aikBQ`k90F8;GAg-CJ8!&#+n%*&ln3#tYkoz$iAcBQWdM;oxB}L0Ho_I6nwt zix4HUQ0fQM`Kt&*Nx)LR@0A)sO@U4+?>7D`J$CFMN)t4;b`KMUj2$^o!AdbVCT<0i7G6@7NXt zXXC#$Rf|9Y-bU5N!mAIr(}CCMUWAF{L&^5kjGbuyxy_5A6CE{^YrLyHq#;r-nW=?gZO*2Y446 z7>w^nZxU>kC>SG?yYw38O2{2}x(yc(!^@a+za%(BgzTyeaN9aR53OL4BnX zv7N?LuvY5XIGPk9%-l@UF;v}X&$$4$hnZc(>Tj2YXrpv~r!NoGjjMXg7clwJrlwaF z{PQtdon?3ja>NjwEsv!U_eH~}5O_IYTompqaK0GiKuuC*+w;UE8K0CS!t*0xmJbmQ zRl{U97KlVVhiD;Bawx^f*guw9g6Srsc%LbiGtrUO&(F!uzSGE5%x&_`AIXqpuf{z; z`Hi6h)o}L@e>DC)?gV9(+`gm&u(Pt($CI-@nqd*=t3GKo=_)D{<*fz{P)&??Pt$6+ z^@Vl9l@Qg)u-i5oe;svVJT2&0#{m?Eoc3|+rf{7l&;P4}~ z^@3>h=?6stL<9IqIiPyLIoPjst}XpXbXL|o7kQ{1{5QJ?D5 z3esT;PojzZ)cZq5B!aUIh?OO+C^t4mPhb*dom1tqPL&T4B7M!itmK(U_AVsO-?P7ri4N5>*!#tghP z26=JRxmL_zP3kYh;c(k*d7*)l-Oz&Qqj+TyaPm_!ca|Y(K9hijf8sHhkP~&q? ziXdDXla(;`Xfm!nvc#Ve0+g8$!=cG~tjygx+2Nw(u{aF!-wBUERt!>WD(cdKL?)vSFzoOa^MLw@sDYW>nj)phci*ht5Z0{uO_2kwyyb41(ZUNbvVBW z0e)VAc$rT65S9;fb7KU&Wq!9`(lTcV3?=L&nt8L>I+Ds|us*o<3#O)fj)?;j>qmX^ zT7p_mCFOk)tFzcJl0L&KNd&VpTtZ39AL$ABGhRR6_eJ+E536RRA5e{bUUz)hUM^Ht z(G3CV(^5u2ap?)5h{D|s?Mz+tms`Ybmx+gXjHzSN))2jW*pmvarv?%-TkuH!6;0m7 zS3OK-a1Ir27Wq;}kP6sKj(Bz2bVuE87cz(_9&-nme=@lm6|w*vz!-;*lM7Ak}#l9J*Fcmko4UMy1LaBIuv<$ zNaxLj?d_(thUXo$95|Kz8!JkaxbJm}c%X$(BX8G{X_Nuq!I=6kZLS4O2E8MRdfKay zc-E*{JtV4l=JI`X^x9nVL$Tzs<8qK0w~8`|ov_w$<1-QSfu`kOb1$9p@o5|sBMQo$ z@6nk};RNPPb{(}#da zhiOr)B?8-e0Px{7EYZXJ8Du0%w)*2+Qs*qYoy5p=LJaOXiCDL zoC5NGh5PS@g+rsqYnvs@Yp;7ZTg?<%%~0EAnqL$>3Qc)mq-_)(1yNg_^4Oif4&h&T zc6;Yscy89yUSu>gvvXRyN`1l8oHIG$gnHE6FVwW9JwEvv?{~zXoVXsT>_(Y$d=fM( z>~5W>`f==zz{b9>_yA?ln^b-%s4<26acxgZ#tRqF(KfxY?XJ&;)NCLC^{QeV_}j>o zksaDsSNhz-1SY9e62g8`%kuwDPx35IQs*p-fZ>vi4yu=1*^ji#+Tx^| z+{_OO1=sK2Mp)LY}KGt)vG zq4UczGIgEH&WMiN^G*-1>okT}J2c>w3ltGz?d|wvc>c#ts4U^QMswFcdJy?Lf_1#bg|@cs(`Jh$j5WNQmTnAnMq!d_?P0`-sr9jxBhuJA z1<*h;9hMijR!tit2boZo#YqlB-_wPFpgH@8g#ms{jb2Bu)>x3)pvS`zBXoH(*p|_+ z76Z|$sK4!3B{~Jhw^~bWvWZ{RFV86mQsKz`{qFL8gEaSpgZDMPbj>vbnaEUf-*RIO zdSPJ(C-AaJqP+HRUREDXO%TFkQn86lqrWLXQ~ys_R}~P~5@eCVJ&@oM+zIZk!QFxn zA-KB_?hxF9OK=YkgS&fhcX!{(+x^=4zSFn6Z*|G3sy(odD#90Xp&2gOdz znlfC{KVn()_-Zk4ki_yo5n;m};zp&W+OOG3$g3lEzecJJgs}Q0e;xSb>kC9)OVbK+ zd%S-#c1Xr%m-3XhNSu2I%mGS?3oD&Th+zRMWZ%c$&L`( zzaYZ!?HWd6?R6_tcmW-}+M@H-S^X@a;s7op|jPBFP*Q+JHkZ zKmRVb&0%51a{81N)OS4Wuo69TaiNw*%kV?!2AVHKlC#CW*W#Z5Ys3DUV`;C0`#N-v z-Sj8JLcP8YJ)vW~Uri%6qcbVotCBSMuoxA5_dXAJP$a+-^&3Bk!fQ)f534fx0)stp zCuzai6|ns6eY3@3aDx)JT!DoC4u5Jn)6Tt0a^97i--+22{<^LXjPUqv3HW>%n=9idfgl`nzz*MPx!> z@ys?ey|gxH*o6Tm0o4~vLx^axA{;u4n6)%;yRgILc}a@bC$sqN7vO|r`-R4Vt;mI5 ziYP%VnB4ju87J4sEgv6i)K@W+NCh4Q0~J>q|U=`MZ)C{JH_OCnUjJYM*Qk6IbnJ6%zHuE*5#z( z!dBℜ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 IF{6P00ha^1!~g&Q literal 0 HcmV?d00001 diff --git a/static/doc-images/images/mobile-embed2.png b/static/doc-images/images/mobile-embed2.png new file mode 100644 index 0000000000000000000000000000000000000000..5b668a15207c192e800be8d2281fc5d98c72ab69 GIT binary patch literal 172809 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
    1GGR7r5cL37l%Nt( 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∓@a2Ki9x)R}qm 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 literal 0 HcmV?d00001 From 0f0f603b59b2c6697df3ecc011af27c84168cbe3 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 15 Apr 2025 22:59:25 +0530 Subject: [PATCH 64/89] mobile sdk blurb --- modules/ROOT/pages/common/nav.adoc | 2 +- modules/ROOT/pages/mobile-sdk-changelog.adoc | 6 +++--- modules/ROOT/pages/mobilesdk-quick-start.adoc | 2 +- modules/ROOT/pages/whats-new.adoc | 9 +++++++-- 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 6e03f6f73..e22c24134 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -74,7 +74,7 @@ **** link:{{navprefix}}/embed-searchbar[Embed search bar] *** link:{{navprefix}}/react-app-embed[Embed with React components] ** Embed ThoughtSpot in a mobile app -*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native Mobile SDK] +*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native mobile SDK] ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] **** link:{{navprefix}}/customize-style[Customize basic styles] diff --git a/modules/ROOT/pages/mobile-sdk-changelog.adoc b/modules/ROOT/pages/mobile-sdk-changelog.adoc index e8cb35e67..1edba3e73 100644 --- a/modules/ROOT/pages/mobile-sdk-changelog.adoc +++ b/modules/ROOT/pages/mobile-sdk-changelog.adoc @@ -14,10 +14,10 @@ This changelog lists only the changes introduced in the Mobile Embed SDK. For in Version 1.0.0 is the initial release of the Mobile Embed SDK for the React Native framework. This SDK provides client libraries to embed a ThoughtSpot Liveboard in native mobile apps for both Android and iOS, using JavaScript and React. -This version of the SDK also supports the following customization options: +Along with the Liveboard component, the SDK provides the following features and configuration settings to customize the embedded view: * Customization of menu options with xref:LiveboardViewConfig.adoc#_visibleactions[visibleActions], xref:LiveboardViewConfig.adoc#_disabledactions[disabledActions], and xref:LiveboardViewConfig.adoc#_hiddenActions[hiddenActions] arrays and xref:Action.adoc[Action IDs]. * Style customization with xref:css-customization.adoc[CSS customization framework]. -* App interactions and custom workflow with xref:EmbedEvent.adoc[Embed events] and xref:HostEvent.adoc[Host events] +* App interactions and custom workflows with xref:EmbedEvent.adoc[Embed events] and xref:HostEvent.adoc[Host events] -For more information about embedding ThoughtSpot Liveboard in a mobile app, see xref:mobilesdk-quick-start.adoc[Embed ThoughtSpot using React Native Mobile SDK]. \ No newline at end of file +For more information about embedding ThoughtSpot Liveboard in a mobile app, see xref:mobilesdk-quick-start.adoc[Embed ThoughtSpot using React Native mobile SDK]. diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 691d5b720..6755cbad5 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -1,4 +1,4 @@ -= Embed ThoughtSpot using React Native SDK += Embed ThoughtSpot using React Native mobile SDK :toc: true :toclevels: 2 diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 4e4d1f7b5..5f269697a 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -10,13 +10,18 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 10.8.0.cl -=== Integrate external tools and custom scripts +=== React Native SDK to embed ThoughtSpot in a mobile app +Developers can now embed ThoughtSpot Analytics in their mobile apps using the React Native Embed SDK. With the React Native Embed SDK, developers can use native resources and a single codebase to build their mobile app with embedded ThoughtSpot content for both *iOS* and *Android* platforms. + +In the initial release, the SDK supports embedding a Liveboard component and customizing the embedded view. For more information, see xref:mobilesdk-quick-start.adoc[React Native SDK quick start guide]. + +=== External tools and custom script integration You can now integrate third-party tools and execute custom scripts within your embed. This feature is disabled by default on ThoughtSpot instances. When enabled, you can use this feature to integrate your preferred analytics and product-guide tools such as Pendo, LogRocket, and Mixpanel into your ThoughtSpot embed. While you can inject custom Javascript into your embeds, it is essential to consider the associated security risks and vulnerabilities, such as Cross-site scripting (XSS). Before contacting Support to enable this feature on your instance, assess the potential security risks to your application environment and review your organization's security guidelines. We recommend that you sanitize user data before rendering and ensure that your environment runs scripts from trusted domains only. For more information, see xref:3rd-party-script.adoc[Integrate third-party tools and scripts]. -=== Recommended action for deployments that use pendoTrackingKey +==== Recommended action for deployments that use pendoTrackingKey If you are using the xref:EmbedConfig.adoc#_pendotrackingkey[pendoTrackingKey] setting in the Visual Embed SDK, note that ThoughtSpot will deprecate this attribute six months after the 10.8.0.cl release. While you can continue using `pendoTrackingKey` until its deprecation, we recommend using the xref:3rd-party-script.adoc[external tools integration] feature to integrate your preferred tool for analytics and product guides. For additional information or migration assistance, contact ThoughtSpot Support. === Help menu and information center changes From e5049771f8578261c922d6df67ce3d30b0ff695d Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 00:26:15 +0530 Subject: [PATCH 65/89] api update --- modules/ROOT/pages/data-report-v2-api.adoc | 53 ++++++++++++++++++++ modules/ROOT/pages/rest-apiv2-changelog.adoc | 36 +++++++++++-- 2 files changed, 84 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/data-report-v2-api.adoc b/modules/ROOT/pages/data-report-v2-api.adoc index 22dd3aa4f..88fa664fa 100644 --- a/modules/ROOT/pages/data-report-v2-api.adoc +++ b/modules/ROOT/pages/data-report-v2-api.adoc @@ -227,6 +227,59 @@ curl -X POST \ }' ---- +==== Override filters + +If the Liveboard has filters applied and you want to override the filters before downloading the Liveboard, you can specify the filters in the `override_filters` array. + +[source,JSON] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/report/liveboard' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {access-token}' \ + --data-raw '{ + "metadata_identifier": "9bd202f5-d431-44bf-9a07-b4f7be372125", + "file_format": "PNG", + "override_filters": [ + { + "column_name": "Color", + "generic_filter": { + "op": "IN", + "values": [ + "almond", + "turquoise" + ] + }, + "negate": false + }, + { + "column_name": "Commit Date", + "date_filter": { + "datePeriod": "HOUR", + "number": 3, + "type": "LAST_N_PERIOD", + "op": "EQ" + } + }, + { + "column_name": "Sales", + "generic_filter": { + "op": "BW_INC", + "values": [ + "100000", + "70000" + ] + }, + "negate": true + } + ], + "png_options": { + "include_cover_page": true, + "include_filter_page": true + } +}' +---- + [#transient-lb-content] ==== Liveboard data with unsaved changes diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index d9bf3f483..17313ba32 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -10,16 +10,42 @@ This changelog lists the features and enhancements introduced in REST API v2.0. == Version 10.8.0.cl, April 2025 -This version introduces the following endpoints: +=== New API endpoints +This version introduces the following endpoints: +//// * `POST /api/rest/2.0/ai/analytical-questions` + Allows using an existing ThoughtSpot Answer or Liveboard, and include content to improve query response. - -* `POST /api/rest/2.0/metadata/headers/update` + -Updates metadata header for a given objects. +//// * `POST /api/rest/2.0/metadata/update-obj-id` + -Update object IDs for given metadata objects. +Update object IDs for given metadata objects. + + +[NOTE] +==== +An object ID is a user-defined ID assigned to a ThoughtSpot object in addition to the system-generated GUID. +Note that the object ID generation for metadata objects is disabled by default. If this feature is enabled on your instance, you can use the `POST /api/rest/2.0/metadata/update-obj-id` to assign or update the object ID. +==== + +=== Metadata API + +* The `POST /api/rest/2.0/metadata/search` endpoint now supports the following parameters: + +** `include_discoverable_objects` + +Allows including Answers and Liveboards that are marked as discoverable by the object owner. +** `metadata_obj_id` + +Filters metadata objects by the user-defined object ID. This parameter returns data only if the user-defined object ID feature is enabled on your instance. + +=== TML APIs + +* The `all_orgs_context` parameter in TML import APIs (` /api/rest/2.0/metadata/tml/import` and `/api/rest/2.0/metadata/tml/async/import`) is deprecated and removed from the Playground. Use `all_orgs_override` to define the Org context in your API requests. + +* The TML export API now allows exporting TML content with user feedback received for objects such as AI-generated Answers. The `export_with_associated_feedbacks` attribute is set to `false` by default. + +=== Report APIs +The Liveboard export API (`/api/rest/2.0/report/liveboard`) now allows overriding filters applied to a Liveboard. The `override_filters` array allows specifying several types of filters and updates the Liveboard data during export. + +For more information, see xref:data-report-v2-api.adoc#_override_filters[Override filters]. == Version 10.6.0.cl, March 2025 From 4be0b99084692d6dbd2a5c79fb1828758cfd60d9 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 00:34:40 +0530 Subject: [PATCH 66/89] whats new update --- modules/ROOT/pages/whats-new.adoc | 47 ++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 5f269697a..d0120f59f 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -168,8 +168,9 @@ For information about REST API enhancements, see xref:rest-apiv2-changelog.adoc[ == Version 10.4.0.cl -=== Spotter AI for conversational analytics - +.Spotter AI for conversational analytics +[%collapsible] +==== ThoughtSpot Spotter [beta betaBackground]^Beta^ enables users to find insights from their data through a conversational interface powered by Generative AI. Spotter functions as your AI Analyst and allows your application users to start a conversation, ask follow-up questions on the results generated by ThoughtSpot, and get the data they need. For more information, see the following pages: @@ -179,43 +180,57 @@ For more information, see the following pages: * xref:spotter-in-custom-chatbot.adoc[Spotter tutorials] [NOTE] -==== The Spotter feature is in beta and disabled by default on ThoughtSpot Embedded instances. To enable this feature on your instance, contact ThoughtSpot Support. ==== -=== ABAC token generation enhancements +.ABAC token generation enhancements +[%collapsible] +==== To generate a token with custom rules, attributes, and filter conditions for Attribute-Based Access Control (ABAC) [beta betaBackground]^Beta^, you can use the `/api/rest/2.0/auth/token/custom` API endpoint instead of the `user_parameters` property in `/api/rest/2.0/auth/token/full` and `/api/rest/2.0/auth/token/object` APIs. For more information, see xref:authentication.adoc#_get_tokens_with_custom_rules_and_filter_conditions[Get tokens with custom rules and filter conditions]. +==== -=== Visual Embed Playground enhancements +.Visual Embed Playground enhancements +[%collapsible] +==== The Visual Embed Playground provides several checkboxes and customization settings for ThoughtSpot embed components. You can use these checkboxes to customize your embedded view, view results instantly, and copy code. For more information, see xref:developer-playground.adoc[Visual Embed Playground]. - -=== Models - +==== +.Models +[%collapsible] +==== Models are now available on ThoughtSpot embedded instances. ThoughtSpot recommends using Models as data source objects for Answers and Liveboards instead of Worksheets from 10.4.0.cl release onwards. Worksheets are deprecated in 10.4.0.cl and will be removed from ThoughtSpot in an upcoming release. If you are embedding full ThoughtSpot application or the Data Workspace page in your app, you will notice that the Worksheet creation option is disabled by default. However, existing Worksheets continue to be available and editable. To enable Worksheet creation on your instance, contact ThoughtSpot Support. - -=== Orgs enablement +==== +.Orgs enablement +[%collapsible] +==== Starting with ThoughtSpot Cloud 10.4.0.cl release, Orgs will be enabled by default on all new ThoughtSpot instances. Your environment remains a single-tenant instance until you create Orgs. If the Orgs feature is enabled on your instance, you can switch to a single-tenant mode anytime by deleting the Orgs and using just the Primary Org. For more information, see xref:orgs.adoc[Multi-tenancy with Orgs]. - -=== Visual Embed SDK - +==== +.Visual Embed SDK +[%collapsible] +==== For information about the new features and enhancements introduced in Visual Embed SDK version 1.34.x, see xref:api-changelog.adoc[Visual Embed changelog]. - -=== REST API +==== +.REST API +[%collapsible] +==== For information about REST API enhancements, see xref:rest-apiv2-changelog.adoc[REST API v2.0 changelog]. +==== -=== Feature deprecations +.Feature deprecations +[%collapsible] +==== The Search Assist feature for Worksheets and the **Enable Search Assist** checkbox in Search Embed Playground are removed from ThoughtSpot in 10.4.0.cl. If your embedding application uses the `enableSearchAssist` property, you may want to update your deployment. For more information, see xref:deprecated-features.adoc#_search_assist[Deprecated features]. +==== == Version 10.3.0.cl From 222ad4d9719e18e5cdf24f8f8cc8a518aac8147d Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 00:46:07 +0530 Subject: [PATCH 67/89] example update --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 6755cbad5..f9821d99c 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -198,7 +198,7 @@ const LiveboardEmbedView = () => { {loading && Loading...} {handleAuthInit()}} // Callback when the AuthInit event is fired by the embed /> @@ -236,21 +236,16 @@ const LiveboardEmbedView = () => { return ( <> - {/* Button to reload the Liveboard */} Reload - - {/* Button to share the Liveboard */} Share - - {/* Embed the Liveboard with a reference to control it */} ); @@ -317,9 +312,8 @@ init({ const TsApp = () => { return ( - {/* Embed a specific ThoughtSpot liveboard */} console.error('Embed error:', error)} // Log any embed errors /> @@ -381,8 +375,8 @@ const LiveboardView = ({ liveboardId }) => { liveboardId={liveboardId} onAuthInit={() => setLoading(false)} // If authentication is successful onError={(error) => Alert.alert("Error", `Error: ${JSON.stringify(error)}`)} // Handle embed errors - onLiveboardRendered={() => Alert.alert("Success", "Liveboard Rendered")} // Notify when liveboard finishes rendering - visibleActions={[Action.DrillDown, Action.AddFilter, Action.Share]} // Enable specific actions + onLiveboardRendered={() => Alert.alert("Success", "Liveboard Rendered")} // Notify when Liveboard is rendered + visibleActions={[Action.DrillDown, Action.AddFilter, Action.Share]} // Showm menu actions fullHeight={true} /> {/* Optional control buttons */} @@ -400,8 +394,7 @@ const LiveboardView = ({ liveboardId }) => { const TsApp = () => { return ( - {/* Replace this ID with your Liveboard ID*/} - + // Pass the Liveboard ID ); }; @@ -410,8 +403,8 @@ const TsApp = () => { const styles = StyleSheet.create({ container: { flex: 1, // Takes up full screen height - marginTop: 50, // Add some space from the top - marginBottom: 30, // Add some space at the bottom + marginTop: 50, + marginBottom: 30, }, }); From 6dd1b49fd734a4199e221d0644b821e532bc3bb7 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 08:53:58 +0530 Subject: [PATCH 68/89] changelog edits --- modules/ROOT/pages/mobile-sdk-changelog.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/mobile-sdk-changelog.adoc b/modules/ROOT/pages/mobile-sdk-changelog.adoc index 1edba3e73..e7ef27d9c 100644 --- a/modules/ROOT/pages/mobile-sdk-changelog.adoc +++ b/modules/ROOT/pages/mobile-sdk-changelog.adoc @@ -16,8 +16,8 @@ Version 1.0.0 is the initial release of the Mobile Embed SDK for the React Nativ Along with the Liveboard component, the SDK provides the following features and configuration settings to customize the embedded view: -* Customization of menu options with xref:LiveboardViewConfig.adoc#_visibleactions[visibleActions], xref:LiveboardViewConfig.adoc#_disabledactions[disabledActions], and xref:LiveboardViewConfig.adoc#_hiddenActions[hiddenActions] arrays and xref:Action.adoc[Action IDs]. -* Style customization with xref:css-customization.adoc[CSS customization framework]. -* App interactions and custom workflows with xref:EmbedEvent.adoc[Embed events] and xref:HostEvent.adoc[Host events] +* Liveboard and visualization xref:mobilesdk-quick-start.adoc#_customize_menu_actions[menu customization]. +* Style, text string, and icon customization with xref:css-customization.adoc[CSS customization framework]. +* App interactions and custom workflows with xref:EmbedEvent.adoc[Embed events] and xref:HostEvent.adoc[Host events]. -For more information about embedding ThoughtSpot Liveboard in a mobile app, see xref:mobilesdk-quick-start.adoc[Embed ThoughtSpot using React Native mobile SDK]. +For more information, see xref:mobilesdk-quick-start.adoc[Embed ThoughtSpot using React Native mobile SDK]. From 73c0d4f9277d61b2d766b63fb4d981e803f361a9 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 09:02:37 +0530 Subject: [PATCH 69/89] known issues edits --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index f9821d99c..8319500e4 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -412,10 +412,10 @@ const styles = StyleSheet.create({ export default TsApp; ---- -== Test the app - -Connect your device to the app, authenticate, and load the component. +== Test your app +. Connect your device to the app, authenticate, and load the Liveboard in your mobile app. ++ [width="100%", cols="5,5,5"] |=== a|[.widthAuto] @@ -428,11 +428,12 @@ a|[.widthAuto] image::./images/mobile-embed2.png[Mobile embed view] |=== -Select a data point to drill down on a visualization or apply filters. Verify the event interactions and workflows. +. Select a data point to drill down on a visualization or apply filters. +. Verify the event interactions and workflows. == Known limitations -The following Liveboard view customization parameters are not supported: +The following Liveboard view configuration parameters are not supported in mobile embeds: * xref:LiveboardViewConfig.adoc#_insertassibling[insertAsSibling] * xref:LiveboardViewConfig.adoc#_prerenderid[preRenderId] From 61d55fceff2f7b97a37fb87debd5dc04fe1ba129 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 09:28:03 +0530 Subject: [PATCH 70/89] beta label for mobile sdk --- modules/ROOT/pages/common/nav.adoc | 2 +- modules/ROOT/pages/mobile-sdk-changelog.adoc | 4 ++-- modules/ROOT/pages/mobilesdk-quick-start.adoc | 2 +- modules/ROOT/pages/whats-new.adoc | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index e22c24134..b8ea0d450 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -74,7 +74,7 @@ **** link:{{navprefix}}/embed-searchbar[Embed search bar] *** link:{{navprefix}}/react-app-embed[Embed with React components] ** Embed ThoughtSpot in a mobile app -*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native mobile SDK] +*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native SDK ^Beta^] ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] **** link:{{navprefix}}/customize-style[Customize basic styles] diff --git a/modules/ROOT/pages/mobile-sdk-changelog.adoc b/modules/ROOT/pages/mobile-sdk-changelog.adoc index e7ef27d9c..0a7425c8e 100644 --- a/modules/ROOT/pages/mobile-sdk-changelog.adoc +++ b/modules/ROOT/pages/mobile-sdk-changelog.adoc @@ -10,9 +10,9 @@ This changelog lists only the changes introduced in the Mobile Embed SDK. For in == React Native SDK -=== Version 1.0.0, April 2025 +=== Version 0.0.1, April 2025 -Version 1.0.0 is the initial release of the Mobile Embed SDK for the React Native framework. This SDK provides client libraries to embed a ThoughtSpot Liveboard in native mobile apps for both Android and iOS, using JavaScript and React. +The version 0.0.1 of the React Native Embed SDK [beta betaBackground]^Beta^ provides client libraries to embed a ThoughtSpot Liveboard in native mobile apps for both Android and iOS, using JavaScript and React. Along with the Liveboard component, the SDK provides the following features and configuration settings to customize the embedded view: diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 8319500e4..e8dba5757 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -6,7 +6,7 @@ :page-pageid: embed-ts-mobile-react-native :page-description: Using React Native embed SDK, you can now embed ThoughtSpot in your mobile apps built for iOS and Andrioid platforms -ThoughtSpot's React Native Mobile Embed SDK enables developers to embed ThoughtSpot Analytics in their mobile apps. This SDK is designed for the React Native framework to allow developers to build their mobile apps that operate on *iOS* and *Android* platforms, using native resources and a single codebase. +ThoughtSpot's React Native Mobile Embed SDK [beta betaBackground]^Beta^ enables developers to embed ThoughtSpot Analytics in their mobile apps. This SDK is designed for the React Native framework to allow developers to build their mobile apps that operate on *iOS* and *Android* platforms, using native resources and a single codebase. In its initial release, the React Native Embed SDK supports embedding a Liveboard component and customizing the embed view within the mobile app. diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index d0120f59f..afc0fb29c 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -10,7 +10,7 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 10.8.0.cl -=== React Native SDK to embed ThoughtSpot in a mobile app +=== React Native SDK [beta betaBackground]^Beta^ to embed ThoughtSpot in a mobile app Developers can now embed ThoughtSpot Analytics in their mobile apps using the React Native Embed SDK. With the React Native Embed SDK, developers can use native resources and a single codebase to build their mobile app with embedded ThoughtSpot content for both *iOS* and *Android* platforms. In the initial release, the SDK supports embedding a Liveboard component and customizing the embedded view. For more information, see xref:mobilesdk-quick-start.adoc[React Native SDK quick start guide]. From 850cc9bd6fd3474df108a8f87be75e222ef83f5e Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 09:29:15 +0530 Subject: [PATCH 71/89] link fixes --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index e8dba5757..f63e46f19 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -26,7 +26,7 @@ This section provides a set of steps to quickly embed a ThoughtSpot xref:faqs.ad === Install the SDK -The latest version of the Mobile Embed SDK for React Native is available at link:https://www.npmjs.com/package/@thoughtspot/react-native-embed-sdk[https://www.npmjs.com/package/@thoughtspot/react-native-embed-sdk]. +The latest version of the Mobile Embed SDK for React Native is available at link:https://www.npmjs.com/package/@thoughtspot/react-native-embed-sdk[https://www.npmjs.com/package/@thoughtspot/react-native-embed-sdk, window=_blank]. [source,console] ---- From 1315895234796cd62d3a5bd157b2e7f46f9ffd80 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 09:30:08 +0530 Subject: [PATCH 72/89] right nav update --- modules/ROOT/pages/mobile-sdk-changelog.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/mobile-sdk-changelog.adoc b/modules/ROOT/pages/mobile-sdk-changelog.adoc index 0a7425c8e..fb9978b4b 100644 --- a/modules/ROOT/pages/mobile-sdk-changelog.adoc +++ b/modules/ROOT/pages/mobile-sdk-changelog.adoc @@ -1,6 +1,6 @@ = Mobile Embed SDK Changelog :toc: true -:toclevels: 1 +:toclevels: 2 :page-title: Changelog :page-pageid: mobile-sdk-changelog From 9895936abdfd2db38eade549f282cf876ce58147 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 09:46:23 +0530 Subject: [PATCH 73/89] beta label --- modules/ROOT/pages/common/nav.adoc | 2 +- modules/ROOT/pages/mobilesdk-quick-start.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index b8ea0d450..6c21c96e0 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -74,7 +74,7 @@ **** link:{{navprefix}}/embed-searchbar[Embed search bar] *** link:{{navprefix}}/react-app-embed[Embed with React components] ** Embed ThoughtSpot in a mobile app -*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native SDK ^Beta^] +*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native SDK^Beta^] ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] **** link:{{navprefix}}/customize-style[Customize basic styles] diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index f63e46f19..0648959f8 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -1,4 +1,4 @@ -= Embed ThoughtSpot using React Native mobile SDK += Embed using React Native mobile SDK :toc: true :toclevels: 2 From fb9b5f7b464a17ce0f751283fd295ef278ff9c83 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 10:26:11 +0530 Subject: [PATCH 74/89] nav edits --- modules/ROOT/pages/common/nav.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 6c21c96e0..b8ea0d450 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -74,7 +74,7 @@ **** link:{{navprefix}}/embed-searchbar[Embed search bar] *** link:{{navprefix}}/react-app-embed[Embed with React components] ** Embed ThoughtSpot in a mobile app -*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native SDK^Beta^] +*** link:{{navprefix}}/embed-ts-mobile-react-native[Embed using React Native SDK ^Beta^] ** Customize and integrate *** link:{{navprefix}}/style-customization[Customize UX and styles] **** link:{{navprefix}}/customize-style[Customize basic styles] From 852915b4100611f74aac99d925c263674820d552 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 10:43:57 +0530 Subject: [PATCH 75/89] sage deprecation update --- modules/ROOT/pages/common/nav.adoc | 4 ++-- modules/ROOT/pages/embed-nls.adoc | 14 ++++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index b8ea0d450..5742ca8f8 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -62,10 +62,10 @@ *** Embed analytics **** link:{{navprefix}}/embed-liveboard[Embed a Liveboard] **** link:{{navprefix}}/embed-a-viz[Embed a visualization] -*** Embed natural language search components +*** Embed natural language search **** link:{{navprefix}}/embed-spotter[Embed Spotter] **** link:{{navprefix}}/tutorials/spotter/integrate-into-chatbot[Integrate Spotter interface into a Chatbot] -**** link:{{navprefix}}/embed-nls[Embed Natural Language Search (legacy)] +**** link:{{navprefix}}/embed-nls[Embed Natural Language Search (legacy interface)] *** Embed full app experience **** link:{{navprefix}}/full-embed[Embed full app] **** link:{{navprefix}}/full-app-customize[Customize full application embedding] diff --git a/modules/ROOT/pages/embed-nls.adoc b/modules/ROOT/pages/embed-nls.adoc index 9a9d4d4a3..15513f5c8 100644 --- a/modules/ROOT/pages/embed-nls.adoc +++ b/modules/ROOT/pages/embed-nls.adoc @@ -1,4 +1,4 @@ -= Embed Natural Language Search += Embed Natural Language Search (legacy interface) :toc: true :toclevels: 2 @@ -6,13 +6,19 @@ :page-pageid: embed-nls :page-description: You can use the SageEmbed SDK library to embed ThoughtSpot Natural Language Search experience in your application. -ThoughtSpot provides the `SageEmbed` SDK package to embed Natural Language Search experience in your embedding application. ThoughtSpot Natural Language Search supports the following features: -* Ability to pass search text in natural language format as query string +[IMPORTANT] +==== +The legacy Natural Language Search interface, also referred to as `Sage`, will be deprecated in July 2025. Customers who want to embed ThoughtSpot's natural language search interface are advised to upgrade to xref:embed-spotter.adoc[Spotter]. For more information, see the xref:deprecated-features.adoc#SageDeprecationNotice[deprecation notice]. +==== + +ThoughtSpot provides the `SageEmbed` SDK package to help developers embed Natural Language Search (legacy) experience, which supports the following features: + +* Ability to pass natural language queries as search text * AI-generated sample Answers * AI-suggested popular queries -== Natural Language Search components +== Search components The `SageEmbed` package allows you embed the following Search components in your application: From a040cac956f952c07f1a85862cc02eee2fc08183 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 18:23:34 +0530 Subject: [PATCH 76/89] typo fix --- modules/ROOT/pages/full-embed.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/ROOT/pages/full-embed.adoc b/modules/ROOT/pages/full-embed.adoc index b95904993..9024f35bf 100644 --- a/modules/ROOT/pages/full-embed.adoc +++ b/modules/ROOT/pages/full-embed.adoc @@ -119,12 +119,11 @@ The `AppEmbed` component allows you to embed a specific application page or the * xref:full-app-customize.adoc[Customize full application embedding] + * xref:AppEmbed.adoc[AppEmbed] + -* xref:AppViewConfig.adoc[LiveboardViewConfig] + +* xref:AppViewConfig.adoc[AppViewConfig] + * xref:Action.adoc[Actions] - //// disabledActions __Optional__:: _Array of strings_. Disables the specified actions. You can use this attribute to restrict user access to certain features. From cf5856a3f2ee302eff81ed0cca81135182d6e761 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 16 Apr 2025 18:49:26 +0530 Subject: [PATCH 77/89] search experience update --- modules/ROOT/pages/full-app-customize.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/full-app-customize.adoc b/modules/ROOT/pages/full-app-customize.adoc index d79c50cf8..f37bac490 100644 --- a/modules/ROOT/pages/full-app-customize.adoc +++ b/modules/ROOT/pages/full-app-customize.adoc @@ -218,12 +218,12 @@ The following table lists the search components supported in full application em The Object Search bar also appears on the top navigation bar if the top navigation bar visibility is enabled ( `showPrimaryNavbar: true`) in the SDK. -|Natural Language Search a| Allows searching a data source using a natural language query string and get AI-generated Answers. -On instances running 10.3.0.cl or earlier, with split search experience disabled, Natural Language Search will be available along with Object Search on the Home page. However, on instances running 10.3.0.cl or later, split search is enabled by default, and due to this, the Home page will not show Natural Language Search as the default search experience. To enable Natural Language Search for embed users, set `homePageSearchBarMode` to `aiAnswer` in the SDK. +|Natural Language Search (legacy interface) a| Allows searching a data source using a natural language query string and get AI-generated Answers. +On instances running 10.3.0.cl or earlier, with split search experience disabled, the Natural Language Search (legacy interface) will be available along with Object Search on the Home page. However, on instances running 10.3.0.cl or later, split search is enabled by default, and due to this, the Home page will not show Natural Language Search as the default search experience. To enable Natural Language Search for embed users, set `homePageSearchBarMode` to `aiAnswer` in the SDK. For more information, see xref:full-app-customize.adoc#_enable_ai_search_without_spotter[Enable AI Search]. -|Spotter[beta betaBackground]^Beta^ | In addition to AI Search capabilities, Spotter provides a conversation interface for queries and follow-up questions. + +|Spotter | In addition to AI Search capabilities, Spotter provides a conversation interface for queries and follow-up questions. + If Spotter is enabled on your instance, and `homePageSearchBarMode: "aiAnswer"` property is set in the SDK along with split search enabled (`isUnifiedSearchExperienceEnabled: false`), the search experience on the Home page switches to Spotter in full application embed. For more information, see xref:full-app-customize.adoc#_enable_ai_search_with_spotter[Enable AI Search with Spotter]. From a4aec331b2a8ee05c6cc7b43c894f72f242d4653 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 21 Apr 2025 14:53:20 +0530 Subject: [PATCH 78/89] pageId-fix --- modules/ROOT/pages/3rd-party-script.adoc | 2 +- modules/ROOT/pages/common/nav.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/3rd-party-script.adoc b/modules/ROOT/pages/3rd-party-script.adoc index 258c0a25c..02b8c3b2e 100644 --- a/modules/ROOT/pages/3rd-party-script.adoc +++ b/modules/ROOT/pages/3rd-party-script.adoc @@ -3,7 +3,7 @@ :toclevels: 2 :page-title: Integrate external tools and allow scripts -:page-pageid: third-party-tool-script-integration +:page-pageid: external-tool-script-integration :page-description: Security settings for embedding ThoughtSpot supports integrating third-party apps such as Mixpanel, Pendo, LogRocket, and more in your embed. If you are using third-party tools to track usage, trace, log, or onboard your application users, you can seamlessly integrate these tools with ThoughtSpot embed and add custom JavaScripts. This feature is disabled by default on ThoughtSpot instances. To enable this feature, contact ThoughtSpot Support. diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 5742ca8f8..0b055f6ad 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -150,7 +150,7 @@ include::generated/typedoc/CustomSideNav.adoc[] *** link:{{navprefix}}/prefetch[Prefetch static resources] *** link:{{navprefix}}/prerender[Prerender components] ** link:{{navprefix}}/security-settings[Security settings] -*** link:{{navprefix}}/third-party-tool-script-integration[Integrate third-party tools and scripts] +*** link:{{navprefix}}/external-tool-script-integration[Integrate external tools and scripts] ** Other embedding methods *** link:{{navprefix}}/embed-without-sdk[Embed without SDK] *** link:{{navprefix}}/custom-viz-rest-api[Create a custom visualization] From aa1fd28e19d5af714d50b67c08a52ac4b7350358 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 22 Apr 2025 20:29:35 +0530 Subject: [PATCH 79/89] deprecation note fix --- modules/ROOT/pages/deprecated-features.adoc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 2d8f5c013..d0b96e16b 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -77,7 +77,9 @@ a|xref:deprecated-features.adoc#_deprecated_parameter_in_rest_api_v2_0_authentic == Sage and Ask Sage deprecation The Sage Search (the legacy Natural Language Search interface) and *Ask Sage* features will be deprecated in version 10.11.0.cl, which is scheduled for release in July 2025. -Along with this, the xref:SageEmbed.adoc[SageEmbed] library in the Visual Embed SDK will also be deprecated, with no new enhancements or bug fixes supported after July 2025. +Along with this, the xref:SageEmbed.adoc[SageEmbed] library in the Visual Embed SDK will also be deprecated. + +//with no new enhancements or bug fixes supported after July 2025. The Sage and *Ask Sage* features will be removed from the ThoughtSpot application in version 10.13.0.cl, which is scheduled for release in September 2025. From 60af06eeddb8cbd2edb903f1cab867622dd50cae Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 22 Apr 2025 20:31:45 +0530 Subject: [PATCH 80/89] whats new fix --- modules/ROOT/pages/whats-new.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index afc0fb29c..c27c3ce2e 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -10,8 +10,8 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 10.8.0.cl -=== React Native SDK [beta betaBackground]^Beta^ to embed ThoughtSpot in a mobile app -Developers can now embed ThoughtSpot Analytics in their mobile apps using the React Native Embed SDK. With the React Native Embed SDK, developers can use native resources and a single codebase to build their mobile app with embedded ThoughtSpot content for both *iOS* and *Android* platforms. +=== React Native SDK to embed ThoughtSpot in a mobile app [beta betaBackground]^Beta^ +Developers can now embed ThoughtSpot Analytics in their mobile apps using the React Native Embed SDK [beta betaBackground]^Beta^. With the React Native Embed SDK, developers can use native resources and a single codebase to build their mobile app with embedded ThoughtSpot content for both *iOS* and *Android* platforms. In the initial release, the SDK supports embedding a Liveboard component and customizing the embedded view. For more information, see xref:mobilesdk-quick-start.adoc[React Native SDK quick start guide]. From be74b4ac4c99f64e82f54e1d97d67e1c8585cbb8 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya <76986173+ShashiSubramanya@users.noreply.github.com> Date: Thu, 24 Apr 2025 10:22:13 +0530 Subject: [PATCH 81/89] version update --- modules/ROOT/pages/rest-api-sdk-typescript.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/rest-api-sdk-typescript.adoc b/modules/ROOT/pages/rest-api-sdk-typescript.adoc index a8ecd39bd..7ba47b993 100644 --- a/modules/ROOT/pages/rest-api-sdk-typescript.adoc +++ b/modules/ROOT/pages/rest-api-sdk-typescript.adoc @@ -220,7 +220,7 @@ a|* ThoughtSpot Cloud release versions: + ** 10.5.0.cl + * ThoughtSpot Software: 10.1.0.sw | v2.11.1 or later -a|ThoughtSpot Cloud: 10.6.0.cl | v2.4.1 or later +a|ThoughtSpot Cloud: 10.6.0.cl | v2.12.1 or later |==== For information about new features, breaking changes, and deprecated parameters, see xref:rest-apiv2-changelog.adoc[API changelog]. From edd026e27e29959e7e827dfc3f850bfed560ee37 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 24 Apr 2025 10:27:57 +0530 Subject: [PATCH 82/89] version fix --- modules/ROOT/pages/rest-api-sdk-typescript.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/ROOT/pages/rest-api-sdk-typescript.adoc b/modules/ROOT/pages/rest-api-sdk-typescript.adoc index 7ba47b993..dc3ff5c85 100644 --- a/modules/ROOT/pages/rest-api-sdk-typescript.adoc +++ b/modules/ROOT/pages/rest-api-sdk-typescript.adoc @@ -221,6 +221,7 @@ a|* ThoughtSpot Cloud release versions: + * ThoughtSpot Software: 10.1.0.sw | v2.11.1 or later a|ThoughtSpot Cloud: 10.6.0.cl | v2.12.1 or later +a|ThoughtSpot Cloud: 10.8.0.cl | v2.13.0 or later |==== For information about new features, breaking changes, and deprecated parameters, see xref:rest-apiv2-changelog.adoc[API changelog]. From f0ee1f44866226749c18de3cd17d298524d9521a Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 24 Apr 2025 17:04:09 +0530 Subject: [PATCH 83/89] deprecation note update --- modules/ROOT/pages/deprecated-features.adoc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index d0b96e16b..9bf54b9b4 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -17,7 +17,7 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an a|xref:deprecated-features.adoc#SageDeprecationNotice[Sage Search and Ask Sage] a| * ThoughtSpot Cloud 10.11.0.cl and later * Visual Embed SDK version 1.41.0 or later -| July 2025 | September 2025 +| September 2025 | September 2025 a|xref:deprecated-features.adoc#connectionAPIs[Delete and update connection API v2 endpoints] a|REST API v2 + @@ -76,18 +76,17 @@ a|xref:deprecated-features.adoc#_deprecated_parameter_in_rest_api_v2_0_authentic [#SageDeprecationNotice] == Sage and Ask Sage deprecation -The Sage Search (the legacy Natural Language Search interface) and *Ask Sage* features will be deprecated in version 10.11.0.cl, which is scheduled for release in July 2025. +The Sage Search (the legacy Natural Language Search interface) and *Ask Sage* features will be deprecated in version 10.13.0.cl, which is scheduled for release in September 2025. Along with this, the xref:SageEmbed.adoc[SageEmbed] library in the Visual Embed SDK will also be deprecated. //with no new enhancements or bug fixes supported after July 2025. -The Sage and *Ask Sage* features will be removed from the ThoughtSpot application in version 10.13.0.cl, which is scheduled for release in September 2025. - Impact on your instance:: This change will impact all ThoughtSpot instances and applications that use the xref:embed-nls.adoc[Natural Language Search (legacy) interface embedded using the SageEmbed] library in Visual Embed SDK. Recommended action:: -Customers using the legacy Natural Language Search interface and *Ask Sage* in their embedding applications are advised to upgrade to Spotter. Spotter provides advanced natural language search capabilities along with a conversational interface that allows users to interact with the AI analyst and ask follow-up questions. To know more about Spotter and learn how to embed Spotter in your embedding application, refer to the following documentation: +Customers using the legacy Natural Language Search interface and *Ask Sage* in their embedding applications are advised to upgrade to Spotter. We recommend that you start using Spotter soon after the 10.11.0.cl release (July 2025), so that you have enough time to test your rollout. + +Spotter provides advanced natural language search capabilities along with a conversational interface that allows users to interact with the AI analyst and ask follow-up questions. To know more about Spotter and learn how to embed Spotter in your embedding application, refer to the following documentation: * link:https://www.thoughtspot.com/product/ai-analyst[About Spotter, window=_blank] * xref:embed-spotter.adoc[How to embed Spotter] From b555932ada8874db11d0a159dd7edb6c64ccc0e3 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 24 Apr 2025 18:21:58 +0530 Subject: [PATCH 84/89] edits for review comments --- modules/ROOT/pages/mobilesdk-quick-start.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/mobilesdk-quick-start.adoc b/modules/ROOT/pages/mobilesdk-quick-start.adoc index 0648959f8..c01787fbd 100644 --- a/modules/ROOT/pages/mobilesdk-quick-start.adoc +++ b/modules/ROOT/pages/mobilesdk-quick-start.adoc @@ -47,10 +47,10 @@ After you import, you can define the ThoughtSpot host URL from which you want to In the link:https://snack.expo.dev/@git/github.com/thoughtspot/developer-examples:mobile/react-native-embed-sdk[Expo code sandbox, window=_blank], you'll notice that your mobile embed project has the following files: -* `Auth.ts` - Includes the code required to get authentication from ThoughtSpot -* `App.tsx` - Includes the code for the main app setup with React navigation for screen transitions. -* `Home.tsx` - In this file, the `tsHost`, `username`, `secretKey`, and Liveboard ID are defined. -* `LiveboardView.tsx` - Defines the interface configuration properties for the Liveboard embedded view. +* `Auth.ts` - Includes the code required to get authentication token from ThoughtSpot via REST API SDK. +* `App.tsx` - Includes the code for expo app setup. +* `Home.tsx` - Includes the code for the main screen and the form to populate embed view configuration, the `init` function with the `tsHost` and `username`, Liveboard ID, and custom style specification. +* `LiveboardView.tsx` - Defines the interface configuration properties and event interaction settings for the Liveboard embed view. You can use similar files in your project setup or an index file for the ThoughtSpot mobile embed code. @@ -442,5 +442,5 @@ The following Liveboard view configuration parameters are not supported in mobil == Additional resources -* link:https://github.com/@thoughtspot/react-native-embed-sdk[React Native Mobile Embed SDK GitHub Repository, window=_blank] +* link:https://github.com/thoughtspot/react-native-mobile-sdk[React Native Mobile Embed SDK GitHub Repository, window=_blank] * link:https://snack.expo.dev/@git/github.com/thoughtspot/developer-examples:mobile/react-native-embed-sdk[Expo code sandbox, window=_blank] From 82adb30af520dce5d45406f92e808718b8fd4b2d Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Fri, 25 Apr 2025 09:23:58 +0530 Subject: [PATCH 85/89] deprecation note --- modules/ROOT/pages/deprecated-features.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 9bf54b9b4..ebfdfa0d3 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -15,8 +15,8 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an |===== |Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product a|xref:deprecated-features.adoc#SageDeprecationNotice[Sage Search and Ask Sage] a| -* ThoughtSpot Cloud 10.11.0.cl and later -* Visual Embed SDK version 1.41.0 or later +* ThoughtSpot Cloud 10.13.0.cl and later +* Visual Embed SDK version 1.40.0 and later | September 2025 | September 2025 a|xref:deprecated-features.adoc#connectionAPIs[Delete and update connection API v2 endpoints] From ff3efda4fb096daa98f7cf394f97b2963fce6339 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Fri, 25 Apr 2025 09:30:38 +0530 Subject: [PATCH 86/89] formatting fix --- modules/ROOT/pages/deprecated-features.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index ebfdfa0d3..0ff1acbe1 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -10,7 +10,7 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an == Deprecated features -[width="100%" cols="4,5,2,4"] +[width="100%" cols="4,5,4,4"] [options='header'] |===== |Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product From 95154e6fa2f85326c128bfb0bf35f31063463a83 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Fri, 25 Apr 2025 12:36:32 +0530 Subject: [PATCH 87/89] edits --- modules/ROOT/pages/deprecated-features.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 0ff1acbe1..c9947c4c6 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -86,7 +86,7 @@ This change will impact all ThoughtSpot instances and applications that use the Recommended action:: Customers using the legacy Natural Language Search interface and *Ask Sage* in their embedding applications are advised to upgrade to Spotter. We recommend that you start using Spotter soon after the 10.11.0.cl release (July 2025), so that you have enough time to test your rollout. + -Spotter provides advanced natural language search capabilities along with a conversational interface that allows users to interact with the AI analyst and ask follow-up questions. To know more about Spotter and learn how to embed Spotter in your embedding application, refer to the following documentation: +Spotter provides advanced natural language search capabilities and a conversational interface to allow users to interact with the AI analyst and ask follow-up questions. To know more about Spotter and learn how to embed Spotter in your embedding application, refer to the following documentation: * link:https://www.thoughtspot.com/product/ai-analyst[About Spotter, window=_blank] * xref:embed-spotter.adoc[How to embed Spotter] From 047d1046b674a3cdcf4164c955715ba1381ec2c9 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Fri, 25 Apr 2025 15:05:26 +0530 Subject: [PATCH 88/89] deprecation note fix --- modules/ROOT/pages/deprecated-features.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index c9947c4c6..6af1317a0 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -85,7 +85,7 @@ Impact on your instance:: This change will impact all ThoughtSpot instances and applications that use the xref:embed-nls.adoc[Natural Language Search (legacy) interface embedded using the SageEmbed] library in Visual Embed SDK. Recommended action:: -Customers using the legacy Natural Language Search interface and *Ask Sage* in their embedding applications are advised to upgrade to Spotter. We recommend that you start using Spotter soon after the 10.11.0.cl release (July 2025), so that you have enough time to test your rollout. + +Customers using the legacy Natural Language Search interface and *Ask Sage* in their embedding applications are advised to upgrade to Spotter. We recommend that you start using Spotter by the 10.11.0.cl release (July 2025), so that you have sufficient time to test your rollout. + Spotter provides advanced natural language search capabilities and a conversational interface to allow users to interact with the AI analyst and ask follow-up questions. To know more about Spotter and learn how to embed Spotter in your embedding application, refer to the following documentation: * link:https://www.thoughtspot.com/product/ai-analyst[About Spotter, window=_blank] From bd9b416090a89497f2777c96456e8c3a61c99a5a Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Fri, 25 Apr 2025 17:35:45 +0530 Subject: [PATCH 89/89] rest-api-changelog-update --- modules/ROOT/pages/api-changelog.adoc | 2 +- modules/ROOT/pages/rest-api-sdk-typescript.adoc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index a07e0ceff..34cb245bd 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -9,7 +9,7 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. -== Version 1.38.0, April 2025 +== Version 1.37.0, April 2025 [width="100%" cols="1,4"] |==== diff --git a/modules/ROOT/pages/rest-api-sdk-typescript.adoc b/modules/ROOT/pages/rest-api-sdk-typescript.adoc index dc3ff5c85..90662752b 100644 --- a/modules/ROOT/pages/rest-api-sdk-typescript.adoc +++ b/modules/ROOT/pages/rest-api-sdk-typescript.adoc @@ -221,7 +221,7 @@ a|* ThoughtSpot Cloud release versions: + * ThoughtSpot Software: 10.1.0.sw | v2.11.1 or later a|ThoughtSpot Cloud: 10.6.0.cl | v2.12.1 or later -a|ThoughtSpot Cloud: 10.8.0.cl | v2.13.0 or later +a|ThoughtSpot Cloud: 10.8.0.cl | v2.13.1 or later |==== For information about new features, breaking changes, and deprecated parameters, see xref:rest-apiv2-changelog.adoc[API changelog]. @@ -301,6 +301,7 @@ For a complete list of methods to use for API requests, see the following resour |`importMetadataTMLAsync`|`POST /api/rest/2.0/metadata/tml/async/import` | `searchMetadata` | `POST /api/rest/2.0/metadata/search` |`updateMetadataHeader`| `POST /api/rest/2.0/metadata/headers/update` +|`updateMetadataObjId`| `POST /api/rest/2.0/metadata/update-obj-id`| .4+| link:https://github.com/thoughtspot/rest-api-sdk/blob/release/sdks/typescript/OrgsApi.md[Orgs, window=_blank] | `createOrg` | `POST /api/rest/2.0/orgs/create`