SharePoint Online, possible way to track user activity? - android-activity

I'm currently working on a SharePoint and I'm looking to implement a page that tracks which user read which document/ viewed a file.
Would I need to use Powershell or is there a plugin app on the SharePoint store?

Users' activities in SharePoint Online is a part of Office 365. The first step you need to do is to enable Audit Logs feature: https://learn.microsoft.com/en-us/microsoft-365/compliance/search-the-audit-log-in-security-and-compliance.
Then you can retrieve audit logs by using Microsoft Graph API (it's not Powershell script but hopefully you can find some ideas from it): https://blog.kloud.com.au/2019/01/18/retrieve-office-365-audit-logs-using-office-management-api-and-azure-functions/

Related

How to automate the provisioning of SharePoint Webparts on a SharePoint Online modern pages?

I want to create a SharePoint Online site automatically with some custom apps, which I deployed in my appstore before.
They are generally available.
How can I publish those webparts automatically on a site with a workflow? Can I use PowerAutomate or LogicApps and how I can automatise it there?
Best regards
Matthias

Create Outlook add-in using Angular

I'm trying to create an Outlook add-in using Angular 7 that can access all the users in my organization with Microsoft Graph API. In order to do that, I need to authenticate the current user and get an access token for calling graph API. I am planning to do the authentication using Single Sign On (SSO).
I read the documentation and didn't find any solution to my problem. My current add-in doesn't have a back-end, just a front-end.
This will only work with Office add-ins in Preview right now and requires you to have a server side component and an Azure AD registered application. There are detailed steps on accomplishing that here for asp.net and nodejs. There is no examples with Angular though unfortunately:
https://learn.microsoft.com/en-us/office/dev/add-ins/develop/sso-in-office-add-ins

Is there a Microsoft Graph MS Word API?

Question
Are there actually any Graph API endpoints for the Office 365 version of Word at the moment?
(And, if not, are they planned?)
Where I've looked
I've found the documentation for Excel API in Graph, Outlook API in Graph, OneNote API in Graph, but I cannot find any mention of a Word API.
There's no mention of Word in the Productivity section of Graph Overview Official docs.
And there's no sign of it in the Graph Explorer Samples:
And there don't seem to be any sub-projects related to Word in the Microsoft Graph GitHub repo.
Side notes
This question asks a similar thing about the Office 365 API. I'm not sure if the Graph API is a rebranding of the Office 365 API, which now seems to be end of life according to the official docs?
Ultimately what we're looking for is a replacement for the Office PIAs that we can use from an Azure hosted web app to build Word documents. We've been using Open XML, but we need dynamic page numbering which OpenXML doesn't support.
As of today there is no Word API available under the Microsoft Graph other than managing the file and it's permissions when it's seating in SharePoint/OneDrive for Business.
There is a UserVoice entry supporting the idea.
There used to be APIs provided by Office Online Server/Office Web Apps but I don't think it fits your scenario.
So as you're pointing today the only ways to modify a word document via an API that are available seem to be the interop assemblies, the Office Add-Ins SDK or third party APIs.

Using windows azure authetication for mobile services

I making windows phone apps and i find out that windows azure have "identity" feature to authenticate user and getting userID,
what i want to know is:
can i use this userID to identify each user that login? (my app allow user to post a comment into the app and i looking for using this userID for tracking each user comment)
can i retrieve other data beside userID? like display name or picture and is it same like using their native sdk? (facebook or twitter)? to post into timeline?
My first approach is trying to integrate microsoft account but i don't know where to get client id and client secret
sorry for many question, i just getting very confuse about this... and after hours of watching channel9 and reading i just barely understand any of this...
have a look at the following blog posts using Azure Mobile Services and see if it helps you:
Getting user information on Azure Mobile Services
Enhanced users feature in Azure Mobile Services

SharePoint RSS Feed Redirect

Currently I've set up an internal SharePoint (2010) to create an RSS feed for various updates/announcements for our department.
As the section of our system that has the official updates/announcements does not allow RSS feeds, we are currently manually updating the SharePoint every morning.
One of the feedback suggestions I've received is a that, for the official ones, when you click on the RSS feed title, have it redirect to the official section, rather than SharePoint.
Just wondering if this is possible? Not looking for a solution to be completely provided, but a push in the right direction would be appreciated.
Thanks.