jONEz - Hey! Currently we're using the Liveboar...
Hey! Currently we're using the
LiveboardEmbed
to load a Liveboard to show reports to customers. Any edits made to this are seen by all other users, is there a way to give each user their own copy of the liveboard so they can edit it and not effect others? The documentation AI seems to suggest this is default behaviour, but if I edit say the "Ask Spotter to ..." text on a wiget everyone sees that change. This is the code I'm using to load it:
6 Replies
You can create multiple copies of the liveboard and give one liveboard to each user and embed that liveboard when a user who has permission to edit that liveboard logs in.
There is also a personalized view, where each user can have their own personalized view. But what is the use case of embedding a liveboard that can be edited by anyone? cc @priyanshu.kumar @Sandeep
In my code I added
personalization: true,
to both the init line at top level and the LiveboardEmbed
at the top level. When I edit something on the liveboard and add an additional Measure, this changes for other users who open the liveboard as well. Am I using it correctly or what is personalization meant to do?
Can I create copies with the API or automate that, or would I have to duplicate through Thoughtspot's UI?
Hello @jONEz :
Addressing both of your queries:
• Read-Only Access: Granting read-only access to a liveboard ensures that other users will not be able to edit or save changes to the original liveboard.
• Automating Liveboard Copy: You can automate the creation of a copy of a liveboard using the following API endpoint: POST /api/rest/2.0/metadata/copyobject
Please let us know if you need any further assistance or clarification.
Thank you!!! That did it 🙌