Challenge Overview
-
Figure out a solution which can hide the open in analytics studio button while publishing the Einstein Dashboard in Lightning pages or Visual force pages.
-
We will process $100 bonus for the winner if the winning submission is received within 48 hours from the start of the challenge
Technology Stack
Prerequisites
-
To work on this challenge, Please sign up for a free special developer account which has Einstein Analytics enabled in Salesforce using this link. Please note regular developer account won’t work here. You may sign up for this special developer account with same email but unique username.
-
After login, Navigate to set up page using the url or by using settings icon in home page and clicking on Setup
-
Follow the steps here to enable custom domain for your developer organization
-
Your custom domain URL should look something like https://{your-domain}-dev-ed.lightning.force.com
E.g https://sharathkumaranbu-dev-ed.lightning.force.com
Individual Requirements
-
Please watch this video to understand about how to create an Einstein Dashboard and understand the issue what we are trying to solve
-
We need to figure out a way to hide the open in analytics studio button which comes up while publishing the einstein dashboard in lightning page or communities or visual force page. Please check the screenshot - https://snipboard.io/CeiAgX to understand which icon I am referring to.
-
Why are we looking to hide the open in analytics studio button ? - The business users who might be accessing the dashboard will not have access to analytics studio and still people tend to click on the button which pops up in the Dashboard. In order to avoid it, we need to hide the button when the Dashboard is displayed
-
Please note that there is no way to hide the button in a native way while dragging and dropping in the lightning page builder, you may need to look for aura based solutions and accessing DOM after rendering of dashboard, etc..
-
Please note that the solution you are proposing should work even when user refresh the page, change filters in Dashboard etc..
Learning Resources
-
Documentation on wave dashboard component which is used to embed einstein dashboard into Aura
Important Notes:
-
Submission / Review phase for this challenge is shorter than usual. Please check the timelines accordingly.
-
We will be using Ideation score card for this challenge. There will be no Appeals phase and decision of Copilot and PM is final.
-
If you have any doubts, Please feel free to post it in the forum. We will be happy to resolve your queries as soon as possible.
Final Submission Guidelines
-
Please prepare a small write up on how did you approach the problem and how did you solve the problem in a word document
-
Please prepare a demonstration video showing that the problem is solved and upload it to Youtube as unlisted video and share the link in the submission
-
Please share the code which you have written to solve the problem. (E.g. It could be an Aura wrapper on top of wave dashboard component, we will need the source code of custom aura wrapper which you might have created)
-
Zip the write up document, video link and codebase and upload it using the Submit link
- After submitting, please ensure that you are able to download your submission from Online Review