Assigning Permissions Based on Position

  • Last update:  2023-10-26
  • Overview

    Version

    FineBI Version

    Functional Change

    6.0

    /

    Application Scenarios

    Industries such as retail and banking have businesses in many cities with identical departments and positions in each city.

    It is burdensome for admins to configure permissions one by one when assigning them to the same positions in different departments. In this case, admins can assign permissions in batch according to position.

    Functions

    Add a Position dimension by modifying the configuration fine_conf_entity. The super admin can assign permissions through Position.

    iconNote:
    The Position dimension is invisible for subsidiary admins.

    Adding a Position Dimension

    Adding a Table Field

    The super admin can add a Position dimension through fine_conf_entity visualization configuration plugin. Restart the server to make all the settings take effect.


    Configuration

    Modification Rule

    FSConfig.authorizeAttr.postAuthority

    The value of the parameter needs to be Boolean. The default value is false.

    false: disable Position dimension.

    true: enable Position dimension.

    Demonstration

    Quick Configuration of Permissions

    Admins log into FineBI and go to System Management > Permission Management > Position.

     

    Template Authentication

    After enabling Role Permission Authentication, you can select the template needed according to Position. 

    Reporting Permission

    The super admin can assign reporting permission based on Position after visiting http://ip:{port number}/{project name}/decision/workflow/authority.

     4.png

    Examples

    Assigning Directory Permission

    Admins log into FineBI and go to System Management > Permission Management > Common Permission Configuration > Permission Quick Configuration.

    Select CEO in Position, go to Directory Permission > Platform Directory > Business Application, and assign permissions of Sales for CEO.

    Assigning Data Permission

    The dashboard in Sales includes data in Pareto Data Analysis in Public Data. Therefore, you need to assign data permissions of components in Pareto Data Analysis.

    Select CEO in Position, go to Data Authorization > Analysis Data > Data Analysis Model, and assign permissions of Pareto Data Analysis for CEO. 

    Demonstration

    Employees whose positions are CEO can log into FineBI and view the directory Sales and dashboards in it. 

    Notes

    The Rule for Effective Permissions

    Because an employee may have multiple departments, positions, or roles and there are hierarchic structures among departments, you need to follow relevant permission logic when assigning permissions.

    Differences of Positions Between Dept. and Position

    Permissions of positions assigned in Position are not associated with those in Dept.. Meanwhile, in User's Final Permission, the user who is in the position is assigned permissions.

    附件列表


    主题: System Management
    • 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