Sharing Dashboards Through Public Links

  • Last update:June 28, 2024
  • Overview

    Version

    FineBI Version

    Functional Change

    6.0

    /

    6.0.3

    Added the Public Link button to the

    toolbar of the dashboard page.

    6.0.16

    Allowed to share analysis documents 

    through the public link.

    6.1

    Added the function entry of Public Link 

    for sharing.

    Supported multiple resource sharing in 

    Public Link.

    Application Scenario

    You want to share the analysis result in FineBI with the user who does not have a FineBI account.

    Function Description

    After you share the public link, anyone can view the shared resources by clicking the link without login or being assigned any data permissions.

    Besides providing convenient access, this function allows you to set a password for the link to avoid data leakage and ensure data security.

    You can set a validity period for the current public link, beyond which the public link is inaccessible.

    Notes

    If you have installed the local version of FineBI, you are advised to use the online version of FineBI to experience the function.

    For a local BI, sharing a public link is subject to environmental restrictions and requires modifying the link. For details, see section "Notes."

    Procedure

    Admin Configuring the Permission of Public Link of Dashboard

    The admin needs to assign permission for users to share the public link of dashboards, as shown in the following figure.

    iconNote:
    The Public Link function allows all users to share self-created dashboards, which may result in internal data leakage. Hence ordinary users can share dashboards through public links on FineBI only after the admin assigns them the sharing permission for public links.


    1.png

    Public Link Creation

    1. You can share multiple components/dashboards/analysis documents in an analysis subject.

    You can share dashboards individually.

    Public Link

    Description

    Entry

    Analysis Subject

    You can share multiple resources 

    in an analysis subject.

    Components

    Dashboards

    Analysis documents

    In My Analysis:

    a63d00022290ab6956543332bb57d46.png

    On the subject editing page:

    2bc277c425296585e3dc5189501e404.png

    Dashboard

    You can share dashboards 

    individually.

    In My Analysis:

    0e2d8455d7cf6dffd4ee370487c9d78.png

    On the subject editing page:

    4370321381ae25c924258add12bced3.png

    2. Enable the Sharing by Link function. By default, the Sharing by Link function is disabled. If you enable it, it automatically creates a link for sharing. If concerned about data leakage, you can tick Password Protection to set a password and set the access validity period for the public link. Then, click Copy Link and Password, as shown in the following figure.

     824f08b44b50695e7722044f55255b4.png

    Function

    Description

    Resource Sharing
    Multiple resources, including dashboards, components, and analysis documents, can be shared through a public link.

    Password Protection

    Automatically generates an access password for a public link to enhance data 

    security. Anyone who wants to access the link must enter the password.

    Validity Period

    The current validity period for public links (year-month-day). By default, it is 

    permanently valid (Dynamic time is not supported.).

    The public link will be invalid after the validity period expires. If the public link is 

    enabled again, the link remains unchanged, and the validity period is 

    Valid Permanently (default setting).

    Dashboard Accessing Through Public Link

    On PC

    Click the public link. You need to input the password if the public link has password protection. The following figure shows the preview effects.

    You can switch the tabs at the bottom to view multiple resources in the current subject through the public link.

     3.2.2.gif

    iconNote:

    1. Resending the link is not required after you modify a dashboard that has been shared with users through a public link.

    2. If you enter the password incorrectly five times (excluding blank input), you cannot enter the password for one minute. Enter the correct password one minute later to access the dashboard preview page. If you have not operated the dashboard within ten minutes, you need to re-enter the password for access.

    Mobile Access Settings

    1. HTML5 is typically used to access the dashboard on mobile devices through a public link. You need to complete a series of configurations before viewing the link on a mobile device. The procedures are as follows:

    a. Install the HTML5 Mobile Display plugin in the FineBI project. You can obtain the plugin at https://community.finereport.com/market/?keyword=html.

    b. Modify localhost in the generated link to the IP address. For details about the steps, see section "IP Replacement Methods."

    2. Effect

    When accessing a public link, if you have not entered a password before, you will be directed to the password-entering page first, as shown in the following figure.

    7.jpg


    Enter the correct password to access the dashboard preview page and view the dashboard. After entering the dashboard page, you cannot go back to the password-entering page.

    iconNote:

    Within 10 minutes after entering the correct password, you can access the dashboard in this browser without entering the password.

    If you enter the incorrect password, an error message will be displayed, as shown in the following figure 


    If you enter the incorrect password, an error message will be displayed, as shown in the following figure.

    8.png


    If the number of incorrect inputs exceeds the limit, it will lead to lockout (Password lockout is only controlled on the front end.).

     9.png

    iconNote:
    If the password for a public link is modified, refreshing the page requires you to enter the correct password.

    Demo Mode

    Create a public link for the subject. (Full-screen viewing of the shared content is supported by clicking Enter Demo Mode in the upper-right corner.)

    daf2a13241a86db4c9cadb8040fd322.png

    Sharing by Link Disabling

    If you do not want others to access the previously created public link, you can click Public Link and disable Sharing by Link on the Sharing by Link page.

     1ae5d0ca8de1508a0b093f137279b45.png

    On PC

    After you disable the Share Link function, the previously created public link becomes invalid, as shown in the following figure.

     11.png

    On Mobile Terminals

    After you disable the Sharing by Link function, the mobile public link becomes invalid. You cannot view the dashboard after refreshing the page.

    Viewing All Dashboards Shared Through Public Link

    You can view all resources shared through public links. Click My Analysis, click the f804be288581a0aa1ecb44f00b71964.png icon, and select Enabled Public Link from the drop-down list, as shown in the following figure.

     0c214b35e1468d0163920a518bcbebf.png

    Notes

    Local Area Network

    If the local area network is used, the recipient needs to be in the same local area network as the sharer to access the dashboard.

    Server Registration

    Problem: When you share a link, it indicates that the system is unregistered or the number of visitors exceeds the limit.

    Cause: The server is not registered.

    Solution: Register the server.

    Server Error

    Problem: The server is reporting an error "ERROR error get user name from req ERROR reportId: 00748d435956496f8a6582f601a8edbf".

    Solution: This error message exists in the version of 2020-01-15, but it does not affect normal usage. It no longer exists in the version of 2020-04-03.

    Clearing Linkages in Public Links

    Open a shared public link, and you may find the icon  in the upper right corner if the linkage exists in the dashboard. You can click the icon to reset the dashboard and clear all linkages.

     13.png

    Login Required When Accessing Sub-templates of Templates Shared Through Public Links

    Problem: Accessing a sub-template of the template shared through a public link requires login.

    Cause: To prevent data leakage, the viewing and data permissions of the sub-template accessed through the public link are the same as those of the logged-in user.

    Solution: Add the public link of the target dashboard when setting the dashboard jumping. This requires no login if you are redirected to another dashboard from a dashboard opened through a public link. For details, see Jumping to Another Dashboard (Analysis Template).

    IP Replacement Methods

    If you install the BI project locally instead of deploying it on a server accessible from the external network, for example, the access address is http://localhost:37799/webroot/decision, the generated dashboard public link will start with localhost, as shown in the following figure.

     824f08b44b50695e7722044f55255b4.png

    The dashboard shared through this link cannot be accessed by users who are not on the same machine. You need to change "localhost" to the IP address of the current server before sharing it.

    Viewing IP Address

    To obtain the IP address of a Windows server, you can refer to Finding the Host Name, IP Address or Physical Address of your machine.

    To obtain the IP address of a Linux server, you can refer to How to get your Linux IP address in different ways.

    Changing localhost to IP Address

    For example, the IP address of the machine where FineBI is installed is 120.20.29.224.

    The initial public link is:

    http://localhost:37799/webroot/decision/link/brQ7

    The link after replacement should be:

    http://120.20.29.224:37799/webroot/decision/link/brQ7

    Creation of an Inbound Firewall Rule

    If your FineBI port is not 37799, change the specific local port to the port number you use in Inbound Rules.

     15.png

    To create an inbound rule for a firewall port on Windows, you can refer to Create an inbound port rule.

    Failure to Access Public Links

    Troubleshooting

    1. First, the BI project needs to be kept running to access the link.
    2. For BI installed locally or in an intranet environment, the links cannot be accessed by computers or mobile devices from external networks or other environments.

    To access the link, connect the BI project environment and the computer or mobile devices to the same WIFI network.

    For example, open a network hotspot using a device and connect other devices to that network.

    Then, you can refer to section "IP Replacement Methods" to modify the IP of the BI link.

    3. Only two IP addresses are available for the free version (including the IP of users who access the dashboard through public links).

    4. Restricted by the firewall.

    Solution One: Disable the firewall in the environment where the BI project is located. Solution Two: Refer to the section "Creation of an Inbound Firewall Rule" for instructions.

    Other Solutions

    If a dashboard is not required to be dynamic, you can use the export dashboard function and share a static report.

    附件列表


    主题: Sharing/Collaboration
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy