Microsoft Premier Field Engineer - SharePoint

All posts are provided "AS IS" with no warranties, and confers no rights.

Browse by Tags

Tagged Content List
  • Blog Post: Automatically restart the failed workflow instances

    Recently I came across a situation in which customer had email enabled a document library and he had setup a custom workflow to start whenever any new item is added in the library. This setup was working as expected but when end-users send some higher number of emails at the same time (lets say 20-30...
  • Blog Post: Not to allow Contributor users to access webpart menu of the webparts

    One of my customers had a requirement in which Contributor users should not be allowed to access webpart menu of the webparts on the home page. Contributor users will get the webpart menu like below for all the webparts which are present on the page. Our requirement is to remove this menu. There is no...
  • Blog Post: Webpart code to dynamically load a page viewer webpart to display a requested page

    1: using System; 2: using System.Runtime.InteropServices; 3: using System.Web.UI; 4: using System.Web.UI.WebControls; 5: using System.Web.UI.WebControls.WebParts; 6: using System.Xml.Serialization; 7:   8: using Microsoft.SharePoint; 9: using Microsoft.SharePoint...
  • Blog Post: Code snippet to copy documents from one document library to another

    1: using (SPSite site = new SPSite( "http://ms10:200/sites/200" )) 2: { 3: using (SPWeb web = site.OpenWeb()) 4: { 5: SPList lib1 = (SPDocumentLibrary)web.Lists[ "Documents" ]; 6: SPList lib2 = (SPDocumentLibrary)web.Lists[ "Site Collection Documents"...
  • Blog Post: Code snippet to create a Tasks list and associate it with a Parallel Approval workflow in a Pages library

    The requirement to write this code was, After export/import, workflow modification for approvers was failing. Approvers were not able to perform the Approval workflow operations and then we tested that if we create a new Tasks list and modify the existing Approval workflow association then everything...
  • Blog Post: Event handler code to add incoming emails with subject “Discussion [ID]” as replies

    Here the users will send emails with subject “DiscussionTitle [Discussion ID]” format. If there is a discussion thread present with specified “[Discussion ID]” then it will add the incoming email as a reply in that thread. If ID is not supplied and if there is no discussion thread present with “DiscussionTitle...
  • Blog Post: Code Snippet to remove duplicate workflow associations from a content type

    1: using (SPSite site = new SPSite( "http://ms9:105" )) 2: { 3: using (SPWeb web = site.OpenWeb()) 4: { 5: SPList list = web.Lists[ "Shared Documents" ]; 6: 7: foreach (SPContentType con in list.ContentTypes) 8: { 9: if (con.Name == "Document"...
  • Blog Post: Code snippet to add / modify columns in a list

    It iterates through a whole site collection and wherever the list with name “test” it finds, It will do the changes. 1: using System; 2: using System.Collections.Generic; 3: using System.Text; 4: using Microsoft.SharePoint; 5:   6: namespace ConsoleApplication1 7: ...
  • Blog Post: Code sample to aggregate the text from "append changes" column to Multiline text field.

    This is a code sample to copy all of the text from the “col1” column to “col2” column. To note again, “col1” is an "append changes" column so the previous edits of the comments field are stored in previous versions of the list item. 1: using System; 2: using System.Collections.Generic;...
  • Blog Post: Ways to pass security credentials to web service call

    [1] 1: WS.Credentials = new System.Net.NetworkCredential(userName, password, domain); If you want to pass explicit credentials and filter the record after that.   [2] http://support.microsoft.com/kb/813834 1: myProxy.Credentials = System.Net.CredentialCache...
  • Blog Post: Code to subscribe the User for alert notifications from a list

    1: SPWeb web = SPContext.Current.Web; 2:   3: SPList list = web.Lists[ "Pages" ]; 4:   5: SPUser user = web.CurrentUser; 6:   7: SPAlert alert = user.Alerts.Add(); 8:   9: alert.Title = "My Alert" ; 10:   11...
  • Blog Post: How to: Enable Edit option for non anonymous comments in blogs

    We have implemented an internal blog site using the MOSS 2007 blog template. One of the requirements was to support anonymous comments. Since this is not an out-of-the-box feature, we searched and found a solution on the Microsoft SharePoint Team Blog site, http://blogs.msdn.com/sharepoint/archive/2007...
  • Blog Post: Resolution: Problems with Ajax development/ Page does post back

    If the you have applied bluband.master then we need to do changes in bluband.master per the solution step [2] [1] Webpart change Add following code in your webpart and call it in CreateChildControls //in CreateChildControls method //Fix for the UpdatePanel postback behaviour.            ...
  • Blog Post: How To: Steps to create web services in MOSS 2007

    I followed the article http://msdn2.microsoft.com/en-us/library/ms464040.aspx but still I had to do couple of more settings which I have covered here. A. Creating an ASP.NET Web Service in Visual Studio Create a web service project. Add class library project to the Solution(ref. System.Web.Services)...
Page 1 of 1 (14 items)