{"id":890,"date":"2012-02-03T09:40:41","date_gmt":"2012-02-02T23:40:41","guid":{"rendered":"http:\/\/pdtraining.com.au\/blog\/?p=890"},"modified":"2014-05-30T19:53:29","modified_gmt":"2014-05-30T09:53:29","slug":"best-practices-for-infopath-2010-and-sharepoint-training-in-brisbane","status":"publish","type":"post","link":"https:\/\/pdtraining.com.au\/blog\/infopath-2010\/best-practices-for-infopath-2010-and-sharepoint-training-in-brisbane\/","title":{"rendered":"Best Practices for MS InfoPath 2010 and SharePoint &#8211; Essentials Training in Brisbane, Melbourne"},"content":{"rendered":"<figure class=\"figure alignright\"><a title=\"\/infopath-2010-essentials-training-course\" href=\"\/courses\/infopath-2010-essentials-training-course\" target=\"_blank\" rel=\"\/courses\/infopath-2010-essentials-training-course\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-813 size-full\" title=\"MS InfoPath 2010 Essentials Training Course in Brisbane, Melbourne\" src=\"\/blog\/wp-content\/uploads\/2011\/10\/ms_infopath_2010_training_course_essentials.png\" alt=\"MS InfoPath 2010 Essentials Training Course from pdtraining in Brisbane, Melbourne\" width=\"300\" height=\"91\" \/><\/a><figcaption>Gain expertise in MS InfoPath 2010<\/figcaption><\/figure>\n<p><strong>&#8220;Creating a SharePoint application that uses InfoPath 2010 involves many steps, many of which are performed in the designer. <\/strong><\/p>\n<p>To become skilled in using InfoPath 2010, consider joining\u00a0<a title=\"MS InfoPath 2010 Essentials Training Course\" href=\"\/courses\/infopath-2010-essentials-training-course\" target=\"_blank\">MS InfoPath 2010 Essentials Training Course<\/a> from pdtraining in Brisbane, Melbourne and other cities in Australia.<\/p>\n<p>Regardless of the form template you select, you must build the main data source of the form. Additionally, depending on the scenario, you might add views for different user roles, include connections to external data sources, integrate with a SharePoint workflow, or even filter list controls that are based on certain user selections.<\/p>\n<p><strong>This kind of functionality affects both the usability and performance of your form template: therefore, you should follow best practices whenever possible.<\/strong><\/p>\n<p>This section will provide guidance with regard to creating a SharePoint application by using InfoPath 2010.<\/p>\n<p>Obviously, this subject has many permutations. Therefore, this documentation cannot cover every aspect of a given scenario. Instead, this section is intended to draw attention to certain features, tips, and tricks that will optimise the SharePoint application.<\/p>\n<h4>Performance Considerations<\/h4>\n<div>\n<p>As a general guideline in form template design, when you increase complexity, runtime performance may worsen. Complexity comes in different ways, such as declarative rules, conditional formatting, external data connections, and custom code. All of that logic must be processed at runtime, which affects how the form is rendered. This section offers several simple techniques that will help <a title=\"Performance Management and Appraisals Training Class\" href=\"\/performance-management\" target=\"_blank\">improve performance<\/a> in your forms.<\/p>\n<\/div>\n<h4>Form Views<\/h4>\n<p>InfoPath 2010 uses XSLT to transform the form&#8217;s XML data source into editable HTML. Each form view in a template has its own associated .xsl file. From a performance perspective, it is better to have many form views (each with a small amount of business logic, such as conditional formatting) than a single view that contains all of the template&#8217;s business logic. The XSLT transformation engine is taxed less if your .xsl file is not too complex.<\/p>\n<p>SharePoint applications typically have multiple user roles. For example, in the hardware request scenario described in <a title=\"\/performance-management\" href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/ff961895.aspx\" target=\"_blank\">Building SharePoint Applications with InfoPath 2010 (Part 2 of 2)<\/a>, any employee can start a hardware request.<\/p>\n<p>In turn, any approver, such as a manager, can approve or reject the request. In that scenario, there are at least two user roles: a requestor and an approver. &#8221;<\/p>\n<p>source &#8211; http:\/\/msdn.microsoft.com\/en-us\/library\/ff961896.aspx<\/p>\n<p><strong>Learning new skills should be an absolute requirement for any professional.\u00a0<\/strong><\/p>\n<p class=\"p1\"><span class=\"s1\"><a title=\"\/blog\/professional-development-training\/time-management-training\/is-it-possible-to-get-more-done-in-less-time\/\" href=\"\/blog\/professional-development-training\/time-management-training\/is-it-possible-to-get-more-done-in-less-time\/\" target=\"_blank\">Related Article&#8230;<\/a><\/span><\/p>\n<p class=\"p2\" style=\"text-align: center;\"><span class=\"s2\"><a href=\"\/pd-training-reviews\"><b>Pdtraining<\/b><\/a><\/span><span class=\"s3\"><b> delivers 1000\u2019s of professional development courses each year in Brisbane, Sydney, Parramatta, Melbourne, Adelaide, Canberra and Perth, so you can be assured your training will be delivered by a qualified and experienced trainer.<\/b><\/span><\/p>\n<p class=\"p2\" style=\"text-align: center;\"><span class=\"s3\"><b>All public\u00a0<a title=\"MS InfoPath 2010 Essentials Training Course\" href=\"\/courses\/infopath-2010-essentials-training-course\" target=\"_blank\">MS InfoPath 2010 Essentials Training<\/a><\/b><b>\u00a0courses include am\/pm tea, lunch, printed courseware and a certificate of completion.\u00a0 Customised courses are available upon request so please contact pdtraining on\u00a01300 121 400 to learn more.<\/b><\/span><\/p>\n<p class=\"p2\">\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Creating a SharePoint application that uses InfoPath 2010 involves many steps, many of which are performed in the designer. To become skilled in using InfoPath 2010, consider joining\u00a0MS InfoPath 2010 Essentials Training Course from pdtraining in Brisbane, Melbourne and other cities in Australia. Regardless of the form template you select, you must build the main [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129],"tags":[1485,314,1486,1484,315,1483],"views":137,"_links":{"self":[{"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/posts\/890"}],"collection":[{"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/comments?post=890"}],"version-history":[{"count":5,"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/posts\/890\/revisions"}],"predecessor-version":[{"id":3719,"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/posts\/890\/revisions\/3719"}],"wp:attachment":[{"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/media?parent=890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/categories?post=890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pdtraining.com.au\/blog\/wp-json\/wp\/v2\/tags?post=890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}