Which database tables are used for storing LBI report dashboard group hierarchy data?

 3 Replies
 1 Subscribed to this topic
 22 Subscribed to this forum
Sort:
Author
Messages
mlarson
Basic Member Send Private Message
Posts: 5
Basic Member
I'm new to LBI and trying to find out where report dashboard group hierarchy data is stored. For example, if I had a reports dashboard for clients and on that dashboard there are different groups containing links to run crystal reports. I found a good start for what to look for in the data dictionary on this site (https://www.lawsonguru.co...3/tables/index.html) but there is no data for these tables in my database.
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
They are in the EFS schema... You could start with ENPBATREE, ENPENTRYACCESS, and ENPUSERMAP.... as in the attached report showing who has access to which LBI Object (dashboard, module, or link)
Attachments
mlarson
Basic Member Send Private Message
Posts: 5
Basic Member
Thanks Greg, those are the exact tables I was looking for! I was able to find the friendly names of modules and reports in the EntryString column of the ENPBATREE table.
Donna
Veteran Member Send Private Message
Posts: 110
Veteran Member
I found the url for the report with the report number in the string in the field ENPENTRYATTR.ATTRSTRINGVALUE. The key field that controls access to the url is
ENPENTRYATTR. ATTRID and on our system the ATTRID value is 8. The additional filter that you may need is ENPBATREE.ENTRYCATEGORY, the value 57 works for our reports.

With these fields I am able to create a report that includes the Dashboard with the Dashboard name, Report ID from Lawson FS and link to other report fields in .Lawson RS.