Posted on February 22nd, 2010 by Master-SharePoint | 4 Comments »
SharePoint Forums
Popular SharePoint forums and development communities to help when learning to develop, customise and troubleshoot SharePoint environments. Each of the SharePoint Forums listed have many members of the community who are willing to help people with SharePoint queries by responding to forum threads, as well as helping to maintain high quality, relevant and accessable information.
SharePoint Blogs
Many blogs relating to Sharepoint by some of the leading SharePoint developers and Administrators. Many of the sharepoint Blogs listed on the page are Sharepoint MVPs with many years of experience.
SharePoint Groups & Discussion Communities
SharePoint discussion groups.
Posted on February 22nd, 2010 by Master-SharePoint | Comments Off
Free Web Parts for SharePoint : WSS, MOSS 2007, Sharepoint 2010
Download free Web Parts for SharePoint from the following sites providing various resources for SharePoint:
Free SharePoint web Parts: Web-Resource.org
“The free Web Parts for SharePoint listed in this section have been selected by the team at Web-Resource.org from around the web and suggested by users and developers. The functionality provided by the free web parts varies, and are configurable in most cases. The web parts listed in this section apply mainly to WSS and MOSS 2007. ”
Free Web Parts for SharePoint (WSS and MOSS 2007) - WebmasterHub.net
Free web Parts, including resources for developing custom Web Parts as well as tips and tutorials for customising core / OOB Web parts such as the Data View Web Part. Perform string manipulation ( remove / replace ) functions uising XSL templates.
Free SharePoint Web Parts
Posted on February 13th, 2010 by Master-SharePoint | Comments Off
This article demonstrates how to set up secondary data connections in an InfoPath form to connect to the Lists web service to update an existing item in a SharePoint list. An XML document containing a Collaborative Application Markup Language (CAML) query is sent containing data which will map to specific fields in the specified SharePoint list.
How to integrate InfoPath forms with workflow in SharePoint to give greater control over the functionality and user interface.
When an InfoPath form is set up to submit to a SharePoint library, fields in the form can be mapped to columns/fields in the SharePoint library, or a content type which is associated with a document library. See Submit InfoPath form to SharePoint List or Library using Content Type for details and an example of how to submit an InfoPath form to a SharePoint document library.
I noticed that when trying to update a SharePoint list item using a CAML query from an InfoPath form, if the date/time format was not correct the field in the SharePoint list item would not be updated. Any updates in the CAML query after an element with an invalid date/time format were also not applied.
The following demonstrates how to use InfoPath data connections to connect to and retrieve SharePoint list contents (item metadata) for use in the form. This can be useful when InfoPath forms are used as a workflow component or interface, or if the form is being submitted to a library on a SharePoint site.
InfoPath SharePoint Integration:
http://blog-sharepoint.blogspot.com/
Tutorials, tips and techniques for integrating InfoPath forms with SharePoint
The following article demonstrates how to integrate an InfoPath form with a SharePoint form library, using a centralised template stored in a SharePoint document library and linked to a site Content Type. The form is set up to submit to a SharePoint form library
InfoPath SharePoint Integration
Posted on February 10th, 2010 by Master-SharePoint | Comments Off
When should code be used in an InfoPath form and when should it be avoided?
There is no simple answer to this question, as it comes down to a matter of personal preference. This article is aimed at reducing the development time for InfoPath forms of various scales. The following are some tips to help you make the right decision…
Code is Reusable
InfoPath form code can be written to allow reuse in multiple forms which may have completely different requirements for functionality and layout. Developing to enable code reuse will prove to be a significant benefit to any developer. Having access to code that you know that works as well as an intimate understanding of how it works will save a many hours of development, as well as providing building blocks for further development…
Choose an appropriate language to become most familure with
Many languages are supported when using InfoPath forms (JScript, VBScript, C#, VB), sometimes making it harder to find relevant information or resources when troubleshooting and learning….
No need to over do it!
After saying all this, I should stress a few key points…
InfoPath Programming:
InfoPath Forms
Posted on February 10th, 2010 by Master-SharePoint | 2 Comments »
SharePoint Workflow Errors: Descriptions, resolutions and Workarounds SharePoint Workflow Errors
There are many cases where a workflow developed using SharePoint Designer will stop due to a workflow error. A number of factors can cause a workflow error, including list permissions, data types, incorrect lookups to items that don’t exist based on the criteria specified or document libraries and lists with Force Checkout and Content Approval enabled.
Workflow errors can also be used intentionally to break / stopping a looping workflow sequence. For example, a looping workflow that is configured to processe all items from a list will stop once all items have been processed as it will not be able to find the next item to process. The result will be a “List item not found” error which will cause the looping workflow sequence to break / stop.
For more information about workflow errors in SharePoint including examples, common causes and workarounds / resolutions, see SharePoint Workflow Errors.
Common Workflow Errors:
- List Item Not Found
- Error updating a list item
- Access Denied
- Failed on Start (retrying)
- Document must be checked out
- Error Deleting a list item
Posted on February 5th, 2010 by Master-SharePoint | 4 Comments »
By default, SharePoint Designer (2007) doesn’t allow you to retrieve the
details of the user who started / initiated a workflow. The only option
available using OOB workflow activities is to get the user who created the list
item or to retrieve the user who last modified the list item, which in most
cases will be the user who initiated the workflow, but not all.
To retrieve the account details of the user who triggered the workflow, you can
create or modify a separate list item, then retrieve the account details of the
item from either the Created By field or the Modified By field. As the
workflow runs using the credentials of the user who initiated the workflow, when
an item is created or modified by the workflow it will be done using the account
of the workflow initiator.
For more information, see SPD Workflow: Get account details of the user who initiated the workflow.
Posted on February 2nd, 2010 by Master-SharePoint | Comments Off
Forum Discussion:
Replicate / Migrate data into sharepoint lists from an external sql database
Solutions for integrating data from an external SQL database in SharePoint. Migrate data from an external database into Sharepoint Lists and libraries, or configure data connections to retreive data directly from the external database to be displayed on pages or stored in SharePoint.
Replicate / Migrate data into sharepoint lists from an external sql database