<?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>Don Stephen Lambatin</title><link>https://www.infopathdev.com:443/blogs/don_stephen_lambatin/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Creating a Bulk Editing Dashboard for Office 365</title><link>https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/2017/03/17/creating-a-bulk-editing-dashboard-on-office-365.aspx</link><pubDate>Fri, 17 Mar 2017 12:32:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:115821</guid><dc:creator>donstephen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/don_stephen_lambatin/rsscomments.aspx?PostID=115821</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/2017/03/17/creating-a-bulk-editing-dashboard-on-office-365.aspx#comments</comments><description>&lt;p&gt;A business intelligence dashboard is a data visualization tool that displays the current status of metrics and key performance indicators for a business, department, or specific process at a quick glance. Using InfoPath as a Dashboard gives us more control or customizability over the design, layout, filters, and may even perform complex type of queries.&lt;br /&gt;&lt;br /&gt;Since&amp;nbsp;InfoPath&amp;nbsp;forms provides us with such customizability, why not push the limit further by adding a bulk editing feature to your InfoPath Dashboard.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;span&gt;&lt;font color="#365f91" size="3"&gt;&lt;b&gt;Bulk Edit Dashboard Requirements&lt;/b&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;This guide assumes we are working on a SharePoint Online environment with Office 365 and requires the following elements:&lt;/p&gt;

&lt;ul&gt;
	
&lt;li&gt;&lt;a href="http://www.qdabra.com/en/products/qRules_new.aspx"&gt;qRules&lt;/a&gt;&lt;/li&gt;
	
&lt;li&gt;InfoPath&lt;/li&gt;
	
&lt;li&gt;&lt;a href="http://www.qdabra.com/en/products/FormsViewer.aspx"&gt;FormsViewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Bulk Edit Dashboard also works for SharePoint 2016 or lower, where Code-Based Sandbox is enabled – FormsViewer is not required and can be optional.&lt;/p&gt;

&lt;h1&gt;&lt;span&gt;&lt;font color="#365f91" size="3"&gt;The Target Library (Optional)&lt;/font&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;This section is optional if you already have a target library which you intend to query for your Bulk Editing Dashboard tool, but for instructional purposes, a re-usable Form Template Library (STP) file is provided for Office 365.&lt;/p&gt;

&lt;blockquote style="margin-right:0px;" dir="ltr"&gt;&lt;h2&gt;&lt;span&gt;&lt;font color="#365f91" size="3"&gt;Deploy the site template (STP)
file.&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/blockquote&gt;

&lt;ol&gt;
	
&lt;li&gt;Download the STP file &lt;a href="http://www.infopathdev.com/files/folders/examples/entry116344.aspx"&gt;here&lt;/a&gt;.&lt;/li&gt;
	
&lt;li&gt;Go to the Site Settings (make sure you are on the top level site settings)&lt;/li&gt;
	
&lt;li&gt;Under Web Designer Galleries, click List templates.&lt;/li&gt;
	
&lt;li&gt;Upload the &lt;b&gt;Invoice_Request_Library&lt;/b&gt; STP file.
	
&lt;ul&gt;
		
&lt;li&gt;Click Upload Document under Files tab&lt;/li&gt;
		
&lt;li&gt;Browse for downloaded STP file and click OK&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Refer to the link below for a more detailed steps on the web on how to upload an STP template&lt;/p&gt;

&lt;p&gt;&lt;a href="https://support.office.com/en-us/article/Manage-list-templates-c3884ad1-bc49-44b8-b3d6-3bc6a01eb393"&gt;https://support.office.com/en-us/article/Manage-list-templates-c3884ad1-bc49-44b8-b3d6-3bc6a01eb393&lt;/a&gt;&lt;/p&gt;

&lt;blockquote style="margin-right:0px;" dir="ltr"&gt;&lt;h2 style="margin:2pt 0in 0pt;"&gt;&lt;span&gt;&lt;font color="#365f91" size="3"&gt;Create the Library using the
STP file&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/h2&gt;&lt;/blockquote&gt;

&lt;ul&gt;
	
&lt;li&gt;Proceed to the target site/subsite.&lt;/li&gt;
	
&lt;li&gt;Go to Site Contents&lt;/li&gt;
	
&lt;li&gt;Add an app.&lt;/li&gt;
	
&lt;li&gt;Search for the &lt;b&gt;Invoice_Request_Library&lt;/b&gt; STP file.&lt;/li&gt;
	
&lt;li&gt;Click the App to create the library.&lt;/li&gt;
	
&lt;li&gt;Enter a library name such as &lt;b&gt;Invoice_Request_Library&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When done, proceed to the library and check out the contents:&lt;/p&gt;

&lt;p&gt;&lt;img width="1056" height="490" style="width:733px;height:245px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115823/original.aspx" alt="" /&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;We will be performing a bulk edit operation on the items above at the end of this guide.&amp;nbsp;&amp;nbsp;&lt;/p&gt;

&lt;ul&gt;
	
&lt;li&gt;At the &lt;b&gt;Library&lt;/b&gt; tab, create a new column called &lt;b&gt;select&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img width="942" height="178" style="width:701px;height:128px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115824/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ul&gt;
	
&lt;li&gt;Leave the rest of the configuration as is and click &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;Repeat the same procedure for creating two more columns called &lt;b&gt;submit&lt;/b&gt; and &lt;b&gt;success&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The 3 newly added columns will be used later on for the Dashboard’s Bulk Edit logic.&lt;/p&gt;

&lt;p&gt;When done, you may choose to submit new items by clicking on the New button.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;h1 style="margin:12pt 0in 0pt;"&gt;&lt;span&gt;&lt;font color="#365f91" size="3"&gt;FormsViewer&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/h1&gt;

&lt;p&gt;This guide assumes that you already have &lt;a href="http://www.qdabra.com/en/products/FormsViewer.aspx"&gt;FormsViewer&lt;/a&gt; installed on your SharePoint O365 Environment. Kindly skip this section if you already have the FormsViewer app installed.&lt;/p&gt;

&lt;p&gt;If you plan to create this Bulk Edit Dashboard on SharePoint 2016 or lower without FormsViewer, be sure to have Sandbox enabled in order for qRules to run.&lt;/p&gt;

&lt;p&gt;To install FormsViewer, download the App along with the guide from the link provided below:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.infopathdev.com/files/folders/formsviewer_v11/entry104513.aspx"&gt;http://www.infopathdev.com/files/folders/formsviewer_v11/entry104513.aspx&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;&lt;span&gt;&lt;font color="#365f91" size="3"&gt;Creating the Dashboard&lt;/font&gt;&lt;/span&gt;&lt;/h1&gt;

&lt;p&gt;In order to fully understand the fundamental elements of the Bulk Edit Dashboard, you will be creating the dashboard from scratch.&lt;/p&gt;

&lt;p&gt;Before we proceed, here’s a list of data connections needed:&lt;/p&gt;

&lt;ul&gt;
	
&lt;li&gt;Retrieve library data connection to query target library – for displaying items intended for bulk editing&lt;/li&gt;
	
&lt;li&gt;Retrieve XML document data connection – for retrieving the XML document to be updated&lt;/li&gt;
	
&lt;li&gt;Submit to Library – for submitting retrieved document along with modified content/s&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ol&gt;
	
&lt;li&gt;Open a Blank InfoPath Designer form.&lt;/li&gt;
	
&lt;li&gt;Under the Data Tab, click Data Connections and &lt;b&gt;Add&lt;/b&gt; a data connection which &lt;b&gt;&lt;i&gt;receives&lt;/i&gt;&lt;/b&gt; data from the target &lt;b&gt;&lt;i&gt;SharePoint library&lt;/i&gt;&lt;/b&gt;, in this case the &lt;b&gt;Invoice_Reques_Library&lt;/b&gt; created earlier.&lt;/li&gt;
	
&lt;li&gt;At the next page, select the following columns from the SharePoint library:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img width="585" height="355" style="width:436px;height:292px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115825/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="4"&gt;
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt; twice until you reach the last page of the data connection wizard.&lt;/li&gt;
	
&lt;li&gt;At the last page, &lt;b&gt;untick&lt;/b&gt; the &lt;i&gt;Automatically retrieve data&lt;/i&gt; checkbox and click &lt;b&gt;Finish&lt;/b&gt; to exit the wizard.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Disabling the &lt;i&gt;Automatically retrieve&lt;/i&gt; checkbox is optional but highly recommended since it enables you to filter out unwanted data on your on load query by specifying a filter at the data connection’s query fields before triggering the query action – As far as performance is concerned, we would not want to return all the data&amp;nbsp; when the form loads.&lt;/p&gt;

&lt;ol start="6"&gt;
	
&lt;li&gt;Add another data connection which &lt;b&gt;&lt;i&gt;receives&lt;/i&gt;&lt;/b&gt; data from an &lt;b&gt;XML document&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/115826/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="7"&gt;
	
&lt;li&gt;Click Next.&lt;/li&gt;
	
&lt;li&gt;&lt;span style="line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;Enter
the &lt;span style="color:red;"&gt;URL to the library&lt;/span&gt;&lt;/span&gt;.&lt;/li&gt;
	
&lt;li&gt;After the URL, add a slash and enter an existing&amp;nbsp;&lt;span style="color:blue;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;File Name (XML)&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;from the library and add the prefix .xml.&lt;/li&gt;
&lt;/ol&gt;

&lt;p style="margin:10pt 0in;"&gt;&lt;span style="color:red;"&gt;https://qdabra.sharepoint.com/Website/Invoice_Request_Library/&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;strike&gt;don.lambatin_20170303142035.xml&lt;/strike&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin:10pt 0in;"&gt;Open up the link in the browser to verify if you have the correct link to your form. Be sure you got the File Name correct otherwise an error will appear if you do not have a correct link and it will not properly open up the form in the browser.&lt;/p&gt;

&lt;ol start="10"&gt;
	
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;At the next page, select &lt;i&gt;Access to the data from the specified location&lt;/i&gt;.&lt;/li&gt;
	
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;Provide a meaningful data connection name such as &lt;b&gt;GET_Invoice_XML&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;Click finish.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/115827/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;Notice that you now have a new secondary data connection source with fields matching the columns from the target library.&lt;/p&gt;

&lt;ol start="15"&gt;
	
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; a &lt;b&gt;submit&lt;/b&gt; data connection that submits data to the target SharePoint Library:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img width="589" height="242" style="width:514px;height:215px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115828/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="15"&gt;
&lt;/ol&gt;

&lt;p&gt;Be sure to specify the correct link to the library.&lt;/p&gt;

&lt;ol start="16"&gt;
	
&lt;li&gt;Tick the Allow overwrite checkbox – &lt;span style="color:red;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;IMPORTANT! &lt;/span&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;&lt;/li&gt;
	
&lt;li&gt;Click &lt;b&gt;Insert Field or Group&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;Select the FormName field from the GET XML data connection:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img width="458" height="309" style="width:428px;height:276px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115829/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="16"&gt;
&lt;/ol&gt;

&lt;p&gt;Note that this field should match the target library’s XSN template’s selected File Name field declared at the Submit to SharePoint Library data connection wizard.&lt;/p&gt;

&lt;ol start="20"&gt;
	
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;Leave the name as is and click &lt;b&gt;Finish&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Your list of data connections should look similar to this:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/115830/original.aspx" alt="" /&gt;&amp;nbsp;&lt;/p&gt;

&lt;ol start="22"&gt;
	
&lt;li&gt;Save the form and inject with qRules.
	
&lt;ul&gt;
		
&lt;li&gt;Go to &lt;b&gt;File&lt;/b&gt; tab &amp;gt; &lt;b&gt;Save As&lt;/b&gt; &amp;gt; select desired save location.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;Close &lt;/b&gt;form&lt;/li&gt;

&lt;li&gt;Launch the Qdabra Rules Injector tool by clicking on &lt;b&gt;Start &amp;gt; Programs &amp;gt; Qdabra &amp;gt; Tools &amp;gt; qRules &amp;gt; qRules Injector&lt;/b&gt;.&lt;/li&gt;

&lt;li&gt;Specify the template by browsing for the Dashboard XSN saved.&lt;/li&gt;

&lt;li&gt;Click &lt;b&gt;Inject!&lt;/b&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img width="499" height="234" style="width:446px;height:199px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115831/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="23"&gt;
	
&lt;li&gt;Re-open the injected form (&lt;b&gt;right click&lt;/b&gt; on the XSN and select &lt;b&gt;design&lt;/b&gt;).&lt;/li&gt;
	
&lt;li&gt;Design your layout – Header and Footer&lt;/li&gt;

&lt;li&gt;At the &lt;b&gt;Invoice_Request_Library&lt;/b&gt; secondary data connection, layout your repeating table onto the canvas. – Right click on the repeating section, drag it onto the canvas, and select Repeating Table&lt;/li&gt;
	
&lt;li&gt;Select columns you would like to display.&lt;/li&gt;
	
&lt;li&gt;Replace all text boxes with a Calculated Field Box (Right click on the field &amp;gt; Change Control &amp;gt; select Calculated Value).&lt;/li&gt;
	
&lt;li&gt;At the left most section of the table, insert a narrow column for the &lt;b&gt;select check box&lt;/b&gt;&lt;/li&gt;
	
&lt;li&gt;Change the &lt;b&gt;select&lt;/b&gt; text field control to a checkbox (right click &amp;gt; properties &amp;gt; change control &amp;gt; select check box).&lt;/li&gt;
	
&lt;li&gt;At the header of the &lt;b&gt;select check box&lt;/b&gt; column, add a button.&lt;/li&gt;
	
&lt;li&gt;Under the &lt;b&gt;Home&lt;/b&gt; tab click on &lt;b&gt;Manage Rules&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; a rule that sets the value of the &lt;b&gt;select&lt;/b&gt; field to the value Name this rule &lt;b&gt;Select All&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img width="643" height="392" style="width:527px;height:329px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115832/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="33"&gt;
	
&lt;li&gt;At the left most section of the table, insert a column for the &lt;b&gt;success&lt;/b&gt;&lt;/li&gt;
	
&lt;li&gt;&lt;b&gt;Click&lt;/b&gt; on the &lt;b&gt;success&lt;/b&gt; field and change this control to a &lt;b&gt;calculated field&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;Still at the &lt;b&gt;success&lt;/b&gt; field,&lt;b&gt; Add&lt;/b&gt; two formatting rules:
	
&lt;ol style="list-style-type:lower-alpha;"&gt;
		
&lt;li&gt;Set the name of the first formatting rule to &lt;b&gt;Green if success&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Add a condition where &lt;b&gt;success&lt;/b&gt; is equal to the word “success”
		
&lt;ul&gt;
			
&lt;li&gt;For the first and second dropdown, leave the two selections as is&lt;/li&gt;
			
&lt;li&gt;For the third dropdown, select Type text and manually enter the word “&lt;b&gt;success&lt;/b&gt;” without the double quotes&lt;/li&gt;
			
&lt;li&gt;At the Formatting section, change the shading to &lt;span style="color:lime;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;&lt;b&gt;Green&lt;/b&gt;&lt;/span&gt;&lt;span style="color:lime;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt; &lt;/span&gt;and set the text font to &lt;b&gt;Bold.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p style="margin-right:0px;" dir="ltr"&gt;&lt;span style="line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;Your
formatting rule should look similar to this:&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/115833/original.aspx" alt="" /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/li&gt;
		
		
&lt;li&gt;Perform the same steps for the second formatting rule where:
		
