Office 365: Managing Site Collections

In this post I am going to walk you through the different settings and configurations you have to manage site collections within Office 365. To get stared log in with an account with appropriate permissions to the Admin page. Your screen should look similar to the image below. Keep in mind that your screen may look different because it is based on permissions, so you may not see all the links that I have.


Select the “Manage” link under SharePoint Online.


In this case we want to select the link to manage site collections. From this screen we can see our existing site collections, as well as you use the quick launch to easily reference the remaining configuration options:


From the Ribbon you can select to create a new site collection or you can manage an existing site collection. (To activate the remaining buttons in the Ribbon, select a site collection).


The following table describes some of the different options you have for managing your site collections:

Feature Description
New Allows you to create a new site collection.


This screen is very similar to the onsite SharePoint site collection creation page. There are a few differences, however:

  • You select the desired Time Zone when the site is created.
  • You can only select one Administrator.
  • You can supply a resource quota as well as a storage quota.
Delete Allows you to delete an existing site collection.
Properties The properties page displays various information about the site collection, including:

  • Title
  • URL
  • Primary Administrator
  • Additional Administrators
  • Default Site (Yes, No)
  • Number of Subsites
  • Storage Usage
  • Storage Quota
  • Storage Warning Level
  • Resource Usage
  • Resource Usage Quota
  • Resource Warning Level

 

Owners Allows you to manage the site collection administrators and allows you to give access to third party support accounts:

  • Manage Administrators


  • Add Support Partner

 

Storage Quota Allows to modify the site quota and the email settings (size to send and if you send a warning email):

 

Resource Usage Quota Very similar to the quota management options, except this refers to the resources that the site collection is consuming:

 

Settings Allows you to set the site as the default site collection for all SharePoint Users. The default is the primary site collection that users hit when they access SharePoint.

 

Manage Share by Email This setting determines if you will allow your administrators to give access to internal or external accounts.

 

Website Domain This setting is for your public website and configures the domain used for the site collection.
DNS Information Displays the DNS information for your sites.

 


Office 365: Content Type Hubs

One of the great things about Office 365 is how fast you can create sites for the organization. All of the rich features available to you from on-premise installations are still available to you with Office 365. One of these great features is the ability to publish Content Types across multiple site collections.

When you are configuring an on-premise SharePoint farm you have full control of the service applications and you can configure the location of the site collection that will be the hub for your managed metadata service application. With Office 365 this is configured for you. To access your content type hub you simply need to navigate to the site collection with the URL of http://domain.sharepoint.com/sites/ ContentTypeHub. You will notice that this site collection is based off of the team site template and looks very similar to other sites that you have created.


If you access the site collection features you will notice that the “Content Type Syndication Hub” feature has been activated.


This means that as you add content types to this site collection you will be able to select to publish them to the rest of the site collections you create within your Office 365 implementation.



Once you select the Publish option your Content Type will be added to the job that syncs content types across all site collections. I am not sure they have published official numbers of when this job runs for Office 365, but the default value for an on-premise installation is hourly. Once the job has completed you will be able to see the published content type from any site collection. To quickly see all published content types, access site settings, and then the Site Collection Administration link for Content Type publishing.



If you need to read up on the value of content types, here are some links to get you up to speed:

SharePoint 2010- Impersonation Workflow Overview

I have addressed this question several times in the past couple of weeks on the MSDN forums, so I thought it would be good to get a post started that I could refer people to. In this post I just want to provide a quick summary of what an impersonation workflow does for you. Let’s get started by reviewing some of the basics.

Workflows can be started 3 different ways –

  1. When a New Item is Created
  2. When an Item is Modified
  3. Manually

When the workflow starts it will run under the identity of the user who kicked off the workflow. Why is this important? Because this means that the workflow is limited to only the actions that the current user can complete. Below are some scenarios where this might cause some issues for you:

  • You have a collection of documents that are active; once a certain stage is reached they need to be moved to a library where they can only be read. This means in order to run the workflow the user must have permission to write to that library, which defeats the purpose of a ready only archive.
  • You have content that needs to be submitted by employees, but only read and acted on by managers. In order to put the content in the location restricted to managers the user running the workflow must be able to access that area.

