<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mel Balsamo</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>How To: Save Images to SharePoint</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/09/05/how-to-save-images-to-sharepoint.aspx</link><pubDate>Tue, 05 Sep 2017 13:10:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:117176</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=117176</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/09/05/how-to-save-images-to-sharepoint.aspx#comments</comments><description>&lt;h2&gt;Prerequisites:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You should already have FormsViewer installed and understand how to upload and open forms.&lt;/li&gt;
&lt;li&gt;You should already have an XSN form template that includes a Picture Control or File Attachment Control. If you are not familiar with Picture Controls, please see our &lt;strong&gt;&lt;a title="How To: Capture Camera Images" href="http://www.infopathdev.com/blogs/mel_balsamo/archive/2017/09/05/how-to-capture-camera-images.aspx" target="_blank"&gt;How To: Capture Camera Images&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Your form template should already be injected with qRules.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Steps:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;In SharePoint locate or create document library that you would like to use for storing images or files from your form.
&lt;p&gt;&lt;img width="575" height="549" alt="image01" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image01.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Open your form in InfoPath Design mode.&lt;/li&gt;
&lt;li&gt;In the Fields pane, locate the base64Binary field from which you would like to save out files to SharePoint.
&lt;p&gt;&lt;img width="671" height="150" alt="image02" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image02.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Add a qRulesLink attribute to the field:
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Right-click the field&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Add…&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Enter the name &lt;strong&gt;qRulesLink&lt;/strong&gt; (use this exact spelling and capitalization)&lt;/li&gt;
&lt;li&gt;Click OK&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Repeat step 4, but with the name &lt;strong&gt;qRulesFilename&lt;/strong&gt; instead of &lt;strong&gt;qRulesLink&lt;/strong&gt;.
&lt;p&gt;&lt;img width="226" height="265" alt="image03" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image03.png" /&gt;&lt;/p&gt;
&lt;p&gt;Note: Your data source may or may not be repeating depending on your needs. In this example, we are allowing users to attach more than one photo in the form so we’re showing a repeating group.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Make sure that the Rules taskpane is open.&lt;/li&gt;
&lt;li&gt;Add a formatting rule to hide the control when the file has been saved out:
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Locate the Picture or File Attachment Control that is bound to your field and click it.&lt;/li&gt;
&lt;li&gt;In the Rules pane, click New à Formatting&lt;/li&gt;
&lt;li&gt;Give the rule the name “Hide when file saved”&lt;/li&gt;
&lt;li&gt;Under Condition: click the blue None text.&lt;/li&gt;
&lt;li&gt;Using the condition builder:
&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;li&gt;Use the left dropdown to select the &lt;strong&gt;qRulesLink&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Use the middle dropdown to select &lt;strong&gt;is not blank&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click OK&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Check the &lt;strong&gt;Hide this control &lt;/strong&gt;box.
&lt;p&gt;&lt;img width="475" height="520" alt="image04" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image04.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Add a section control and hyperlink for the link to the file:
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Use your mouse to drag your picture or attachment field from the Fields pane to a location right next to your Picture or Attachment control.&lt;/li&gt;
&lt;li&gt;When prompted for a control type, click &lt;strong&gt;Section&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click to place your cursor inside the newly created Section Control.&lt;/li&gt;
&lt;li&gt;Select the Insert tab and click &lt;strong&gt;Hyperlink&lt;/strong&gt;.
&lt;p&gt;&lt;img width="343" height="102" alt="image05" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image05.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;When prompted for the hyperlink’s properties:
&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;li&gt;For Link to, select the &lt;strong&gt;qRulesLink&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;For Display, select the &lt;strong&gt;qRulesFilename &lt;/strong&gt;
&lt;p&gt;&lt;img width="352" height="276" alt="image06" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image06.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Click OK.&lt;/li&gt;
&lt;li&gt;Click and drag the right edge of the Hyperlink so it fills most of its container.&lt;/li&gt;
&lt;li&gt;If you wish to display a thumbnail of the linked image aside from the link itself, drag the qRulesLink field inside the section as a Picture control – right-click on the field on the Fields taskpane, select More and then select Picture
&lt;p&gt;&lt;img width="650" height="132" alt="image07" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image07.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Set the control as read-only and also adjust the qRulesLink photo control with a fixed width or height of your choice so that it appears like a thumbnail on your form.
&lt;p&gt;&lt;img width="650" height="155" alt="image08" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image08.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Add a formatting rule to hide the section control when the file has &lt;em&gt;not&lt;/em&gt; been saved out:
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Repeat the sub-steps from step 7, with these differences:&lt;/li&gt;
&lt;li&gt;Instead of clicking the Picture or File attachment, click the Section control you created in step 8-b.&lt;/li&gt;
&lt;li&gt;Instead of selecting &lt;strong&gt;is not blank&lt;/strong&gt; in the condition builder, select &lt;strong&gt;is blank&lt;/strong&gt;.
&lt;p&gt;&lt;img width="330" height="521" alt="image09" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image09.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Add a button to your view and give it meaningful text like “Upload Photo”&lt;/li&gt;
&lt;li&gt;Add a rule to the button to save out the image:
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Click the button.&lt;/li&gt;
&lt;li&gt;In the Rules taskpane, click &lt;strong&gt;New &lt;/strong&gt; &lt;strong&gt;à Action&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Click Add à Set a field’s value&lt;/li&gt;
&lt;li&gt;In the Set a field’s value dialog:
&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;li&gt;For the Field, select the &lt;strong&gt;Command&lt;/strong&gt; field in the QdabraRules secondary data source.&lt;/li&gt;
&lt;li&gt;For the Value, paste the following command text, and replace the highlighted parts as indicated: &lt;strong&gt;SaveToSharePoint /url=[full URL to SharePoint library, up to the library’s name] /xpath=[full XPath to your picture or file field]&lt;/strong&gt;
&lt;p&gt;&lt;img width="535" height="510" alt="image10" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image10.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Click OK&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Save the template and upload it to FormsViewer.&lt;/li&gt;
&lt;li&gt;Open the form in FormsViewer, add a file to your Picture or File Attachment Control.&lt;/li&gt;
&lt;li&gt;Click the button to upload the file.
&lt;p&gt;&lt;img width="661" height="528" alt="image11" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image11.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;If it worked correctly, you should see the Picture or File Attachment Control disappear and it should be replaced with a thumbnail and a link to the saved out file. Clicking the link should take you to the uploaded image into the SharePoint library, showing full resolution.
&lt;p&gt;&lt;img width="649" height="245" alt="image12" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image12.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img width="304" height="449" alt="image13" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/savetosharepoint/image13.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Notes:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;If you are saving out pictures, replace the hyperlink with a Picture control that is bound to the &lt;strong&gt;qRulesLink&lt;/strong&gt; This control should display the picture by loading it from its location in the library.&lt;/li&gt;
&lt;li&gt;Try the above steps on a picture or attachment field in a repeating group/repeating section. The SaveToSharePoint command should work without any additional changes.&lt;/li&gt;
&lt;li&gt;Add the rule from your Save Files button to your form’s Submit button. Place this rule before the rule that actually submits the form. This should cause files to save out before your form is saved, reducing the size of your documents and the speed of your submits.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=117176" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/FormsViewer/default.aspx">FormsViewer</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Mobile/default.aspx">Mobile</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Image/default.aspx">Image</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Capture+Image/default.aspx">Capture Image</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Camera/default.aspx">Camera</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Save+images+to+SharePoint/default.aspx">Save images to SharePoint</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/SaveToSharePoint/default.aspx">SaveToSharePoint</category></item><item><title>How To: Capture Camera Images</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/09/05/how-to-capture-camera-images.aspx</link><pubDate>Tue, 05 Sep 2017 12:32:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:117175</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=117175</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/09/05/how-to-capture-camera-images.aspx#comments</comments><description>&lt;h2&gt;Prerequisites:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You should already have FormsViewer installed and understand how to upload and open forms.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Steps.&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Create a new form template or open a form template that you already have in InfoPath Design mode.&lt;/li&gt;
&lt;li&gt;Locate or create a group in your form’s main that would be suitable for storing the image you want to add.&lt;/li&gt;
&lt;li&gt;Right-click the group in the Fields taskpane and click &lt;strong&gt;Add…&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Enter any valid field name for the field. For Data Type, select “Picture or File Attachment (base64)”. Click OK.&lt;/li&gt;
&lt;li&gt;Drag the newly added field into the location in your view where you would like to add it. When prompted for a control type, select Picture.&lt;/li&gt;
&lt;li&gt;Save your form template.&lt;/li&gt;
&lt;li&gt;Upload the template to FormsViewer and open it.&lt;/li&gt;
&lt;li&gt;Click the image control that you added.&lt;/li&gt;
&lt;li&gt;You should see a popup dialog with a file attachment control. Click the file attachment control to select a file.
&lt;p&gt;&lt;img width="436" height="163" alt="image01" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/cameracapture/image01.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Select a picture file to use.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;If you are viewing the form on a mobile device, you may have the option to take a picture using your device app as an alternative to selecting a file, like so:
&lt;p&gt;&lt;img width="441" height="493" alt="image02" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/cameracapture/image02.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Click OK.&lt;/li&gt;
&lt;li&gt;The picture should now be shown in your form.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Optional:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Modify the picture control’s properties to give it either a fixed width or fixed height. You can use this to prevent it from becoming too large.&lt;/li&gt;
&lt;li&gt;Use the same field to create additional Picture Controls in different areas of your form’s view, or in other views. This will allow your users to attach pictures in one part and view them in other parts of the form.
&lt;ul&gt;
&lt;li&gt;You can also modify some of the Picture Controls’ properties as described above, to show a smaller version of the pictures in certain parts of the form.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=117175" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/FormsViewer/default.aspx">FormsViewer</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Mobile/default.aspx">Mobile</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Image/default.aspx">Image</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Capture+Image/default.aspx">Capture Image</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Camera/default.aspx">Camera</category></item><item><title>How To: Add Signature Capture to your Form</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/09/05/how-to-add-signature-capture-to-your-form.aspx</link><pubDate>Tue, 05 Sep 2017 11:19:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:117174</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=117174</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/09/05/how-to-add-signature-capture-to-your-form.aspx#comments</comments><description>&lt;h2&gt;Prerequisites:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You should already have FormsViewer installed and understand how to upload and open forms.&lt;/li&gt;
&lt;li&gt;You should have an XSN form template that has been injected with qRules.&lt;/li&gt;
&lt;li&gt;You should have the Signature Prototype form included with this document (Download the package &lt;a title="FormsViewer Signature Capture" href="http://www.infopathdev.com/files/folders/formsviewer_v11/entry117151.aspx%20" target="_blank"&gt;here&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Steps:&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Export all resource files except QdabraRules.xml from the Signature Prototype XSN.
&lt;p&gt;&lt;img width="321" height="293" alt="image01" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image01.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Add the .js and .css files to your own XSN as resource files.
&lt;p&gt;&lt;img width="321" height="293" alt="image02" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image02.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Add a Section control to your form. This will serve as a placeholder for the signature control.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Place some placeholder text in this section control, like “Find me”. You will use this in step 7 to locate the section in the form’s source in step 7.
&lt;p&gt;&lt;img width="874" height="275" alt="image03" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image03.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Add a Picture control to your form along with a corresponding base64 (Picture or File Attachment) field.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;When you select Picture from the Controls pane, select the option to include it in the form.
&lt;p&gt;&lt;img width="318" height="147" alt="image04" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image04.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Place this inside the Section control from step 3.
&lt;p&gt;&lt;img width="869" height="99" alt="image05" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image05.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Click the control to select it and add a formatting rule to hide it when it is blank.
&lt;p&gt;&lt;img width="646" height="523" alt="image06" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image06.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Add a button to the view for the purposes of showing the signature control. Give this button some text like “Sign this form” and a meaningful ID. Make note of this ID for use in step 8.
&lt;p&gt;&lt;img width="597" height="335" alt="image07" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image07.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Save the form as an XSN file and extract its source.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;If you are unsure how to extract the form’s source, you can do this:
&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;li&gt;Click the File tab&lt;/li&gt;
&lt;li&gt;Click Publish&lt;/li&gt;
&lt;li&gt;Click Export Source Files&lt;/li&gt;
&lt;li&gt;Locate or create a folder where the source files will be extracted. This will create several files in the destination folder, so it is usually best to select an empty folder or create a new folder for this.&lt;/li&gt;
&lt;li&gt;Click OK&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Locate the source files you extracted, and use a text editor to open the view XSL file corresponding to the view where you are adding the signature control. Locate the Section control you created in step 3. It will most likely be in the format CTRL&lt;em&gt;[number]&lt;/em&gt; make note of this ID for use in the next step.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;If you are not sure how to locate the Section control, you can do the following:
&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;li&gt;Within the text editor, search for the placeholder text you added in step 3 (e.g. “Find me”). When you’re done with all the steps in this document, you may delete this placeholder text.&lt;/li&gt;
&lt;li&gt;This should take you to roughly the location of the Section control. Look in the near vicinity of the located placeholder text for a &amp;lt;div&amp;gt; tag with an xd:xctname=&amp;quot;Section&amp;quot; attribute.&lt;/li&gt;
&lt;li&gt;Make a note of the xd:CtrlId attribute on this tag. (e.g. CTRL3)
&lt;p&gt;&lt;img width="712" height="118" alt="image08" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image08.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Edit the SignatureConfig.xml from the exported resource files of the Signature Prototype XSN and add the needed config settings.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Open the XML in a text editor such as Notepad.&lt;/li&gt;
&lt;li&gt;ButtonId is the button ID from step 5.&lt;/li&gt;
&lt;li&gt;PlaceholderId is the ID of the Section control that you determined in step 7.&lt;/li&gt;
&lt;li&gt;DestPath is the full XPath of the picture field from step 4.
&lt;p&gt;&lt;img width="901" height="227" alt="image09" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image09.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Back in the InfoPath Designer, go to Data &amp;gt; Data Connections and add a receive XML data connection for your modified SignatureConfig.xml – name it &lt;strong&gt;SignatureConfig&lt;/strong&gt;.
&lt;p&gt;&lt;img width="632" height="435" alt="image10" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image10.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;On the finishedLoading field in the QdabraRules data source, add a rule to load the .js and .css files using LoadResource. (You can imitate the rule in the same location in the sample form. It should involve three LoadResource commands:
&lt;ul&gt;
&lt;li&gt;LoadResource /name=jquery.signaturepad.min.js&lt;/li&gt;
&lt;li&gt;LoadResource /name=Signature.js&lt;/li&gt;
&lt;li&gt;LoadResource /name=Signature.css
&lt;p&gt;&lt;img width="721" height="530" alt="image11" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image11.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Save, upload the form to FormsViewer, and try it out.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Click the button you added in step 5 to reveal the signature control.
&lt;p&gt;&lt;img width="803" height="258" alt="image12" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image12.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Add a signature by clicking and dragging your mouse across the gray area.
&lt;p&gt;&lt;img width="437" height="229" alt="image13" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image13.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Click Capture Signature to capture an image of the signature. This will store an image of the signature in your image field and hide the signature control.
&lt;p&gt;&lt;img width="433" height="259" alt="image14" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image14.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;(As needed) To add more signature controls to the same form, repeat steps 3-9. In step 8, add one &amp;lt;Signature&amp;gt; element to the SignatureConfig file for each signature control and update the SignatureConfig data source instead of creating a new one.
&lt;p&gt;&lt;img width="904" height="339" alt="image15" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/signature/image15.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=117174" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/FormsViewer/default.aspx">FormsViewer</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Signature/default.aspx">Signature</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Mobile/default.aspx">Mobile</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Capture+Signature/default.aspx">Capture Signature</category></item><item><title>Query Forms from within other Forms</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/03/23/query-forms-from-within-other-forms.aspx</link><pubDate>Thu, 23 Mar 2017 12:11:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:115892</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=115892</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/03/23/query-forms-from-within-other-forms.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;You may download the files used in this blog post from &lt;a title="this link" href="http://www.infopathdev.com/files/folders/formsviewer_v11/entry115891.aspx"&gt;this link&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="font-size:14pt;"&gt;Overview&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Sometimes you have a form and you want to show another form&amp;#39;s
data, without actually copying it into your form.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;In other words, you don&amp;#39;t want to include the queried form into
your form. You just want to link the forms together and show the related form
as a reference.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;How do you add this &amp;quot;satellite&amp;quot; form to your main form
without impacting the design of your main form?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;In this blog, we&amp;#39;ll show you how to query and display data from a
separate satellite form without ruining the integrity of your main form.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="font-size:14pt;"&gt;Requirements&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;ul style="list-style-type:disc;direction:ltr;"&gt;&lt;li style="color:black;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:0pt;mso-list:l3 level1 lfo4;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;You are a site collection admin.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="color:black;font-size:12pt;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-size:12pt;font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:0pt;mso-list:l3 level1 lfo4;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Your site has the FormsViewer App
installed, or your SharePoint admin can install it.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="color:black;font-size:12pt;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-size:12pt;font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l3 level1 lfo4;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;You have an InfoPath form or
access to InfoPath Designer to create one.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;





&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="font-size:14pt;"&gt;Sample Scenario = Policies&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Every business process needs a policy. The policy may change
throughout the year. For example, an expense report may require receipts for
expenses exceeding $100 this year, but this limit may be raised to $150 next
year. The business process admin should be able to update the&amp;nbsp;policies by
going in to the Policy library and adding/updating forms.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span&gt;&lt;font size="3"&gt;Usage
Scenario &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;i&gt;&lt;span&gt;&lt;font size="3"&gt;View
Policy&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt 27pt;text-indent:-0.25in;vertical-align:middle;mso-list:l1 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore;"&gt;1.&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;font-size:11pt;"&gt;User
opens up your form&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt 27pt;text-indent:-0.25in;vertical-align:middle;mso-list:l1 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore;"&gt;2.&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;font-size:11pt;"&gt;Clicks
on Show Policy&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt 27pt;text-indent:-0.25in;vertical-align:middle;mso-list:l1 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore;"&gt;3.&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;font-size:11pt;"&gt;If
no matching policy exists, Main form shows &amp;quot;No policy document&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt 27pt;text-indent:-0.25in;vertical-align:middle;mso-list:l1 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore;"&gt;4.&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;font-size:11pt;"&gt;If
policy form exists, Main form queries the policies form&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt 27pt;text-indent:-0.25in;vertical-align:middle;mso-list:l1 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore;"&gt;5.&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;font-size:11pt;"&gt;Main
form displays the policy &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;i&gt;&lt;span&gt;&lt;font size="3"&gt;Add
or Edit Policy&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt 27pt;text-indent:-0.25in;vertical-align:middle;mso-list:l0 level1 lfo2;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;span style="mso-list:Ignore;"&gt;1.&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;font-size:11pt;"&gt;Business
Process Admin adds a new policy with the name for the main form which it will
target&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span&gt;&lt;font size="3"&gt;Components&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;To implement, you will need the following:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;ul style="list-style-type:disc;direction:ltr;"&gt;&lt;li style="color:black;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:0pt;vertical-align:middle;mso-list:l5 level1 lfo3;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Policies Form - required &lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="color:black;font-size:12pt;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-size:12pt;font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:0pt;vertical-align:middle;mso-list:l5 level1 lfo3;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Policies XTP - generic XTP that
can be configured &lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style="color:black;font-size:12pt;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-size:12pt;font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;vertical-align:middle;mso-list:l5 level1 lfo3;tab-stops:list .5in;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Your Main Form - where you insert
the XTP&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;





&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span&gt;&lt;font size="3"&gt;Technique&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Query the Policy form library using the URL for the Main form (as
if it is a unique ID to search for a policy).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Here’s how the Policy Form looks like – simple and
straightforward.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;img width="658" height="566" title="image1" style="width:658px;height:566px;" alt="image1" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image1.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font face="Times New Roman"&gt;&lt;font size="3"&gt;
 &lt;/font&gt;&lt;font size="3"&gt;
 
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  &lt;/font&gt;&lt;font size="3"&gt;
  
 &lt;/font&gt;&lt;font size="3"&gt;
 &lt;/font&gt;&lt;font size="3"&gt;
 

 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Publish you&lt;/span&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;r &lt;/font&gt;&lt;/span&gt;&lt;span style="color:black;font-size:11pt;"&gt;Policy
form into your SharePoint library. Submit your business process policies using
that form, specifying the Target Form Name, e.g. Expense Report, Leave Request,
etc. and entering your Policy text in the rich text field which allows
formatting, paragraph breaks, etc.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Here’s an example of a filled-out Policy form:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;img width="661" height="567" title="image2" style="width:661px;height:567px;" alt="image2" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image2.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;There’s also the Policy XTP (template part) that allows easily
adding policies into your forms. Here’s how it looks like in the Designer:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;img width="844" height="618" title="image3" style="width:844px;height:618px;" alt="image3" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image3.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Add the XTP into your InfoPath Designer Custom Controls:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;img width="381" height="331" title="image4" style="width:381px;height:331px;" alt="image4" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image4.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;We will add the Policy XTP into the Expense Report form that ships
with InfoPath 2007.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;img width="878" height="857" title="image5" style="width:878px;height:857px;" alt="image5" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image5.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Follow the steps provided in the XTP – we made it very simple and
user-friendly for you! &lt;/span&gt;&lt;span style="color:black;font-family:Wingdings;font-size:11pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;h2 style="margin:2pt 0in 0pt;"&gt;&lt;span&gt;&lt;font color="#2e74b5" face="Calibri Light" size="4"&gt;Key notes:&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;ul style="list-style-type:disc;direction:ltr;"&gt;&lt;li style="color:black;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l2 level1 lfo6;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Make sure to enter the same form
name you specified when you submitted the Policy Form. Recall that we submitted
policy and gave it a Target Form Name of “Expense Report”&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l2 level1 lfo6;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;&lt;img width="612" height="164" title="image6" style="width:612px;height:164px;" alt="image6" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image6.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt 0.5in;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;The same name should be specified as the default value in the
Policy XTP section’s &lt;b style="mso-bidi-font-weight:normal;"&gt;TargetFormName&lt;/b&gt;
field:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt 0.5in;"&gt;&lt;img width="355" height="397" title="image7" style="width:355px;height:397px;" alt="image7" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image7.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;ul style="list-style-type:disc;direction:ltr;"&gt;&lt;li style="color:black;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l2 level1 lfo6;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;In the &lt;b style="mso-bidi-font-weight:normal;"&gt;PolicyLibraryUrl&lt;/b&gt; field, enter the URL to the &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;library&lt;/u&gt;&lt;/b&gt; where you published the Policy Form to. Make sure to
include the trailing slash, like so:&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l2 level1 lfo6;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;&lt;img width="355" height="397" title="image8" style="width:355px;height:397px;" alt="image8" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image8.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;ul style="list-style-type:disc;direction:ltr;"&gt;&lt;li style="color:black;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l2 level1 lfo6;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;The XTP appended the “_Policy”
text in the data connection names so you’ll need to rename the data connection
for QdabraRules (only) so that FormsViewer recognizes the commands.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l2 level1 lfo6;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;&lt;img width="531" height="489" title="image9" style="width:531px;height:489px;" alt="image9" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image9.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Those are all the changes needed – super easy! &lt;/span&gt;&lt;span style="color:black;font-family:Wingdings;font-size:11pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;h2 style="margin:2pt 0in 0pt;"&gt;&lt;span&gt;&lt;font color="#2e74b5" face="Calibri Light" size="4"&gt;How the Magic Happens&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;All the
rules are placed in the Show Policy button:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;img width="959" height="857" title="image10" style="width:959px;height:857px;" alt="image10" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image10.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;We use
the following commands/technique:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;ul style="list-style-type:disc;direction:ltr;"&gt;&lt;li style="color:black;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l4 level1 lfo5;mso-add-space:auto;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;ChangeConnectionUrl&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;font-size:11pt;"&gt;
– to change the URL of the BusinessProcess_Policy XML data connection&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l4 level1 lfo5;mso-add-space:auto;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;&lt;img width="611" height="264" title="image11" style="width:611px;height:264px;" alt="image11" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image11.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt 0.5in;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;We are basically telling our form to get the policy text from the
Policy Form library to the form where we added the XTP to, in this case, the
Expense Report form.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;ul style="list-style-type:disc;direction:ltr;"&gt;&lt;li style="color:black;font-style:normal;font-weight:normal;"&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l4 level1 lfo5;mso-add-space:auto;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;CopyRichText&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;font-size:11pt;"&gt;
– if a policy has been submitted for our form, we then copy the value from that
Policy form into our Expense Report form.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-style:normal;font-weight:normal;margin-top:0in;margin-bottom:12pt;mso-list:l4 level1 lfo5;mso-add-space:auto;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;&lt;img width="499" height="311" title="image12" style="width:499px;height:311px;" alt="image12" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image12.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt 0.5in;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;Since we’re copying to and from a rich text field, we use the
command CopyRichText in order to keep any rich text formatting.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;span style="color:black;font-size:11pt;"&gt;That’s
all there is to it! When you’re done setting it up, publish your form into
FormsViewer and test out your changes.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;img width="608" height="216" title="image13" style="width:608px;height:216px;" alt="image13" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image13.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 12pt;"&gt;&lt;img width="643" height="799" title="image14" style="width:643px;height:799px;" alt="image14" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/policy/image14.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p align="center" style="margin:0in 0in 12pt;text-align:center;"&gt;&lt;span style="mso-ansi-language:EN-PH;mso-fareast-language:EN-PH;mso-no-proof:yes;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;
 
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;span style="color:black;font-size:11pt;mso-fareast-theme-font:minor-fareast;mso-ansi-language:EN-US;mso-fareast-language:JA;mso-bidi-language:AR-SA;"&gt;Have fun! &lt;/span&gt;&lt;span style="color:black;font-family:Wingdings;font-size:11pt;mso-fareast-theme-font:minor-fareast;mso-ansi-language:EN-US;mso-fareast-language:JA;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-char-type:symbol;mso-symbol-font-family:Wingdings;mso-bidi-language:AR-SA;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=115892" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/FormsViewer/default.aspx">FormsViewer</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/expense+report/default.aspx">expense report</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/query+forms/default.aspx">query forms</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/policy/default.aspx">policy</category></item><item><title>Create a Child Form from within a Parent</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/03/14/create-a-child-form-from-within-a-parent.aspx</link><pubDate>Tue, 14 Mar 2017 08:50:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:115787</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=115787</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/03/14/create-a-child-form-from-within-a-parent.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;&lt;font color="#ff0000"&gt;(Click &lt;/font&gt;&lt;/b&gt;&lt;a title="here" href="http://www.infopathdev.com/files/folders/formsviewer_v11/entry115788.aspx" target="_blank"&gt;&lt;b&gt;&lt;font color="#ff0000"&gt;here&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;font color="#ff0000"&gt; to download the files used in this blog post.)&lt;/font&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Overview&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;When you&amp;#39;re designing a form, you don&amp;#39;t need to include &amp;quot;everything but the kitchen sink”. I confess abusing this idiom in the past. It means &amp;quot;almost anything one can imagine&amp;quot;. I have used &amp;quot;kitchen sink&amp;quot; as a metaphor for an InfoPath form from hell that has everything thrown into it. Visually, I imagine a kitchen sink so full that it is impossible to wash the dishes.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s easy for a form to become bloated and unwieldy.&lt;/p&gt;
&lt;p&gt;For example, imagine that you have a simple Expense Report form that submits to a SharePoint library. Good job! You publish and people start using it and they are happy for a month or so. Then, you get a feature request to add a simple approve-request workflow. So, you add a &amp;quot;Change History&amp;quot; section to your form (we have an XTP for this) and promote properties for the last modified user and date-time fields to integrate with a new SharePoint workflow. This makes sense because you can now measure the time between submit and approval or rejection and resubmit, etc. You can&amp;#39;t do that with SharePoint workflows, so it makes sense to add this repeating block to your form. Fine. Another month goes by and somebody wants you to add a Expense Policy to the form. Now, you know that there are many business policies in your org and during a slow Tuesday afternoon you daydream of creating a general form for policies and linking them together but then when Wednesday rolls around, you&amp;#39;re slammed with other work and you just don&amp;#39;t have time to do that so you hard-code the policy into the form and that gets the job done, but you know you&amp;#39;ll have to republish with every update. Let&amp;#39;s hope the policy doesn’t change often.&amp;nbsp; After another month and yet more feature requests and suggestions, you finally put your hand to your head and in a flash of insight realize that whack-a-mole is the wrong game for you. Instead, you will design a place in your form where users can submit suggestions.&amp;nbsp; You will automate the task of improving your form and in the process get control of your work week back. You will schedule one time every two weeks to review form feedback and schedule changes. Life will be orderly.&amp;nbsp; Only one problem: how to extract suggestions saved in the Expense Report form…&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s where it makes sense to have two dishwashers. You&amp;#39;ve got one for glass stemware and another for pots and pans. Different cycles for different dirtiness. Your Expense Report form and Suggestions will be in different libraries. The Expense Reports need to be processed quickly. The suggestions, not so much. OK, that&amp;#39;s the idea, but how to extract the latter suggestion from the former expense report and yet still give people a &amp;quot;ticket #&amp;quot; so that they feel like their suggestion didn&amp;#39;t end up in the black hole of SharePoint?&lt;/p&gt;
&lt;p&gt;With Qdabra&amp;#39;s easy-to-inject Suggestions XTP, you can add a Suggestions section to your form and have it saved to a separate library.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You are a site collection admin.&lt;/li&gt;
&lt;li&gt;Your site has the FormsViewer App installed, or your SharePoint admin can install it.&lt;/li&gt;
&lt;li&gt;You have an InfoPath form or access to InfoPath Designer to create one.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Sample Scenario = Add a Suggestion Box to your form&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Adding a Suggestion Box to your form is a great way to capture feedback, and defuse negativity of a new process. If someone calls to say there&amp;#39;s a bug, you can have them enter it into the suggestion box right away and promise them some turnaround.&amp;nbsp; They&amp;#39;re happy you listened.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;qRules&lt;/b&gt; has a command called &lt;b&gt;SubmitToSharePoint&lt;/b&gt; which users to create a different XML document and submit to a SharePoint form library. It supports “create” and “update” actions for XML fragments based on an XML mapping.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;How it Works&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This lab provides a Suggestion form and a Suggestion template part (XTP). If you open both in InfoPath Designer and compare the Suggestion form’s main schema against the XTP’s Suggestion secondary data source schema side-by-side, you’ll see that the XTP contains the schema of the Suggestion form.&lt;/p&gt;
&lt;p&gt;Suggestion Form:&lt;/p&gt;
&lt;p&gt;&lt;img width="600" height="216" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image1.png" /&gt;&lt;/p&gt;
&lt;p&gt;Suggestion XTP:&lt;/p&gt;
&lt;p&gt;&lt;img width="600" height="164" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image2.png" /&gt;&lt;/p&gt;
&lt;p&gt;When you add the Suggestion XTP into your form, the XTP will add the schema as an XML to the secondary data source.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Design the Form that Submits Suggestions&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;For your convenience, we are providing a sample form template that you can start with. You will continue designing this form as if it’s one of your company’s solutions.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In InfoPath Designer, open the template named &lt;i&gt;xsn&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;Add your fields and controls – you can add any field you want; but for the purpose of this exercise, we’ll add fields for &lt;i&gt;Suggestion, Project, Submitter, &lt;/i&gt;and&lt;i&gt; FormName&lt;/i&gt;; and use text box controls on the canvas.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image3.png" /&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Publish the form to a Library.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Click &lt;b&gt;File &lt;/b&gt;&lt;b&gt;→&lt;/b&gt;&lt;b&gt; Publish &lt;/b&gt;&lt;b&gt;→&lt;/b&gt;&lt;b&gt; SharePoint Server&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Enter the training site URL (&lt;a href="https://training2013.formsboard.com/MastersCourse/"&gt;&lt;b&gt;https://training2013.formsboard.com/MastersCourse/&lt;/b&gt;&lt;/a&gt;). Click Next.&lt;/li&gt;
&lt;li&gt;Select &lt;b&gt;Form Library&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;b&gt;Create a new form library&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Enter a unique name for your form library. For example, &amp;lt;YourName&amp;gt;_Part12_Lab1.&lt;/li&gt;
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt; twice and &lt;b&gt;Publish&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Add your &lt;b&gt;Submit&lt;/b&gt; and &lt;b&gt;Close&lt;/b&gt; buttons&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="643" height="205" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image4.png" /&gt;&lt;/p&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Create a Submit to Library data connection
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Under the &lt;b&gt;Data&lt;/b&gt; tab, click &lt;b&gt;Data Connections&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; a &lt;b&gt;Submit&lt;/b&gt; data connection that submits &lt;b&gt;To a Document Library on a SharePoint site&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Enter the URL for the library created in step 3.&lt;/li&gt;
&lt;li&gt;For the File name, click the &lt;b&gt;&lt;i&gt;fx&lt;/i&gt;&lt;/b&gt; button and select the &lt;b&gt;FormName&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt; until you reach the last page of the data connection wizard.&lt;/li&gt;
&lt;li&gt;Leave the &lt;i&gt;SharePoint Library Submit&lt;/i&gt; name as is, and click &lt;b&gt;Finish&lt;/b&gt; to exit the data connection wizard.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Double click the &lt;b&gt;Submitter&lt;/b&gt; field, click the &lt;b&gt;&lt;i&gt;fx&lt;/i&gt;&lt;/b&gt; button, and enter the formula &lt;b&gt;userName()&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Click&lt;/b&gt; on the Submit button.&lt;/li&gt;
&lt;li&gt;Under the &lt;i&gt;Home&lt;/i&gt; tab, click &lt;b&gt;Manage Rules&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; an action rule named &lt;i&gt;Generate FormName&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;Click the &lt;b&gt;Condition&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;For the first dropdown, select the &lt;b&gt;FormName&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Select “is blank” from the second dropdown.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="611" height="117" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image5.png" /&gt;&lt;/p&gt;
&lt;ol start="13"&gt;
&lt;li&gt;Add an action that sets the &lt;b&gt;FormName&lt;/b&gt; field&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="731" height="349" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image6.png" /&gt;&lt;/p&gt;
&lt;ol start="14"&gt;
&lt;li&gt;Click the &lt;b&gt;&lt;i&gt;fx&lt;/i&gt;&lt;/b&gt; button and enter the formula: translate(concat(&lt;b&gt;Project&lt;/b&gt;, &amp;quot;-&amp;quot;, &lt;b&gt;Submitter&lt;/b&gt;, &amp;quot;-&amp;quot;, now()), &amp;#39; ~#%&amp;amp;*{}&amp;lt;&amp;gt;:,?\/|&amp;quot;+.…&amp;#39;, &amp;quot;_____________________&amp;quot;)&lt;/li&gt;
&lt;li&gt;Highlight &lt;b&gt;Project&lt;/b&gt; and click the button &lt;b&gt;Insert Field or Group&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Select the corresponding &lt;b&gt;Project&lt;/b&gt; field and perform the same step for the &lt;b&gt;Submitter&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;b&gt;OK&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; another &lt;i&gt;action rule&lt;/i&gt; that &lt;b&gt;Submits Data&lt;/b&gt; using the &lt;b&gt;SharePoint Library Submit&lt;/b&gt; data connection, and name the rule accordingly.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Save&lt;/b&gt; the form and click the quick publish icon &lt;img width="27" height="19" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image19.png" /&gt;&amp;nbsp;located at the upper left section of your screen to perform a quick republish.&lt;/li&gt;
&lt;li&gt;Perform a test submit to verify the submit works – the XML generated will be used for identifying the Processing Instructions of the XML.&lt;/li&gt;
&lt;li&gt;Download the generated XML and save it on your desktop or downloads folder.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Add the Suggestion XTP&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;You will then add the Suggestion XTP that will allow suggestions to be submitted into the target Library we created earlier.&lt;/p&gt;
&lt;p&gt;In this section, you may use any form you wish to use but for purposes of training, a &lt;b&gt;QdExpenseReport-Sample&lt;/b&gt; pre-injected with &lt;b&gt;qRules&lt;/b&gt; form has been provided.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Note that &lt;b&gt;qRules&lt;/b&gt; is required. You may need to inject your form with qRules if you are using a different form. &lt;/i&gt;&lt;/p&gt;
&lt;ol start="22"&gt;
&lt;li&gt;Add the XTP in InfoPath Custom Controls.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="208" height="216" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image7.png" /&gt;&lt;/p&gt;
&lt;ol start="23"&gt;
&lt;li&gt;Drag the Suggestion XTP on your form canvas.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is how the XTP looks like on the design canvas:&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="604" height="301" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image8.png" /&gt;&lt;/p&gt;
&lt;p&gt;In your &lt;i&gt;Fields &lt;/i&gt;task pane, notice that the XTP added groups and fields into your main data source.&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="208" height="245" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image9.png" /&gt;&lt;/p&gt;
&lt;p&gt;If you go to &lt;i&gt;Data &amp;gt; Data Connections, &lt;/i&gt;you will see that the XTP also added data connections:&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="240" height="76" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image10.png" /&gt;&lt;/p&gt;
&lt;p&gt;And if you select the &lt;b&gt;Submit Suggestion &lt;/b&gt;button then display the &lt;i&gt;Rules &lt;/i&gt;task pane via &lt;i&gt;Home &amp;gt; Manage Rules, &lt;/i&gt;you’ll see the pre-configured rules:&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="334" height="204" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image11.png" /&gt;&lt;/p&gt;
&lt;p&gt;These are just some of the benefits of using XML Template parts (XTPs) – it adds almost everything for you; in short, you let the XTP do the hard work. Another huge plus is that you can use XTPs in as many forms as you want.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Modify the XTP&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We will make a few modifications to the Suggestion section so that it meets our form’s needs.&lt;/p&gt;
&lt;ol start="24"&gt;
&lt;li&gt;Move the light bulb icon (drag-and-drop) where you want it to appear on your form.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="606" height="353" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image12.png" /&gt;&lt;/p&gt;
&lt;ol start="25"&gt;
&lt;li&gt;Add data connection that submits to the Suggestion Form library.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Under the &lt;b&gt;Data&lt;/b&gt; tab, click &lt;b&gt;Data Connections&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; a &lt;b&gt;Submit&lt;/b&gt; data connection that submits &lt;b&gt;To a Document Library on a SharePoint site&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Enter the URL for the &lt;i&gt;Suggestion Form library&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;For the File name, click the &lt;b&gt;&lt;i&gt;fx&lt;/i&gt;&lt;/b&gt; button and select the node &lt;b&gt;/ns1:SuggestionForm/ns1:FormName&lt;/b&gt; from the &lt;b&gt;Suggestion_ Suggestion&lt;/b&gt; secondary data connection.&lt;/li&gt;
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt; until you reach the last page of the data connection wizard.&lt;/li&gt;
&lt;li&gt;Provide a meaningful name such as &lt;b&gt;SubmitSuggestion&lt;/b&gt;, and click &lt;b&gt;Finish&lt;/b&gt; to exit the data connection wizard.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;b&gt;Submit Suggestion&lt;/b&gt; button
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Modify Action rule named &lt;b&gt;Insert PIs&lt;/b&gt; - set target field to &lt;i&gt;qRules&lt;/i&gt; &lt;b&gt;Command&lt;/b&gt; node for both actions.&lt;/li&gt;
&lt;li&gt;Modify Action rule named &lt;b&gt;Submit to Suggestion Library&lt;/b&gt; - set target field to &lt;i&gt;qRules&lt;/i&gt; &lt;b&gt;Command&lt;/b&gt; node&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;At the &lt;b&gt;Xtp_Logic_Suggestion&lt;/b&gt; secondary data connection, click the node &lt;b&gt;/XtpLogic/Action/SetXMLValues&lt;/b&gt;
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Modify Action rule name &lt;b&gt;Set Library Name*&lt;/b&gt; - set &lt;i&gt;Value&lt;/i&gt; to the Library name of the &lt;b&gt;Suggestion Form&lt;/b&gt; (not the Expense report form)&lt;img width="986" height="379" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image13.png" /&gt;&lt;/li&gt;
&lt;li&gt;Modify Action rule name &lt;b&gt;Set URN*&lt;/b&gt; - set &lt;i&gt;Value&lt;/i&gt; to the &lt;b&gt;URN&lt;/b&gt; of the &lt;b&gt;Suggestion&lt;/b&gt; &lt;b&gt;Form&lt;/b&gt;
&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;li&gt;Open &lt;b&gt;Suggestion Form&lt;/b&gt; in deign mode&lt;/li&gt;
&lt;li&gt;Go to &lt;b&gt;File &amp;gt; Info &amp;gt; Form template Properties&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Copy the &lt;b&gt;URN&lt;/b&gt; from the &lt;b&gt;ID&lt;/b&gt; section&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Exit&lt;/b&gt; form&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Back at the &lt;b&gt;Submit Suggestion&lt;/b&gt;
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Click the first rule named &lt;b&gt;Set Values.&lt;/b&gt;
&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;li&gt;Modify the value of the action that sets the Project field to a value you desire – this should correspond to the current form you are adding the submit suggestion xtp to.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;img width="740" height="439" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image14.png" /&gt;&lt;/p&gt;&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Modify the second rule named &lt;b&gt;Insert PIs&lt;/b&gt;.
&lt;ol style="list-style-type:lower-roman;"&gt;
&lt;li&gt;Open the XML saved in step 21 using a text editor such as notepad.&lt;/li&gt;
&lt;li&gt;On the first action, update the corresponding values for the following Processing Instruction attributes:
&lt;ul&gt;
&lt;li&gt;solutionVersion&lt;/li&gt;
&lt;li&gt;productVersion&lt;/li&gt;
&lt;li&gt;PIVersion&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img width="620" height="125" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image15.png" /&gt;&lt;/p&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;On the second action, verify if the values for the &lt;b&gt;/data&lt;/b&gt; parameter are the same. If not, update the attribute values accordingly
&lt;ul&gt;
&lt;li&gt;InsertPi /dsname=Suggestion_Suggestion /name=mso-application /update=true &lt;b&gt;/data&lt;/b&gt;=progid=&amp;quot;InfoPath.Document&amp;quot; versionProgid=&amp;quot;InfoPath.Document.3&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Double check the &lt;b&gt;/dssubmit&lt;/b&gt; parameter value – make sure that the value is the same as the Submit to Library data connection name create in step 25 g. By default this should be: &lt;b&gt;SubmitSuggestion&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Save your final template.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;See it In Action!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Now that we have set it all up, we are ready to test our solution.&lt;/p&gt;
&lt;ol start="30"&gt;
&lt;li&gt;Publish your form template to SharePoint by creating a new Library (see step 5 for reference).&lt;/li&gt;
&lt;li&gt;After Publishing the form, Open a &lt;img width="26" height="29" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image20.png" /&gt;&amp;nbsp;new document.&lt;/li&gt;
&lt;li&gt;Submit a suggestion.
&lt;ol style="list-style-type:lower-alpha;"&gt;
&lt;li&gt;Click on the light bulb icon where you placed it.&lt;/li&gt;
&lt;li&gt;The Suggestion box should appear – fill in the fields.&lt;/li&gt;
&lt;li&gt;Click on the &lt;b&gt;Submit Suggestion&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;b&gt;&lt;img width="618" height="285" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image16.png" /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ol start="33"&gt;
&lt;li&gt;You should see a link to the submitted suggestion.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;img width="615" height="212" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image17.png" /&gt;&lt;/p&gt;
&lt;ol start="34"&gt;
&lt;li&gt;Click on the link to open the Suggestion form that you just submitted.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&amp;nbsp;&lt;img width="679" height="489" alt="" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/suggestions/image18.png" /&gt;&lt;/p&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=115787" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/FormsViewer/default.aspx">FormsViewer</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/submit+forms/default.aspx">submit forms</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/separate+libraries/default.aspx">separate libraries</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/parent/default.aspx">parent</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/child/default.aspx">child</category></item><item><title>Send a Form Link via Workflow</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/03/11/send-a-form-link-via-workflow.aspx</link><pubDate>Sun, 12 Mar 2017 07:09:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:115777</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=115777</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2017/03/11/send-a-form-link-via-workflow.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;Overview&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;How about approving workflow requests via email with one click?&lt;/p&gt;
&lt;p&gt;With Qdabra&amp;#39;s easy-to-install FormsViewer app, you can do this and more.&lt;/p&gt;
&lt;p&gt;Wouldn&amp;#39;t it make even more sense to approve workflows from a phone without having to login to SharePoint?&lt;/p&gt;
&lt;p&gt;Well, now with FormsViewer, even external users can approve requests. One click. No log in required.&lt;/p&gt;
&lt;p&gt;Faster, better, easier - that&amp;#39;s FormsViewer!&lt;/p&gt;
&lt;p&gt;Important: please don&amp;#39;t attempt this while driving.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;You are a site collection admin.&lt;/p&gt;
&lt;p&gt;Your site has the FormsViewer App installed, or your SharePoint admin can install it.&lt;/p&gt;
&lt;p&gt;You have an InfoPath form or access to InfoPath Designer to create one.&lt;/p&gt;
&lt;p&gt;Sample Scenario = Leave Requests&lt;/p&gt;
&lt;p&gt;A Leave Request form is a common scenario where approvals are required.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Steps&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Employee requests personal time off (PTO)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Employee navigates to HR site&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Employee clicks on Submit Leave Request&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Employee fills out form and submits&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Manager is notified&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Manager receives an email summarizing the PTO request&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Manager clicks on link to approve or reject request&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Components&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;To implement, you will need the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;One Leave Request form (InfoPath)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;One Manage Leave Request form (InfoPath)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;One SharePoint 2010/2013 workflow&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note: You can download and install our Leave Request solution from the Qdabra web store here: &lt;br /&gt; &lt;a href="http://www.qdabra.com/webstore/p/1152/leave-requests-form"&gt;http://www.qdabra.com/webstore/p/1152/leave-requests-form&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Technique&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;To approve or reject a request with one click, you need to tell the form whether you are &amp;quot;approving&amp;quot; or &amp;quot;rejecting&amp;quot; when you click. So, there are two links. One link has &amp;quot;&amp;amp;Approval=Approved&amp;quot; and the other has &amp;quot;&amp;amp;Approval=Rejected&amp;quot;.&lt;/p&gt;
&lt;p&gt;To create these links and send an email we will use SharePoint Designer…&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the workflow:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="652" height="479" alt="image1" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image1.png" /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the email:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="608" height="497" alt="image2" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image2.png" /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the link for &amp;quot;Approved&amp;quot;:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="462" height="124" alt="image3" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image3.png" /&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="500" height="414" alt="image4" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image4.png" /&gt;&lt;/p&gt;
&lt;p&gt;To create a link for rejecting, you just change the &amp;quot;&amp;amp;Approval=Approved&amp;quot; to &amp;quot;&amp;amp;Approval=Rejected&amp;quot;.&lt;/p&gt;
&lt;p&gt;Now, let&amp;#39;s take a look at the form.&lt;/p&gt;
&lt;p&gt;Qdabra&amp;#39;s Leave Requests solution has a form for submitting requests (Leave Requests form) and a form for managing the leave requests. Both are included in the package.&lt;/p&gt;
&lt;p&gt;The workflow that sends emails with the approve-reject links is associated with the former Leave Requests form.&lt;/p&gt;
&lt;p&gt;But, the links themselves point to the latter Manage Leave Requests form.&lt;/p&gt;
&lt;p&gt;The Manage Leave Requests form opens when the manager clicks the link and there is logic after form load that sets the approval status based on the command that was passed.&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s how the form canvas looks like in InfoPath Designer:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="973" height="897" title="image5a" style="width:973px;height:897px;" alt="image5a" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image5a.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here are the rules that get the approval status:&lt;/p&gt;&lt;blockquote style="margin-right:0px;" dir="ltr"&gt;&lt;p&gt;&lt;img width="645" height="897" title="image5b" style="width:645px;height:897px;" alt="image5b" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image5b.png" /&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Notice that we are using the qRules command &amp;quot;GetInputParameter&amp;quot; to query the link for the Approval key. This key indicates whether the manager has &amp;quot;approved&amp;quot; or &amp;quot;rejected&amp;quot; the request.&lt;/p&gt;
&lt;p&gt;After obtaining the approval status, we next need to get the ID of the form:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="431" height="563" alt="image6" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image6.png" /&gt;&lt;/p&gt;
&lt;p&gt;Once again, we are using the qRules GetInputParameter command to query the form&amp;#39;s ID from the link.&lt;/p&gt;
&lt;p&gt;After getting the link, we can query the form:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="423" height="556" alt="image7" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image7.png" /&gt;&lt;/p&gt;
&lt;p&gt;Notice that the rule queries the form from the Leave Requests library - that is where it was submitted.&lt;/p&gt;
&lt;p&gt;Next, the form updates the library based on the approval.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="659" height="655" alt="image8" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image8.png" /&gt;&lt;/p&gt;
&lt;p&gt;That&amp;#39;s all there is to it.&lt;/p&gt;
&lt;p&gt;Just create a workflow link that appends the form&amp;#39;s ID and the Approval command. Then, in the form use qRules GetInputParameter to query these values from the link and perform some actions based on what they are.&lt;/p&gt;
&lt;p&gt;To do this even if the user is not logged in, just add one more parameter:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;img width="500" height="414" alt="image9" src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsviewer/approvallinks/image9.png" /&gt;&lt;/p&gt;
&lt;p&gt;Of course, you&amp;#39;ll want to look at the samples. :)&lt;/p&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=115777" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/email/default.aspx">email</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/link/default.aspx">link</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/workflow/default.aspx">workflow</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/approval/default.aspx">approval</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/leave+request/default.aspx">leave request</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/FormsViewer/default.aspx">FormsViewer</category></item><item><title>Get rid of that "Control binding is not supported" error on your Design Checker!</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2013/01/14/get-rid-of-that-quot-control-binding-is-not-supported-quot-error-on-your-design-checker.aspx</link><pubDate>Mon, 14 Jan 2013 10:49:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:86003</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=86003</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2013/01/14/get-rid-of-that-quot-control-binding-is-not-supported-quot-error-on-your-design-checker.aspx#comments</comments><description>&lt;p&gt;Got calculated values on your InfoPath browser form? Do they involve filters and/or complex formulas? Surprised to find out that as soon as you&amp;#39;re ready to publish your form, there goes the Design Checker error on the taskpane --- &amp;quot;Control binding is not supported&amp;quot;&lt;/p&gt;

&lt;p&gt;&lt;img style="width:206px;height:145px;" src="http://www.infopathdev.com/blogs/mel_balsamo/images/ipfs/image1.jpg" width="206" height="145" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/ipfs/image2.jpg" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;Hilary, one of our InfoPath experts, blogged something about this - &lt;a href="http://www.infopathdev.com/blogs/hilary/archive/2012/01/19/ipfs-design-checker-errors-amp-print-preview.aspx"&gt;here&amp;#39;s her post&lt;/a&gt;. She suggested a workaround of manually modifying the form source files which wondefully works. Her readers asked if there&amp;#39;s a way to do this without tinkering with the source - there is indeed! And it is easy... read on!&lt;/p&gt;

&lt;p&gt;To reproduce the scenario and better understand when this issue actually occurs, create a simple form by following these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add a repeating table with 2 columns.&lt;/li&gt;

&lt;li&gt;Add a calculated value control&amp;nbsp;and set it to display the repeating group&amp;#39;s &lt;strong&gt;field1&lt;/strong&gt; node - we know that this will display only the first row&amp;#39;s &lt;strong&gt;field1&lt;/strong&gt; value, but we won&amp;#39;t care about that for now.&lt;/li&gt;

&lt;li&gt;Go to &lt;strong&gt;File&lt;/strong&gt; &amp;gt; &lt;strong&gt;Design&lt;/strong&gt; &lt;strong&gt;Checker&lt;/strong&gt; --- no errors, good! Not surprising, but good.&lt;/li&gt;

&lt;li&gt;Add another calculated value control - the value this time will be the &lt;strong&gt;field1&lt;/strong&gt; node filtered when &lt;em&gt;field2 is not blank&lt;/em&gt;. So you&amp;#39;d select &lt;strong&gt;Calculated Value&lt;/strong&gt; from the &lt;em&gt;Controls&lt;/em&gt; menu &amp;gt; click on the &lt;strong&gt;&lt;em&gt;fx&lt;/em&gt;&lt;/strong&gt; button &amp;gt; &lt;em&gt;Insert Field or Group&lt;/em&gt; &amp;gt; select &lt;strong&gt;field1&lt;/strong&gt; &amp;gt; &lt;em&gt;Filter Data&lt;/em&gt; &amp;gt; &lt;em&gt;Add&lt;/em&gt; &amp;gt; &lt;em&gt;field2 is not blank&lt;/em&gt; &amp;gt; click &lt;strong&gt;OK&lt;/strong&gt; five times.
&lt;p&gt;Here&amp;#39;s what we have so far:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/ipfs/image3.jpg" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;Let&amp;#39;s preview the form to make sure it&amp;#39;s working so far...&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/ipfs/image4.jpg" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;Close Preview and click &lt;strong&gt;Refresh&lt;/strong&gt; on the Design Checker pane - still no error...
&lt;p&gt;And here&amp;#39;s where we try reproducing the issue - we&amp;#39;ll make that design checker error appear...&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Right-click on the first calculated value&amp;#39;s control and select &lt;strong&gt;Calculated Value Properties &lt;/strong&gt;&amp;gt; click on the &lt;strong&gt;&lt;em&gt;fx&lt;/em&gt;&lt;/strong&gt; button and just click &lt;strong&gt;OK&lt;/strong&gt; twice to close it without changing anything - just humor me here, ok? Now click &lt;strong&gt;Refresh&lt;/strong&gt; again - no error.&lt;/li&gt;&lt;li&gt;Repeat the same actions on Step 6, this time with the &lt;u&gt;second&lt;/u&gt; calculated value --- so look at the formula in the properties dialog box, don&amp;#39;t change anything and hit &lt;strong&gt;OK&lt;/strong&gt; to close it.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Click Refresh --- bam! There&amp;#39;s your error.&lt;/p&gt;&lt;p&gt;At this point, we&amp;#39;ll wonder - is it a bug in InfoPath? I&amp;nbsp;don&amp;#39;t know. But here&amp;#39;s where I think Hilary&amp;#39;s observation comes to play - it might&amp;#39;ve already added that &amp;quot;xd:binding&amp;quot; attribute in the xsl file as soon as we clicked OK, InfoPath thinking that we &amp;quot;modified&amp;quot; it. If you Undo once from that last step and refresh again, the error will go away. But who&amp;nbsp;can keep track?&amp;nbsp;(Note to self: don&amp;#39;t click OK&amp;nbsp;in edit mode dialogs when I really did not change anything - there&amp;#39;s a Cancel button after all!)&lt;/p&gt;&lt;p&gt;The solution, aside from manually modifying the source files, is to ---- &lt;font color="#006600"&gt;&lt;strong&gt;delete the calculated value and add a fresh one&lt;/strong&gt;&lt;/font&gt;! Yes! But before you delete, make sure to grab your formula first - copy it, so that you won&amp;#39;t need to rebuild it on your fresh calculated value as you can just paste&amp;nbsp;the expression&amp;nbsp;in the formula box. Now that&amp;#39;s easy enough, at least for me.&lt;/p&gt;&lt;p&gt;So we know that this will occur everytime you&amp;#39;d go to the formula and edit it (what a pain). Again, who can keep track? The goodness left in this is that InfoPath will still be friendly enough to point all instances of this error when it&amp;#39;s time to publish your form. So keep working, just keep adding your calculated values, modify them all you want. When you publish, you&amp;#39;d end up with 10 or more errors like this, but when you click on each, your cursor will point to the exact calculated value that needs to be recreated. You can then fix them all at once.&lt;/p&gt;&lt;p&gt;Hope this helps...&lt;/p&gt;&lt;ol&gt;
&lt;/ol&gt;
&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=86003" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/browser+forms/default.aspx">browser forms</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/calculated+value/default.aspx">calculated value</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/Design+Checker+error/default.aspx">Design Checker error</category></item><item><title>Add a dog ear to your form</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2012/07/23/add-a-dog-ear-to-your-form.aspx</link><pubDate>Mon, 23 Jul 2012 15:05:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:80882</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=80882</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2012/07/23/add-a-dog-ear-to-your-form.aspx#comments</comments><description>&lt;p&gt;From this:
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image01.png" height="114" width="1026" alt="" /&gt;&lt;/p&gt;&lt;p&gt;To this:
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image02.png" height="130" width="1061" alt="" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;That looks like a &amp;quot;dog ear&amp;quot; to me, pretty much.
&lt;/p&gt;&lt;p&gt;Adding this requires a little knowledge with Adobe Photoshop, but the steps should be straight-forward. So, if you&amp;#39;re ready – grab the PSD file &lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/files/QdHeader.psd"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;1. Open &lt;b&gt;QdHeader.psd&lt;/b&gt; in Adobe Photoshop.
&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;2. From the &lt;b&gt;Layers &lt;/b&gt;pane, select &lt;b&gt;Corner&lt;/b&gt;.
&lt;/p&gt;&lt;p style="margin-left:72pt;"&gt;
&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image03.png" height="332" width="223" alt="" /&gt;&lt;/p&gt;&lt;p style="margin-left:36pt;"&gt;This will select the &amp;quot;dog ear&amp;quot; image from the canvas.
&lt;/p&gt;&lt;p style="margin-left:72pt;"&gt;
&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image04.png" height="64" width="60" alt="" /&gt;&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;3. From the vertical toolbar menu, set the foreground color to your desired border color – let&amp;#39;s pick red for this example.
&lt;/p&gt;&lt;p style="margin-left:72pt;"&gt;
&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image05.png" height="68" width="144" alt="" /&gt;&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;4. Select the paint bucket tool.
&lt;/p&gt;&lt;p style="margin-left:72pt;"&gt;
&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image06.png" alt="" /&gt;&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;5. Click the border portion of the dog ear to color it.
&lt;/p&gt;&lt;p style="margin-left:72pt;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image07.png" alt="" /&gt;&amp;nbsp; &lt;span style="font-family:Wingdings;"&gt;&lt;/span&gt; &amp;nbsp;
&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image08.png" alt="" /&gt;&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;6. Repeat the same steps for the right, left and top borders, selecting the layer first and then using the paint bucket tool to change the color.
&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;7. You can change the remaining yellow-colored portion of the &amp;quot;dog ear&amp;quot; to match your form view&amp;#39;s background color, like so
&lt;/p&gt;&lt;p style="margin-left:72pt;"&gt;
&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image09.png" alt="" /&gt;&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;8. You can also change the gradient overlay color to match your desired theme:
&lt;/p&gt;&lt;p style="margin-left:36pt;"&gt;
&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image10.png" height="131" width="1027" alt="" /&gt;&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;9. Finally, add your company logo, slogan, etc. to add branding to your form.
&lt;/p&gt;&lt;p style="margin-left:36pt;"&gt;
&amp;nbsp;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/formsdesign/image11.png" alt="" /&gt;&lt;/p&gt;&lt;p style="margin-left:18pt;"&gt;10. That&amp;#39;s it! You can just save the file as an image and add it to your form.
&lt;/p&gt;&lt;p&gt;You should now have a very neat header for use in all your forms. Enjoy!&lt;/p&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=80882" width="1" height="1"&gt;</description></item><item><title>Show unique rows in a secondary repeating data source table - no code!</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/10/16/show-unique-rows-in-a-secondary-repeating-data-source-table-no-code.aspx</link><pubDate>Sun, 16 Oct 2011 20:32:53 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:71130</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=71130</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/10/16/show-unique-rows-in-a-secondary-repeating-data-source-table-no-code.aspx#comments</comments><description>&lt;p&gt;When designing an InfoPath form that integrates with a secondary data source such as a SharePoint list, data retrieved from SQL, or a simple XML document – you may find yourself needing to hide rows that have the same value/s as that in your main data source.&lt;/p&gt;  &lt;p&gt;There might already be written blogs out there demonstrating techniques on how to do this such as &lt;a href="http://www.infopathdev.com/blogs/greg/archive/2005/06/08/Display-Only-Unique-Options-in-a-List.aspx" target="_blank"&gt;Greg’s&lt;/a&gt; and &lt;a href="http://www.infopathdev.com/blogs/matt/archive/2006/05/23/Filter-a-Repeating-Drop_2D00_Down-List-on-Previous-and-Future-Selections.aspx" target="_blank"&gt;Matt’s&lt;/a&gt; – both show different techniques on how to filter a dropdown list showing only unique selections; but I haven’t been able to find an exact article on how to hide the entire row in a repeating table coming from my secondary data source itself.&lt;/p&gt;  &lt;p&gt;In a recent project, I’ve used a technique that does just this and it really is so simple so it might be worth a share. Oh, and take note --- this works like a charm using just one conditional formatting, no code at all! Interested? Follow along…&lt;/p&gt;  &lt;p&gt;To simulate the scenario, let’s create an XML document that lists some fruits:&lt;/p&gt;  &lt;blockquote&gt;   &lt;table cellspacing="0" cellpadding="2"&gt;       &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/p&gt;            &lt;p&gt;&amp;lt;items&amp;gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;item&amp;gt;Apple&amp;lt;/item&amp;gt;               &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;item&amp;gt;Banana&amp;lt;/item&amp;gt;               &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;item&amp;gt;Orange&amp;lt;/item&amp;gt;               &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;item&amp;gt;Lemon&amp;lt;/item&amp;gt;               &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;item&amp;gt;Kiwi&amp;lt;/item&amp;gt;               &lt;br /&gt;&amp;lt;/items&amp;gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/table&gt; &lt;/blockquote&gt;  &lt;p&gt;We’ll use this as our secondary data source. Save it as an XML file.&lt;/p&gt;  &lt;p&gt;We’ll then design a simple InfoPath form template, adding the XML file as a secondary receive data connection that automatically retrieves data on form open – we’ll call it “Fruits”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_4341AA47.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_4190DE73.png" width="468" height="325" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This should be displayed in the &lt;em&gt;Fields &lt;/em&gt;task pane like so:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_2CBD9C22.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_60859273.png" width="206" height="279" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And then we’ll add the main data source:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_4A4F7721.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_0221BB45.png" width="206" height="303" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Next, drag the main data source &lt;strong&gt;Item&lt;/strong&gt; group as a repeating table on the canvas, as well as the &lt;strong&gt;item&lt;/strong&gt; repeating group from the XML secondary data source – add headings to differentiate the two sources, like so:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_35E9B196.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_34A518B7.png" width="656" height="290" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We’ll now add the key ingredient!&lt;/p&gt;  &lt;p&gt;First, select the &lt;strong&gt;item&lt;/strong&gt; repeating group from &lt;em&gt;Fruits (Secondary)&lt;/em&gt; data source – this is where we’ll add the conditional formatting. Display the &lt;em&gt;Rules &lt;/em&gt;by clicking &lt;strong&gt;Manage Rules &lt;/strong&gt;under the &lt;em&gt;Home &lt;/em&gt;tab and once displayed, click &lt;strong&gt;New &amp;gt; Formatting&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;On the &lt;em&gt;Condition &lt;/em&gt;window, leave the first and the second dropdown selections to the &lt;strong&gt;item &lt;/strong&gt;field of the &lt;em&gt;Fruits (Secondary)&lt;/em&gt; data source and as “is equal to”, respectively; then on the third dropdown, choose “Select a field or group…”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/SNAGHTML11c3da06_1A64AF93.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SNAGHTML11c3da06" border="0" alt="SNAGHTML11c3da06" src="http://www.infopathdev.com/blogs/mel_balsamo/SNAGHTML11c3da06_thumb_6B32C3FB.png" width="609" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Select the &lt;strong&gt;Fruit &lt;/strong&gt;field from the main data source.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_69EE2B1C.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_41DB7BFD.png" width="171" height="124" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click OK as many times needed to close all dialog boxes and then check the &lt;strong&gt;Hide this control&lt;/strong&gt; box. Your conditional formatting rule should look similar to this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_35D98BC9.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_731A4090.png" width="231" height="482" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And now, the fun part – testing your form! On preview mode, it should look like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_1184817A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_625295E2.png" width="629" height="336" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Begin inserting item/s in the main data source and see for yourself, how simple it is to hide those secondary data source rows that has matching values in the main data source!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_40F2F046.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_0D4A83E8.png" width="629" height="313" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Have I mentioned it’s simple? &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://www.infopathdev.com/blogs/mel_balsamo/wlEmoticon-smile_0C05EB09.png" /&gt;&lt;/p&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=71130" width="1" height="1"&gt;</description></item><item><title>How to Create a Digital Certificate and Publish a Signed Template to the DBXL Admin Tool</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/07/11/how-to-create-a-digital-certificate-and-publish-a-signed-template-to-the-dbxl-admin-tool.aspx</link><pubDate>Mon, 11 Jul 2011 14:22:23 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:68299</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=68299</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/07/11/how-to-create-a-digital-certificate-and-publish-a-signed-template-to-the-dbxl-admin-tool.aspx#comments</comments><description>&lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Because InfoPath 2010 digital certificates are only good for a month, we will use the Digital Certificate for VBA Projects tool to create one that will last several years. You could also use InfoPath 2007 or 2003 (if available) as these both produce digital certificates that last many years. Your safest route for production is to get your digital certificate from a Certificate Authority.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="line-height:21pt;mso-bidi-font-size:11.0pt;"&gt;&lt;font size="4" face="Calibri"&gt;Create a Digital Certificate&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;To create a digital certificate:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Open the Windows Start Menu.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Navigate to All Programs | Microsoft Office | Microsoft Office Tools.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click Digital Certificate for VBA Projects.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;4.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;In the Create Digital Certificate dialog box, type &lt;b style="mso-bidi-font-weight:normal;"&gt;InfoPath Certificate&lt;/b&gt;, and then click OK.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image001_3B2D2CD1.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image001" border="0" alt="clip_image001" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image001_thumb_3F570496.png" width="430" height="349" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="line-height:21pt;mso-bidi-font-size:11.0pt;"&gt;&lt;font size="4" face="Calibri"&gt;Publish a Signed Template to the DBXL Admin Tool&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Publish an unsigned template using the following steps:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Publish an unsigned template from the InfoPath designer (we’ll sign it at a later step).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Launch the DBXL Admin Tool (DAT).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Create or edit the Document Type Configuration for your template.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;4.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Attach your InfoPath template, and ensure to clear the check box labeled Form Template Is Signed.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image002_62575039.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image002" border="0" alt="clip_image002" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image002_thumb_47AAB420.png" width="553" height="130" /&gt;&lt;/a&gt;&lt;/span&gt;     &lt;br style="mso-special-character:line-break;" /&gt;    &lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;5.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Save your Document Type.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;6.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click OK when the Changes Saved message appears.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;&lt;font style="font-weight:normal;"&gt;Save and sign your template using the following steps:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Right-click the saved XSN file and choose Save As.        &lt;br /&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;NOTE:&lt;/b&gt; Be sure the file extension is present (i.e. it you should be saving “My InfoPath Template.xsn” and not “My InfoPath Template”).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Choose a location to save your unsigned published template, and then click Save.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Locate and right-click your saved form, and choose Design.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;4.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;On the File tab, click Form Options.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image003_139614CD.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image003" border="0" alt="clip_image003" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image003_thumb_15EF96CB.png" width="522" height="95" /&gt;&lt;/a&gt;&lt;/span&gt;     &lt;br style="mso-special-character:line-break;" /&gt;    &lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;5.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Select Security And Trust in the Category list.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;6.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Clear the check box labeled Automatically Determine Security Level, and then choose Full Trust.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;7.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Select the check box labeled Sign This Form Template, and then click Select Certificate.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;8.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Select the InfoPath Certificate you created earlier, and then click OK.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image005_091540AD.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image005" border="0" alt="clip_image005" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image005_thumb_0F2C677B.jpg" width="624" height="408" /&gt;&lt;/a&gt;&lt;/span&gt;&amp;#160; &lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;9.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click OK.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l5 level1 lfo3;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;10.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Save (not publish) your signed form (overwrite previous template or save as with new name).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Republish your signed form using the following steps:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l3 level1 lfo4;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;In the DAT, you should still be editing your Document Type.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l3 level1 lfo4;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Right-click the XSN File, and choose Attach.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l3 level1 lfo4;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Locate and select your signed template, and then click Open.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l3 level1 lfo4;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;4.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Select the check box labeled Form Template Is Signed.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l3 level1 lfo4;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;5.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click Save.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image006_6660DC64.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image006" border="0" alt="clip_image006" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image006_thumb_288444E8.png" width="551" height="125" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="line-height:21pt;mso-bidi-font-size:11.0pt;"&gt;&lt;font size="4" face="Calibri"&gt;Install the Digital Certificate&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;A. If you are the user who created this digital certificate and this is the first time you are opening a form template that uses it:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l4 level1 lfo5;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click the green-arrow download button to launch the form template.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l4 level1 lfo5;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;If prompted, click Open:&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image007_02AE1E85.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image007" border="0" alt="clip_image007" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image007_thumb_1FD3C68F.png" width="414" height="295" /&gt;&lt;/a&gt;&lt;/span&gt;     &lt;br style="mso-special-character:line-break;" /&gt;    &lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l4 level1 lfo5;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;When presented with the certificate dialog, click Trust All Documents From This Publisher.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image008_1552F26F.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image008" border="0" alt="clip_image008" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image008_thumb_2BC590F6.png" width="408" height="242" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:13pt;font-family:;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;      &lt;br style="page-break-before:always;mso-special-character:line-break;" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;B. If you are a user other than the one who created the digital certificate and this is the first time you are opening a form template that uses it:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Open the form from the DAT (not the DBXL Dashboard).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;If prompted, click Open:&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image0071_42382F7D.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image007[1]" border="0" alt="clip_image007[1]" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image0071_thumb_062BEDC8.png" width="414" height="295" /&gt;&lt;/a&gt;&lt;/span&gt;     &lt;br style="mso-special-character:line-break;" /&gt;    &lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;When presented with the certificate dialog, the Trust All Documents From This Publisher button is grayed out. Click the Show Signature Details link.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image009_0A55C58D.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image009" border="0" alt="clip_image009" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image009_thumb_6ED0C389.png" width="408" height="292" /&gt;&lt;/a&gt;&lt;/span&gt;     &lt;br style="mso-special-character:line-break;" /&gt;    &lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;4.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;On the Digital Signature Details dialog box, click View Certificate.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;5.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;On the Certificate dialog box, click Install Certificate.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;6.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;In the Certificate Import Wizard, click Next.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;7.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Select Place All Certificates In The Following Store, click Browse, select Trusted Root Certification Authorities, and then click OK.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image010_6A96C5F7.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image010" border="0" alt="clip_image010" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image010_thumb_4C889236.png" width="513" height="466" /&gt;&lt;/a&gt;&lt;/span&gt;     &lt;br style="mso-special-character:line-break;" /&gt;    &lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;8.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click Next, and then click Finish.&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;9.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;On the Security Warning dialog box, click Yes, and then click OK to the successful import message.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image011_73932BAB.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image011" border="0" alt="clip_image011" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image011_thumb_0999973E.png" width="496" height="409" /&gt;&lt;/a&gt;&lt;/span&gt;     &lt;br style="mso-special-character:line-break;" /&gt;    &lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;10.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click OK, then OK, and then click Open.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l2 level1 lfo6;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;11.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Now close the InfoPath form template and reopen it. You will once again be presented with the InfoPath Editor Security Notice, but this time click Trust All Documents From This Publisher.&lt;/font&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/clip_image012_14767886.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image012" border="0" alt="clip_image012" src="http://www.infopathdev.com/blogs/mel_balsamo/clip_image012_thumb_78F17682.png" width="408" height="255" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=68299" width="1" height="1"&gt;</description></item><item><title>How to Use Report Builder to Build Queries and Retrieve Data from DBXL</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/06/30/how-to-use-report-builder-to-build-queries-and-retrieve-data-from-dbxl.aspx</link><pubDate>Thu, 30 Jun 2011 12:23:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:67916</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=67916</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/06/30/how-to-use-report-builder-to-build-queries-and-retrieve-data-from-dbxl.aspx#comments</comments><description>&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-family:;mso-ansi-language:en;mso-bidi-font-size:11.0pt;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;“Would you like to create detailed reports from your XML data without going to the trouble of creating a database mapping? With DBXL v2.5 and Report Builder, now you can.”&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;span style="font-family:;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-theme-font:minor-fareast;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;mso-bidi-font-size:10.0pt;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;In this blog post, I’ll detail the steps on how to do simple XML reporting in your forms, using DBXL’s &lt;i style="mso-bidi-font-style:normal;"&gt;QueryDocumentsNodeSet&lt;/i&gt; and the Report Builder tool:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;   &lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-ascii-font-family:calibri;mso-fareast-font-family:calibri;mso-hansi-font-family:calibri;mso-bidi-font-family:calibri;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;•&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Extract data from your InfoPath forms even if you don’t have a database mapping&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-ascii-font-family:calibri;mso-fareast-font-family:calibri;mso-hansi-font-family:calibri;mso-bidi-font-family:calibri;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;•&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Build your queries using DBXL v2.5’s &lt;a href="http://www.infopathdev.com/files/folders/others/entry68010.aspx" target="_blank"&gt;Report Builder tool&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-ascii-font-family:calibri;mso-fareast-font-family:calibri;mso-hansi-font-family:calibri;mso-bidi-font-family:calibri;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;•&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Export the results to Excel for pivoting and charting&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;" color="#17365d"&gt;Publish a sample InfoPath form to DBXL&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Download the sample InfoPath form template (&lt;a href="http://www.infopathdev.com/files/folders/examples/entry68009.aspx" target="_blank"&gt;CompanyContactInfo.xsn&lt;/a&gt;) – this is a simple InfoPath form that has a few fields and allows submit to DBXL via the &lt;i style="mso-bidi-font-style:normal;"&gt;SubmitDocument&lt;/i&gt; operation.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Open the form template in InfoPath Designer.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Go to &lt;b style="mso-bidi-font-weight:normal;"&gt;File&lt;/b&gt; &amp;gt; &lt;b style="mso-bidi-font-weight:normal;"&gt;Save As&lt;/b&gt; and save the XSN locally.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;4.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Launch the DBXL Administration Tool (DAT) from your local Database Accelerator Control Panel (the access URL would typically be in the format &lt;/font&gt;&lt;/font&gt;&lt;font style="font-size:11pt;"&gt;&lt;a href="http://localhost:8000/QdabraWebService/default.htm"&gt;&lt;font color="#0000ff" face="Calibri"&gt;http://localhost:8000/QdabraWebService/default.htm&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;5.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Create a new document type configuration – give it a descriptive name and then attach your XSN. When done, click &lt;b style="mso-bidi-font-weight:normal;"&gt;Save&lt;/b&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_17DE46DE.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_2A831AC8.png" width="624" height="398" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;6.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click on the &lt;b style="mso-bidi-font-weight:normal;"&gt;Open &lt;/b&gt;link to open a new form using the template. Fill out and submit at least three to four documents.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_11E357AB.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_011BACFD.png" width="624" height="117" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;" color="#17365d"&gt;Build your queries using the Report Builder tool&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;7.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Download the Report Builder tool via &lt;a title="Report Builder Tool" href="http://www.infopathdev.com/files/folders/others/entry68010.aspx" target="_blank"&gt;this link&lt;/a&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;8.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;To install, first make sure that InfoPath is not running (close all active InfoPath windows); run a command prompt as an administrator, change the directory to the location of your installation files, and then execute &lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font style="font-size:11pt;"&gt;install.js&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_6FE7CF59.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_0571E22A.png" width="525" height="138" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;9.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Launch the tool by opening InfoPath, clicking New and selecting &lt;b style="mso-bidi-font-weight:normal;"&gt;Qdabra Report Builder &lt;/b&gt;listed under the &lt;i style="mso-bidi-font-style:normal;"&gt;Installed Forms &lt;/i&gt;section.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_452BA2E2.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_60344C23.png" width="387" height="390" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;10.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;In the &lt;i style="mso-bidi-font-style:normal;"&gt;General &lt;/i&gt;section of the Report Builder tool, enter the Web Service URL Prefix, e.g. &lt;/font&gt;&lt;/font&gt;&lt;font style="font-size:11pt;"&gt;&lt;a href="http://localhost:8000"&gt;&lt;font color="#0000ff" face="Calibri"&gt;http://localhost:8000&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;11.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Enter &lt;b style="mso-bidi-font-weight:normal;"&gt;QdabraWebService &lt;/b&gt;as the Web Service Name and then click &lt;b style="mso-bidi-font-weight:normal;"&gt;Connect&lt;/b&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_35B7F539.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_7C053581.png" width="624" height="125" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;12.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Start building your query by clicking &lt;b style="mso-bidi-font-weight:normal;"&gt;Add Query &lt;/b&gt;&amp;gt; &lt;b style="mso-bidi-font-weight:normal;"&gt;Create&lt;/b&gt; in the &lt;i style="mso-bidi-font-style:normal;"&gt;Queries &lt;/i&gt;table.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_25B88AA8.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_7D39A893.png" width="387" height="90" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;13.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Select the document type you created in Step 5.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_03144C2D.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_73FD6D52.png" width="471" height="79" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;14.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click on the &lt;i style="mso-bidi-font-style:normal;"&gt;Schema &lt;/i&gt;icon (&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_20B28276.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_7BB4C1FC.png" width="13" height="15" /&gt;&lt;/a&gt;) – this will display the custom task pane at the right, double-click on the root node which in our sample XSN is&lt;span style="mso-spacerun:yes;"&gt;&amp;#160; &lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;/my:myFields&lt;/b&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;15.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click &lt;b style="mso-bidi-font-weight:normal;"&gt;Insert Item &lt;/b&gt;and start adding the fields you wish to retrieve. Give each field an alias which will be the label/title in the Excel report for that particular field/column. Note that we can’t use spaces in aliases.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_4BEABE33.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_3EA43520.png" width="624" height="128" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Notice the &lt;i style="mso-bidi-font-style:normal;"&gt;Query XML &lt;/i&gt;section – here, you’ll see the query string we’ll be using to retrieve the data using DBXL web service &lt;i style="mso-bidi-font-style:normal;"&gt;QueryDocumentsNodeSet &lt;/i&gt;operation later on. Copy this string and paste it in Notepad for now.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;16.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click &lt;b style="mso-bidi-font-weight:normal;"&gt;Perform Query&lt;/b&gt; – you’ll be taken to the &lt;i style="mso-bidi-font-style:normal;"&gt;Query All &lt;/i&gt;tab, click on the left arrow key (&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_0605E65D.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_5335DFE8.png" width="9" height="10" /&gt;&lt;/a&gt;) to expand and see the query result, like such:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_4E63CA24.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_24A04F31.png" width="624" height="96" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;You can click on the &lt;b style="mso-bidi-font-weight:normal;"&gt;Export All Queries to Excel&lt;/b&gt; should you wish to use the data in Excel and do reporting.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_3DBBA969.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_1C5C03CD.png" width="226" height="78" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;" color="#17365d"&gt;Use QueryDocumentsNodeSet to auto-populate dropdowns&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;We can now use the DBXL’s web service method called &lt;i style="mso-bidi-font-style:normal;"&gt;QueryDocumentsNodeSet &lt;/i&gt;to retrieve data in a form from another form.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;17.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;In InfoPath Designer, create a new blank form.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;18.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Go to &lt;b style="mso-bidi-font-weight:normal;"&gt;Data &amp;gt; Data Connections &amp;gt; Add&lt;/b&gt;&lt;i style="mso-bidi-font-style:normal;"&gt; &lt;/i&gt;and add a data connection that &lt;u&gt;retrieves data&lt;/u&gt; from a &lt;u&gt;SOAP Web service&lt;/u&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;19.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;The URL to the DBXL Document Service would be in the format: &lt;span style="mso-field-code:&amp;#39; HYPERLINK &amp;#39;;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;http://&amp;lt;DBXLServer&amp;gt;/QdabraWebService/DbxlDocumentService.asmx&lt;/u&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;, where &amp;lt;DBXLServer&amp;gt; is the machine where DBXL is installed (in this case, your local machine):&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_4D0F0B78.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_311DD680.png" width="369" height="117" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;20.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Select &lt;b style="mso-bidi-font-weight:normal;"&gt;QueryDocumentsNodeSet &lt;/b&gt;from the list of operations.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_089EF46C.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_58184A28.png" width="235" height="306" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;21.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Set &lt;b style="mso-bidi-font-weight:normal;"&gt;Sample Value&lt;/b&gt; of the &lt;i style="mso-bidi-font-style:normal;"&gt;tns:query &lt;/i&gt;parameter to the query string generated by Report Builder – remember that you’ve pasted this in Notepad earlier.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_03E89E18.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_48488F57.png" width="462" height="236" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;22.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click &lt;b style="mso-bidi-font-weight:normal;"&gt;Next &lt;/b&gt;twice; give the data connection a descriptive name and then uncheck the box ‘Automatically retrieve data when form is opened’.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_17D20AE1.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_2B12C180.png" width="467" height="178" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;23.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click &lt;b style="mso-bidi-font-weight:normal;"&gt;Finish &amp;gt; Close&lt;/b&gt; to exit out of the &lt;i style="mso-bidi-font-style:normal;"&gt;Data Connections &lt;/i&gt;wizard.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;24.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;In the &lt;i style="mso-bidi-font-style:normal;"&gt;Fields &lt;/i&gt;task pane, add a new field called &lt;b style="mso-bidi-font-weight:normal;"&gt;Company&lt;/b&gt; – display this on the canvas in a dropdown list box control, like so:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_08025010.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_110EDB91.png" width="624" height="136" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;25.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Right-click on the dropdown and select &lt;b style="mso-bidi-font-weight:normal;"&gt;Drop-Down List Box Properties&lt;/b&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;26.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Change the &lt;i style="mso-bidi-font-style:normal;"&gt;List box choices &lt;/i&gt;selection to &lt;b style="mso-bidi-font-weight:normal;"&gt;Get choices from an external data source&lt;/b&gt;. The data source will default to the one you just added.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;27.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Click on the icon next to &lt;i style="mso-bidi-font-style:normal;"&gt;Entries &lt;/i&gt;and then expand the nodes until you see the &lt;b style="mso-bidi-font-weight:normal;"&gt;Company &lt;/b&gt;node – select that.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_6ED6D00A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_5DC27C5A.png" width="299" height="289" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;28.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;You might want to check the box ‘Show only entries with unique display names’ in case you have multiple entries with the same value.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_4E3F6A8B.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_0C58853D.png" width="352" height="284" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;29.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Next, we’ll add form load rules that first sets the query string and then queries the data connection.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 1in;mso-list:l0 level2 lfo2;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;a.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;From the InfoPath Designer menu, go to &lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font style="font-size:11pt;"&gt;Data &amp;gt; Form Load &lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 1in;mso-list:l0 level2 lfo2;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_1771E9BA.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_7C591AAB.png" width="148" height="89" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 0pt 1in;mso-list:l0 level2 lfo2;mso-add-space:auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;b.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;In the &lt;i style="mso-bidi-font-style:normal;"&gt;Rules &lt;/i&gt;task pane that appears, click &lt;b style="mso-bidi-font-weight:normal;"&gt;New &amp;gt; Action&lt;/b&gt; &lt;b style="mso-bidi-font-weight:normal;"&gt;&amp;gt; Add &amp;gt; Set a field’s value&lt;/b&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 1in;mso-list:l0 level2 lfo2;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;c.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Allow the action to set the &lt;b style="mso-bidi-font-weight:normal;"&gt;query &lt;/b&gt;parameter of the &lt;i style="mso-bidi-font-style:normal;"&gt;QueryCompanies &lt;/i&gt;secondary data source, to the query string generated by the Report Builder (again, you pasted this in Notepad).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 1in;mso-list:l0 level2 lfo2;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_5A8D421A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_341B3902.png" width="624" height="233" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 1in;mso-list:l0 level2 lfo2;mso-add-space:auto;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;d.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Add another action in the same rule that queries for data in the &lt;i style="mso-bidi-font-style:normal;"&gt;QueryCompanies &lt;/i&gt;data connection.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 1in;mso-list:l0 level2 lfo2;mso-add-space:auto;" class="MsoListParagraph"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_1CC00EC4.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_5A6CF680.png" width="490" height="279" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent:-0.25in;margin:0in 0in 10pt 0.5in;mso-list:l0 level1 lfo2;" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-bidi-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;30.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;font-family:;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;Preview your form template – your dropdown should auto-populate with data from your DBXL doctype:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal" align="center"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/image_0564E486.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://www.infopathdev.com/blogs/mel_balsamo/image_thumb_0B7C0B54.png" width="624" height="224" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;There’s your form data from another form – no database queries/mapping involved!&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=67916" width="1" height="1"&gt;</description></item><item><title>Make that repeating group display two rows per item instead of just one!</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/06/15/make-that-repeating-group-display-two-rows-per-item-instead-of-just-one.aspx</link><pubDate>Wed, 15 Jun 2011 09:33:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:67369</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=67369</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/06/15/make-that-repeating-group-display-two-rows-per-item-instead-of-just-one.aspx#comments</comments><description>&lt;div&gt;The default Expense Report form that’s shipped with InfoPath 2007 makes use of a table that shows the expense item details per row. Your requirement is
		to add a new field where users can enter notes or comments for that particular expense item – you’d like to display this new field underneath the
		already-existing row in the table, therefore having 2 rows for each item now.
	
	
	
&lt;p&gt;
		The technique used in this blog doesn’t only apply to the Expense Report form but to all others where you’d want to show two rows per item in a
		repeating group, instead of just one.
	&lt;/p&gt;
	
	
&lt;p&gt;
		Adding a new field is easy:
	&lt;/p&gt;
	
	
&lt;p&gt;
		1.       In your main data source, locate the &lt;b&gt;items &lt;/b&gt;group &amp;gt; &lt;b&gt;item &lt;/b&gt;repeating group and add a new field called &lt;b&gt;notes &lt;/b&gt;(you can set
		it either as &lt;i&gt;Text (string) &lt;/i&gt;data type or a &lt;i&gt;Rich Text (XHTML) &lt;/i&gt;depending on your requirement).
	&lt;/p&gt;
	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure01.png" height="239" width="331" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
	

	
&lt;p&gt;
		Your main data source should look similar to this:
	&lt;/p&gt;
	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure02.png" alt="" /&gt; &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		The tricky part is the layout – displaying the controls in two separate rows, and making the header/footer not repeat like how it is in a repeating
		table. &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		To achieve the layout we want, we need to skip using a repeating table and use a repeating section instead. Follow along… &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		2.       Place your cursor where you want to display the section on the canvas - the &lt;i&gt;Itemized Expenses &lt;/i&gt;layout table would probably be your pick.
		Don’t delete the existing repeating table just yet so you can copy/paste or drag/drop some items over later. &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		3.       In the &lt;i&gt;Data Source &lt;/i&gt;taskpane, right-click on the &lt;b&gt;items &lt;/b&gt;parent group and select &lt;b&gt;Section &lt;/b&gt;– this will insert a section right
		where your cursor is on the canvas. Set this section’s padding to 0px to get rid of the unnecessary white spaces inside the section and that all its
		contents will stay as close to the edges as possible.
	&lt;/p&gt;
	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure03.png" alt="" /&gt; &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		4.       With your cursor placed inside the newly-added section, go to the &lt;i&gt;Table &lt;/i&gt;menu &amp;gt; &lt;i&gt;Insert &amp;gt; Layout Table… &lt;/i&gt;and insert a 5
		columns by 3 rows table. &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		You may specify the number of columns you want depending on the fields you want to display. We’re adding 3 rows however, so we’ll have the top row for
		our table header, 2&lt;sup&gt;nd&lt;/sup&gt; row for the repeating section that will hold the expense item details (so merge the cells to make it 1 whole row
		without columns), and the 3&lt;sup&gt;rd&lt;/sup&gt; for the total amount of the expenses. &lt;br /&gt;&lt;/p&gt;
	

	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure04.png" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
	
&lt;p&gt;
		5.       Place your cursor in the second row (the one you just merged) and again, set all the paddings to 0px.
	&lt;/p&gt;
	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure05.png" alt="" /&gt; &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		6.       Without moving your cursor where it’s at, right-click on the &lt;b&gt;items &lt;/b&gt;repeating group and then select &lt;b&gt;Repeating Section&lt;/b&gt;. This time,
		set all its paddings and margins to 0px. &lt;br /&gt;&lt;/p&gt;
	

	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure06.png" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
	
&lt;p&gt;
		In InfoPath 2007, sections and repeating sections have some kind of invisible borders by default. Remove this by selecting the repeating section, and
		selecting None in the &lt;i&gt;Borders &lt;/i&gt;and &lt;i&gt;Shading &lt;/i&gt;dialog.
	&lt;/p&gt;
	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure07.png" alt="" /&gt; &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		Again, we’re doing all this to eliminate all the white spaces as possible in order to achieve that all-in-the-same table effect (like what a repeating
		table would give) even though we’re using a repeating section. &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		7.       With your cursor still inside the repeating section, insert a 5 columns by 2 rows table. The 1&lt;sup&gt;st&lt;/sup&gt; row will hold the default details
		(Date, Description, Category, Cost and the arrow button) while the second is for the new notes field. &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		8.       Add the controls inside the table (you can drag and drop from the existing repeating table and delete it afterwards). &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		Adjust the formatting to your liking – resize the cells making sure that all the columns and rows are perfectly aligned, fix the paddings and margins,
		add borders/shading, etc. &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		Your layout might look similar to this:
	&lt;/p&gt;
	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure08.png" alt="" /&gt; &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		And in Preview, something like this isn’t bad at all:
	&lt;/p&gt;
	
&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/images/techniques/repeatingsection/Figure09.png" alt="" /&gt; &lt;br /&gt;&lt;/p&gt;
	
&lt;p&gt;
		Have fun! :)&lt;/p&gt;
&lt;/div&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=67369" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/InfoPath+2007/default.aspx">InfoPath 2007</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/repeating+data/default.aspx">repeating data</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/repeating+table/default.aspx">repeating table</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/repeating+group/default.aspx">repeating group</category><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/repeating+section/default.aspx">repeating section</category></item><item><title>qRules: Videos and Documentation Links</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/03/11/qrules-videos-and-documentation-links.aspx</link><pubDate>Fri, 11 Mar 2011 06:50:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:65085</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=65085</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2011/03/11/qrules-videos-and-documentation-links.aspx#comments</comments><description>&lt;h2&gt;Video Tutorials&lt;/h2&gt;
						
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=nN86mZGyBHU" rel="prettyPhoto" title="qRules Demo"&gt;
								qRules Demo [3:29]
								&lt;br /&gt;&lt;/a&gt;
								&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=UXRLMTAA-2o" rel="prettyPhoto" title=""&gt;
								Submit To SharePoint List Demo [9:09]
								
								&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
								Save To SharePoint Demo[7:49]
								
								&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.screencast.com/t/NDU0YmIyNW"&gt;QdContactSelector XTP 
								Demo [4:33]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div id="col2" class="narrow" style="left:-1px;top:1px;"&gt;
&lt;h2&gt;Documentation:&lt;/h2&gt;
  
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.infopathdev.com/files/folders/qrules/entry34834.aspx"&gt;
	qRules User Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
	  &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry53061.aspx"&gt;qRules Encryption Template Part&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
	  &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry52968.aspx"&gt;How to use the FormatDate and GetWeekDay commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
	  &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry49214.aspx"&gt;
	  How to use the FilterOwssvr command&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
	  &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry52999.aspx"&gt;How to use the ChangeSubmitUrl command&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
	  &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry53164.aspx"&gt;How to use the SetValue command&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infopathdev.com/files/folders/qrules/entry40104.aspx"&gt;How 
	to use the SaveToSharePoint command&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
	  &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry49216.aspx"&gt;How 
	  to use the SubmitToSharePointList command &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
	  
	  &lt;a href="http://www.infopathdev.com/blogs/hilary/archive/2009/11/16/submit-items-to-a-sharepoint-list-with-qrules-v2-0.aspx"&gt;
	  Blog: Submit Items to a SharePoint List with qRules v2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infopathdev.com/files/folders/qrules/entry49403.aspx"&gt;Use GetInputParameter to pass data from one form to another&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
	  &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry53171.aspx"&gt;
	  Working with a qRules solution that uses DBXL and IPFS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infopathdev.com/files/folders/qrules/entry44527.aspx"&gt;Use &amp;#39;Replace&amp;#39; to restore field values to default&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infopathdev.com/files/folders/qrules/entry35303.aspx"&gt;Using 
	qRules to Perform a Codeless Submit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infopathdev.com/files/folders/qrules/entry44529.aspx"&gt;Use qRules to email a link to the xml document&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
		 &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry54050.aspx"&gt;Dynamically set submission for a form library and a list&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
		 &lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/archive/2010/01/11/qdabra-s-imagepicker-xtp.aspx"&gt;
		 Qdabra&amp;#39;s Image Picker Template Part &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://www.infopathdev.com/files/folders/qrules/entry56111.aspx"&gt;
		 Using qRules with custom code &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
 
&lt;/div&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=65085" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/qRules/default.aspx">qRules</category></item><item><title>New! qRules v2.4 Form Flags Sample Form</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2010/12/31/new-qrules-v2-4-form-flags-sample-form.aspx</link><pubDate>Fri, 31 Dec 2010 06:06:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:62685</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=62685</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2010/12/31/new-qrules-v2-4-form-flags-sample-form.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;b&gt;&lt;i&gt;The qRules Form Flags sample form features the 
following qRules Commands:&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;
&lt;b&gt;IsNew &lt;/b&gt;- checks if form is new&amp;nbsp;and sets the form 
version to &amp;#39;0&amp;#39;. This form version increments as changes are made to the 
form.
&lt;/li&gt;&lt;li&gt;
&lt;b&gt;IsDirty &lt;/b&gt;- checks if the form has changed. If 
there are no changes and user clicks Save/Submit,&amp;nbsp;the form will not save/submit 
to the server.
&lt;/li&gt;&lt;li&gt;
&lt;b&gt;SetDirty &lt;/b&gt;- resets the &lt;i&gt;IsDirty &lt;/i&gt;flag to 
&amp;#39;false&amp;#39; on successful submit to allow further changes the next time the form is 
opened.
&lt;/li&gt;&lt;li&gt;
&lt;b&gt;IsReadOnly &lt;/b&gt;- checks if the form is currently 
opened by another user and prevents save/submit if so.
&lt;/li&gt;&lt;li&gt;
&lt;b&gt;ClearErrors &lt;/b&gt;- clears&amp;nbsp;validation errors to allow 
users to save the form regardless if the required fields have been completed or 
not. 
&lt;/li&gt;&lt;li&gt;&lt;b&gt;GetErrorCount &lt;/b&gt;- counts the 
number of validation errors in the form; if present, users will not be allowed 
to submit. 
&lt;/li&gt;&lt;li&gt;&lt;b&gt;SetCaption &lt;/b&gt;-&amp;nbsp;sets the&amp;nbsp;form 
title to the form&amp;#39;s name in the SharePoint library. 
&lt;/li&gt;&lt;li&gt;&lt;b&gt;SetSave &lt;/b&gt;- prevents &lt;i&gt;File 
&amp;gt; Save &lt;/i&gt;to the SharePoint library. 
&lt;/li&gt;&lt;li&gt;
&lt;b&gt;Bonus:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;
Checks if a newer version exists on the server.
&lt;/li&gt;&lt;li&gt;
Detects the form status (Saved/Submitted),&amp;nbsp;version and DocID 
which are all displayed on the form&amp;#39;s footer.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;Click &lt;a href="http://www.infopathdev.com/files/folders/qrules/entry62684.aspx"&gt;here&lt;/a&gt; to download the sample form.&lt;br /&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=62685" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/mel_balsamo/archive/tags/qRules/default.aspx">qRules</category></item><item><title>Free Training: Using InfoPath Workflow</title><link>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2010/12/12/free-training-using-infopath-workflow.aspx</link><pubDate>Sun, 12 Dec 2010 06:18:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:62215</guid><dc:creator>Mel Clemente</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/mel_balsamo/rsscomments.aspx?PostID=62215</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/mel_balsamo/archive/2010/12/12/free-training-using-infopath-workflow.aspx#comments</comments><description>&lt;p&gt;You may be familiar with SharePoint
workflow, but have you added workflow to an InfoPath template? InfoPath
workflow is easier to use because it&amp;#39;s handled in InfoPath instead of requiring
the user to complete certain actions in SharePoint. &lt;/p&gt;

&lt;p&gt;Users can easily see the state of the form
and you can add custom conditional viewing to switch views based on the user
role (e.g. a private &lt;i&gt;Comments&lt;/i&gt; section
in a Manager&amp;#39;s view).&lt;/p&gt;

&lt;p&gt;During this lab, you will modify a
&lt;a href="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/SampleTimesheet.xsn" title="Download Starter Template"&gt;Timesheet form template&lt;/a&gt; to pull user information from Active Directory, submit
to SharePoint, and pass the SharePoint link in the notification email.&lt;/p&gt;

&lt;h3&gt;Retrieving the Users&amp;#39; Active Directory Information&lt;/h3&gt;

&lt;p&gt;If you go to &lt;i&gt;Data &amp;gt; Data Connections&lt;/i&gt;, you&amp;#39;ll see the pre-configured data
connections that use Qdabra DBXL&amp;#39;s Active Directory Web Service methods to
retrieve the users&amp;#39; information.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure01.png" width="205" height="66" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;And if you go to &lt;i&gt;Data &amp;gt; Form Load&lt;/i&gt;, you will see a rule that populates the user
info:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure02.png" width="362" height="357" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;We&amp;#39;re basically setting the fields in our
form to the values retrieved from the Active Directory web service methods and
using filters to specify which &lt;i&gt;Key &lt;/i&gt;to
use.&lt;/p&gt;

&lt;h3&gt;Add the Submit Data Connections&lt;/h3&gt;

&lt;p&gt;Start by modifying the starter template to
add data connections that submit the form to SharePoint and through email.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Open the Starter Template XSN
(included in this lab) in InfoPath Designer.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Save the template on your local
machine by going to &lt;b&gt;File &amp;gt; Save As &lt;/b&gt;and
saving it with the name &lt;i&gt;Timesheet.xsn&lt;/i&gt;&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add the data connection to
submit to your SharePoint library.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Go to &lt;b&gt;Data&lt;/b&gt; &amp;gt; &lt;b&gt;Data Connections&lt;/b&gt;
&amp;gt; &lt;b&gt;Add &amp;gt; Create a new connection to
submit data &amp;gt; To a document library on a SharePoint site&lt;/b&gt;&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Enter the name of your document
library, such as &lt;a href="http://training.qdabra.com/personal/%3c%3cusername%3e%3e/default.aspx"&gt;http://training.qdabra.com/personal/&amp;lt;&amp;lt;username&amp;gt;&amp;gt;/&lt;/a&gt;&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the File Name, click on the
&lt;b&gt;&lt;i&gt;fx&lt;/i&gt;&lt;/b&gt;
button and insert the formula:&lt;b&gt; &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div style="margin-left:120px;"&gt;&lt;b&gt;
concat(tc:week/tc:weekOf, &amp;quot; - &amp;quot;, tc:employee/tc:name/tc:singleName)&lt;/b&gt;&lt;/div&gt;

&lt;p style="margin-left:80px;"&gt;If you click on the &lt;i&gt;Verify
Formula button&lt;/i&gt;, you should see the following:&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:80px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure03.png" width="183" border="0" height="56" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:80px;"&gt;d.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK &lt;/b&gt;in the &lt;i&gt;Insert Formula &lt;/i&gt;dialog.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;e.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Check the box ‘Allow overwrite
if the file exists&amp;#39;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;f.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Next&lt;/b&gt;, leave the default data connection name, and then click &lt;b&gt;Finish&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add an email submit data
connection.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;
In the &lt;i&gt;Data Connections &lt;/i&gt;dialog, click &lt;b&gt;Add
&amp;gt; Create a new connection to submit data &amp;gt; As an email message&lt;/b&gt;&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click on the &lt;b&gt;&lt;i&gt;fx &lt;/i&gt;&lt;/b&gt;button
next to the &lt;i&gt;To &lt;/i&gt;field and select the &lt;b&gt;emailto &lt;/b&gt;field which you&amp;#39;ll find under
the &lt;i&gt;my:actions &lt;/i&gt;group in the main data
source.&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:80px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure04.png" width="162" border="0" height="272" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p style="margin-left:80px;"&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click on the &lt;b&gt;&lt;i&gt;fx &lt;/i&gt;&lt;/b&gt;button
next to the &lt;i&gt;Subject &lt;/i&gt;field and enter
the formula:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;&lt;b&gt;concat(&amp;quot;Time
Card: &amp;quot;, tc:week/tc:weekOf, &amp;quot; - &amp;quot;,
tc:employee/tc:name/tc:singleName, &amp;quot; has been &amp;quot;,
my:actions/my:status, &amp;quot; by &amp;quot;, my:actions/my:modifiedby,
&amp;quot;.&amp;quot;)&lt;/b&gt;&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;If you click on the &lt;i&gt;Verify
Formula &lt;/i&gt;button, you should see the following:&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:80px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure05.png" width="468" border="0" height="58" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:80px;"&gt;d.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK &lt;/b&gt;in the &lt;i&gt;Insert Formula &lt;/i&gt;dialog
and then click &lt;b&gt;Next&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;e.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Make sure that the option ‘Send
only the active view of the form and no attachment&amp;#39;&lt;b&gt; &lt;/b&gt;is selected.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;f.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Next&lt;/b&gt;, leave the default data connection name, and then click &lt;b&gt;Finish&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Close &lt;/b&gt;to exit out of the &lt;i&gt;Data
Connections &lt;/i&gt;wizard.&lt;/p&gt;

&lt;h3&gt;Add the Rules that Trigger the workFlow&lt;/h3&gt;

&lt;p&gt;In the &lt;i&gt;Employee&lt;/i&gt;
(default) view, you&amp;#39;ll see a &lt;i&gt;Submit&lt;/i&gt;
button. This button will have rules that will set the form fields&amp;#39; values that
are being used in the workflow, such as who modified the form, whom is it
assigned to after the form submits, which email address should it be sent to,
etc. Same goes for the &lt;i&gt;Approve&lt;/i&gt; and
the &lt;i&gt;Reject&lt;/i&gt; buttons which you&amp;#39;ll find
in the Manager view - they have rules that trigger the workflow.&lt;/p&gt;

&lt;p&gt;Since the form also has a Form History
section for tracking purposes, you may find other rules that set the history
data. These have already been added in the form so we can concentrate on implementing
the logic that is associated with the workflow.&lt;/p&gt;

&lt;b style="font-style:italic;"&gt;Start by modifying the &lt;span style="text-decoration:underline;"&gt;Submit&lt;/span&gt; button:&lt;/b&gt;

&lt;p style="margin-left:40px;"&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
In the &lt;i&gt;Employee &lt;/i&gt;view, click on the &lt;i&gt;Submit
&lt;/i&gt;button.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
From the &lt;span style="font-style:italic;"&gt;Home tab &amp;gt; Rules&lt;/span&gt;
section, click &lt;span style="font-weight:bold;"&gt;Manage Rules&lt;/span&gt; to display the &lt;span style="font-style:italic;"&gt;Rules &lt;/span&gt;taskpane.&lt;/p&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure06.png" width="589" border="0" height="82" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;p&gt;You will see the
following pre-configured rules:&lt;/p&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure07.png" width="236" border="0" height="195" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add a rule that sets the
metadata&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;
In the &lt;i&gt;Rules &lt;/i&gt;taskpane, click &lt;b&gt;New
&amp;gt; Action&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Name your rule ‘Set Metadata&amp;#39;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Move the rule up so that it&amp;#39;s
the third in the set, i.e. after the rule ‘Warn: Need Hours&amp;#39;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;d.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Set the &lt;u&gt;modifiedby&lt;/u&gt;
field:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Set a field&amp;#39;s value&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the field, select &lt;b&gt;modifiedby &lt;/b&gt;under the &lt;i&gt;my:actions &lt;/i&gt;group: &lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:120px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure08.png" width="154" border="0" height="259" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the value, click on the &lt;b&gt;&lt;i&gt;fx &lt;/i&gt;&lt;/b&gt;button
and select &lt;b&gt;singlename &lt;/b&gt;under &lt;i&gt;employee &amp;gt; name&lt;/i&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure09.png" width="182" border="0" height="225" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:120px;"&gt;You can also
just enter the following XPath in the &lt;i&gt;Insert
Formula &lt;/i&gt;dialog: &lt;b&gt;tc:employee/tc:name/tc:singleName&lt;/b&gt;&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iv.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK &lt;/b&gt;to close the dialogs.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;e.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Set the &lt;u&gt;assignedto&lt;/u&gt;
field:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Set a field&amp;#39;s value&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the field, select &lt;b&gt;assignedto&lt;/b&gt; under the &lt;i&gt;my:actions &lt;/i&gt;group.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the value, click on the &lt;b&gt;&lt;i&gt;fx &lt;/i&gt;&lt;/b&gt;button
and select &lt;b&gt;singlename &lt;/b&gt;under &lt;i&gt;employee &amp;gt; name.&lt;/i&gt;&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iv.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK &lt;/b&gt;to close the dialogs.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;f.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Set the &lt;u&gt;emailto&lt;/u&gt; field:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Set a field&amp;#39;s value&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the field, select &lt;b&gt;emailto&lt;/b&gt; under the &lt;i&gt;my:actions &lt;/i&gt;group.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the value, click on the &lt;b&gt;&lt;i&gt;fx &lt;/i&gt;&lt;/b&gt;button
and select &lt;b&gt;emailAddressPrimary &lt;/b&gt;under
&lt;i&gt;company &amp;gt; contact&lt;/i&gt;. You can also
just enter the following XPath in the &lt;i&gt;Insert
Formula &lt;/i&gt;dialog: &lt;b&gt;tc:company/tc:contact/tc:emailAddressPrimary&lt;/b&gt;&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iv.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK &lt;/b&gt;to close the dialogs.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;g.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Set the &lt;u&gt;status&lt;/u&gt; field:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Set a field&amp;#39;s value&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the field, select &lt;b&gt;status&lt;/b&gt; under the &lt;i&gt;my:actions &lt;/i&gt;group.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the value, enter the text &lt;i&gt;Submitted&lt;/i&gt;&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iv.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;h.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Set the &lt;u&gt;notes&lt;/u&gt; field:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Set a field&amp;#39;s value&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the field, select &lt;b&gt;notes&lt;/b&gt; under the &lt;i&gt;my:actions &lt;/i&gt;group.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the value, enter the text &lt;i&gt;Submitted to Manager&lt;/i&gt;&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iv.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;You should now
have the following &lt;i&gt;Submit &lt;/i&gt;button
rules that set the metadata:&lt;/p&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure10.png" width="319" border="0" height="292" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add a rule that submits the
form:&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;New &amp;gt; Action&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Name your rule ‘Submit&amp;#39; - this
will be the last rule in the set.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Submit to SharePoint:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Submit data&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Select your SharePoint Library submit
data connection from the drop-down:&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:120px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure11.png" width="380" border="0" height="105" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;d.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Set the &lt;u&gt;done&lt;/u&gt; field:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Set a field&amp;#39;s value&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the field, select &lt;b&gt;done&lt;/b&gt; under the &lt;i&gt;my:actions &lt;/i&gt;group.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
For the value, enter 1&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iv.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;Notice the
conditional formatting in the &lt;i&gt;Submit &lt;/i&gt;button:&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure12.png" width="208" border="0" height="273" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;This means that
we want the &lt;i&gt;Submit &lt;/i&gt;button to be
disabled if the value of the &lt;u&gt;done&lt;/u&gt; field equals &amp;quot;1&amp;quot; which we set after
the form submits to SharePoint. This will prevent users from clicking on the &lt;i&gt;Submit &lt;/i&gt;button twice which may result to
double-submits.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;e.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Submit via email:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Submit data&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Select your email submit data
connection from the drop-down.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;f.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Close the form:&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;i.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;Add &amp;gt; Close the form&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Uncheck the box ‘If changes
have not been saved, prompt the user to save.&lt;/p&gt;

&lt;p style="margin-left:120px;"&gt;iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;You should now
have the following &lt;i&gt;Submit &lt;/i&gt;button
rules that submit the form:&lt;/p&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure13.png" width="337" border="0" height="268" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;span style="font-weight:bold;font-style:italic;"&gt;Next, we will add rules in the &lt;/span&gt;&lt;i style="font-weight:bold;font-style:italic;text-decoration:underline;"&gt;Approve&lt;/i&gt;&lt;i style="font-weight:bold;font-style:italic;"&gt; &lt;/i&gt;&lt;span style="font-weight:bold;font-style:italic;"&gt;button:
&lt;/span&gt;
&lt;p style="margin-left:40px;"&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Go to the &lt;i&gt;Page Design &lt;/i&gt;tab and switch to the &lt;b&gt;Manager &lt;/b&gt;view.&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure14.png" width="271" border="0" height="113" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp;
In the &lt;i&gt;Manager &lt;/i&gt;view, click on the &lt;i&gt;Approve
&lt;/i&gt;button. You will see the following pre-configured rules:&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure15.png" width="244" border="0" height="173" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p style="margin-left:40px;"&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add a rule that sets the
metadata.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;
In the &lt;i&gt;Rules &lt;/i&gt;taskpane, click &lt;b&gt;New
&amp;gt; Action&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Name your rule ‘Set Metadata&amp;#39;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Move the rule up so that it&amp;#39;s
the second in the set, i.e. after the rule ‘Warn: Need Notes&amp;#39;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;d.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add the following actions:&lt;/p&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure16.png" width="253" border="0" height="247" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;13.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add a rule that submits the
form:&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click &lt;b&gt;New &amp;gt; Action&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Name your rule ‘Submit&amp;#39; - this
will be the last rule in the set.&lt;/p&gt;

&lt;p style="margin-left:80px;"&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add the following actions:&lt;/p&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure17.png" width="333" border="0" height="243" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;span style="font-weight:bold;font-style:italic;"&gt;Finally, we&amp;#39;ll add rules for the &lt;/span&gt;&lt;i style="font-weight:bold;font-style:italic;"&gt;&lt;span style="text-decoration:underline;"&gt;Reject&lt;/span&gt; &lt;/i&gt;&lt;span style="font-weight:bold;font-style:italic;"&gt;button:
&lt;/span&gt;
&lt;p style="margin-left:40px;"&gt;14.&amp;nbsp;&amp;nbsp;&amp;nbsp;
In the &lt;i&gt;Manager &lt;/i&gt;view, click on the &lt;i&gt;Reject
&lt;/i&gt;button.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;15.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add the same ‘Set Metadata&amp;#39;
rule that runs after the ‘Warn:Need Notes&amp;#39; rule.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;16.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add the following actions:&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure18.png" width="336" border="0" height="266" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;17.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Add a &lt;i&gt;Submit &lt;/i&gt;rule which is the last in the set, and then add the
following actions:&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure19.png" width="337" border="0" height="268" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;18.
Save your changes to your XSN.&lt;/p&gt;

&lt;h3&gt;Create the Form Link&lt;/h3&gt;

&lt;p&gt;We will add a hyperlink control that links to
the form in SharePoint. The link will be included in the notification email so
that users can click on it to open the form.&lt;/p&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure20.png" width="413" border="0" height="40" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;19.&amp;nbsp;&amp;nbsp;&amp;nbsp;
In the &lt;i&gt;Manager
&lt;/i&gt;view, you&amp;#39;ll see a small section at the bottom. Place your cursor below the
label ‘Click here to open this time card:&amp;#39;&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure21.png" width="566" border="0" height="173" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;20.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Go to the &lt;i&gt;Insert
&lt;/i&gt;tab and click &lt;b&gt;Hyperlink&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;21.&amp;nbsp;&amp;nbsp;&amp;nbsp;
In the &lt;i&gt;Insert
Hyperlink &lt;/i&gt;dialog, change the &lt;i&gt;Link to&lt;/i&gt;&lt;b&gt; &lt;/b&gt;and the &lt;i&gt;Display&lt;/i&gt;&lt;b&gt; &lt;/b&gt;options to &lt;b&gt;Data Source&lt;/b&gt;.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;22.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Insert the formula:&lt;br /&gt;
&lt;/p&gt;
&lt;div style="margin-left:80px;"&gt;&lt;b&gt;concat(substring-before(substring-after(/processing-instruction()[local-name()
= &amp;quot;mso-infoPathSolution&amp;quot;], &amp;#39;href=&amp;quot;&amp;#39;), &amp;quot;/Forms/&amp;quot;),
&amp;quot;/&amp;quot;, tc:week/tc:weekOf, &amp;quot; - &amp;quot;,
tc:employee/tc:name/tc:singleName, &amp;quot;.xml&amp;quot;)&lt;/b&gt;&lt;/div&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure22.png" width="326" border="0" height="198" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;The formula is a concatenation of the form
location in SharePoint, e.g. &lt;i&gt;http://&amp;lt;YourSharePointSite&amp;gt;/&amp;lt;YourSharePointLibrary&amp;gt;/&amp;lt;FormFileName.xml&lt;/i&gt;&lt;i&gt;&amp;gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;Recall that we&amp;#39;ve
set the form file name to this formula on SharePoint submit:&lt;/p&gt;

&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure23.png" width="183" border="0" height="56" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;

&lt;h3&gt;Publish the Template to your SharePoint Library&lt;/h3&gt;

&lt;p&gt;In order to access the form template and submit
forms, you need to publish it to a location where users can access it from,
such as a SharePoint form library.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;23.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Go to &lt;b&gt;File &amp;gt; Publish&lt;/b&gt; and then select &lt;b&gt;SharePoint Server&lt;/b&gt;.&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure24.png" width="421" border="0" height="104" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;24.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Enter the URL to your
SharePoint site.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;25.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Leave the default to &lt;b&gt;Form Library &lt;/b&gt;and then click &lt;b&gt;Next&lt;/b&gt;.&lt;/p&gt;

&lt;blockquote&gt;&lt;p style="margin-left:40px;"&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure25.png" width="349" border="0" height="178" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p style="margin-left:40px;"&gt;26.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Select ‘Update existing form
library&amp;#39; and select the SharePoint library you created earlier - that is, where
you&amp;#39;ve set your forms to submit to.&lt;/p&gt;

&lt;p style="margin-left:40px;"&gt;27.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Click click &lt;b&gt;Next&lt;/b&gt; twice, click &lt;b&gt;Publish&lt;/b&gt;, and then click &lt;b&gt;Close&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;Test by submitting a new &lt;i&gt;Timesheet &lt;/i&gt;form assigning it to your
manager. Your manager will receive the form via email and will see a link where
to access the form.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure26.png" width="418" border="0" height="161" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;The manager will then open the form via the
link and will decide whether to approve or reject. Approving goes to HR and
rejecting goes back to the original submitter.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://www.infopathdev.com/blogs/mel_balsamo/files/training/ipworkflow/images/Figure27.png" width="559" border="0" height="164" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;&lt;/p&gt;
&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=62215" width="1" height="1"&gt;</description></item></channel></rss>