
2igoe (2igoe) asked a question.
Can Okta Workflows support creating a report dashboard/send report in email format with the list of "Import users from App" (partially matched/exact match accounts) from a provisioning enabled Okta integrated application?

Hello @2igoe (2igoe),
Please check the following link with information:
https://support.okta.com/help/s/article/How-to-obtain-a-report-based-on-Custom-Attribute?language=en_US
Regards,
Natalia
Okta Inc.
Hello,
This would be a pretty challenging setup but I suspect it is possible assuming Workflows has access to the data you are looking for. If for example you can extract the required data needed from the Okta Syslog or from a third-party app then the first condition is met.
The email solutions typically support HTML. You could construct a an HTML page (tables etc) and dynamically populate them with returned results using a "Reduce" card.
I looked at some of our Workflows and wanted to expand on this a bit:
With the Import Process Completed event card for the Workflow logic, you can use something like a Find Pattern on the Alternate ID of the Application if you need to match several different imports or just the ID if it's a single import. Then use an Okta Custom API Action (unless there's a Syslog card I'm missing) to filter the Syslog by Event.System.Transaction.Id = {app id}, Event.EventType = "user.lifecycle.activate" or "user.lifecycle.create" (depending on which you're looking for) and Event.Published < {import frequenency}, that should get you any new users since the last import. The Published date makes this harder if you ever do manual imports, but it should work fine for automatic imports since they always take at least some time to complete, and it seems like they don't run again until the completion time + import frequency.
Alternately, if you don't care which import they came from or have another attribute, you can use the User Created and User Reactivated event cards to make life simpler