In SharePoint 2007, this limitation greatly reduced the effectiveness of workflows that you could build out of the box using SharePoint Designer. In SharePoint 2010, they provided a way for us to easily work through these scenarios. This new feature is called an Impersonation Step. Whenever you use one of these steps within a workflow, the workflow will run under the context of the user who authored the workflow.

Whenever you first create a workflow in SPD, a Step is generated for you:


Notice however, that in the ribbon there is an option to create an Impersonation Step. If you place your cursor below the current step the option will become available and you can insert the step into your workflow:



Now, take a look at the various actions available for use within each of the steps. You should notice that the impersonation step has some additional commands that aren’t available within the Step. These are mostly focused around setting and removing permissions.

  • Step:


  • Impersonation Step:


As you can see there are some additional actions available, but also remember that you can use this step to help complete your custom scenarios. So for instance in our scenarios above you could have an employee kick off a workflow that moves content to another list in the site where they don’t have access. As long as the author of the workflow has access and the workflow action is within an impersonation step, then the workflow will run without errors.

Hope this helps explain how the impersonation step can be used within your workflows. If you have any questions, post them to the comments!

SharePoint 2010- Impersonation Workflow Overview

I have addressed this question several times in the past couple of weeks on the MSDN forums, so I thought it would be good to get a post started that I could refer people to. In this post I just want to provide a quick summary of what an impersonation workflow does for you. Let’s get started by reviewing some of the basics.

Workflows can be started 3 different ways –

  1. When a New Item is Created
  2. When an Item is Modified
  3. Manually

When the workflow starts it will run under the identity of the user who kicked off the workflow. Why is this important? Because this means that the workflow is limited to only the actions that the current user can complete. Below are some scenarios where this might cause some issues for you:

  • You have a collection of documents that are active; once a certain stage is reached they need to be moved to a library where they can only be read. This means in order to run the workflow the user must have permission to write to that library, which defeats the purpose of a ready only archive.
  • You have content that needs to be submitted by employees, but only read and acted on by managers. In order to put the content in the location restricted to managers the user running the workflow must be able to access that area.

In SharePoint 2007, this limitation greatly reduced the effectiveness of workflows that you could build out of the box using SharePoint Designer. In SharePoint 2010, they provided a way for us to easily work through these scenarios. This new feature is called an Impersonation Step. Whenever you use one of these steps within a workflow, the workflow will run under the context of the user who authored the workflow.

Whenever you first create a workflow in SPD, a Step is generated for you:


Notice however, that in the ribbon there is an option to create an Impersonation Step. If you place your cursor below the current step the option will become available and you can insert the step into your workflow:



Now, take a look at the various actions available for use within each of the steps. You should notice that the impersonation step has some additional commands that aren’t available within the Step. These are mostly focused around setting and removing permissions.

  • Step:


  • Impersonation Step:


As you can see there are some additional actions available, but also remember that you can use this step to help complete your custom scenarios. So for instance in our scenarios above you could have an employee kick off a workflow that moves content to another list in the site where they don’t have access. As long as the author of the workflow has access and the workflow action is within an impersonation step, then the workflow will run without errors.

Hope this helps explain how the impersonation step can be used within your workflows. If you have any questions, post them to the comments!

SharePoint 2010- Specify SharePoint Groups for the People and Groups Page Quick Launch

I found this feature today and I think it would be helpful to some, so I wanted to take a few quick minutes and blog about it.

Scenario: You want to control what groups are displayed by default when you access the People and Groups Page.


This can be controlled through the settings option on the group’s page. Follow the steps below to configure-

1. Open the People & Groups Page from the site settings page:


2. Select the Groups Heading to access the groups page (by default you access the first group on the drop down):


3. Select the settings drop down “Edit Group Quick Launch” menu item:


4. Add or remove the groups you want to have displayed by default:



SharePoint 2010 Managed Metadata- Understanding the tradeoffs – knowing when to use and when to pass.

I have been working with a managed metadata solution over the past couple of months and I wanted to share some of my experiences. I think highly of managed metadata and feel that it is a good product, when used within its boundaries. I hope that with future releases, that those boundaries however are removed Just like most things in SharePoint, using managed metadata will give you some functionality, and then remove some other functionality. It is good to be aware of what the cost / benefits are so that you can choose the solution that best fits your needs.

