Skip Ribbon Commands
Skip to main content

UW SharePoint Community

:

Lessons Learned :All ItemsUse SHIFT+ENTER to open the menu (new window).Open MenuOpen Menu

A list of lessons learned from Sharepoint rollouts. Learn from things that other people have already run into so you don't have to...
  
Description
  
  
"Emails that are driven by automated task list assignment send a link to the document. The assumption is that the user just needs to look at the document to approve or provide feedback. More likely, though, the user will want to edit the document, and will think they are in edit mode after they click the link and the document opens.
 
For these scenarios consider the following custom workflow:
 Step 1- send email notification with link to doc library and task list
Step 2- workflow creates a task assigment for user."
  
The default My Tasks view for task lists includes all tasks, regardless of status. Recommend changing this view to include only tasks where status!= completed, as most people just want to see their tasks that they still need to work on. Can create separate view- "My Tasks, including completed tasks"
  
Otherwise your site's task list will be cluttered with different content types. Also, you might not want auto email notification of assigmment on your general task list, but most likely you will always want this turned on for workflow related tasks.
  
It is not clear that you can ALWAYS reference metadata associated with a document in doc lib. Perception is that you enter the data upon creation or update and it goes away someplace and isn't accessible.
  
It is confusing to directly link to and open a document in a document library. Better to link to the document library itself, and allow the user to decide whether to checkout/edit or just view document.
  
If you don't check out a document to your local drafts folder and instead open it on the server, Word will lock you out if you try to edit the document immediately after checking it in. Wait 10 minutes, and the lock on the document will be released.
  
If users typically have the same task reoccuring, create a workflow that will make a copy of the item and then send them a link to it. Note that using the "copy list item" workflow action errors out when copying to the same list, you'll have to use the "create list item" action and recreate the values for each field.
  
For project sites, users prefer to see their completed tasks, rather than having them disappear when completed
  
If you have an existing alert and you want to modify it (change the frequency, etc), first delete the existing alert and create a new one. Otherwise you will be creating a new alert, and it is possible to have mulitple alerts on the same list.
  
Any type of link field will open in the current window- there is no simple way to have a hyperlink open in a new window. One way to enable this functionality is to add the javascript below to a content editor web part, and place the CEWP below the list that contains the links.
 
<script type="Text/JavaScript" language="JavaScript">
try
{
  //Get all page links
  var links = document.getElementsByTagName("A");
  //Iterate all page links
  for(var i=0; i<links.length; i++)
  {
       var link = links(i);
    //Coerse to string by concantenating an emptystring
    var onValues = link.onclick + link.onfocus + "";
          link.getAttributeNode("target").value = "_blank";
   
  }
}
catch(e){alert(e.Message);}
//Override SharePoint's GoToLink function
//Create a custom GoToLink function
var _origGoToLink = GoToLink;
GoToLink = function(elm)
{
  if (elm.href == null)
    return;
  var ch = elm.href.indexOf("?") >= 0 ? "&" : "?";
  var srcUrl = GetSource();
  if (srcUrl != null && srcUrl != "")
    srcUrl = ch + "Source=" + srcUrl;
  var targetUrl = elm.href + srcUrl;
  //Use window.open rather than window.location
  window.open(STSPageUrlValidation(targetUrl));
}
</script>
  

"Microsoft recommends that each library hold no more than 2000 files and folders in the root of the library and that each folder hold no more than 2000 files and folders.  Although these figures do not represent hard limits, you can expect to experience gradual performance degradation as you exceed these thresholds.  In addition, 2000 folders will end up being a poor
user interface (UI) experience for your users" (Admin Companion 310).

In addition, from:

http://technet2.microsoft.com/Office/en-us/library/9994b57f-fef8-44e7-9bf9-ca620ce207341033.mspx?mfr=true

Summary of recommendations

Here is a summary of the recommendations for improving performance at each level of storage when high volumes of content are being stored:
 
Site collection
2,000 subsites of any site is the recommended limit.
The same content database is used for an entire site collection. This may affect performance in operations such as backup and restore.
 
Site
2,000 libraries and lists is the recommended limit.
 
Library
10,000,000 documents is the recommended limit.
2,000 items per view is the recommended limit.
 
Folder
2,000 items per folder is the recommended limit.