SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Meeting Questions and Answers:<br />Subject: Building SharePoint Applications with InfoPath 2010 (INP03CAL)<br />Start Time: Wednesday, March 10, 2010 8:00:00 AM GMT-8:0 <br />Petra Korica-Pehserl Asked: What does first class control mean in Infopath?<br />Roberto Taboada (Microsoft) Answered: The people/person picker is a built in control in InfoPath 2010, which can be inserted in to any form from the controls gallery, and will work automatically when published. In InfoPath 2007 this control required many manual configuration steps that are no longer needed.<br />Ofer Gal Asked: can forms be embeded in a web part?<br />Roberto Taboada (Microsoft) Answered: Yes. Please check out Nick Dallett’s Academy Live presentation on April 7 on Form-Driven Mashups. Also check out the InfoPath team blog for more information, for example this video on code-free mashups using InfoPath Web Parts.<br />Andrew Brimberry Asked: Off topic a little, what OS is the demo running on?<br />Roberto Taboada (Microsoft) Answered: Windows Server 2008 R2.<br />John Keegan Asked: Can you also create as PDF document?<br />Roberto Taboada (Microsoft) Answered: Yes. You can use Word Automation Services for SharePoint 2010 to convert Word documents into PDF. Check out the blogs by Brian Jones and Zeyad Rajabi introducing Word Automation Services and discussing how to leverage the power of Word Automation Services.<br />Venkatanarasimha KL Asked: How difficult or easy if the Line Of Business Data is in other than SQL Server for example: SAP, Oracle Database?<br />Roberto Taboada (Microsoft) Answered: Please visit the blog for the Business Connectivity Services team. Some topics that may be of interestin include the Overview of Business Connectivity Services and Duet Enterprise for Microsoft SharePoint and SAP.<br />Lou Farho Asked: can you submit data to multiple datasources or lists?<br />Roberto Taboada (Microsoft) Answered: Yes. You can submit to multiple data sources including form libraries and web services. However, any given form can only submit to one SharePoint list and for it to do so, the form has to be associated with the list (it cannot be a form library form).<br />Venkatanarasimha KL Asked: How to take care of complex exceptional handling in workflows through SharePoint Designer 2010?<br />Roberto Taboada (Microsoft) Answered: I recommend that you visit the SharePoint Designer Team Blog.<br />Ofer Gal Asked: Can we have the sources of the demo?<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet.<br />Venkatanarasimha KL Asked: What are the limitations of the SPD (SharePoint Designer) in the context of WorkFlow created using SharePoint Designer 2010 when compare to writing the same workflow using Visual Studio 2010?<br />Roberto Taboada (Microsoft) Answered: I recommend that you visit the SharePoint Designer Team Blog.<br />Venkatanarasimha KL Asked: Where do we get the code for this sample workflow?<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet.<br />Manish Mangrulkar Asked: How do we remove the Ribbin in the form?<br />Roberto Taboada (Microsoft) Answered: In the InfoPath Designer, go to the File menu, select Form Options, and go to the Web Browser tab. You can uncheck the “Show InfoPath commands in the Ribbon or toolbar” to turn the Ribbon off.<br />eduardo osorio Asked: what happen with code behind also preserves the relative URL, or still need to do manually<br />Roberto Taboada (Microsoft) Answered: For code and rules, we created functions specifically design to assemble URLs. They allow you to obtain the path to the server, site collection, site, or library/list where the form is hosted so you can assemble URLs dynamically instead of hardcoding them. For example, you can use this to assemble a hyperlink to a related list that lives on the same site.<br />The screenshot below shows the URL functions in the function building user interface:<br />Anjali Kukde Asked: Is the Document ids feature available in InfoPath 2007?<br />Roberto Taboada (Microsoft) Answered: This is a SharePoint feature available only in SharePoint 2010. For more information on this service, check out the Enterprise Content Management team blog and this MSDN article.<br />Jim Zhang Asked: can infopath browser form connect to sql database directly without using BCS or web services?<br />Roberto Taboada (Microsoft) Answered: You can connect to a SQL database directly for querying, but in order to submit the recommended way is to use a web service.<br />Please reference the following blog posts on data connections in InfoPath:<br />http://blogs.msdn.com/infopath/archive/2006/06/14/advanced-server-side-authentication-for-data-connections-part-1.aspx <br />http://blogs.msdn.com/infopath/archive/2006/06/27/advanced-server-side-authentication-for-data-connections-part-2.aspx <br />http://blogs.msdn.com/infopath/archive/2006/07/03/655611.aspx<br />eduardo osorio Changes Question To: what happen with code behind also preserves the relative URL, or still need to do manually?<br />Roberto Taboada (Microsoft) Answered: For code and rules, we created functions specifically design to assemble URLs. They allow you to obtain the path to the server, site collection, site, or library/list where the form is hosted so you can assemble URLs dynamically instead of hardcoding them. For example, you can use this to assemble a hyperlink to a related list that lives on the same site.<br />The screenshot below shows the URL functions in the function building user interface:<br />Manish Mangrulkar Asked: Can you please share code for quot;
Add Itemquot;
 button<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet. However, I can share with you the following code sample built by a member of the InfoPath team. This sample shows code that adds an item to an existing repeating structure:<br />            // Get the empty row from sampledata.xml<br />            // Append the empty row after existing rows, or as the first row in the table.          <br />            using (Stream sampleXMLFile = this.Template.OpenFileFromPackage(quot;
sampledata.xmlquot;
))<br />            {<br />                if (sampleXMLFile != null)<br />                {<br />                    string rowXPath = quot;
/my:myFields/my:Order/my:OrderRowquot;
;<br />                    XPathDocument sampleXML = new XPathDocument(sampleXMLFile);<br />                    if (sampleXML != null) {<br />                        XPathNavigator newOrderRow = sampleXML.CreateNavigator().SelectSingleNode(rowXPath, NamespaceManager);<br />                        if (newOrderRow != null)<br />                        {<br />                            // append or add row logic<br />                            XPathNodeIterator existingRows = this.MainDataSource.CreateNavigator().Select(rowXPath, NamespaceManager);<br />                            if (existingRows != null)<br />                            {<br />                                if (existingRows.Count > 0)<br />                                {<br />                                    // append as last row<br />                                    XPathNavigator lastRow = this.MainDataSource.CreateNavigator().SelectSingleNode(rowXPath + <br />                                        quot;
[last()]quot;
, NamespaceManager);<br />                                    if (lastRow != null)<br />                                        lastRow.InsertAfter(newOrderRow);                                      <br />                                }<br />                                else<br />                                {<br />                                    // add as first row<br />                                    string orderXPath = quot;
/my:myFields/my:Orderquot;
;<br />                                    XPathNavigator orderMain =<br />                                        this.MainDataSource.CreateNavigator().SelectSingleNode(orderXPath, NamespaceManager);<br />                                    if (orderMain != null)<br />                                        orderMain.AppendChild(newOrderRow);<br />                                }<br />                            }<br />                        }<br />                    }<br />                }<br />            }<br />Deb Myers Asked: Does SP Designer open a new instance of the program with every additional site that is opened?<br />Roberto Taboada (Microsoft) Answered: I believe there is a window for each site, but it is still the same instance of the application.<br />amy molnar Asked: what types of reporting features (powerpivot, mscorecard, sql ) are available with InfoPath / SharePoint 2010?<br />Roberto Taboada (Microsoft) Answered: Nothing InfoPath-specific here. Forms submit data to list and libraries at which point any of several reporting feature can be used to analyze the data. Please refer to the SharePoint Team Blog for more information and discussion.<br />Manish Mangrulkar Changes Question To: Can you please share code for quot;
Add Itemquot;
 button<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet. However, I can share with you the following code sample built by a member of the InfoPath team. This sample shows code that adds an item to an existing repeating structure:<br />            // Get the empty row from sampledata.xml<br />            // Append the empty row after existing rows, or as the first row in the table.          <br />            using (Stream sampleXMLFile = this.Template.OpenFileFromPackage(quot;
