<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Kaoru Okumura</title><subtitle type="html" /><id>https://www.infopathdev.com:443/blogs/kaoruo/atom.aspx</id><link rel="alternate" type="text/html" href="https://www.infopathdev.com:443/blogs/kaoruo/default.aspx" /><link rel="self" type="application/atom+xml" href="https://www.infopathdev.com:443/blogs/kaoruo/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.31118.962">Community Server</generator><updated>2011-08-27T00:51:00Z</updated><entry><title>Use qRules to create unique form names</title><link rel="alternate" type="text/html" href="https://www.infopathdev.com:443/blogs/kaoruo/archive/2011/08/27/use-qrules-to-create-unique-form-names.aspx" /><id>https://www.infopathdev.com:443/blogs/kaoruo/archive/2011/08/27/use-qrules-to-create-unique-form-names.aspx</id><published>2011-08-26T23:51:00Z</published><updated>2011-08-26T23:51:00Z</updated><content type="html">&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h1 style="margin:15pt 0in 2pt;"&gt;&lt;font size="5"&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;Scenario&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h1&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Just like the Vehicle Identification Number for your car,
your business process needs to uniquely identify the documents in your system.
Unique IDs enable opening forms via links from a Web server or email message.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;To prevent new forms from overwriting existing ones you’ll
want to name them on save or submit. Relying on your users to manually enter a
name that is both meaningful and unique is not a good idea. Just like email
subject lines, some users will have meaningful names and some won’t.
Consistency will not be kept if it isn’t enforced and users may overwrite
existing data without paying attention.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h1 style="margin:15pt 0in 2pt;"&gt;&lt;font size="5"&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;Value Proposition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h1&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;qRules includes commands to support uniquely naming your
form. You can access these commands via rules when your form is opened or
submitted to automatically create a name. Automating the process of creating a
unique name will also speed up the submit process since users won’t have to
type in a name.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Using rules to automate creating unique names for your forms
is a best practice for the following reasons:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l10 level1 lfo5;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Prevents users from overwriting existing data by
mistake&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l10 level1 lfo5;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Enhances comprehension of form content &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l10 level2 lfo5;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Consistent names are easier for humans to parse&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l10 level2 lfo5;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Meaningful names can describe the contents of
the form&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l10 level1 lfo5;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Eases migration of data since unique names can
travel from server to server&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l10 level1 lfo5;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Better integration with other systems&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l10 level2 lfo5;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Links to open forms show more meaningful
information about them&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1in;text-indent:-0.25in;mso-list:l10 level2 lfo5;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Forms can be saved to server or database without
fear of overwrites&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;This document will show you how you can uniquely identify
your form using two techniques. As a bonus, we also show a related technique of
how to randomize entries of a repeating section using Random Numbers.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h1 style="margin:15pt 0in 2pt;"&gt;&lt;font size="5"&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;Requirements&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h1&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;line-height:normal;text-indent:-0.25in;mso-list:l2 level1 lfo1;mso-add-space:auto;" class="MsoListParagraph"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;qRules v2.3 or above&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font size="5"&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;Generate a GUID&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;GUID stands for &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Globally_unique_identifier"&gt;&lt;font color="#0000ff"&gt;Globally Unique
ID&lt;/font&gt;&lt;/a&gt;&lt;font&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Wikipedia defines a GUID as
follows: “A &lt;b&gt;globally unique identifier&lt;/b&gt; or &lt;b&gt;GUID&lt;/b&gt; (pronounced /ˈɡwɪd/)
is a special type of identifier used in &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Software" title="Software"&gt;&lt;font color="#0000ff"&gt;software&lt;/font&gt;&lt;/a&gt;&lt;font&gt;
applications to provide a unique reference number. The value is represented as
a 32 character hexadecimal character string, such as
{21EC2020-3AEA-1069-A2DD-08002B30309D} and usually stored as a 128 bit
integer.”&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Benefits:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l6 level1 lfo6;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;GUIDs are independent – you can create a GUID
without relying on data from your form&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l6 level1 lfo6;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;GUIDs don’t reveal anything about your form&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Limitations:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l5 level1 lfo7;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;GUIDs don’t carry any meaning – you can’t tell
what’s in your form by looking at the GUID&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l5 level1 lfo7;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;GUIDs are hard for humans to handle – they are
longer than credit card numbers and contain alphabet characters (however,
sometimes you don’t want people to know what’s in a form by looking at it’s
title, hence the benefit above)&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;You can generate a GUID using qRules GenerateGuid command.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h2 style="margin:15pt 0in 2pt;"&gt;&lt;i&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;&lt;font size="3"&gt;Command Overview&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/h2&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;font&gt;GenerateGuid generates a new GUID
in the format specified by the format argument. The command returns the
generated GUID in the Result field of the QdabraRules data source. Format can
be one of the following:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l4 level1 lfo8;mso-add-space:auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;N = 32 digits: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l4 level1 lfo8;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;D (default) = 32 digits separated by hyphens:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l4 level1 lfo8;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;If you are using the default, you do not need to
specify a format.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l4 level1 lfo8;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;B = 32 digits separated by hyphens, enclosed in
brackets: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l4 level1 lfo8;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;P - 32 digits separated by hyphens, enclosed in
parentheses: (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;font&gt;For example, you can use this
command to create a GUID without hyphens: &lt;b style="mso-bidi-font-weight:normal;"&gt;GenerateGuid
/format=N&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h2 style="margin:15pt 0in 2pt;"&gt;&lt;i&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;&lt;font size="3"&gt;Rich Client Form&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/h2&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;font&gt;Follow these steps to create a
sample form that can be used in the InfoPath client:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l8 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&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&gt;Inject qRules in your form (if you haven’t
already). Please refer to the qRules User Guide for more information on this.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l8 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&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&gt;Open your form in InfoPath Designer (we’ll use
the InfoPath 2007 out-of-box sample Expense Report)&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l8 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&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&gt;Add an attribute under root node called &lt;b style="mso-bidi-font-weight:normal;"&gt;ID&lt;/b&gt;:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;
 
 
  
  
  
  
  
  
  
  
  
  
  
  
 
 
 
&lt;/span&gt;&lt;/font&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69726/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l8 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&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&gt;Modify the &lt;b style="mso-bidi-font-weight:normal;"&gt;Submit&lt;/b&gt;
button changing the &lt;i style="mso-bidi-font-style:normal;"&gt;Action&lt;/i&gt; to ‘Rules
and Custom Code’ define these rules:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l8 level2 lfo2;mso-add-space:auto;" 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&gt;a.&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;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;Create
Unique Name&lt;/i&gt; only runs if &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@ID&lt;/u&gt;&lt;/b&gt;
is blank and has one action&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.5in;text-indent:-1.5in;mso-list:l8 level3 lfo2;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Sets qRules &lt;u&gt;Command&lt;/u&gt; to &lt;b style="mso-bidi-font-weight:normal;"&gt;GenerateGuid /format=N&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69728/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&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-fareast-language:EN-US;mso-bidi-language:EN-US;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;"&gt;&lt;br style="page-break-before:always;mso-special-character:line-break;" /&gt;
&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l8 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&gt;b.&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&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;Set ID&lt;/i&gt;
only runs if qRules Success is TRUE and has one action&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.5in;text-indent:-1.5in;mso-list:l8 level3 lfo2;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Set &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@ID&lt;/u&gt;&lt;/b&gt;
to qRules result &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69729/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;b&gt;Note&lt;/b&gt;: if you have other qRules commands executing in your form, it would be wise to add a second condition to this Rule, such that it only executes if &lt;b&gt;Success &lt;/b&gt;is &lt;b&gt;TRUE &lt;/b&gt;and if &lt;b&gt;@ID&lt;/b&gt; is blank (same condition as above) &lt;br /&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l8 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&gt;c.&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;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;&lt;font&gt;Stop Rules
if qRules Fails&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.5in;text-indent:-1.5in;mso-list:l8 level3 lfo2;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Rule is checked to stop processing others if it
fails&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&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-fareast-language:EN-US;mso-bidi-language:EN-US;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;"&gt;
&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69730/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l8 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&gt;d.&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&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;Set
Caption&lt;/i&gt; always runs&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.5in;text-indent:-1.5in;mso-list:l8 level3 lfo2;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Sets qRules command to concat(“SetCaption
/caption=”, &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@ID&lt;/u&gt;&lt;/b&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69731/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l8 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&gt;e.&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&gt;Other rules that submit the form &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.5in;text-indent:-1.5in;mso-list:l8 level3 lfo2;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;If submitting via email: Use &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@ID&lt;/u&gt;&lt;/b&gt; for email subject.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69732/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.5in;text-indent:-1.5in;mso-list:l8 level3 lfo2;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;ii.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;If submitting to a SharePoint library: Use &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@ID&lt;/u&gt;&lt;/b&gt; as the file name.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69733/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1in;text-align:left;text-indent:-0.25in;mso-list:l8 level2 lfo2;mso-add-space:auto;" class="MsoListParagraph" align="left"&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&gt;f.&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;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;&lt;font&gt;Close form&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69734/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l8 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&gt;5.&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&gt;Disable &lt;b style="mso-bidi-font-weight:normal;"&gt;Save
and Save As &lt;/b&gt;(in &lt;i style="mso-bidi-font-style:normal;"&gt;Tools &amp;gt; Form
Options &amp;gt; Open and Save&lt;/i&gt;) to prevent manually overriding the GUID for
form name.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l8 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&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&gt;Publish your form and submit a few sample forms
to test the functionality.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h2 style="margin:15pt 0in 2pt;"&gt;&lt;i&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;&lt;font size="3"&gt;Browser Form in SharePoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Browser forms require InfoPath
Form Services which ships in SharePoint 2007 (MOSS) or SharePoint 2010
Enterprise. Browser forms cannot be run in preview mode – you have to publish. Same
as Rich Client but don’t use Set Caption rule (since it isn’t supported for
browser forms)&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l0 level1 lfo3;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&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&gt;Refer to the qRules v2.3 User guide (located in &lt;b style="mso-bidi-font-weight:normal;"&gt;Start &amp;gt; All Programs &amp;gt; Qdabra &amp;gt;
Tools &amp;gt; qRules&lt;/b&gt;), section: “&lt;i style="mso-bidi-font-style:normal;"&gt;Using
qRules in Infopath Forms Services (IPFS)&lt;/i&gt;” for steps on how to:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-align:left;line-height:normal;text-indent:-0.25in;mso-list:l0 level2 lfo3;mso-add-space:auto;mso-layout-grid-align:none;" class="MsoListParagraphCxSpMiddle" align="left"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;font-size:12pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-language:AR-SA;mso-ansi-language:EN-PH;"&gt;&lt;span style="mso-list:Ignore;"&gt;a.&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&gt;Browser-enable your form template.&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;font-size:12pt;mso-bidi-language:AR-SA;mso-ansi-language:EN-PH;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-align:left;line-height:normal;text-indent:-0.25in;mso-list:l0 level2 lfo3;mso-add-space:auto;mso-layout-grid-align:none;" class="MsoListParagraphCxSpMiddle" align="left"&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&gt;b.&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&gt;Set your qRules-enabled buttons &lt;span style="color:black;mso-bidi-font-family:Calibri;mso-bidi-language:AR-SA;mso-ansi-language:EN-PH;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;"&gt;to &lt;u&gt;ALWAYS&lt;/u&gt; send data to the server.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l0 level2 lfo3;mso-add-space:auto;" 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&gt;c.&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;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Publish your form as an admin-approved template.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-align:left;text-indent:-0.25in;mso-list:l0 level2 lfo3;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle" align="left"&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&gt;d.&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&gt;Upload the form template to your InfoPath Forms
Server via SharePoint Central Administration.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l0 level2 lfo3;mso-add-space:auto;" 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&gt;e.&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&gt;Activate the form template to your site
collection.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l0 level2 lfo3;mso-add-space:auto;" 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&gt;f.&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;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Create or set your SharePoint library to allow
management of content types.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.25in;text-indent:-0.25in;mso-list:l0 level2 lfo3;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&gt;g.&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;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Add the form template in your SharePoint library
as a content type.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&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-fareast-language:EN-US;mso-bidi-language:EN-US;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;"&gt;
&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;font size="5"&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;Create a Key using Concat()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Unlike GUIDs, Keys are not generated. Instead, you create
them from parts of your form or from InfoPath macros. InfoPath supports the
XPATH macro language, which includes the Concat function. You can use the Concat
function in a rule when you set a field. Concat() can be used to concatenate
fields from your form’s data sources together. You can also add system
information, such as the username and current date and time to ensure
uniqueness.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Benefits:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l6 level1 lfo6;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Keys are easy for humans to understand and refer
to&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l6 level1 lfo6;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Keys carry information and can describe the
form’s contents&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Limitations:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l5 level1 lfo7;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Keys are more difficult to create. Keys are
defined by the form designer. If the form designer doesn’t do a good job,
duplicate keys can result. That’s why it’s important to use extra information
like username and date time to prevent duplicates. &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l5 level1 lfo7;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Keys can be long and contain special characters
which will cause problems when making links. Once again, the form designer must
ensure that the size of the key is kept in check using form validation.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h2 style="margin:15pt 0in 2pt;"&gt;&lt;i&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;&lt;font size="3"&gt;What fields make a good key?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/h2&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;font&gt;It depends on your form. Keys will
become the name of your form so you want to make sure that you choose a name
which is appropriate for the business process. Here’s a list of common fields
used to create a name with notes.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l3 level1 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Form Template Name – the name of your XSN&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Use if you are storing all of your forms in a
location where there may be other forms. Examples: a form library in SharePoint
that supports multiple content types, folder on a file server where all XML
forms are archived.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Don’t use if the storage location is specific to
that form template.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l3 level1 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Description – any field in the form that
describes the form&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Use if the field isn’t too long and plain text&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Don’t use if the field is long, contains special
characters, or encodes rich text.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l3 level1 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Username – logged in user or a field in the form&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Use if the submitter of the form describes the
form. Example: author of a document.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Don’t use if you have multiple authors, lots of
workflow, or people who submit on the behalf of others (unless they have the
ability to type in the username).&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l3 level1 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Time Zone&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Use if you have forms submitted from different
time zones with the possibility duplicate &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Don’t use if you are using username and users
are always submitting from one timezone with no submit-on-behalf logic&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&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-fareast-language:EN-US;mso-bidi-language:EN-US;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;"&gt;
&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l3 level1 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Current Date and Time &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Use to make the form unique. Use qRules to get
milliseconds if you have large quantity of forms being submitted at same time.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.25in;text-indent:-0.25in;mso-list:l3 level2 lfo9;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;mso-fareast-font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Don’t use if you have some other unique identifier
(for example, a GUID) that you are concatenating to the key&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h2 style="margin:15pt 0in 2pt;"&gt;&lt;i&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;&lt;font size="3"&gt;Example&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/h2&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;font&gt;In the following example, we will
be concatenating the Form Template Name, Username and the Current Date and
Time. Follow these steps to create a sample form that can be used in the InfoPath
client:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l1 level1 lfo12;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&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&gt;Inject qRules in your form (if you haven’t
already). For more, please refer to the qRules User Guide.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l1 level1 lfo12;mso-add-space:auto;" 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&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&gt;Open your form in InfoPath Designer (we’ll use
the InfoPath 2007 out-of-box sample Expense Report)&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l1 level1 lfo12;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&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&gt;Add an attribute under root node called &lt;b style="mso-bidi-font-weight:normal;"&gt;Key&lt;/b&gt;:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;/span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69735/original.aspx" alt="" /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l1 level1 lfo12;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&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&gt;Modify the &lt;b style="mso-bidi-font-weight:normal;"&gt;Submit&lt;/b&gt;
button changing the &lt;i style="mso-bidi-font-style:normal;"&gt;Action&lt;/i&gt; to ‘Rules
and Custom Code’ define these rules:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l1 level2 lfo12;mso-add-space:auto;" 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&gt;a.&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;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;Get Full
Date and Time&lt;/i&gt; only runs if &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@Key&lt;/u&gt;&lt;/b&gt;
&lt;u&gt;is blank&lt;/u&gt; and has one action:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.75in;text-align:left;text-indent:-1.75in;mso-list:l1 level3 lfo12;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" class="MsoListParagraphCxSpMiddle" align="left"&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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Sets qRules &lt;u&gt;Command&lt;/u&gt; to&lt;b style="mso-bidi-font-weight:normal;"&gt; GetFullDateTime
/format=M-d-yyyy_hh:mm:ss.fff&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.75in;text-align:left;mso-add-space:auto;" class="MsoListParagraphCxSpLast" align="left"&gt;&lt;font&gt;(This command syntax would result to
something like &lt;i style="mso-bidi-font-style:normal;"&gt;11-17-2010_05:30:07.015)&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69736/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l1 level2 lfo12;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&gt;b.&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&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;Set Key&lt;/i&gt;
only runs if qRules &lt;u&gt;Success&lt;/u&gt; is TRUE and has one action&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.75in;text-indent:-1.75in;mso-list:l1 level3 lfo12;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Set &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@Key&lt;/u&gt;&lt;/b&gt;
to &lt;b style="mso-bidi-font-weight:normal;"&gt;concat(&amp;quot;Expense Report - &amp;quot;,
userName(), &amp;quot; - &amp;quot;, &lt;u&gt;Result&lt;/u&gt;)&lt;/b&gt; &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;/span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69737/original.aspx" alt="" /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l1 level2 lfo12;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&gt;c.&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;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Stop Rules if qRules Fails&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.75in;text-indent:-1.75in;mso-list:l1 level3 lfo12;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Rule is checked to stop processing others if it
fails&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l1 level2 lfo12;mso-add-space:auto;" 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&gt;d.&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&gt;Set Caption always runs&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.75in;text-indent:-1.75in;mso-list:l1 level3 lfo12;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Sets qRules command to concat(“SetCaption
/caption=”, &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@Key&lt;/u&gt;&lt;/b&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l1 level2 lfo12;mso-add-space:auto;" 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&gt;e.&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&gt;Other rules that submit the form &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.75in;text-indent:-1.75in;mso-list:l1 level3 lfo12;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;i.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;If submitting via email: Use &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@Key&lt;/u&gt;&lt;/b&gt; for email subject.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.75in;text-indent:-1.75in;mso-list:l1 level3 lfo12;mso-add-space:auto;mso-text-indent-alt:-9.0pt;" 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;span style="font-size-adjust:none;font-stretch:normal;"&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;&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;/span&gt;&lt;font&gt;ii.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;If submitting to a SharePoint library: Use &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;@Key&lt;/u&gt;&lt;/b&gt; as the file name.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-align:left;text-indent:-0.25in;mso-list:l1 level2 lfo12;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle" align="left"&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&gt;f.&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;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Close form&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l1 level1 lfo12;mso-add-space:auto;" 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&gt;5.&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&gt;Disable &lt;b style="mso-bidi-font-weight:normal;"&gt;Save
and Save As &lt;/b&gt;(in &lt;i style="mso-bidi-font-style:normal;"&gt;Tools &amp;gt; Form
Options &amp;gt; Open and Save&lt;/i&gt;) to prevent manually overriding the Key for your
form name.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l1 level1 lfo12;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&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&gt;Publish your form and submit a few sample forms
to test the functionality.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&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-fareast-language:EN-US;mso-bidi-language:EN-US;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;"&gt;
&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font size="5"&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;Random Numbers&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Random numbers aren’t always unique so they aren’t a good
candidate for uniquely naming your form. However, they can be useful within
your form to randomize the order of questions in a survey, for example.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Benefits:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l6 level1 lfo6;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Random numbers can be used to reorder content in
your form&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l6 level1 lfo6;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Random numbers can be whole numbers from 1 on
up, or decimal numbers&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Limitations:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l5 level1 lfo7;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Random numbers aren’t always unique &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l5 level1 lfo7;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Random numbers don’t contain any descriptive
information&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;You can generate a random number using qRules &lt;b style="mso-bidi-font-weight:normal;"&gt;GenerateRandomNumber&lt;/b&gt; command.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h2 style="margin:15pt 0in 2pt;"&gt;&lt;i&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;&lt;font size="3"&gt;Command Overview&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/h2&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;GenerateRandomNumber&lt;/b&gt; generates a random number allowing setting of
upper and/or lower bounds for the random number.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font&gt;Arguments:&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l11 level1 lfo10;mso-add-space:auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;max (optional): &lt;u&gt;Exclusive&lt;/u&gt; upper bound&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l11 level1 lfo10;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;min (optional):&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;
&lt;/span&gt;&lt;u&gt;Inclusive&lt;/u&gt; lower bound, must have a maximum number to use&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font&gt;Examples:&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l7 level1 lfo11;mso-add-space:auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;&lt;font&gt;GenerateRandomNumber
/max=100 /min=20&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l7 level1 lfo11;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;&lt;font&gt;GenerateRandomNumber
/max=100&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h2 style="margin:15pt 0in 2pt;"&gt;&lt;i&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;&lt;font size="3"&gt;Randomizing Repeating Content – General Overview&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/h2&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;font&gt;To randomize repeating content in
your form, the repeating group must include a sort ID in your main or secondary
XML data source. You will need to count the number of items and use qRules’ &lt;b style="mso-bidi-font-weight:normal;"&gt;GenerateRandomNumber&lt;/b&gt; command to
randomly pick numbers/items from the list.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;h2 style="margin:15pt 0in 2pt;"&gt;&lt;i&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;&lt;font size="3"&gt;Step-by-step Example&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/h2&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/div&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;font&gt;For our example, we will create a
form that generates a random question – you can expand this form and turn it
into a quiz form or a questionnaire. &lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&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&gt;Create a blank InfoPath form and inject it with
qRules.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&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&gt;Open your form in InfoPath Designer.&lt;/font&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&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&gt;Add the following fields:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69738/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&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&gt;Drag the &lt;b style="mso-bidi-font-weight:normal;"&gt;RandomQuestion&lt;/b&gt;
node as a repeating table on your canvas and then add a button labeled ‘Generate’.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&gt;5.&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&gt;Go to the &lt;i style="mso-bidi-font-style:normal;"&gt;Data
&lt;/i&gt;tab &amp;gt; &lt;i style="mso-bidi-font-style:normal;"&gt;Default Values&lt;/i&gt;,
right-click on the &lt;b style="mso-bidi-font-weight:normal;"&gt;RandomQuestion&lt;/b&gt; repeating
node and select &lt;i style="mso-bidi-font-style:normal;"&gt;Add another RandomQuestion
below&lt;b style="mso-bidi-font-weight:normal;"&gt; &lt;/b&gt;&lt;/i&gt;(add at least 5).&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69739/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&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&gt;For each node, specify the default values of the
&lt;b style="mso-bidi-font-weight:normal;"&gt;SortID&lt;/b&gt; (1-5) and the &lt;b style="mso-bidi-font-weight:normal;"&gt;RandomQuestion&lt;/b&gt; (use any default
question desired). Leave the &lt;b style="mso-bidi-font-weight:normal;"&gt;Answer&lt;/b&gt;
fields blank.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;mso-add-space:auto;" class="MsoListParagraphCxSpLast"&gt;&lt;font&gt;If
you preview your form, you should see something like this:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69740/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&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-fareast-language:EN-US;mso-bidi-language:EN-US;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;"&gt;
&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&gt;7.&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&gt;Add the following rules to your button:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.75in;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;font&gt;(These are repeated rules that have the same action executing the &lt;i style="mso-bidi-font-style:normal;"&gt;GenerateRandomNumber&lt;/i&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt; &lt;/b&gt;qRules command. We repeat the rule 8 times, which seem like the
max, and this isn’t elegant. It would probably be better to use an XML file
with some fields for the logic – set the SortID field to the generated number,
if the result corresponds to a question that has already been answered, run the
command again, set the field again, and so on…)&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.25in;text-align:left;text-indent:-0.25in;mso-list:l9 level2 lfo4;mso-add-space:auto;" class="MsoListParagraphCxSpLast" align="left"&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&gt;a.&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;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Rule #1 – no condition, set the value of the
QdabraRules &lt;i style="mso-bidi-font-style:normal;"&gt;Command&lt;/i&gt; field to &lt;b style="mso-bidi-font-weight:normal;"&gt;GenerateRandomNumber /max=6 /min=1&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69741/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-indent:-0.25in;mso-list:l9 level2 lfo4;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&gt;b.&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&gt;Rule #s 2-8:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 1.25in;text-align:left;mso-add-space:auto;" class="MsoListParagraphCxSpMiddle" align="left"&gt;&lt;font&gt;&lt;u&gt;Condition:&lt;/u&gt; The expression &lt;b style="mso-bidi-font-weight:normal;"&gt;my:Questions/my:RandomQuestion[my:Answer !=
&amp;quot;&amp;quot; and my:SortID =
xdXDocument:GetDOM(&amp;quot;QdabraRules&amp;quot;)/QdabraRules/Result]&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 1.25in;text-align:left;mso-add-space:auto;" class="MsoListParagraphCxSpLast" align="left"&gt;&lt;font&gt;&lt;u&gt;Action:&lt;/u&gt; Set the value of the
QdabraRules &lt;i style="mso-bidi-font-style:normal;"&gt;Command&lt;/i&gt; field to &lt;br /&gt;
&lt;b style="mso-bidi-font-weight:normal;"&gt;GenerateRandomNumber /max=6 /min=1&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69742/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&gt;8.&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&gt;Right-click on the &lt;b style="mso-bidi-font-weight:normal;"&gt;RandomQuestion &lt;/b&gt;repeating table, and in the properties dialog,
uncheck the box ‘Allow users to insert and delete rows’.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;/span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69743/original.aspx" alt="" /&gt;&lt;br style="page-break-before:always;mso-special-character:line-break;" /&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&gt;9.&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&gt;Add a conditional formatting to the &lt;b style="mso-bidi-font-weight:normal;"&gt;RandomQuestion&lt;/b&gt; repeating table to not
show rows which &lt;b style="mso-bidi-font-weight:normal;"&gt;SortID&lt;/b&gt; is not equal
to the generated number (QdabraRules &lt;i style="mso-bidi-font-style:normal;"&gt;Result&lt;/i&gt;
field) and &lt;b style="mso-bidi-font-weight:normal;"&gt;Answer&lt;/b&gt; is blank:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69744/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&gt;10.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Add a conditional formatting to the &lt;b style="mso-bidi-font-weight:normal;"&gt;Answer &lt;/b&gt;textbox so that blank answers
are shaded:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal" align="center"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69745/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.75in;text-indent:-0.25in;mso-list:l9 level1 lfo4;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&gt;11.&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;Preview your form and test – keep clicking on
the &lt;i style="mso-bidi-font-style:normal;"&gt;Generate &lt;/i&gt;button, answer some questions,
etc. You’ll get something like this:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;text-align:center;" class="MsoNormal"&gt;&lt;font&gt;&lt;span&gt;&lt;img src="http://www.infopathdev.com/photos/blog_pictures/images/69746/original.aspx" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&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-fareast-language:EN-US;mso-bidi-language:EN-US;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;"&gt;&lt;br style="page-break-before:always;mso-special-character:line-break;" /&gt;
&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;font size="5"&gt;&lt;font color="#c0504d"&gt;&lt;font&gt;Document IDs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;A Document ID (DocID) is a number from 1 on up that records
the number of the document. Document IDs are used in server-based systems such
as SharePoint to number documents. When you save your form to a SharePoint
Library or List, SharePoint will automatically assigns a unique integer to your
document or list item.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Benefits:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l6 level1 lfo6;" class="MsoListParagraph"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;DocIDs are short and easy to reference&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Limitations:&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l5 level1 lfo7;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;DocIDs aren’t unique across servers and will
cause migration problems later&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;mso-list:l5 level1 lfo7;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;DocIDs are hard to insert into your form because
the server assigns them. Some developers will query SharePoint to get the
largest ID and then set the ID in their form, but this is not a good practice
since two documents can be submitted simultaneously. So, to prevent duplicates
you have to submit, query for ID, and submit again. To query for ID requires
something unique in the form which means you’ll probably need a GUID or Key
just to make sure you are querying the correct form that you just saved.&lt;/font&gt;&lt;/p&gt;
&lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;font&gt;Due to the above limitations, we don’t recommend DocIDs for
your form.&lt;/font&gt;&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=69747" width="1" height="1"&gt;</content><author><name>Kaoru Okumura</name><uri>https://www.infopathdev.com:443/members/Kaoru-Okumura.aspx</uri></author><category term="unique form names" scheme="https://www.infopathdev.com:443/blogs/kaoruo/archive/tags/unique+form+names/default.aspx" /><category term="GUID" scheme="https://www.infopathdev.com:443/blogs/kaoruo/archive/tags/GUID/default.aspx" /><category term="qrules" scheme="https://www.infopathdev.com:443/blogs/kaoruo/archive/tags/qrules/default.aspx" /><category term="GenerateGuid" scheme="https://www.infopathdev.com:443/blogs/kaoruo/archive/tags/GenerateGuid/default.aspx" /><category term="qrules v2.3" scheme="https://www.infopathdev.com:443/blogs/kaoruo/archive/tags/qrules+v2.3/default.aspx" /><category term="SharePoint" scheme="https://www.infopathdev.com:443/blogs/kaoruo/archive/tags/SharePoint/default.aspx" /></entry></feed>