custom search control for task list in sharepoint 2010 - sharepoint-2010

I'm developing a sequential Sharepoint Foundation (Share point 2010) workflow in Visual Studio.
I can create costume tasks using a CreateTaskWithContentType activity, I need to create custom search control for this task list that meet my business can you please guide me
Thanks

Related

Using SharePoint to custom develop a GUI for an SQL Server backend?

Is it possible to use use SharePoint to custom develop a GUI for an SQL Server backend for updating the data? Thanks.
If you are using SharePoint 2007 you might want to take a look at the Business Data Catalogue - http://msdn.microsoft.com/en-us/library/ms563661(v=office.12).aspx
Not sure what the comparable feature (if any) in 2010/2013 is...
EDIT:
In 2013 it is called Business Connectivity Services - http://msdn.microsoft.com/en-us/library/jj163782.aspx#BCSoverview_Whatcanbcsdo
Look at "Business Connectivity Services" and "External List".
SharePoint Designer can make the process pretty simple or you can develop a Visual Studio project:
http://msdn.microsoft.com/en-us/library/ee558778(v=office.14).aspx
If you want to do the legwork try building an Access Application in SharePoint 2013.
It is much better than 2010 but requires more setup. This will encapsulate a database within a SQL database, very versatile super quick and you can do all your SQL fun stuff from there.
This is a low or no code solution.
SharePoint 2010 Access apps use lists as back-end repositories, you can interact with the data in the SharePoint WSS_Content database, but it is not supported and no advisable.

Connect Lists to External Data in SharePoint 2013 Foundation

I'm trying to establish whether its possible to connect lists to external SQL tables with SharePoint 2013 Foundation.
I know that is possible in the paid versions through Business Connectivity Services. However, most places I look, BCS is shown as not included in Foundation.
The one thing that contradicts this is page here. Whilst admittedly its titled Office 365, it does include a list for On Premise solutions which suggests that BCS External List IS included in SharePoint Foundation. However, the link takes you to a page entitled “Deploy a Business Connectivity Services cloud-only solution in SharePoint 2013”.
If it is possible, then it seems that we will need to setup a Secure Store to holds ID and passwords for external sources.
Has anyone managed to link Lists to external tables in SharePoint 2013 Foundation (it needs to be 2013 as I understand Microsoft withdrew BCS for that release)? Any pointers would be very welcome to stop us going round in circles.
Thanks,
Chris.
If you have visual studio 2012 installed in the SharePoint server, you can create a "SharePoint 2013 - Empty Project", and then in the project, add a new item called "Business Data Connectivity Model".
You can search for many tutorials for "Business Data Connectivity Model", such as the example link below (note the video is about sharepoint 2010, but you can use it for sharepoint 2013):
http://msdn.microsoft.com/en-us/vstudio/ff623022.aspx
This solution will work for SharePoint 2013 Foundation as I have done that myself.
regards Taz

SharePoint workflow development

I get a weird error message when trying to create new Visual Studio 2010 project of type "SharePoint 2010 Sequential workflow":
"The SharePoint site at "somesite" is missing a target, task, or history list. Each of these lists is required to associate a workflow template. Please create a list and then launch this wizard."
I already have two projects in my Visual Studio 2010 solution: MyListsDef with many SharePoint custom lists defined and MySiteDef with site definition to populate those lists when new SharePoint site is created.
I have to create SharePoint workflow project for some of my lists in Visual Studio 2010.
I made some steps prior creation of third (SharePoint Sequential workflow) project in my solution:
Compile and package both MyListsDef and MySiteDef,
Install both MyListsDef.wsp and MySiteDef.wsp as solutions on my SharePoint 2010 server,
Create new SharePoint 2010 site based on MySiteDef template,
Create new Visual Studio 2010 project "SharePoint 2010 Sequential workflow" with reference to SharePoint site, created in step #3.
However, I always get the error "... is missing a target, task, or history list." every time I select a site, created in step #3, as a reference in a sequential workflow wizard in Visual Studio 2010 in step #4.
What does this error mean and what lists are missing?
What I am doing wrong?
What is a typical way to develop SharePoint workflows with custom lists?
Thanks in advance,
Sal
Sal,
This happens when required lists for workflows are not created.
Do the below to make it work :
ACTIVATE any feature thats relaetd to workflow (1st at SITE COLL level then at WEB level)
Go to the site and select a list
Click on WORKFLOW SETTINGS in the RIBBON
Then ADD A WORKFLOW and then select some workflow (ex: approval)
SAVE it
The above process will create required lists for workflow processing.
Now you can continue with Visual Studio work.

Migration from SharePoint 2007 to SharePoint 2010

I am looking for a migration tool. We want to upgrade from SharePoint Server 2007 to SharePoint 2010 in a new environment. We need to have functionality to granulary select which content to migrate and eaven select to map to new structure in the new solution.
We want to tag the content migrated.
The migration tools we are considering are AvePoint, Axceler Davinci, Metalogix.
I'm doing migration scenarios for a consultant firm based in Montreal. First of all, I think you have the correct thinking about how you want to get this done. Doing a SharePoint upgrade (database upgrade) usually bring your SharePoint 2007 problems over to SharePoint 2010.
Here's what we usually do :
Define governance for the new SharePoint platform
Define the new Information Architecture
Implement the new Information Architecture (build sites, lists, libraries, etc.)
Migrate the content over
Tools such as Sharegate (www.share-gate.com) can allow you to do some mapping from your old content source over to the new one.
Hopefully, this will help you!

Is there any simple way to crawl all of the SharePoint 2010 site information to save it into a database?

I'm working with Visual Studio 2010 and Sharepoint 2010. I would like to know if there's a way to have a web part that crawls all the data within a SharePoint site so I can save it into a custom db.
You can certainly create a custom web part that will do this. I do not know of an out of the box web part that will work. I began writing something like this when I found SharePoint List Source and Destination. It's a CodePlex project for an SSIS SharePoint adapter. We did not need a user interface for the extract, so we used it successfully last year for transferring data between SQL Server and SharePoint.
Sounds like all you need to do is use the API, OOB web services, or the Client OM to write some code and access the lists directly. Which approach you take depends mostly on where the code will run.
Well I found this article - Document Library Tree View Web Part for SharePoint - it is a Web Part that shows all the info of any of the document libraries within a site. At least I know how to crawl that kind of library.