Power Platform x SharePoint – Approval Requests: Part II (Power Apps)

The Power Platform is a Microsoft offering of tools to help organizations meet challenges effectively. Among these tools, there are some notable standouts... Power Automate – Create automated business processes.Power Apps – Create custom forms and portals.Power BI – Create rich charts, graphs, etc. With their powers combined, one could easily build in-house solutions using … Continue reading Power Platform x SharePoint – Approval Requests: Part II (Power Apps)

SharePoint Online: Site Quota vs Tenant Storage

[SharePoint Online] is a collaboration platform. To foster collaboration across the organization, SPO facilitates the creation of intranet sites to house artifacts. Although an oversimplified breakdown, that's the gist of it. And within each site, the artifacts can be any file type supported by the tenant. But bit-by-bit, these artifacts accumulate and take up space. … Continue reading SharePoint Online: Site Quota vs Tenant Storage

OneDrive: Hidden List (SharePoint Home Cache List – Part II)

The series has finally reached a conclusion. The final list, SharePointHomeCacheList, had so many items that it was divided into two posts. Part I spotlighted 3 list items and Part II will cover two additional items... E.g., export of list object in PowerShell ISE. Get target items $api = "/sites/$($siteGuid)/lists/$($listGuid)/items" $api += "?expand=fields" $lst1 = … Continue reading OneDrive: Hidden List (SharePoint Home Cache List – Part II)

OneDrive for Business: Default Open Behavior of Office Files

[OneDrive for Business] is typically synced locally to a user's computer. However, Microsoft is embracing a browser-first model for many of their roll-outs. Because of this, everyone should get more comfortable working within the browser. But heavy Office users often aren't impressed with the Online versions. Instead of choosing to open their Excel, Word, and … Continue reading OneDrive for Business: Default Open Behavior of Office Files

Power Platform x SharePoint – Approval Requests: Part I (Power Automate)

The Power Platform is a Microsoft offering of tools to help organizations meet challenges effectively. Among these tools, there are some notable standouts... Power Automate - Create automated business processes.PowerApps - Create custom forms and portals.Power BI - Create rich charts, graphs, etc. With their powers combined, one could easily build in-house solutions using [SharePoint … Continue reading Power Platform x SharePoint – Approval Requests: Part I (Power Automate)

OneDrive: Hidden List (SharePoint Home Cache List)

Auditing [OneDrive for Business] sites with PowerShell and the Microsoft Graph API uncovered several hidden lists. The SharePointHomeCacheList is one of these lists, but it offers more information than the previously discussed lists. Continuing the trend of examination: Create script variables. [System.String] $endUserAccount = "charles@contoso.com" $endUserAccount = $endUserAccount.Replace("@", "_").Replace(".", "_") [System.String] $tenantName = "contoso" [System.String] … Continue reading OneDrive: Hidden List (SharePoint Home Cache List)

Power Apps: SPO People Picker Properties

Migrating to [Azure Active Directory] has companies correcting their local [Active Directory] structures. Considering AD was so forgiving, best practices weren't always adhered to. But an enterprise offering like AAD enforces better practices. Silver lining, this is great for custom solutions because user properties are now more consistent... How it Started... I created an overly … Continue reading Power Apps: SPO People Picker Properties

OneDrive: Hidden List (Recent Lists)

Another hidden list found, so onward to part 5 of the series... This might be a new-ish container, but it logs recently created [SharePoint Online] lists by a person so it gets audited: Create script variables. [System.String] $endUserAccount = "charles@contoso.com" $endUserAccount = $endUserAccount.Replace("@", "_").Replace(".", "_") [System.String] $tenantName = "contoso" [System.String] $requestAPI = "" [System.String] $siteGuid … Continue reading OneDrive: Hidden List (Recent Lists)

Training: SharePoint Online – Site Templates

[SharePoint Online] empowers teamwork with team sites. These "dynamic and productive" team sites are created using prebuilt templates to scaffold workspaces for: Projects,Departments,Divisions,etc. Classic vs. Modern For those coming from the [SharePoint Server] world, SPO has some noticeable differences. First at bat, the site template options are limited. SPS offered several different site templates for … Continue reading Training: SharePoint Online – Site Templates

OneDrive: Hidden List (Access Requests)

So yeah, this was an unintentional blog series. Welcome to part 4 out of #shrugs because there were more hidden lists than expected... But this time, there's a "request" to audit access requests of an individual's [OneDrive for Business] account. E.g., a PDF was shared with an external collaborator. Create the script variables. [System.String] $endUserAccount … Continue reading OneDrive: Hidden List (Access Requests)

OneDrive: Hidden List (Notifications)

[OneDrive for Business] sites are [SharePoint Online] site collections. Because of this, the ODfB sites have hidden lists which are discoverable using scripted solutions. Another of these hidden lists track user notifications. The Microsoft Graph API is again capable of querying the list and its items for reporting... E.g., list user notification types. To begin, … Continue reading OneDrive: Hidden List (Notifications)

OneDrive: Hidden List (User Activity)

[OneDrive for Business] sites are [SharePoint Online] site collections. Because of this, ODfB sites have hidden lists which are discoverable using scripted solutions. One of these hidden lists is tasked with tracking user activity. The Microsoft Graph API is again helpful to query these hidden list records for reporting... E.g., instances of user comments. To … Continue reading OneDrive: Hidden List (User Activity)

Microsoft Teams: Different Experiences

Pre-COVID normalcy has yet to return to the world, so video meetings are still a thing. Because of this virtual shift, more and more people are leveraging Microsoft Teams. Though, those new to Teams should be aware the different experiences... There are three versions of Teams: mobile, browser, and desktop. MobileBrowserDesktopGalleryXXXLarge GalleryXTogether ModeXXRaise HandXXXScreen SharingXXChange … Continue reading Microsoft Teams: Different Experiences