I really believe that many business scenarios are unique, so each one should be evaluated and the best solution should be used for the problem at hand. In our case, at the end of the day using managed metadata won. The bottom line really comes down to you just knowing and understanding all the options and tradeoffs before jumping into any solution. Listed below are my ideas on when you should use managed metadata and then some of the functionality tradeoffs that you will need to be aware of.

You should use it:
When you have many terms to manage & sort
When you need multiple language support
When you need to have synonyms
When you need type ahead suggestions
What it doesn’t work with:
Edit in Datasheet
Customization in InfoPath
Custom forms in SPD
Filtered Views

  • Some of the view conditions, such as “begins with” and “contains” cannot be used with filtered columns and managed metadata columns are filtered columns
Workflows in SPD

  • It will let you build a workflow, but the workflow will fail because it is expecting a different format for the value.
  • You cannot compare against the fields or set the fields using an out of the box SPD workflow.
Custom Code against Managed Metadata requires some additional considerations

As I continue to learn more about the managed metadata features and limitations, I will add to this blog post. I am curious to hear your comments as well, so please post your experiences as comments!

SharePoint 2010 InfoPath Form Web Part Connections Using Parameters

I have been working on a solution for a client that involves a couple of different InfoPath forms. One of the forms we want users to be able to open using a link and have it pre-populate with specific data. We can easily do this by using the parameter options when we publish the form to InfoPath. For this first blog post I just want to walk through the process of publishing the form with parameters. In a future blog post I will put together more of the solution pieces.

We are starting with a very simple form example. It contains a drop down where the user can select a color. I know, horrible example, but I just want to show the concept in this post

So we start out with our InfoPath form:


We publish to a form library on our site:





Now this is the screen in the wizard that matters to us:

The first section allows us to take fields from our form and push them to a SharePoint library. This is the same feature that has been available in the past. The second section is where we identify what fields we want to use for parameters for web parts. We can select that the parameters are input, output or input / output. Since we have the new form web part this feature is what we are going to use to build out web part pages with connected web parts.


Here is what our configuration screen looks like for my example:


Once you finish the publishing wizard then we can use the form on a page. For my example I am going to add two web parts to my page:

  1. Query String Filter
  2. Form Web Part

This will allow me to pass a parameter from the query string and use that as a value for my form. Here are my two web parts on the page:


The first thing I do is configure my form web part to display my custom form. In my example we just need to connect with the form library and select to display the specific view that I want.

Here is a screenshot of my configuration-


Now we just need to configure the query filter web part and connect it to the form web part. For the query filter web part to work it is expecting that the URL that links to the page will have an added parameter. In our case, we will be using a parameter called “Color”. Parameters are included in the URL with the format of “?Parameter=Value”.

In the web part configuration we just need to name the query (name will be used later for connection) and the parameter.


Next we just need to configure the web part connection. From the Query web part select the options to connect web parts from the web part menu.


Select the parameter in the Form that connects to the query string:


Now when you load the page and the user has a parameter within their URL, the form will be pre-populated to match the query.


In a future blog post I hope to cover a more complex example where we use an SPD workflow to generate the URL for the user so that the form is prepopulated for them based on the actions in a previous workflow. For now, I just wanted to cover the concept so we could reference it in a future post.

And the Winners Are….

I just wanted to post a follow up blog and let you know that I have selected the two winners for my book contest (Gene Vangampelaere & Nasir Naeem). Both have been notified by email and I will ship their copies by the end of the week. I have enjoyed reading all the comments posted, so I wanted to provide a quick summary so that you could see what others submitted. I hope you enjoy reading this as much as I did.

If you didn’t win this contest, you can still order the book on Amazon

Area Comments
Development The ability to build KPI dashboards is going to be huge in my world.
BI We have not implemented SP2010 yet, but I have seen some demos of the new BCS and I am really excited to get my hands on it.
BI The ribbon is my favorite addition to SharePoint. Anything that reduces clicks and brings in the familiarity of Office 2007/2010 is great@
Search Where should I start?

