Domo Buttons

Hi Team,

Is there an option to add a button/or equivalent to a dashboard that when clicked, updates a dataset within Domo?

The use case is for maintenance - clicking a dashboard/page button to validate it has been quality checked and the button can capture the username and time of check.

Alternatively custom logic I may use will be 'when user X visits page and does Y action then consider checked' but a button click may be quicker

Tagged:

Best Answers

  • GrantSmith
    GrantSmith Coach
    Answer ✓

    You could do this with a customized Domo brick. Essentially, you want to do a more simplified form editor-type brick where instead of using a table and fields, you're just using a button to trigger the event to write your record and sync it with a Domo dataset.

    Here's a URL to the Form and Dataset Brick - just replace your instance name

    https://[YOUR_INSTANCE_HERE].domo.com/appstore/details/FD147AD1D0B76ECD3E4E0ED581D67E408BF7A526922CA5860511AE25CE6DDFB1?origin=search

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**
  • MarkSnodgrass
    Answer ✓

    You might also want to look into the certification center where you can certify cards and datasets. When certified, a blue badge will be visible and will stay that way unless the card or dataflow is altered. In theory, if it has passed the certification process, you shouldn't need to continue to check on it to make sure it is still working properly. Here's a link to the KB article if you aren't familiar with it.
    https://domo-support.domo.com/s/article/360043430613?language=en_US

    **Check out my Domo Tips & Tricks Videos

    **Make sure to <3 any users posts that helped you.
    **Please mark as accepted the ones who solved your issue.

Answers

  • jessdoe
    jessdoe Contributor
    edited December 2023

    I don't think so. Access to a dashboard doesn't mean the user has access to the dataflow or even the datacenter in general. An option you may consider is adding the _batch_last_run_ column (if it's contained in your dataset) to the dashboard or adding the dataset info via smart text somewhere on your dashboard so viewers can see when last the dataset was updated

  • GrantSmith
    GrantSmith Coach
    Answer ✓

    You could do this with a customized Domo brick. Essentially, you want to do a more simplified form editor-type brick where instead of using a table and fields, you're just using a button to trigger the event to write your record and sync it with a Domo dataset.

    Here's a URL to the Form and Dataset Brick - just replace your instance name

    https://[YOUR_INSTANCE_HERE].domo.com/appstore/details/FD147AD1D0B76ECD3E4E0ED581D67E408BF7A526922CA5860511AE25CE6DDFB1?origin=search

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**
  • Hi @jessdoe to clarify it's not for users to see the last refresh date but thanks! @GrantSmith this sounds perfect, thank you!

  • MarkSnodgrass
    Answer ✓

    You might also want to look into the certification center where you can certify cards and datasets. When certified, a blue badge will be visible and will stay that way unless the card or dataflow is altered. In theory, if it has passed the certification process, you shouldn't need to continue to check on it to make sure it is still working properly. Here's a link to the KB article if you aren't familiar with it.
    https://domo-support.domo.com/s/article/360043430613?language=en_US

    **Check out my Domo Tips & Tricks Videos

    **Make sure to <3 any users posts that helped you.
    **Please mark as accepted the ones who solved your issue.
  • jessdoe
    jessdoe Contributor

    @ellibot made a tutorial on how to do just exactly this: