How to get started on Infopath 2007 and Wokflow in MOSS 2007? - sharepoint-2007

I am kind of new to SharePoint and have so far mostly worked with WebPart development. After two week or so i will have to work on an assignment where i need to know InfoPath and workflow
can some one point me to some articles or help to get me started on that ? Also ,It would be good to know which topics I should cover while i am on the learning path ?
thanks,
Nikhil

How to: Design InfoPath Workflow Forms
There are several basic steps to
designing a Microsoft InfoPath 2010
form for use with a Microsoft
SharePoint Server 2010 workflow
Introduction to using workflows with InfoPath forms
What are workflows? Ways to use
workflows with InfoPath forms;
Workflows that are included in
SharePoint sites; Support for custom
workflows in SharePoint

When I started workflow development, the book 'Workflow in the 2007 Microsoft Office System (Apress)' was a great help. Since you have two weeks left, reading that book might help you a lot.
It covers SharePoint Designer workflows, workflows developed in Visual Studio (2005 but 2008 is not that different) and workflows with custom initiation/assocation forms.

Related

TFS Confluence integration, or alternative

We will probably be using Team Foundation Server (TFS). However, I see that it misses the agility of Confluence for managing requirements documentation, and I do not see SharePoint being close as good.
My question is, is it possible to integrate TFS with Confluence, in the same way Confluence integrates to JIRA? Or is there some other viable alternative to managing requirements other than Confluence that would integrate with TFS? To my knowledge, TFS Work Items aren't really a good fit for requirements documentation (other than short scenarios).
Thanks in advance.
Using TFS 2015 you can see and Markdown files directly in the browser resulting in a Wiki experience. You can explore this feature in Visual Studio Online and see if it fits your needs.

Using TFS as a Q/A tool

I'm looking for a tool to track questions and answers between the development team. After then I want to compare the employees based on their activities via some reports. Currently we're using MSF for CMMI 4.2.
Is there any process template to support this situation? For example having work item types like Question, Answer, Article.
Is using TFS a proper tool for this purpose?
Or maybe there's some better tools available which I'm not aware about.
Is there something like StackOverflow which I can use locally in the company?
You can upgrade tfs to tfs 2013 which supports team rooms where your team members can chat which also can be used as q&a tool. You can try this now in tfs service.
http://tfs.visualstudio.com/en-us/learn/collaborate-in-a-team-room.aspx
You can also set up your own company wiki website where your team members can update q&a.
What is the best ASP.NET WIKI out there?
Or set up your own in house stackoverflow
https://meta.stackexchange.com/questions/2267/stack-overflow-clones
It sounds like you want a discussion forum. If you are using SharePoint (e.g. for the TFS Project Portal) you can create a discussion forum in SharePoint.
In TFS Work Items there is also the ability to track a discrete list of comments/discussion under the History tab.
you can also integrate them with Microsoft Project Server Or Microsoft Dynamics CRM.
there are many tools there , waiting for you , to solve your other problem.
http://www.quantumwhisper.com/dynamics-crm-microsoft-tfs-integration/
crm has many feature for that
http://intovsts.net/2012/12/28/integration-of-dynamics-crm-2011-solutions-with-tfs/
in the project server also exist many lists like issue tracker, or risk for send messages interactive between your team and others.

A suitable MVC / MOSS 2010 Architecture

We currently are running moss 2007 for an enterprise internet facing site. The site's main functionality is surfaced using FAST search with MOSS 2007 used for the cms aspects. We find that the performance and development experience inside of MOSS to have been quite painful.
We are planning to migrate to MOSS 2010 but the plan is to use this as a data store only and to seperate the architecture into an MVC web application front end, with MOSS being used as a repository for the data. MOSS administration will continue to be the same but our front end rendering/logic will be a lightweight aspnet mvc site.
Would really appreciate others views on this as an idea?
As answered on SharePoint.SE
This can of course be done, but with some changes to Sharepoint app. You can check this out that does exactly what you're intending to do and may help you lots while doing it because it has a step by step tutorial how to achieve it.
End product (www.TheMedicineCabinet.co.uk) is an Asp.net MVC application running inside Sharepoint context and using Sharepoint as the backing store.

Is there a customer-friendly web frontend for Team Foundation Server?

We would like to give our customers access to report bugs and to look at existing bugs and work items, through Team Foundation Server.
For that, we will need a web frontend, which is customer-friendly. It should be easy to use and with a nice UI. I am aware of Web Access, but think it is too developer-oriented for our customers to use.
Is there any good open source or commercial products out there for doing this? It is important that we will be able to customize the products for our needs.
There is WIWA, but it's quite similar to the regular web access tool. It exists more as a licensing aid (helping TFS admins ensure they don't overstep the CAL requirements) than as a fresh new UI aimed at non-developers.
Note: get it from the latest download package for TSWA SP1, not the CTP linked in the blog post
I don't know of any other solutions that are as customizable as you're hoping. I've seen (and contributed to) one-off solutions that were tailored for a specific work item type. At the broadest level, you could say that the bug pages # connect.microsoft.com and # Codeplex fall into that category as well. But none of them is publicly available, nor would they be helpful even if published.
You'll probably need to do a one-off of your own using the Work Item Tracking API. Luckily, this is far easier than writing a generalized workflow engine / forms designer that knows how to parse WIT XML.
A bit of a shameless plug as I'm the project owner: Spruce is an ASP.NET MVC2/jQuery driven front end for TFS 2010 aimed at replicating the user-friendly approach you find in products such as Fogbugz, Unfuddle and online sites such as Github, Bitbucket.
A few screenshots:
I'll be adding the list of features found on the blog at the start of the year.

"ASP.NET MVC" CMS in Sharepoint Services

I'm evaluating the options for a CMS in ASP.NET MVC. I'm currently working on a multi-tenant app that requires CMS functionality. I've been looking at N2, Mojoportal etc, but I'm also interested in what SharePoint Services could bring to the table. Specifically I don't want a SharePoint site but rather I'd like to potentially use the sharepoint object model, db tables, etc. to form the core of the CMS.
Is this possible with SharePoint or am I going down the wrong path? I've not had much experience with it.
SharePoint is not an ASP.NET MVC application, it's all web forms. There is the SharePointMVC CodePlex project that attempts to bring MVC to SharePoint.
At the end of the day you are very likely to need to follow the 'web forms' way of doing things sooner or later with SharePoint. So if MVC is a requirement I would not use SharePoint. However your requirements should probably be around what the customers want, not what technology to use?
I also wouldn't take the approach of using SharePoint's back end only. See this question for some good reasons why.

Resources