&lt;ul&gt;
			
&lt;li&gt;Rule name: &lt;b&gt;Red if failed&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;Condition: &lt;b&gt;success is equal to “false”&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;Set shading to &lt;span style="color:red;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;&lt;b&gt;Red&lt;/b&gt;&lt;/span&gt;, text font to &lt;b&gt;White&lt;/b&gt; and set it to &lt;b&gt;Bold&lt;/b&gt;.&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This field will later on display the result of the &lt;i&gt;SubmitToSharePoint&lt;/i&gt; &lt;b&gt;qRules&lt;/b&gt; command&lt;/p&gt;

&lt;ol start="36"&gt;
	
&lt;li&gt;At the Main Data Source, change the section’s name &lt;b&gt;myFields&lt;/b&gt; to a more meaningful name such as &lt;b&gt;Dashboard&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; a new section named &lt;b&gt;FormLogic&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;Inside this section, add the fields below and follow the corresponding data type:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/115834/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="36"&gt;
&lt;/ol&gt;


&lt;p&gt;Your schema should look similar to this:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/115835/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="39"&gt;
	
&lt;li&gt;Insert a 2 x 1 Custom Table right above the repeating table – this section will hold the buttons and dropdown control for the bulk edit Status selection.&lt;/li&gt;
	
&lt;li&gt;Inside the right section of the custom table, display Status field from the FormLogic section as a dropdown.&lt;/li&gt;
	
&lt;li&gt;&lt;b&gt;Right click&lt;/b&gt; on the dropdown control, select properties,&amp;nbsp;and manually enter the following choices:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/115837/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ol start="42"&gt;
	
&lt;li&gt;Beside the dropdown control, add a button and rename the button label to &lt;b&gt;Update&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;Add an action rule named &lt;b&gt;Update&lt;/b&gt;.
	
&lt;ul&gt;
		
&lt;li&gt;On this rule, &lt;b&gt;Add&lt;/b&gt; an action that sets a field’s value.&lt;/li&gt;
		
&lt;li&gt;Set the target field to the &lt;b&gt;submit&lt;/b&gt; field of the &lt;b&gt;Invoice_Request_Library&lt;/b&gt; data connection.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img width="823" height="353" style="width:638px;height:283px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115838/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ul&gt;
		
&lt;li&gt;Set this field to the value “&lt;b&gt;1&lt;/b&gt;” without the double quotes.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; a new rule to set the &lt;b&gt;Status&lt;/b&gt; field of the &lt;b&gt;FormLogic&lt;/b&gt; section to a blank value – we would like to reset the dropdown field after the bulk edit operation has succeeded.&lt;/li&gt;
	
&lt;li&gt;&lt;b&gt;Add&lt;/b&gt; a &lt;i&gt;formatting rule&lt;/i&gt; that disable the &lt;b&gt;Update&lt;/b&gt; button if the value of the &lt;b&gt;Status&lt;/b&gt; field is blank – this will prevent users from clicking the Update button if there is no new Status selected.&lt;/li&gt;
	
&lt;li&gt;At the Left section of the Custom table, add a new button and re-name the button label to &lt;b&gt;Refresh&lt;/b&gt;.&lt;/li&gt;
	
&lt;li&gt;At the &lt;b&gt;Refresh&lt;/b&gt; button, add an action rule that queries the &lt;b&gt;Invoice_Request_Library&lt;/b&gt; data connection.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We are now down to the last major component of this guide which will use the following qRules commands:&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;&lt;b&gt;ChangeConnectionUrl&lt;/b&gt;
&lt;br /&gt;	
&lt;br /&gt;
&lt;ul&gt;
		
&lt;li&gt;This command will update the XML location specified at the &lt;b&gt;Get_Invoice_XML&lt;/b&gt; data connection created earlier, to the corresponding &lt;b&gt;FileName&lt;/b&gt; selected from the displayed items at the &lt;b&gt;Invoice_Request_Library&lt;/b&gt; repeating table.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
	&lt;/li&gt;
	
&lt;li&gt;&lt;b&gt;InsertPi&lt;/b&gt;
&lt;br /&gt;	
&lt;br /&gt;
&lt;ul&gt;
		
&lt;li&gt;This command is used to manipulate the InfoPath form’s Processing Instructions&lt;/li&gt;
		
&lt;li&gt;Since we are only getting the XML content from the &lt;b&gt;Get_Invoice_XML&lt;/b&gt; data connection, we will insert Processing Instructions that will conform to the target Library’s requirements in order for the forms to open up properly in the browser.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	
&lt;li&gt;&lt;b&gt;SubmitToSharePoint&lt;/b&gt;&lt;br /&gt;
	
&lt;br /&gt;
&lt;ul&gt;
		
&lt;li&gt;This is a bit self-explanatory – this command will be used for submitting the each row separately as XMLs to the target &lt;b&gt;Invoice_Request_Library&lt;/b&gt;.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;ol start="48"&gt;
	
&lt;li&gt;At the submit node of the &lt;b&gt;Invoice_Request_Library&lt;/b&gt;, add the following rules:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;Stop if not 1 and not selected
	
&lt;ul&gt;
		