sampledata.xmlquot;
))<br />            {<br />                if (sampleXMLFile != null)<br />                {<br />                    string rowXPath = quot;
/my:myFields/my:Order/my:OrderRowquot;
;<br />                    XPathDocument sampleXML = new XPathDocument(sampleXMLFile);<br />                    if (sampleXML != null) {<br />                        XPathNavigator newOrderRow = sampleXML.CreateNavigator().SelectSingleNode(rowXPath, NamespaceManager);<br />                        if (newOrderRow != null)<br />                        {<br />                            // append or add row logic<br />                            XPathNodeIterator existingRows = this.MainDataSource.CreateNavigator().Select(rowXPath, NamespaceManager);<br />                            if (existingRows != null)<br />                            {<br />                                if (existingRows.Count > 0)<br />                                {<br />                                    // append as last row<br />                                    XPathNavigator lastRow = this.MainDataSource.CreateNavigator().SelectSingleNode(rowXPath + <br />                                        quot;
[last()]quot;
, NamespaceManager);<br />                                    if (lastRow != null)<br />                                        lastRow.InsertAfter(newOrderRow);                                      <br />                                }<br />                                else<br />                                {<br />                                    // add as first row<br />                                    string orderXPath = quot;
/my:myFields/my:Orderquot;
;<br />                                    XPathNavigator orderMain =<br />                                        this.MainDataSource.CreateNavigator().SelectSingleNode(orderXPath, NamespaceManager);<br />                                    if (orderMain != null)<br />                                        orderMain.AppendChild(newOrderRow);<br />                                }<br />                            }<br />                        }<br />                    }<br />                }<br />            }<br />Ric Comana Asked: Does the People picker print correctly in 2007 it did not print the personl selected?<br />Roberto Taboada (Microsoft) Answered: Yes.<br />Deb Myers Asked: Can we get a copy of the Assemble Document code?<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet.<br />However, the code in the action is fairly simply and just injects the XML collected via InfoPath into a Word document. The blog by Brian Jones and Zeyad Rajabi contains lots of cool information and code sample. Some posts you will find interesting include:<br />Leveraging the Power of Word Automation Services and the Open XML SDK<br />Document Assembly: Merging Excel, PowerPoint, and Word Content Together<br />Brian Jones & Zeyad Rajabi: Office Solutions : Pushing Data from a Database into a Word Document<br />Brian Jones & Zeyad Rajabi: Office Solutions : Adding Repeating Data to PowerPoint<br />Mert Sangar Asked: I do not have access to DB in our sharepoint server. Is it possible to store data from the forms directlly into an excel sheet or do we need to store it as xml then convert to excel?<br />Roberto Taboada (Microsoft) Answered: No way to connect directly to an Excel sheet. You have to do this through a list.<br />John Keegan Asked: Can an Excel file be opened, filled in, saved, etc., from within Infopath? Something like a travel cost reimbursement form designed in Excel but made accessable through Infopath.<br />Roberto Taboada (Microsoft) Answered: No. InfoPath has repeating tables that you can use for this purpose, but you cannot host a previously designed Excel sheet inside InfoPath.<br />Manish Mangrulkar Asked: Can Doccument ID handle multiple forms submitted by more than one person at the same time but provide unique ID?<br />Roberto Taboada (Microsoft) Answered: Yes. It is designed for this purpose. For more information on this service, check out the Enterprise Content Management team blog and this MSDN article.<br />eloi traore Asked: where can I start learning InfoPath 2010 (training materials) Do I need a 64 bit machine to run Infopath 2010<br />Roberto Taboada (Microsoft) Answered: You don’t need a 64-bit machine. The InfoPath team blog is a good resource.<br />Venkatanarasimha KL Asked: Is silverlight can be embedded in Infopath Form?<br />Roberto Taboada (Microsoft) Answered: No, not inside a form. But you can create mashups that include InfoPath and Silverlight web parts. Please check out Nick Dallett’s Academy Live presentation on April 7 on Form-Driven Mashups.<br />Manish Mangrulkar Asked: Where can I see the XL chart webpart?<br />Roberto Taboada (Microsoft) Answered: All web parts can be inserted from the Ribbon when you edit a web part page.<br />Kimberly Sanford Asked: Can one site have multiple document ID styles/formats?<br />This feature operates at the Site Collection level. My understanding is that you can define custom ways of handling IDs. For more information on this service, check out the Enterprise Content Management team blog and this MSDN article. The Enterprise Content Management team are the experts in this area.<br />Jim Zhang Asked: How do you transfer a huge (80,000+) form library from one site to another? In 2007, each infopath form has to re-linked manually and there is no select all option when doing so.<br />Roberto Taboada (Microsoft) Answered: We do have “relink all,” functionality in SharePoint 2010 but there may be default throttling based on the number of items. If this is the case you would need to work with the farm admin to make sure you can override the limit.<br />Michael Perillo Asked: Will InfoPath2010 allow you to create a form using the DB function to create and store data directly to a DB and be able to submit data via a Web Form?<br />Roberto Taboada (Microsoft) Answered: You can connect to a database directly for querying, but in order to submit the recommended way is to use a web service.<br />Please reference the following blog posts on data connections in InfoPath:<br />http://blogs.msdn.com/infopath/archive/2006/06/14/advanced-server-side-authentication-for-data-connections-part-1.aspx <br />http://blogs.msdn.com/infopath/archive/2006/06/27/advanced-server-side-authentication-for-data-connections-part-2.aspx <br />http://blogs.msdn.com/infopath/archive/2006/07/03/655611.aspx<br />Lou Farho Asked: to submit data to multiple lists we would need to use wrokflow?<br />Roberto Taboada (Microsoft) Answered: Yes. You can use workflows to create items in any number of lists. Note that you can have multiple submit data connections to web services and form libraries, for example, just not to lists.<br />Federico Sanchez Asked: hi, where can I download the recording please?<br />Carly-Academy Live Answered Privately: If you have access to the Acadmey Mobile site, the recording and materials will be posted there. If not please refer back to your registration page for materials. Additionally Customers will be sent a follow up email with the recording<br />Federico Sanchez Asked: great, thanks!<br />Laura Radick Asked: Will we receive a copy of this meeting after it is taped?<br />Carly-Academy Live Answered Privately: Customers will receive a follow up email providing the recording, additionally you can refer back to your registration page to access the materials from today's webcast. Also you can get a copy of the slides, just click on the printer icon in the lower right corner of your Live Meeting screen<br />Federico Sanchez Asked: great, thanks!<br />Carly-Academy Live Answered Privately: Thanks for joiniing today!<br />Laura Radick Asked: Thank you<br />Laura Radick Asked: Thank you<br />Carly-Academy Live Answered Privately: Thank you for joining us today!<br />Craig Taylor Asked: do you have any more information on the 'source' parameter used in sharepoint designer to redirect after form completion.<br />Roberto Taboada (Microsoft) Answered: Please see the following article for more details:<br />http://msdn.microsoft.com/en-us/library/ms772417.aspx <br />And note that for InfoPath browser forms, the Source, SaveLocation, XmlLocation, and XsnLocation parameters can all use relative URLs of the form:<br />~site/<relative path within the site><br />~sitecollection/<relative path within the site collection><br />
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:
Meeting Questions and Answers:

Weitere ähnliche Inhalte

Was ist angesagt?

Advanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesAdvanced SharePoint 2010 Features
Advanced SharePoint 2010 Features
Ivor Davies
 
Customization & designing art worx day1
Customization & designing art worx day1Customization & designing art worx day1
Customization & designing art worx day1
Hesham Aly
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan
 

Was ist angesagt? (20)

Tutorial Share Point Happy Birthday Workflow Slideshare
Tutorial Share Point Happy Birthday Workflow SlideshareTutorial Share Point Happy Birthday Workflow Slideshare
Tutorial Share Point Happy Birthday Workflow Slideshare
 
Share point 2010_day5
Share point 2010_day5Share point 2010_day5
Share point 2010_day5
 
SharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowSharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you know
 
White paper Lotus to Google: feature mapping
White paper Lotus to Google: feature mappingWhite paper Lotus to Google: feature mapping
White paper Lotus to Google: feature mapping
 
Advanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesAdvanced SharePoint 2010 Features
Advanced SharePoint 2010 Features
 
Configure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier FarmConfigure SharePoint Server 2013 in a Three-Tier Farm
Configure SharePoint Server 2013 in a Three-Tier Farm
 
Customization & designing art worx day1
Customization & designing art worx day1Customization & designing art worx day1
Customization & designing art worx day1
 
SharePoint 2010 Team Site Overview
SharePoint 2010 Team Site OverviewSharePoint 2010 Team Site Overview
SharePoint 2010 Team Site Overview
 
20 Need-to-Know Microsoft Teams Productivity Tips
20 Need-to-Know Microsoft Teams Productivity Tips20 Need-to-Know Microsoft Teams Productivity Tips
20 Need-to-Know Microsoft Teams Productivity Tips
 
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...
JMP106 “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus No...
 
Microsoft Office 2010 Overview
Microsoft Office 2010 OverviewMicrosoft Office 2010 Overview
Microsoft Office 2010 Overview
 
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
 
Sptf 2011 composites
Sptf 2011   compositesSptf 2011   composites
Sptf 2011 composites
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional Websites
 
Bp309
Bp309Bp309
Bp309
 
Nitro pro-10
Nitro pro-10Nitro pro-10
Nitro pro-10
 
Int quest
Int questInt quest
Int quest
 
Share point integration
Share point integrationShare point integration
Share point integration
 
SharePoint for Project Management (2016)
SharePoint for Project Management (2016)SharePoint for Project Management (2016)
SharePoint for Project Management (2016)
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
 

Andere mochten auch (7)

centex Q1 09_Slides
centex  Q1 09_Slidescentex  Q1 09_Slides
centex Q1 09_Slides
 
Lapis final2a
Lapis final2aLapis final2a
Lapis final2a
 
merck 3Q04 Other Financial Disclosures
merck 	3Q04 Other Financial Disclosuresmerck 	3Q04 Other Financial Disclosures
merck 3Q04 Other Financial Disclosures
 
Strategic mgmt
Strategic mgmtStrategic mgmt
Strategic mgmt
 
Suburbia
SuburbiaSuburbia
Suburbia
 
Understanding the ageing process edited
Understanding the ageing process editedUnderstanding the ageing process edited
Understanding the ageing process edited
 
Replication
ReplicationReplication
Replication
 

Ähnlich wie Meeting Questions and Answers:

SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, Workflow
Jonathon Schultz
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
Alexander Burton
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
Cory Peters
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & development
MJ Ferdous
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
Jeff Wisniewski
 

Ähnlich wie Meeting Questions and Answers: (20)

SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, Workflow
 
Running SharePoint on Small Business Server: Pros and Cons - 100 Level
Running SharePoint on Small Business Server: Pros and Cons - 100 LevelRunning SharePoint on Small Business Server: Pros and Cons - 100 Level
Running SharePoint on Small Business Server: Pros and Cons - 100 Level
 
Where did design view go in SharePoint Designer
Where did design view go in SharePoint DesignerWhere did design view go in SharePoint Designer
Where did design view go in SharePoint Designer
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
SharePoint - You've got it, now what?
SharePoint - You've got it, now what?SharePoint - You've got it, now what?
SharePoint - You've got it, now what?
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
 
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
 
Creating No Code Solutions For Sp 2010 Ayman El Hattab
Creating No Code Solutions For Sp 2010   Ayman El HattabCreating No Code Solutions For Sp 2010   Ayman El Hattab
Creating No Code Solutions For Sp 2010 Ayman El Hattab
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can do
 
SharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementSharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and Management
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
Configure Intranet and Team Sites with SharePoint Server 2013
Configure Intranet and Team Sites with SharePoint Server 2013Configure Intranet and Team Sites with SharePoint Server 2013
Configure Intranet and Team Sites with SharePoint Server 2013
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 development
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & development
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
 
Make SharePoint work for you!
Make SharePoint work for you!Make SharePoint work for you!
Make SharePoint work for you!
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
 

Mehr von butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
butest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
butest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
butest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
butest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
butest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
butest
 
Facebook
Facebook Facebook
Facebook
butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
butest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
butest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
butest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
butest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
butest
 

