As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.
Join the TIBCO Community TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.
From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
Request access to the private WebFOCUS User Group (login required) to network with fellow members.
Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.
I need a way to devise user security in MRE such that I can control row and column permissions at the MRE user group level.
I can simulate this behavior at the domain level by creating Reporting Objects and limiting the Application Path to only the folder structure for that domain but there are issues when it comes to applying the filter settings defined in the Reporting Object to standard reports. It also creates a lot of management overhead for each distinct user group (domain) because I need to copy the standard reports and reporting objects and make adjustments to the where clauses and such.
I've seen some documentation about the DBA Security feature but it is too sparse for me to fully understand how to implement it. It also seems to me that I have to select either Reporting Objects or DBA but that I can't use both, is that right?
Is there any DBA-for-dummies level documentation out there that I can reference?
In a perfect world I'd have one set of synonyms / business views from which to build reports either in DevStudio or through the MRE. Then, I'd have an interface where I can sepecify the restrictions for MRE User Groups. When a user logged on to MRE their access to data would be limited by virtue of their group membership.
Can this be done - here's the key - in a simple-to-manage way?
Thanks,
Dan
7.7.05M/7.7.03 HF6 on Windows Server 2003 SP2 output to whatever is required.
Posts: 393 | Location: St. Paul, MN | Registered: November 06, 2007
Do you have an updated status regarding this issue?
The suggestion from our internal technicals is that, the best channel for assistance would be your local SE's (you may want to contact your local branch) and/or education. The issue will involve a lot more details than providing simple information/directions.
Hope this helps.
Cheers,
Kerry
Kerry Zhan Focal Point Moderator Information Builders, Inc.
Posts: 1948 | Location: New York | Registered: November 16, 2004
Dan, There are a few ways to achieve this, but all require some measure of maintenance. The best option, in my opinion, is one in which there are already existing tools for the maintenance of the row and/or column level provisioning.
DBA can be used on, but it has no interface that I'm aware of; but is implemented from a file or from within the masters themselves.
You could use database views, segregate them into separate app folders (with the same MFD name), and then set the APP path dynamically for each user as they log in. You could call a single FOCEXEC from the EDASRPOF.prf to accept the users' ID using GETUSER or CNCTUSR then either do a look up query or decode, etc. to determine which app folder would need to be appended to the app path (APP APPENDPATH appfolderx)
If it's more complicated than that, you might have to contact your local branch about having a WF security consultant brought in to discuss your options/make recommendations. Doug
I support multiple Information Builders customers across platforms with very varied configurations.