&lt;li&gt;Rule name: &lt;b&gt;Stop if not 1&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Condition: &lt;b&gt;submit is not equal to “1”&lt;/b&gt;
		
&lt;ul&gt;
			
&lt;li&gt;&lt;i&gt;Click&lt;/i&gt; the condition link and leave the first dropdown as is&lt;/li&gt;
			
&lt;li&gt;&lt;i&gt;Change&lt;/i&gt; the second dropdown to &lt;b&gt;not equals to&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;Select &lt;b&gt;Type text&lt;/b&gt; for the third dropdown and manually enter the value &lt;b&gt;1&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;Click the &lt;b&gt;And&lt;/b&gt; button beside the third dropdown to add a new condition below, and replace this with an &lt;b&gt;OR&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;&lt;i&gt;Set&lt;/i&gt; the first dropdown to the &lt;b&gt;select&lt;/b&gt; node&lt;b&gt;. &lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;&lt;i&gt;Change&lt;/i&gt; the second dropdown to &lt;b&gt;not equals to&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;Select &lt;b&gt;Type text&lt;/b&gt; for the third dropdown and manually enter the value &lt;b&gt;yes&lt;/b&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		
&lt;li&gt;Action target field: &lt;b&gt;stop&lt;/b&gt; attribute field of the FormLogic section located at the main data source.&lt;/li&gt;
		
&lt;li&gt;Value: &lt;b&gt;none &lt;/b&gt;(blank)&lt;/li&gt;
		
&lt;li&gt;Tick the checkbox to stop all other actions if the condition is met.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your rule should look similar to this:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;img width="602" height="303" style="width:487px;height:280px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115840/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;The objective of this rule to prevent other rules if the submit action is not triggered and if the current row is not selected.&amp;nbsp;&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;Reset self
	
&lt;/li&gt;

&lt;ul&gt;
		
&lt;li&gt;Rule name: &lt;b&gt;Reset self&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Condition: &lt;b&gt;none&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Action target field: &lt;b&gt;submit &lt;/b&gt;(self)&lt;/li&gt;
		
&lt;li&gt;Value: &lt;b&gt;none &lt;/b&gt;(blank)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;ChangeConnectionUrl and query XML
	
&lt;ul&gt;
		
&lt;li&gt;Rule name: &lt;b&gt;ChangeConnectionUrl and query XML&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Condition: &lt;b&gt;none &lt;/b&gt;(blank)&lt;/li&gt;
		
&lt;li&gt;Action target field: &lt;b&gt;Command &lt;/b&gt;node of &lt;b&gt;qRules&lt;/b&gt; located at the &lt;b&gt;QdabraRules&lt;/b&gt; data source.&lt;/li&gt;
		