Power Shell Command-lets to manage environment
SharePoint 2010 Search
Web Analytics’
BCS/External Lists
In-Line Editing Pages
Integration with Office 2010, especially Save to SharePoint and Send a link built into Client
Office Web Apps

I can keep going on and on!

UI As a SL developer, I like that new feature and so I’ll probably try WebPart development very soon 🙂
Integration Feature that I liked most: Power of PowerShell. because it simplifies the task, don’t need to go to central administration. even you can read users request from other databases with powershell script and integrate those into sharepoint as well as run the script as Scheduled job. Script Rocks!!!
Ratings I know “Ratings” sounds simple, but I’m really glad MS turned a corner on social computing within SharePoint 2010. I hope it injects more collaborative life and knowledge share into our organization.

Thanks for taking the time to work with me after the class this morning (umm, yesterday morning).

Configuration / Management Using that correlation IDs, we can easily trace down errors in Unified Logging Service
User Empowerment Well, as a developer SharePoint 2010 provides the business collaboration platform for developers to rapidly build solutions using familiar tools while leveraging a rich set of out of the box features.
It will make our lives a lot easier!!!
Managed Metadata As a knowledge management consultant i love the managed metadata, taxonomies & tagging feature. If implemented well, it can reduce the costs of adding high-end search products for many small-medium size organizations. As we all know no one likes to jump to page 3, 4 or more of search results page.
Integration The most awaited and killer feature provided SPS2010 is office integration services. Opening office documents like word, excel, access on a webpage and having the ability to collaborate & edit in the same session is priceless!
Also interface is flexible and ribbon is similar to office 2010. So environment looks similar for most MS office users. And the tight integration with office 2010 and SPS2010.
BI I like the BI suite SP2010 provided. It’s integrated well so with 2010 we can promote self-BI to our power end users. Love this!
Development The addition of Sandbox Solutions opens up the door to individual organizations developing and deploying their own custom solutions without the need for a rigid deployment process from the administrative side.
Content Type Publishing My understanding is that you can create a content type in one site collection and use it in other collections. I can see lots of uses for that to simplify a lot of extra work that goes on currently. That is, when we move to SP2010.
Configuration / Management Central Administration has been redesigned in SharePoint Server 2010 to provide a more familiar experience and make it easier for users to find what they are looking for.

– Avis

UI I love the ease of editing pages are now. In the previous versions it just seemed like you had to do too much to get content on the page.

Better integration with Firefox is a plus too…wait, that is two things 🙂

Visio Services Big fan of the Visio Services. I’ll actually be doing a Conference session about that topic at the SharePoint Summit in April 2011. The Office Web Applications are also a great addition to the product. SharePoint Workspace is also great, and oh yeah InfoPath 2010, and also… 🙂
Integration I think the thing that interests me the most about SP2010 is the fact that it has taken a serious leap forward in the area of flexibility. The addition of BCS, native Silverlight, and the sandbox make the possibility of truly using SharePoint as a hub for bringing together many disparate business activities to a single point of contact much more of a reality.

I am looking forward to how much more I can do using these things to better aggregate and integrate business functions to provide users a broader view of the overall business processes and data.

UI I’m excited about the new SPD interface and how easy it will be to work with sites and deploying solutions.

BCS accessibility and ease of integration with SPD

And of course the new Business Intelligence offerings, PowerPivot particularly and the Chart Web Part

Social Features I love the MySite capabilities, particularly the new look of the SharePoint User profile and also the Silverlight Org Chart!
Configuration / Management WebApp Enable This is really cool, painless, free and useful new feature.

-AldoCab

Managed Metadata I just love the way managed meta data are integrated with search, meta navigation, cqwp, office 2010 etc
I am already seeing Taxonomies becoming the lifeblood of well managed intranets, by tying together correlated infornation across corporate silos
User Empowerment I have found working with SharePoint 2010 and talking with my clients there is a lot more knowledge transfer that has to happen at the beginning and then through components like what Jennifer is writing about here. Great job.
SharePoint Designer is with SPD 2010. When you create web parts within SPD, you have the ability with a click to send these web parts to the Web Part Gallery. Absolutely, my favorite feature!
UI By far, the best addition in SharePoint 2010 is the added functionality of wiki pages. For example, the ability to change the page layout, the ability to add any web part to the page, the ability to embed videos, the ability to copy-n-paste text from Microsoft Office applications.

