Why Would You Buy a Six Dollar Haircut Anyway?

Why Would You Buy a Six Dollar Haircut Anyway?

Ever thought about how nice it would be to get a six dollar haircut?  Let's digress for a minute.  An email arrived this morning with the title "Build a Project Office on SharePoint in 30 Minutes," and I am so flabbergasted by this concept that I hardly know what to say.  It's just plain wrong. What does this all have to do with a six dollar haircut?Sharepoint In 30 Minutes - Not Possible You can paint the body of the car and it will look great, but if it doesn't have an engine it's not going to take you anywhere. Automating bad process just gets you to chaos faster. If you don't know where you are going, any road will get you there. Clothes don't make the man.  Tools don't make a project run smoothly. If you don't know how to manage a project, implementing a project office is sort of like remodeling a closet in your house specifically to store saddles - because someday maybe you'll have...
Read More
Organizational Change Management Facilitated by SharePoint

Organizational Change Management Facilitated by SharePoint

Oakwood has long-standing expertise with affecting and facilitating organizational change management (OCM), primarily around significant IT initiatives within large organizations with many business units involved.  Oakwood has also worked with several organizations who did not understand the need to invest in OCM and have had less-than-desired results from project implementations.   In our experience, any substantial technology initiative will benefit from a pre-defined OCM approach.History of Organizational Change ManagementWhile OCM is not new, the evolution of technology platforms allows us to support OCM in new ways that are more compatible with the current ways in which people learn and adopt change.  Specifically, the collaborative power of SharePoint can be leveraged as a change agent to communicate and sustain the OCM processes within the organization.Adopting an OCM methodology like the one below will increase user adoption of the new system so that required business goals can be realized.The specific implementation of the methodology steps vary slightly based on the specific organization for which this approach...
Read More
Embedding CoffeeScript within SharePoint 2013

Embedding CoffeeScript within SharePoint 2013

Embedding CoffeeScript into a SharePoint 2013 development environment can be done with two web parts. In this post, we assume you are a Site Collection Administrator and that you are familiar with the process of adding web parts to a page.Where Is My CoffeeScript?Start by editing a page, you will need to add a Content Editor web part and a Script Editor web part to the page. Insert the following HTML code within the Content Editor web part. The Boxes Box 1 Box 2 Insert the following code to the Script Editor web part.Finally, save the page and test. The expected behavior is when a user clicks on the light blue box, it will turn to blue, click on it again it will turn back to light blue. The light green box will change to green when you click it.The image shows the page before any user actions are taken.This image shows what happens after the user clicks the light green box.To wrap up,...
Read More
Using PowerShell To Get All The Users From SharePoint’s User Profile Service

Using PowerShell To Get All The Users From SharePoint’s User Profile Service

Are you interested in using PowerShell to get users from SharePoint?  Brace yourself.  It's a lot easier than you think.  Below is a simple way to make that happen.  If you need more information contact us directly. Powershell Script Help A simple PowerShell script to get a list of all the accounts in the User Profile Service. add-pssnapin "Microsoft.Sharepoint.Powershell"; $siteList = Get-SPSite; $serviceContext = Get-SPServiceContext($siteList[0]); $profileManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($serviceContext); foreach($usrProfile in $profileManager.GetEnumerator()) { Write-Host $usrProfile.AccountName "|" $usrProfile.DisplayName; } Purpose and Intention This script is intended to be run in a SharePoint 2013 development environment using an account that has the permissions to work the User Profile Service. This script breaks down into the following major parts: Load the SharePoint add-in, establish a connection to the SharePoint server, use the UserProfileManager to get the data, and finally send the results to the screen. References Get-SPSite - http://technet.microsoft.com/en-us/library/ff607950(v=office.15).aspx Get-SPServiceContext - http://technet.microsoft.com/en-us/library/ff607716(v=office.15).aspx Microsoft.Office.Server.UserProfiles.UserProfileManager - http://msdn.microsoft.com/en-s/library/microsoft.office.server.userprofiles.userprofilemanager.aspx Next Steps Review our case studies and engagements where we helped companies just like yours solve a variety of business needs. About Oakwood Since 1981, Oakwood has been helping companies of all...
Read More