Auto Generate Audit log Reports in SharePoint Online - sharepoint-online

Hello Good Evening Everyone,
In our client requirement ,we need to generate audit log reports regularly or weekly about user activity on our site and get it saved in particular location.
Is there any feature in SharePoint Online through which we can auto generate audit log reports?
Any lead would be very helpful.
Thanks

At present, your requirement cannot be met online. Because Sharepoint online no longer supports this setting.
https://prairiedeveloper.com/2018/12/how-to-auto-generate-sharepoint-audit-reports-the-gui/
enter image description here
Audit log research can only be performed manually in the compliance portal.
https://learn.microsoft.com/en-us/microsoft-365/compliance/search-the-audit-log-in-security-and-compliance?view=o365-worldwide

Related

Sending custom email notifications from SharePoint 2019

My company has both on premise SharePoint 2019 and SharePoint Online. We just found out that we cannot use SPO for our company intranet due to some security limitations in our current tenant (GCC High). I would like to find a solution that allows me to send a web page as an email from SharePoint 2019, similar to the News Feeds in SPO. SharePoint 2019 only sends a link to the page and not the page content. We would like to use this for company announcements and need to have control over how the email is formatted and include images.
Have tried using workflows and alerts. Both came up short when displaying images in emails. I tried setting up a site that allows anonymous access, so the images are accessible. But when I sent the customized email via a workflow, the images where just displayed with a red x. I think an SPFX solution might be better for what I am trying to do.
Does anyone have a link to a site that shows an example of how this might be done? I assume this would be done using spfx, but if anyone knows of a good third-party software that does this, that might work as well.

How we can monitor users activity on SharePoint online without external analytics?

How can we monitor users activity on SharePoint online pages, such as viewing viewing video or viewing PowerPoint or pdf or reading content on pages and also times that users stay in specific page?
I want to do this without any external analytics ?
You can use Audit Log to check user activities on SharePoint Online.
https://learn.microsoft.com/en-us/microsoft-365/compliance/search-the-audit-log-in-security-and-compliance?view=o365-worldwide
Note: Currently, there are no times that users stay on a specific page.
Besides, there are other usage reports, you can check if they are helpful for you.
https://learn.microsoft.com/en-us/microsoft-365/admin/activity-reports/activity-reports?view=o365-worldwide

SharePoint 2010 user groups - when was user added

Is it possible, in SharePoint 2010 Foundation to find out when a user was added to a particular user group? I have full admin privileges as a site owner. I can find this information out through Audit Log reports but unfortunately I did not turn these on from day one so am looking for another method. I assume that SharePoint must be storing this information somewhere.
You can achieve this using Powershell, use the repadmin command. Like below
repadmin /showobjmeta dc1 'CN=Domain Admins,CN=Users,DC=rivendell,DC=com'
For more detail check this post

Retrieve Office 365 directory information from SharePoint online

I was wondering if is it possible to retrieve Office 365 directory information (i.e. security group membership) from SharePoint online programmatically (for example through a workflow custom action)?
By the way, I am not looking for retrieving Sharepoint group membership information.
I know the custom development is pretty limited with SharePoint online since the code has to run as a sandbox solution. Is there any web service or any another solution available?
I have been looking for information about this matter but I could not find anything so I guess there is no way to do this.
In our case there is an active directory synchronized with office 365. So we will use a powershell script to read data from AD and update a sharepoint list every day.
Then we will be able to use this data from custom code (like a workflow custom action).

How to capture SharePoint events from the UI?

I would need to capture events that users do on a SharePoint site (or at least Central Administration) - kind of "click on Site Settings" -> " click on Master pages gallery" etc...
I guess that's quite easy as a Sharepoint site is in the end a simple web site - but what would be the best approach?
Thank you!
MOSS Usage Tools from Codeplex is a solution that process SharePoint usage logs into BI.
friendly repository. This solution can monitor, audit, and gain valuable insight from the content and activity information within MOSS
http://usage.codeplex.com/
You could rely on the SharePoint STS usage logs to provide a list of pages that were visited by a given login.
The raw logs provide a list of every url visited.
I used this post to create an app to import what I wanted to a database.

Resources