Skip to main content
Solved

Report Archive - access to reports ordered by other users

  • October 24, 2024
  • 2 replies
  • 142 views

JJäthing
Hero (Partner)
Forum|alt.badge.img+11

We have people all over the place creating and sending/printing customer invoices. The extremely slim Accounting department needs to handle all the Accounts Payable day-to-day work and all customer invoice related issues. But the Report Archive only support querying invoices ordered by the users themselves. Invoices ordered by other users cannot be retrieved from the Report Archive.

I expect there are several ways to come around this issue. Which would be the simplest and smartest ways? Please advice.

Best answer by SimonTestard

The Administrator System Privilege in a Permission Set will grant access to the user being granted said permission set access to all items in the Report Archive Distribution (and therefore all reports being printed by anyone whatsoever, not limited to particular reports etc). This will also grant other privileges however such as access to every user’s background jobs or all scheduled background jobs etc, so you should be careful granting that willy nilly.

 

If you really want to specifically grant specific reports to specific users, it might be easier to create a custom event that recreates archive distribution entrie(s) for a particular result key if that result key is linked to particular desired reports.

 

 

 

If a particular user_name is entered in this table for a particular result key, this would give them access to that result key in the report archive.

 

An even easier way (no Custom Event/PLSQL Code) would be using Report Distribution Groups and/or Report Rules, but I’m not super familiar with those so I can’t really confirm the exact setup, although it shouldn’t be too complex, as you can Set Archive Property with a Report Rule, and then assign a Report Distribution Group (or direct Users) to it:

 

 

View original
Did this topic help you find an answer to your question?

2 replies

Forum|alt.badge.img+12
  • Hero (Customer)
  • 274 replies
  • Answer
  • October 24, 2024

The Administrator System Privilege in a Permission Set will grant access to the user being granted said permission set access to all items in the Report Archive Distribution (and therefore all reports being printed by anyone whatsoever, not limited to particular reports etc). This will also grant other privileges however such as access to every user’s background jobs or all scheduled background jobs etc, so you should be careful granting that willy nilly.

 

If you really want to specifically grant specific reports to specific users, it might be easier to create a custom event that recreates archive distribution entrie(s) for a particular result key if that result key is linked to particular desired reports.

 

 

 

If a particular user_name is entered in this table for a particular result key, this would give them access to that result key in the report archive.

 

An even easier way (no Custom Event/PLSQL Code) would be using Report Distribution Groups and/or Report Rules, but I’m not super familiar with those so I can’t really confirm the exact setup, although it shouldn’t be too complex, as you can Set Archive Property with a Report Rule, and then assign a Report Distribution Group (or direct Users) to it:

 

 


JJäthing
Hero (Partner)
Forum|alt.badge.img+11
  • Author
  • Hero (Partner)
  • 140 replies
  • October 31, 2024

Thanks Simon! Our expert system developer used your recommendation and  solved the problem.

BR

Jonas


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings