Full page add in for all custom reports in RENXT

Has anyone been able to create a full page add in? My goal is to create a page add in that then houses all of my powerBI reports instead of having them scattered throughout the home page. The instructions for Page Host SPA seem straightforward but it's not working for me. Any advice would be appreciated!

Comments

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 bbcon 2025 Attendee Badge

    @Torie Wright
    I created it to do exactly that as well.

    The way I have it is, I created a Power Automate flow that is triggered by HTTP, which return a webpage that has the component needed for loading in RE NXT. Then add a full page add-in to the Home page under Task.

    To do this, you need to add 2 add-ins:

    1. Add an add-in that is of Navigation > Page (Preview)
      1. Add-in name is important, so consider this carefully as it will be used by 2nd add-in
      2. Add-in URL is the URL of my HTTP triggered Power Automate flow
    2. Add another add-in that is of Home Page > Development Office Home Action (Preview)
      1. Add-in name is not important
      2. Add-in URL = https://app.blackbaud.com/addin-page-host-button?appId=YOUR-SKY-APPLICATION-ID&pageName=ADD-IN-NAME-FROM-ABOVE&title=TITLE-YOU-WANT&svcid=renxt

  • @Torie Wright
    Another approach you can consider that doesn't involve Power Automate is to use the Page Host SPA in conjunction with the Power BI Host SPA.

    1. First, build your Power BI report itself.
    2. Next, register a “Page” add-in as described in the documentation - this essentially defines a new page in the system that can be accessed in the browser using the Page Host SPA route naming convention (described here).

    The Add-in URL you specify can leverage the Power BI Host SPA's /tile route. I know that may not be intuitive since you want a full-page experience, not a tile experience. It works, but means you'll also want to provide a sufficiently large value for the `height` query parameter (since this route is normally intended for tile add-ins where the height is constrained).

    The Power BI Host SPA doesn't currently define a /page route (which would be useful in full-page scenarios where you don't want to explicitly provide a height) but this could be a feature enhancement that Blackbaud adds in the future.

    Tagging @Ben Wong and @Heather McLean and @Ashley Moose for visibility and in case they have additional thoughts.

    Hope this helps!

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 bbcon 2025 Attendee Badge

    @Torie Wright

    Here's a few screenshot of what I have in case you want to build to it.

    c5cdf5cfaa745966575248b5d2a9643d-huge-im
    FIDF.net NXT is the name we gave to our custom reporting tool

    2fb51a62c820b90f50e051300cbdaf3d-huge-im
    Tab to group various BI reports, within each tab are reports in button with icon, title and description. When clicked on, the menu goes away (tab remains) and the specific BI report is displayed
    7641a6450ea016d160f820d32f4b31e2-huge-im