&lt;li&gt;Value: click the &lt;b&gt;&lt;i&gt;fx&lt;/i&gt;&lt;/b&gt; button to insert the formula:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span&gt;&lt;i&gt;concat(&amp;quot;&lt;span style="background:yellow;mso-highlight:yellow;"&gt;ChangeConnectionUrl&lt;/span&gt; &lt;span style="background:lime;mso-highlight:lime;"&gt;/dsname=GET_Invoice_XML&lt;/span&gt; /url=https://qdabra.sharepoint.com/Website/Invoice_Request_Library/&amp;quot;, &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;Title&lt;/u&gt;&lt;/b&gt;)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Highlight &lt;b&gt;&lt;u&gt;Title&lt;/u&gt;&lt;/b&gt; and select the &lt;i&gt;Title&lt;/i&gt; field&amp;nbsp;from the&amp;nbsp;&lt;b&gt;Invoice_Request_Library&lt;/b&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;In this formula we are calling the qRules command &lt;span style="background:yellow;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;mso-highlight:yellow;"&gt;ChangeConnectionUrl&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt; &lt;/span&gt;which will update the XML location specified for the GET XML query.&lt;/p&gt;

&lt;p&gt;The parameter &lt;span style="background:lime;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;mso-highlight:lime;"&gt;dsname&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt; &lt;/span&gt;identifies which data connection will be updated. For this guide we have used the GET XML data connection named &lt;span style="background:lime;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;mso-highlight:lime;"&gt;GET_Invoice_XML&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;The parameter url should point to the location of the XML in SharePoint. Since the target library is the Invoice_Request_Library, we will use the link to that library and concatenate that url to the Title field which contains the File Name (or FormName) that was specified in step 19.&lt;/p&gt;

&lt;p&gt;Concatenating the syntax to the &lt;b&gt;Title&lt;/b&gt; field allows us to filter out the query data connection dynamically – each row will have a different URL.&lt;/p&gt;

&lt;p&gt;The result of this formula should be similar to the URL specified in step 9.&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;ul&gt;
&lt;li&gt;Add a data connection to query the Get_Invoice_XML data connection&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;

&lt;p&gt;Your rule should look similar to this:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img width="516" height="293" style="width:384px;height:239px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115845/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;Update current Status
	
&lt;ul&gt;
		
&lt;li&gt;Rule name: &lt;b&gt;Update current Status&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Condition: &lt;b&gt;none&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Action target field: &lt;b&gt;Status &lt;/b&gt;field of the &lt;b&gt;Get_Invoice_XML&lt;/b&gt; data connection&lt;/li&gt;
		
&lt;li&gt;Value: &lt;b&gt;Status &lt;/b&gt;field of the FormLogic section from the Main data source&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your rule should look similar to this:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img width="927" height="383" style="width:706px;height:302px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115846/original.aspx" alt="" /&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Before proceeding to the next rule, we must first understand what the parts of the Processing Instructions are.&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:10pt 0in;"&gt;&lt;span&gt;Download a
sample XML from the &lt;b style="mso-bidi-font-weight:normal;"&gt;Invoice_Request_Library&lt;/b&gt;
and open the file using a text editor such as notepad. Here’s how the first
Processing instruction should look like:&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:10pt 0in;"&gt;&lt;span style="color:red;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="background:yellow;color:blue;mso-highlight:yellow;"&gt;mso-infoPathSolution&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;solutionVersion&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;1.0.0.33&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;productVersion&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;16.0.0&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;PIVersion&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;1.0.0.0&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;href&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;https://qdabra.sharepoint.com/Website/Invoice_Request_Library/Forms/template.xsn&amp;quot;
&lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;urn:schemas-microsoft-com:office:infopath:Invoice-Request-Library:-myXSD-2017-02-15T12-49-08&amp;quot;&lt;/span&gt;&lt;span style="color:red;"&gt;?&amp;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:10pt 0in;"&gt;&lt;span&gt;In the sample
above, we have the Processing Instruction name located at the beginning of the
string: &lt;span style="background:yellow;mso-highlight:yellow;"&gt;mso-infoPathSolution&lt;/span&gt;.
The succeeding &lt;span style="color:red;"&gt;data &lt;/span&gt;are the contents for this
particular Processing Instruction.&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:10pt 0in;"&gt;&lt;span&gt;Let’s build the
InsertPi command.&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:10pt 0in;"&gt;&lt;span&gt;InsertPi &lt;span style="background:yellow;color:blue;mso-highlight:yellow;"&gt;/name=mso-infoPathSolution&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;/data=solutionVersion=&amp;quot;1.0.0.33&amp;quot;
productVersion=&amp;quot;16.0.0&amp;quot; PIVersion=&amp;quot;1.0.0.0&amp;quot; href=&amp;quot;https://qdabra.sharepoint.com/Website/Invoice_Request_Library/Forms/template.xsn&amp;quot;
name=&amp;quot;urn:schemas-microsoft-com:office:infopath:Invoice-Request-Library:-myXSD-2017-02-15T12-49-08&lt;/span&gt;
/dsname=&lt;span style="background:lime;mso-highlight:lime;"&gt;GET_Invoice_XML&lt;/span&gt;
&lt;span style="background:fuchsia;mso-highlight:fuchsia;"&gt;/update=true&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;Here we have declared the name of the &lt;span style="background:yellow;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;mso-highlight:yellow;"&gt;Processing Instruction&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;along with the &lt;span style="color:red;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt;data &lt;/span&gt;content. We have also declared the parameter &lt;b&gt;dsname&lt;/b&gt; so that &lt;b&gt;qRules&lt;/b&gt; identifies where we would like to add the processing instructions to, and that we are &lt;span style="background:fuchsia;line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;mso-highlight:fuchsia;"&gt;updating&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:EN-US;"&gt; &lt;/span&gt;the data that is already existing.&lt;/p&gt;

&lt;p&gt;For the first action for this command, we will&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;Insert PI
	
&lt;ul&gt;
		
&lt;li&gt;Rule name: &lt;b&gt;Insert PI&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Condition: &lt;b&gt;none&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;First Action:
		
&lt;ul&gt;
			
&lt;li&gt;Target field: &lt;b&gt;Command &lt;/b&gt;node of &lt;b&gt;qRules&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;Value:&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span&gt;&lt;i&gt;InsertPi /name=mso-infoPathSolution &lt;/i&gt;&lt;/span&gt;&lt;span&gt;&lt;i&gt;/data=solutionVersion=&amp;quot;1.0.0.33&amp;quot; productVersion=&amp;quot;16.0.0&amp;quot; PIVersion=&amp;quot;1.0.0.0&amp;quot; href=&amp;quot;https://qdabra.sharepoint.com/Website/Invoice_Request_Library/Forms/template.xsn&amp;quot; name=&amp;quot;urn:schemas-microsoft-com:office:infopath:Invoice-Request-Library:-myXSD-2017-02-15T12-49-08&lt;/i&gt;&lt;/span&gt;&lt;span&gt;&lt;i&gt; /dsname=GET_Invoice_XML /update=tr&lt;/i&gt;​&lt;em&gt;ue&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Note that this is a hardcoded value and not a formula&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;Second Action:
	
&lt;ul&gt;
		
&lt;li&gt;Target field: &lt;b&gt;Command &lt;/b&gt;node of &lt;b&gt;qRules&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Value:&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span&gt;&lt;i&gt;InsertPi /name=mso-application &lt;/i&gt;&lt;/span&gt;&lt;span&gt;&lt;i&gt;/data=progid=&amp;quot;InfoPath.Document&amp;quot; versionProgid=&amp;quot;InfoPath.Document.4&amp;quot;&lt;/i&gt;&lt;/span&gt;&lt;span&gt;&lt;i&gt; /dsname=GET_Invoice_XML /update=true&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;Submit
	
&lt;ul&gt;
		
&lt;li&gt;Rule name: &lt;b&gt;Submit&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Condition: &lt;b&gt;none&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Action target field: &lt;b&gt;Command &lt;/b&gt;node of &lt;b&gt;qRules &lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Value:&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span style="color:blue;"&gt;SubmitToSharePoint
/dssubmit=SharePoint Library Submit /dsname=GET_Invoice_XML&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;
&amp;nbsp;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;In this command, we are using the &lt;b&gt;SharePoint Library Submit&lt;/b&gt; data connection for the submit operation, and we declared that the &lt;b&gt;GET_Invoice_XML&lt;/b&gt; is the data source that which will be submitted.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;Set Success
	
&lt;ul&gt;
		
&lt;li&gt;Rule name: &lt;b&gt;Set Success&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Condition:
		
&lt;ul&gt;
			
&lt;li&gt;&lt;i&gt;Click&lt;/i&gt; the condition link and set the first dropdown to the &lt;b&gt;Result&lt;/b&gt; node of of &lt;b&gt;qRules&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;&lt;i&gt;Leave&lt;/i&gt; the second dropdown to &lt;b&gt;equals to&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;Select &lt;b&gt;TRUE&lt;/b&gt; for the third dropdown&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		
&lt;li&gt;First Action
		
&lt;ul&gt;
			
&lt;li&gt;Target field: &lt;b&gt;success &lt;/b&gt;node of the current data connection&lt;/li&gt;
			
&lt;li&gt;Value: Type in the word “&lt;b&gt;success&lt;/b&gt;” without the double quotes&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		
&lt;li&gt;Second Action
		
&lt;ul&gt;
			
&lt;li&gt;Target field: &lt;b&gt;Status &lt;/b&gt;node of the current data connection&lt;/li&gt;
			
&lt;li&gt;Value: &lt;b&gt;Status &lt;/b&gt;field of the FormLogic section from the Main data source&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your action should look similar to this:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img width="591" height="613" style="width:529px;height:528px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115847/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;ul style="margin-left:40px;"&gt;
	
&lt;li&gt;Set Failed
	
&lt;ul&gt;
		
&lt;li&gt;Rule name: &lt;b&gt;Set Failed&lt;/b&gt;&lt;/li&gt;
		
&lt;li&gt;Condition:
		
&lt;ul&gt;
			
&lt;li&gt;&lt;i&gt;Click&lt;/i&gt; the condition link and set the first dropdown to the &lt;b&gt;Result&lt;/b&gt; node of of &lt;b&gt;qRules&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;&lt;i&gt;Leave&lt;/i&gt; the second dropdown to &lt;b&gt;equals to&lt;/b&gt;&lt;/li&gt;
			
&lt;li&gt;Select &lt;b&gt;FALSE&lt;/b&gt; for the third dropdown&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		
&lt;li&gt;Action target field: &lt;b&gt;success &lt;/b&gt;node of the current data connection&lt;/li&gt;
		
&lt;li&gt;Value: Type in the word “&lt;b&gt;failed&lt;/b&gt;” without the double quotes&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;When done, upload your form to FormsViewer.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;At the FormsViewer site, click on Upload a New Template.&lt;/p&gt;

&lt;p&gt;Provide a meaningful name, drag the XSN template, and click on the Upload button.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;img width="1259" height="550" style="width:637px;height:316px;" src="http://www.infopathdev.com/photos/blog_pictures/images/115848/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;When done, click &lt;b&gt;Open Form&lt;/b&gt; to view and test your Dashboard:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;img width="1022" height="580" style="width:732px;height:366px;" src="http://www.infopathdev.com/photos/blog_pictures/images/116348/original.aspx" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=115821" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/tags/Dashboard/default.aspx">Dashboard</category></item><item><title>Report Builder - Filtering data from a repeating table in DBXL</title><link>https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/2015/08/03/report-builder-filtering-data-from-a-repeating-table-in-dbxl.aspx</link><pubDate>Mon, 03 Aug 2015 04:06:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:103494</guid><dc:creator>donstephen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/don_stephen_lambatin/rsscomments.aspx?PostID=103494</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/2015/08/03/report-builder-filtering-data-from-a-repeating-table-in-dbxl.aspx#comments</comments><description>
&lt;p&gt;Have you ever encountered querying data from a repeating table on your form uploaded in DBXL, and adding a filter to your query returns all the data in that document including the ones you don’t need?&lt;/p&gt;

&lt;p&gt;This happens because the Report builder’s filters are per document filters - if a document that matches the filter has multiples rows, the service will return all the data queried from that document.&lt;/p&gt;

&lt;p&gt;Filters can manually be added to the base path if more complex XPath filtering is desired - for example, if you are returning high level form data, but only want forms that meet a particular criteria based on data in a repeating node, you can add the filter manually to the base path:&lt;/p&gt;

&lt;p&gt;/my:myFields[my:group1/my:childField = &amp;#39;Important&amp;#39;]&lt;/p&gt;

&lt;p&gt;Here’s an example of a form&amp;#39;s schema where the data about to be filtered is repeating data:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://s22.postimg.org/ak4rgoik1/schema.jpg" alt="" /&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Using the schema sample above, the Report Builder’s Fields to Retrieve section should look like this:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://s10.postimg.org/53hlk0ty1/Fields_Retrieve.jpg" alt="" /&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;In most cases, filtering the query will simply need a filter similar to this: &lt;/p&gt;

&lt;p&gt;&lt;img src="http://s14.postimg.org/y3b6k7hi9/Filter1.jpg" alt="" /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;However, this will return all the data from all documents in DBXL that will match the filter above when you click on the Perform Query button – including rows from the table being filtered that does not match the filter description:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://s30.postimg.org/nzt2nd5wx/Result1.jpg" alt="" /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;To remedy this, you can remove the filter and do the filtering in the Base Path:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://s18.postimg.org/6uxnunwax/Filter2.jpg" alt="" /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;This should now get you the data you need:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://s11.postimg.org/dgus5a003/Result2.jpg" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;In the sample used, sorting the phone number doesn&amp;#39;t really make any sense. In case you would need to sort the data you are querying, you should add the filter at the repeating group of the node you intend to sort (in the image below my:Product is the repeating group):&lt;br /&gt;&lt;br /&gt;&lt;img src="http://s10.postimg.org/nw1s5tvrt/Sort.jpg" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=103494" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/tags/Report+Builder/default.aspx">Report Builder</category></item><item><title>Updating the DBXL Administration Tool after installing Office 2013</title><link>https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/2014/04/24/updating-the-dbxl-administration-tool-after-installing-office-2013.aspx</link><pubDate>Thu, 24 Apr 2014 03:37:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:97124</guid><dc:creator>donstephen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/don_stephen_lambatin/rsscomments.aspx?PostID=97124</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/2014/04/24/updating-the-dbxl-administration-tool-after-installing-office-2013.aspx#comments</comments><description>&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;p class="MsoNormal" style="margin:0in 0in 8pt;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 8pt;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 8pt;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span style="mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;After updating your Microsoft Office to
an MS Office 2013 version, the DBXL Administration Tool is left outdated and
becomes unusable. To cut the explanation short, p&lt;/span&gt;revious versions of DAT
are not compatible with Office 2013. And here is a quick guide on how to update
the DAT Template:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;p class="MsoListParagraphCxSpFirst" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&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" size="3"&gt;1.&lt;/font&gt;&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;font face="Calibri"&gt;&lt;font size="3"&gt;Log-on to the server where DBXL is installed.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&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" size="3"&gt;2.&lt;/font&gt;&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;font size="3"&gt;&lt;font face="Calibri"&gt;Proceed to the folder location where the DAT
template is stored and replace the file with &lt;a href="http://www.infopathdev.com/files/folders/116589/download.aspx" target="_blank"&gt;this&lt;/a&gt; version (in a non-SharePoint
default installation, the template should be located here: &lt;b style="mso-bidi-font-weight:normal;"&gt;C:\Inetpub\wwwroot\QdabraWebService\install&lt;/b&gt;).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;img width="791" height="262" style="width:791px;height:262px;" src="http://s9.postimg.org/l210g4hdb/image.png" alt="" /&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&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" size="3"&gt;3.&lt;/font&gt;&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;font size="3"&gt;&lt;font face="Calibri"&gt;After updating the file, open the following URL
in IE: &lt;span style="color:blue;"&gt;http://&lt;/span&gt;&lt;span style="color:red;"&gt;&amp;lt;servername&amp;gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;/QdabraWebService/DbxlAdmin.asmx&lt;/span&gt; (If on Windows,
Vista or Windows Server 2008, run Internet Explorer as Administrator.) &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;img src="http://s30.postimg.org/edplsrc1t/image.png" alt="" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;

&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;p class="MsoListParagraph" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&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;4.&lt;/font&gt;&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;font face="Calibri"&gt;Click on the &lt;b style="mso-bidi-font-weight:normal;"&gt;PublishDATFormTemplate&lt;/b&gt; method. &lt;/font&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;font face="Calibri"&gt;&lt;img src="http://s13.postimg.org/90lm5ffkn/image.png" alt="" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;font face="Times New Roman"&gt;

&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri"&gt;&lt;p class="MsoListParagraph" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&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;Enter the path of the DAT-Template form, which
is saved to the local drive (i.e. &lt;b style="mso-bidi-font-weight:normal;"&gt;C:\Inetpub\wwwroot\QdabraWebService\install\DAT-template.xsn&lt;/b&gt;).&lt;/p&gt;&lt;p class="MsoListParagraph" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;font face="Times New Roman"&gt;

&lt;img src="http://s27.postimg.org/gf7po0dw3/image.png" alt="" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;p class="MsoListParagraph" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&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;6.&lt;/font&gt;&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;font face="Calibri"&gt;Call PublishDATFormTemplate method by clicking
on the Invoke button.&lt;/font&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin:0in 0in 8pt;"&gt;&lt;font face="Calibri"&gt;The DBXL Administration Tool should now have an updated DAT
template for MS Office 2013.&lt;/font&gt;&lt;/p&gt;

&lt;/font&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin:0in 0in 8pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=97124" width="1" height="1"&gt;</description><category domain="https://www.infopathdev.com:443/blogs/don_stephen_lambatin/archive/tags/DBXL/default.aspx">DBXL</category></item></channel></rss>