Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

How to create landing page for a dashboard in OAC?

Accepted answer
225
Views
6
Comments

I'm working on OAC data visualization , where I need a landing page to appear whenever a user accesses a dashboard. This landing page acts like a signup form where users must enter some information before they can access the dashboard.

Any suggestions you have would be helpful. Thanks in advance!

Welcome!

It looks like you're new here. Sign in or register to get started.

Best Answer

  • Hi @Rashmi Jadhav-Oracle ,

    In Data Visualization it's not yet possible to set a default landing page. Whenever a user accesses, the Home page will be displayed. As a workaround, you could add a canvas which acts as a landing page to each workbook.

    In Classic Analytics you can set a default landing page different from the Classic Home (set the Portal Path in the System Settings page from the DV Console). You could potentially use this landing page to navigate to DV workbooks as well.

Answers

  • Rank 4 - Community Specialist

    Thanks @Federico Venturin for the solution.

    Do you have any insights on how to create a form in OAC DV for users to fill out? This is something that I am trying to achieve with OAC landing page .

  • @Rashmi Jadhav-Oracle You are asking for two different things here.

    One is a landing site for DV. That request is a prime example of something which you should explain in as much detail as possible in a Idea over in the Idea Lab: https://community.oracle.com/products/oracleanalytics/categories/idealab-oracle-analytics-cloud-server

    The more detail and explanation you provide the easier is it for Product Management to pick this up.

    Your second request now is a "form in OAC DV" which can mean any number of things.

    What precisely are you after and what are you trying to achieve with this "form"?

    Is it supposed to be a data entry for like Writeback where data gets written physically into a data store?

    Is the for supposed to be like a context-setting filter page which other canvases should use as filter?

    Please be more precise in the explanations. We don't know the topic you're working on at the moment and can only provide help based on clear and concise questions.

  • Do you have any insights on how to create a form in OAC DV for users to fill out? This is something that I am trying to achieve with OAC landing page

    acts like a signup form where users must enter some information before they can access the dashboard

    Easy: not possible.

    The only thing that can prevent a user from opening something in OAC is permissions, and your form isn't really going to influence permissions (also because you generally need a logout and login to apply new permissions to a user).

    You are trying to do something in the wrong tool…

    Have you considered a 3rd party portal where you handle your form and then display, or not, the workbook content you want using embedding?

  • I love how Gianni has taken over being the dream killer 🤣 That used to be my role.

    Anyway this is precisely why it's so important to understand the use case.

    Writeback in a Dashboard? Sure, easy, that's Writeback: https://docs.oracle.com/en/cloud/paas/analytics-cloud/acabi/deploy-write-back.html

    Important here: Dashboards aren't DV and no Workbook is a Dashboard. These terms have meaning and using them interchangeably will cause confusion and lead to you getting wrong/inappropriate answers with regards to your question.

    Writeback in any DV front-end object? Not possible. That means Workbooks, Canvases, Visualizations.

    Writeback in DV in general? Yes, that's Data Flows, but you won't have a form there.

    A form before login happens? Not possible.

  • The Landing Page is planned in our Product Roadmap. You will be able use any workbook as a stand alone landing page and app.

Welcome!

It looks like you're new here. Sign in or register to get started.