Good afternoon,
We have a lot of users who rely on automated emailed reports. In most systems I've used, setting up one-off emailed reports isn't a challenge but there's a lot that seems to go into it with GHR. We may have learned 'the long way' and there could be an easier solution we're not aware of, but consider this scenario:
- We have five managers in a department who want a monthly report emailed to them with their active headcount.
- I could show them how to run this report themselves via Export To CSV on the list they want to use, but they specifically want to emailed because they're not in the system often and just want the data.
- I can set up a scheduled job that runs the report, exports it to CSV and emails it to them, but that requires the following steps:
- Create a record on ReportDistributionProfile, adding their email addresses in the Other Distribution Options tab.
- Create a record on ReportDistributionGroup and link that group to the profile in step 1.
- Go to the report they need and set that Group on the third tab of the Export To CSV popup.
- To schedule it regularly, we'd then use the Schedule tab to set a scheduled recurrence.
- Once set up, it generally works but if it happens to fail, there's no information in async to tell us why the email didn't send/work so it puts us at a disadvantage.
This mostly works but that's a lot of permanent set up. If an enhancement is needed then I will certainly submit one, but would it not be possible to just add a tab to that Export To CSV form that allows us to send one-off reports to a few email recipients? This setup is worth the 10+ minutes when it's a recurring report for a large audience but it's counterproductive to set them up for smaller recipient groups.
Otherwise, does anyone know of an easier way to do this? The ReportDistributionGroup allows us to use ActorGroups, but that's only helpful to deliver the report to those users My Print Files. We're hoping for an easier solution to send ad hoc reports via email without all this extra setup. Thank you!
Update: Thank you to everyone who replied with additional comments! I still wish Infor would give us the option to enable a 'simple email' box on exports where a user could just enter an address or two directly within the export box, but we still made useful progress here. Two useful things I've found out in the last few days that I hope will help future readers:
- Allowing users to email an exported report to one (or up to 20) users
- Set up the ReportDistributionProfile & ReportDistributionGroup like usual but, instead of setting an ActorGroup or any settings on Other Distribution Options, check the box for "Allow Dynamic Actor Set".
- Name the Profile/Group something like "Ad Hoc Email Report" and, when the exporting user selects that Group while exporting, it will open a second drop-down list. This list is the Actor business class and it will send the email associated with the Actor profile you select.
- Using ActorGroup instead of Other Distribution Options
- We were originally using the To/From/Subject/etc settings under Other Distribution Options but will likely use ActorGroup moving forward. The To/CC/BCC fields on Other Distribution Options only allow 256 characters so you're limited in the number of users you can email with one group. Instead, using an ActorGroup lets you set up as many Actors as you want and selecting that group will email them all with each distribution.
- ActorGroup is its own business class. You'd need to create an ActorGroup, add all the users you want to it and then link that ActorGroup to the ReportDistributionProfile. As long as that RDP is linked to a ReportDistributionGroup, you'll be able to select that when exporting (or scheduling) the report.
- After entering the ActorGroup to the RDP, scroll down and there will be options for Email. You can make the email include the exported report, include it plus a link to My Print Files, etc. That email will then send to all of the users in the ActorGroup, emailing to the email addresses associated with each Actor profile.
- If you just want the report to land in each user's My Print Files instead of emailing to them, you can set up your RDP and ActorGroup but just not use the email settings at the bottom of the RDP. When the export finishes, it will simply land in each recipients' My Print Files without sending an email.