Welcome to MSDN Blogs Sign in | Join | Help

Groove Forms and Groove InfoPath Forms Part 3: Which Tool Should I Use ?

Part 1 of the series is here.

Part 2 of the series is here.

In past posts, I've outlined some of the differences between the Groove Forms tool and the Groove InfoPath Forms tool. Armed with that background, we can begin to see the criteria to use when deciding which tool to use for a given application.

Some reasons you may want to choose Groove InfoPath Forms:

  • You already have an existing InfoPath Solution that meets Groove requirements (enumerated here) or that can easily be modified to meet Groove Requirements.
  • You require forms that generate XML documents that conform to a prescribed XML schema. In this case, you will need some custom code (using Web Services) in order to extract the XML documents when you're ready to archive the data, since there is no out-of-the-box functionality for that in the InfoPath tool. (The Groove Forms tools can both save data as XML, and can export data to Excel, but the InfoPath tool only exports promoted fields. In order to extract the actual XML documents from the InfoPath Forms tool, you'll need to write an application that uses Groove Web Services APIs.)
  • You want to develop a form template that can also be used with InfoPath outside of Groove.
  • You want to extract and archive Groove forms data on a SharePoint site and have it be accessible with InfoPath. Again, this requires Web Services code.
  • You want to use some form features that are available in InfoPath, i.e., repeating sections, that are not easy to reproduce in a Groove Forms design.

Some reasons you may want to choose Groove Forms:

  • You require a multi-form solution with hierarchical form relationships.
  • Your form requires lookups into other forms.
  • You want to use the integrated Groove object model, i.e., implementing simple workflow, using lookups in script code, sending IMs, etc.
  • You cannot guaranty that all users will have InfoPath 2007.

In general, I think about the InfoPath tool as being useful for simple data collection, especially when you want to have XML documents to archive, and Forms as being useful for more complex scenarios, for example, hierarchical form relationships.

Hopefully, this series has helped outline some of the tradeoffs in using the different Groove forms tools. Next, I'm going to do a series that will explore the Groove InfoPath Forms tool in more detail.

Published Tuesday, December 19, 2006 7:37 AM by Chris Norman

Comments

# re: Groove Forms and Groove InfoPath Forms Part 3: Which Tool Should I Use ?

Sunday, February 18, 2007 8:42 PM by barnard_rob@hotmail.com

Hi Chris,

In your earlier post you indicated someone should use Info Path Forms if someone needs ”repeating sections”, and Groove Forms if they need a multi-forms with hierarchical relations.  

What about if someone needs both (and all the collaborative functionality Groove provides)?

I’ve heard of a way to embed a table, grid, or some means to list of items (e.g. parts list, line items).  

Can you share how this could be accomplished?  

Is there “repeating sections” functionality coming to the Groove Forms environment?

Thank you

Rob Barnard

# re: Groove Forms and Groove InfoPath Forms Part 3: Which Tool Should I Use ?

Monday, February 19, 2007 9:04 PM by Chris Norman

Hi Rob,

Well, Groove Forms doesnt support this out of the box. What you may have heard of is the idea of using an ActiveX control within the Groove Form by adding script code that emits an OBJECT tag into the HTML, but as I said, its not something that Groove supports.

- Chris

# re: Groove Forms and Groove InfoPath Forms Part 3: Which Tool Should I Use ?

Tuesday, April 10, 2007 5:37 PM by anshu1277

Hello Chris,

Great articles. I have been working around Groove forms for some time but had one issue. I have created some child and parent forms in a tool. Problem is that the child forms are available from the new form menu. Is there any way we could block a form from appearing in a new form menu and do that through a script.

Thanks,

Anshu

# re: Groove Forms and Groove InfoPath Forms Part 3: Which Tool Should I Use ?

Friday, April 13, 2007 1:49 PM by Chris Norman

Sorry Anshu, there is no way to prevent the forms from showing upon the New menu.

# re: Groove Forms and Groove InfoPath Forms Part 3: Which Tool Should I Use ?

Saturday, April 14, 2007 10:20 AM by anshu1277

Hello Chris,

Thanks for your reply. After doing more research,I found a webcast yesterday on the followign URL by Mr. Mahoney which mentions that you can hide child forms from the new menu. Would you know if that is a custom script being used here or something that is a setting somewhere in Groove.

http://www.microsoft.com/downloads/details.aspx?familyid=029706C1-F20E-4BD1-99BB-78810E16F3D8&displaylang=en

thanks,

Pawan

# re: Groove Forms and Groove InfoPath Forms Part 3: Which Tool Should I Use ?

Sunday, April 15, 2007 9:32 AM by Chris Norman

Yes - that was a reference to the fact that you can make the form inaccessible to all roles on the access tab (uncheck all roles) and it will not show up on the new menu. However, I'm not aware of any way to do this through script.

# Chris Norman's Groove Blog : Groove Forms and Groove InfoPath Forms Part 3: Which Tool Should I Use ?

Thursday, June 05, 2008 6:07 PM by Weddings

Part 1 of the series is here. Part 2 of the series is here. In past posts, I've outlined some of the differences between the Groove Forms tool and the Groove InfoPath Forms tool. Armed with that background, we can begin to see the criteria to use whe

Anonymous comments are disabled
 
Page view tracker