Mehr von butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Meeting Questions and Answers:

  • 1. Meeting Questions and Answers:<br />Subject: Building SharePoint Applications with InfoPath 2010 (INP03CAL)<br />Start Time: Wednesday, March 10, 2010 8:00:00 AM GMT-8:0 <br />Petra Korica-Pehserl Asked: What does first class control mean in Infopath?<br />Roberto Taboada (Microsoft) Answered: The people/person picker is a built in control in InfoPath 2010, which can be inserted in to any form from the controls gallery, and will work automatically when published. In InfoPath 2007 this control required many manual configuration steps that are no longer needed.<br />Ofer Gal Asked: can forms be embeded in a web part?<br />Roberto Taboada (Microsoft) Answered: Yes. Please check out Nick Dallett’s Academy Live presentation on April 7 on Form-Driven Mashups. Also check out the InfoPath team blog for more information, for example this video on code-free mashups using InfoPath Web Parts.<br />Andrew Brimberry Asked: Off topic a little, what OS is the demo running on?<br />Roberto Taboada (Microsoft) Answered: Windows Server 2008 R2.<br />John Keegan Asked: Can you also create as PDF document?<br />Roberto Taboada (Microsoft) Answered: Yes. You can use Word Automation Services for SharePoint 2010 to convert Word documents into PDF. Check out the blogs by Brian Jones and Zeyad Rajabi introducing Word Automation Services and discussing how to leverage the power of Word Automation Services.<br />Venkatanarasimha KL Asked: How difficult or easy if the Line Of Business Data is in other than SQL Server for example: SAP, Oracle Database?<br />Roberto Taboada (Microsoft) Answered: Please visit the blog for the Business Connectivity Services team. Some topics that may be of interestin include the Overview of Business Connectivity Services and Duet Enterprise for Microsoft SharePoint and SAP.<br />Lou Farho Asked: can you submit data to multiple datasources or lists?<br />Roberto Taboada (Microsoft) Answered: Yes. You can submit to multiple data sources including form libraries and web services. However, any given form can only submit to one SharePoint list and for it to do so, the form has to be associated with the list (it cannot be a form library form).<br />Venkatanarasimha KL Asked: How to take care of complex exceptional handling in workflows through SharePoint Designer 2010?<br />Roberto Taboada (Microsoft) Answered: I recommend that you visit the SharePoint Designer Team Blog.<br />Ofer Gal Asked: Can we have the sources of the demo?<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet.<br />Venkatanarasimha KL Asked: What are the limitations of the SPD (SharePoint Designer) in the context of WorkFlow created using SharePoint Designer 2010 when compare to writing the same workflow using Visual Studio 2010?<br />Roberto Taboada (Microsoft) Answered: I recommend that you visit the SharePoint Designer Team Blog.<br />Venkatanarasimha KL Asked: Where do we get the code for this sample workflow?<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet.<br />Manish Mangrulkar Asked: How do we remove the Ribbin in the form?<br />Roberto Taboada (Microsoft) Answered: In the InfoPath Designer, go to the File menu, select Form Options, and go to the Web Browser tab. You can uncheck the “Show InfoPath commands in the Ribbon or toolbar” to turn the Ribbon off.<br />eduardo osorio Asked: what happen with code behind also preserves the relative URL, or still need to do manually<br />Roberto Taboada (Microsoft) Answered: For code and rules, we created functions specifically design to assemble URLs. They allow you to obtain the path to the server, site collection, site, or library/list where the form is hosted so you can assemble URLs dynamically instead of hardcoding them. For example, you can use this to assemble a hyperlink to a related list that lives on the same site.<br />The screenshot below shows the URL functions in the function building user interface:<br />Anjali Kukde Asked: Is the Document ids feature available in InfoPath 2007?<br />Roberto Taboada (Microsoft) Answered: This is a SharePoint feature available only in SharePoint 2010. For more information on this service, check out the Enterprise Content Management team blog and this MSDN article.<br />Jim Zhang Asked: can infopath browser form connect to sql database directly without using BCS or web services?<br />Roberto Taboada (Microsoft) Answered: You can connect to a SQL database directly for querying, but in order to submit the recommended way is to use a web service.<br />Please reference the following blog posts on data connections in InfoPath:<br />http://blogs.msdn.com/infopath/archive/2006/06/14/advanced-server-side-authentication-for-data-connections-part-1.aspx <br />http://blogs.msdn.com/infopath/archive/2006/06/27/advanced-server-side-authentication-for-data-connections-part-2.aspx <br />http://blogs.msdn.com/infopath/archive/2006/07/03/655611.aspx<br />eduardo osorio Changes Question To: what happen with code behind also preserves the relative URL, or still need to do manually?<br />Roberto Taboada (Microsoft) Answered: For code and rules, we created functions specifically design to assemble URLs. They allow you to obtain the path to the server, site collection, site, or library/list where the form is hosted so you can assemble URLs dynamically instead of hardcoding them. For example, you can use this to assemble a hyperlink to a related list that lives on the same site.<br />The screenshot below shows the URL functions in the function building user interface:<br />Manish Mangrulkar Asked: Can you please share code for quot; Add Itemquot; button<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet. However, I can share with you the following code sample built by a member of the InfoPath team. This sample shows code that adds an item to an existing repeating structure:<br />            // Get the empty row from sampledata.xml<br />            // Append the empty row after existing rows, or as the first row in the table.          <br />            using (Stream sampleXMLFile = this.Template.OpenFileFromPackage(quot; sampledata.xmlquot; ))<br />            {<br />                if (sampleXMLFile != null)<br />                {<br />                    string rowXPath = quot; /my:myFields/my:Order/my:OrderRowquot; ;<br />                    XPathDocument sampleXML = new XPathDocument(sampleXMLFile);<br />                    if (sampleXML != null) {<br />                        XPathNavigator newOrderRow = sampleXML.CreateNavigator().SelectSingleNode(rowXPath, NamespaceManager);<br />                        if (newOrderRow != null)<br />                        {<br />                            // append or add row logic<br />                            XPathNodeIterator existingRows = this.MainDataSource.CreateNavigator().Select(rowXPath, NamespaceManager);<br />                            if (existingRows != null)<br />                            {<br />                                if (existingRows.Count > 0)<br />                                {<br />                                    // append as last row<br />                                    XPathNavigator lastRow = this.MainDataSource.CreateNavigator().SelectSingleNode(rowXPath + <br />                                        quot; [last()]quot; , NamespaceManager);<br />                                    if (lastRow != null)<br />                                        lastRow.InsertAfter(newOrderRow);                                      <br />                                }<br />                                else<br />                                {<br />                                    // add as first row<br />                                    string orderXPath = quot; /my:myFields/my:Orderquot; ;<br />                                    XPathNavigator orderMain =<br />                                        this.MainDataSource.CreateNavigator().SelectSingleNode(orderXPath, NamespaceManager);<br />                                    if (orderMain != null)<br />                                        orderMain.AppendChild(newOrderRow);<br />                                }<br />                            }<br />                        }<br />                    }<br />                }<br />            }<br />Deb Myers Asked: Does SP Designer open a new instance of the program with every additional site that is opened?<br />Roberto Taboada (Microsoft) Answered: I believe there is a window for each site, but it is still the same instance of the application.<br />amy molnar Asked: what types of reporting features (powerpivot, mscorecard, sql ) are available with InfoPath / SharePoint 2010?<br />Roberto Taboada (Microsoft) Answered: Nothing InfoPath-specific here. Forms submit data to list and libraries at which point any of several reporting feature can be used to analyze the data. Please refer to the SharePoint Team Blog for more information and discussion.<br />Manish Mangrulkar Changes Question To: Can you please share code for quot; Add Itemquot; button<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet. However, I can share with you the following code sample built by a member of the InfoPath team. This sample shows code that adds an item to an existing repeating structure:<br />            // Get the empty row from sampledata.xml<br />            // Append the empty row after existing rows, or as the first row in the table.          <br />            using (Stream sampleXMLFile = this.Template.OpenFileFromPackage(quot; sampledata.xmlquot; ))<br />            {<br />                if (sampleXMLFile != null)<br />                {<br />                    string rowXPath = quot; /my:myFields/my:Order/my:OrderRowquot; ;<br />                    XPathDocument sampleXML = new XPathDocument(sampleXMLFile);<br />                    if (sampleXML != null) {<br />                        XPathNavigator newOrderRow = sampleXML.CreateNavigator().SelectSingleNode(rowXPath, NamespaceManager);<br />                        if (newOrderRow != null)<br />                        {<br />                            // append or add row logic<br />                            XPathNodeIterator existingRows = this.MainDataSource.CreateNavigator().Select(rowXPath, NamespaceManager);<br />                            if (existingRows != null)<br />                            {<br />                                if (existingRows.Count > 0)<br />                                {<br />                                    // append as last row<br />                                    XPathNavigator lastRow = this.MainDataSource.CreateNavigator().SelectSingleNode(rowXPath + <br />                                        quot; [last()]quot; , NamespaceManager);<br />                                    if (lastRow != null)<br />                                        lastRow.InsertAfter(newOrderRow);                                      <br />                                }<br />                                else<br />                                {<br />                                    // add as first row<br />                                    string orderXPath = quot; /my:myFields/my:Orderquot; ;<br />                                    XPathNavigator orderMain =<br />                                        this.MainDataSource.CreateNavigator().SelectSingleNode(orderXPath, NamespaceManager);<br />                                    if (orderMain != null)<br />                                        orderMain.AppendChild(newOrderRow);<br />                                }<br />                            }<br />                        }<br />                    }<br />                }<br />            }<br />Ric Comana Asked: Does the People picker print correctly in 2007 it did not print the personl selected?<br />Roberto Taboada (Microsoft) Answered: Yes.<br />Deb Myers Asked: Can we get a copy of the Assemble Document code?<br />Roberto Taboada (Microsoft) Answered: We are planning to rebuild the demo on the final bits of Office 2010, but don’t have a concrete ETA yet.<br />However, the code in the action is fairly simply and just injects the XML collected via InfoPath into a Word document. The blog by Brian Jones and Zeyad Rajabi contains lots of cool information and code sample. Some posts you will find interesting include:<br />Leveraging the Power of Word Automation Services and the Open XML SDK<br />Document Assembly: Merging Excel, PowerPoint, and Word Content Together<br />Brian Jones & Zeyad Rajabi: Office Solutions : Pushing Data from a Database into a Word Document<br />Brian Jones & Zeyad Rajabi: Office Solutions : Adding Repeating Data to PowerPoint<br />Mert Sangar Asked: I do not have access to DB in our sharepoint server. Is it possible to store data from the forms directlly into an excel sheet or do we need to store it as xml then convert to excel?<br />Roberto Taboada (Microsoft) Answered: No way to connect directly to an Excel sheet. You have to do this through a list.<br />John Keegan Asked: Can an Excel file be opened, filled in, saved, etc., from within Infopath? Something like a travel cost reimbursement form designed in Excel but made accessable through Infopath.<br />Roberto Taboada (Microsoft) Answered: No. InfoPath has repeating tables that you can use for this purpose, but you cannot host a previously designed Excel sheet inside InfoPath.<br />Manish Mangrulkar Asked: Can Doccument ID handle multiple forms submitted by more than one person at the same time but provide unique ID?<br />Roberto Taboada (Microsoft) Answered: Yes. It is designed for this purpose. For more information on this service, check out the Enterprise Content Management team blog and this MSDN article.<br />eloi traore Asked: where can I start learning InfoPath 2010 (training materials) Do I need a 64 bit machine to run Infopath 2010<br />Roberto Taboada (Microsoft) Answered: You don’t need a 64-bit machine. The InfoPath team blog is a good resource.<br />Venkatanarasimha KL Asked: Is silverlight can be embedded in Infopath Form?<br />Roberto Taboada (Microsoft) Answered: No, not inside a form. But you can create mashups that include InfoPath and Silverlight web parts. Please check out Nick Dallett’s Academy Live presentation on April 7 on Form-Driven Mashups.<br />Manish Mangrulkar Asked: Where can I see the XL chart webpart?<br />Roberto Taboada (Microsoft) Answered: All web parts can be inserted from the Ribbon when you edit a web part page.<br />Kimberly Sanford Asked: Can one site have multiple document ID styles/formats?<br />This feature operates at the Site Collection level. My understanding is that you can define custom ways of handling IDs. For more information on this service, check out the Enterprise Content Management team blog and this MSDN article. The Enterprise Content Management team are the experts in this area.<br />Jim Zhang Asked: How do you transfer a huge (80,000+) form library from one site to another? In 2007, each infopath form has to re-linked manually and there is no select all option when doing so.<br />Roberto Taboada (Microsoft) Answered: We do have “relink all,” functionality in SharePoint 2010 but there may be default throttling based on the number of items. If this is the case you would need to work with the farm admin to make sure you can override the limit.<br />Michael Perillo Asked: Will InfoPath2010 allow you to create a form using the DB function to create and store data directly to a DB and be able to submit data via a Web Form?<br />Roberto Taboada (Microsoft) Answered: You can connect to a database directly for querying, but in order to submit the recommended way is to use a web service.<br />Please reference the following blog posts on data connections in InfoPath:<br />http://blogs.msdn.com/infopath/archive/2006/06/14/advanced-server-side-authentication-for-data-connections-part-1.aspx <br />http://blogs.msdn.com/infopath/archive/2006/06/27/advanced-server-side-authentication-for-data-connections-part-2.aspx <br />http://blogs.msdn.com/infopath/archive/2006/07/03/655611.aspx<br />Lou Farho Asked: to submit data to multiple lists we would need to use wrokflow?<br />Roberto Taboada (Microsoft) Answered: Yes. You can use workflows to create items in any number of lists. Note that you can have multiple submit data connections to web services and form libraries, for example, just not to lists.<br />Federico Sanchez Asked: hi, where can I download the recording please?<br />Carly-Academy Live Answered Privately: If you have access to the Acadmey Mobile site, the recording and materials will be posted there. If not please refer back to your registration page for materials. Additionally Customers will be sent a follow up email with the recording<br />Federico Sanchez Asked: great, thanks!<br />Laura Radick Asked: Will we receive a copy of this meeting after it is taped?<br />Carly-Academy Live Answered Privately: Customers will receive a follow up email providing the recording, additionally you can refer back to your registration page to access the materials from today's webcast. Also you can get a copy of the slides, just click on the printer icon in the lower right corner of your Live Meeting screen<br />Federico Sanchez Asked: great, thanks!<br />Carly-Academy Live Answered Privately: Thanks for joiniing today!<br />Laura Radick Asked: Thank you<br />Laura Radick Asked: Thank you<br />Carly-Academy Live Answered Privately: Thank you for joining us today!<br />Craig Taylor Asked: do you have any more information on the 'source' parameter used in sharepoint designer to redirect after form completion.<br />Roberto Taboada (Microsoft) Answered: Please see the following article for more details:<br />http://msdn.microsoft.com/en-us/library/ms772417.aspx <br />And note that for InfoPath browser forms, the Source, SaveLocation, XmlLocation, and XsnLocation parameters can all use relative URLs of the form:<br />~site/<relative path within the site><br />~sitecollection/<relative path within the site collection><br />