That’s just beautiful.
<sniffs and wipes a solitary tear from eye>

Wiki’s are much more user friendly, which up to this point has been a major obstacle that has kept our end-users from utilizing the wiki’s in SharePoint 2007.

Workflows I think it’s really great that workflows can now be written in Visio.
BCS We haven’t deployed it yet, but I’m very anxious to get into the BCS (not college football mind you). We have a few other systems where data is stored and people would like to leverage. We never had any success with the BDC, so this change in functionality looks very useful.
Integration my favorite SP2010 addition is the smooth style. My end user don’t even notice they are working in SP or Office.
really cool!
UI My favorite new feature about 2010 is the users ability to manage their site’s page layout “on the fly”. Our biggest complaint here when talking to business users about using SP as a business tool has been around the layout of the default.aspx. We chose not to allow those to be customized due to concerns around future upgrades, but now my users have the ability to fix that themselves without hacking up the site in SP Designer.
Search The best new feature in SharePoint 2010 is search. I can do the same type of search I’m used to doing on the internet. For example I can now search for “SharePoint Admin” and search will find this string. In SharePoint 2007 it would return everything sharePoint and everything admin and it was too many results to look through.
Visual Studio There are so many, but as a devloper, the integration with VS2010 wins hands down.

Second, for me, is Business Connectivity Services (BCS). The ability to write back to the legacy apps allows me to use the ease of SharePoint interaction with data that is stored all across the Enterprise. It all looks like SharePoint now!

I also have really enjoyed the ribbon and ease with which you can build content into SP2010.

Business Insights My favorite feature of SharePoint 2010 is the inclusion of Business Intelligence with PerformancePoint, PowerPivot and Excel Services.

This is an exciting addition to an already powerful product – one that will allow everyday business users to create their own dashboards, reports, charts, etc.

This whole area is very exciting!

Ivor Davies

Visual Studio The biggest new feature is actually the native support in Visual Studio. I get why 03 wasn’t included, but with the adoption rate of 07, I was rather surprised nothing was ever built.

If it’s a SharePoint-only feature, probably the built-in faceted search. While not robust out-of-the-box, still very useful.

SharePoint 2010- My SharePoint Journey

SharePoint is hosting a contest called SharePoint Journeys, to win this contest you are supposed to upload a video of your SharePoint Journey and then the community votes and picks their favorite (along with MS selecting their choice for winner). The winner receives a trip to the SharePoint conference and a chance to share their journey there.

I decided to go ahead and create a video that highlights my Journey. I started in early 2003 as an intern that was dedicated to learning all about SharePoint and how it could help our Project teams collaborate together. From there I moved onto consulting and I have been doing that full time for the past 5 years. I love the opportunities I have to work with many different organizations on many different projects. Most of what I learn onsite is converted to blog post that I hope you are finding helpful as you are working through your own SharePoint Journey! If you find my blogs helpful, I would love for you to go vote for my Journey Video! 50% of the award is based on community votes, and I would be honored to have yours!


Free SharePoint 2010 Books Beginning SharePoint 2010 Building Business Solutions with SharePoint

In late December, our book “Beginning SharePoint 2010: Building Business Solutions with SharePoint” was released. I had such a great opportunity to work with some wonderful authors (Amanda Perran, Shane Perran & Laura Rogers) on the book and I am very pleased with the final outcome. This book covers everything that a user needs to understand to build powerful, out of the box solutions within SharePoint. If you are just getting started with SharePoint or if you are looking for a reference to keep on hand then this book is just what you need.


To celebrate the release, I am going to be giving away two books to my blog readers. To enter you just need to add a comment to this blog post and tell me your favorite new addition to SharePoint 2010 and why you like it. I will keep the contest open until 2/11/11 and will notify you by email if you win (be sure to include your email with your comment). Also since shipping costs can add up, I will only be able to send out copies to the US. Thanks and I look forward to reading your comments