<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://connect.nintex.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cool ways to use Nintex Workflow</title><link>http://connect.nintex.com/forums/54/ShowForum.aspx</link><description>&lt;P&gt;We at Nintex love to hear about the cool ways organisations are using Nintex Workflow. We have created this forum so that you may read and rate these, as well as share the cool ways you have used Nintex Workflow either internally, for a customer implementation or just through trialing Nintex Workflow 2007. The top 10 rated cool ways to use Nintex Workflow will appear on the home page of Nintex Connect. 
&lt;UL&gt;
&lt;LI&gt;Write a new post on the cool ways you are using Nintex Workflow including title and description. You may attach screenshots to your post.&lt;BR&gt;
&lt;LI&gt;Read, comment on and rate the cool ways others are using Nintex Workflow to help them be ranked in the top 10.&lt;BR&gt;
&lt;LI&gt;Subscribe to RSS on this forum to receive regular updates on cool ways to use Nintex Workflow. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This is&amp;nbsp;NOT a forum to pose questions on how to use Nintex Workflow. Please use the general discussion or developer information forums for any questions. &lt;/P&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Recruitment workflow</title><link>http://connect.nintex.com/forums/thread/824.aspx</link><pubDate>Tue, 22 Jul 2008 21:50:55 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:824</guid><dc:creator>Gerald</dc:creator><slash:comments>2</slash:comments><comments>http://connect.nintex.com/forums/thread/824.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=824</wfw:commentRss><description>&lt;div&gt;We use a SharePoint site to manage the staff recruitment process. It contains the notes for all the interview stages, the person&amp;#39;s details, their location, and the job role is crossed referenced to&amp;nbsp;our corporate&amp;nbsp;website open job&amp;nbsp;roles. Nintex Workflow is used to manage the document flow, approval, escalation and notifications.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description></item><item><title>Batch Start Workflows</title><link>http://connect.nintex.com/forums/thread/29412.aspx</link><pubDate>Fri, 19 Apr 2013 22:00:53 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:29412</guid><dc:creator>Vladlen Rotshteyn</dc:creator><slash:comments>0</slash:comments><comments>http://connect.nintex.com/forums/thread/29412.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=29412</wfw:commentRss><description>&lt;p&gt;I know its easy to batch cancel workflows, but I was not able to find a straight forward way to batch start workflows at a list/document library level. The solution I have posted allows you to specify the criteria on which files you want to start a workflow on. You could run it on ANY file in the library, even if it doesn&amp;#39;t meet the criteria you are looking for and it&amp;#39;ll loop through the collection and start as needed on the right files.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The Scenario:&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Doc Library with minor and major version docs&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Want to start workflow only on documents that has a status of final as defined in a list column&amp;nbsp;&lt;/p&gt;&lt;p&gt;The setup:&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Create a view that shows all files as flat without folders&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Display the ID column&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Sort By ID, first by ascending to get the ID of first item&amp;nbsp;in list; note it for later. Then sort by descending, taking note of the highest ID listed&lt;/p&gt;&lt;p&gt;The Workflow:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Set both the count and IDcount variables to the lowest ID identified above&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Set the loop condition to run until it is less then or equal to the value of the highest ID identified above&amp;nbsp;&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Define your scenario to selectively start wf on list item that qualifies&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;&amp;nbsp;I told it to look at the ID of each entry and then see what the &amp;quot;Lifecycle&amp;quot; column says for that particular item with that ID&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;		&lt;/span&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Source: your list or document library&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;		&lt;/span&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Field: The field you are comparing against&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;		&lt;/span&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;When :ID&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;		&lt;/span&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Equals: Variable IDCount&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Then I define what the Lifecycle Field is supposed to contain in order to satisfy the condition of the run-if; in my case I want it to only run&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;when it says &amp;quot;Final&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;		&lt;/span&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Make sure the none of the files that will meet the run if criteria are not checked out otherwise the wf will fail out at the first instance of&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;		&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;a checked-out file&amp;nbsp;it tries to run a wf on. You could always throw in a force checkout action into the loop to avoid problems.&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Then in the web service call, define an account that can run the action, define the&amp;nbsp;workflow&amp;nbsp;you want to batch run, and define and parameters&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;you want to pass off&lt;/p&gt;&lt;p&gt;-&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Publish WF and start on any item in that library&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Depending on how much processing power you have and the amount of docs that need to be processed, run this over night or over a weekend to avoid disrupting system performance for other users.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Let me know what you think or if you have any suggestions or &amp;nbsp;questions.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Document Expiration handling</title><link>http://connect.nintex.com/forums/thread/828.aspx</link><pubDate>Thu, 24 Jul 2008 00:13:35 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:828</guid><dc:creator>tommyg</dc:creator><slash:comments>22</slash:comments><comments>http://connect.nintex.com/forums/thread/828.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=828</wfw:commentRss><description>&lt;p&gt;Within our HR department there was a need to have documents with various expiry dates (AWAs, EBAs etc)... here is how we came up with a multi-tier warning for these documents...&lt;/p&gt;&lt;p&gt;Firstly, we created a new Site Content Type called &lt;strong&gt;Document with Expiry Information&lt;/strong&gt;, based on the standard Document Type.&lt;/p&gt;&lt;p&gt;Create the following columns for this content type;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Expiry Date - date that the document will expire&lt;/li&gt;&lt;li&gt;Expiry Notification - user(s) / group(s) that will be notified via email&lt;/li&gt;&lt;li&gt;Expiry Comments - free form text for any extra comments regarding the expiry (not required)&lt;/li&gt;&lt;li&gt;Expiry Warning - Integer - number of days prior to expiry to send first warning email&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Once this is done, you can then attach this document type to a document library.&amp;nbsp; We are now ready to create the Workflow...&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Create 3 new Workflow variables;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Expiry Warning Days - simply used to take the above field and switch it to a negative number&lt;/li&gt;&lt;li&gt;Expiry Warning Date - Calculated at runtime&lt;/li&gt;&lt;li&gt;Expiry Overdue Date - Calculated at runtime&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Set the Workflow to start when items are created/modified&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now, to create the workflow;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Check if the content type of the document is &lt;strong&gt;Document with Expiry Information.&amp;nbsp;&lt;/strong&gt; If not then end the workflow immediately&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Calculate variables&lt;/div&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;Expiry Warning Days&lt;/strong&gt; - maths calc - Warning days * -1&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;Expiry Warning Date&lt;/strong&gt; - Expiry Date + &lt;strong&gt;Expiry Warning Days&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;Expiry Overdue Date&lt;/strong&gt; - Expiry Date + 30 Days&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;div&gt;Create a parallel action, the first branch handles the emails as follows;&lt;/div&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Add a Run-If - &lt;strong&gt;Expiry Warning Date &lt;/strong&gt;is greater than date when action executed&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add a Delay until &lt;strong&gt;Expiry Warning Date&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add an Email notification&amp;nbsp;- sending to &lt;strong&gt;Expiry Notify&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;div&gt;Expiry email&lt;/div&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Covers essentially the same steps as above, using the Expiry Date this time.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;li&gt;&lt;div&gt;Overdue&amp;nbsp;email&lt;/div&gt;&lt;/li&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Covers essentially the same steps as above, using the Expiry Overdue Date this time.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Then finally, add an end workflow task&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Now, the other branch of the parallel action simply terminates the workflow if the document if modified (and the workflow will then restart)d&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Add a wait for item update&lt;/li&gt;&lt;li&gt;Set it to wait for the modified date to be &lt;strong&gt;not equal&lt;/strong&gt; the modifed date (as in checking itself)&lt;/li&gt;&lt;li&gt;Then add an end workflow task&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;p&gt;That&amp;#39;s it.&amp;nbsp; The run-if checks for the dates being in the future is important, because if the date is in the past - the workflow will simply sit there waiting for the date and not continue.&lt;/p&gt;&lt;p&gt;Basically at the end of this - you should have an email that is sent to the requested notifiers x number of days before the item is due to expire, then another one when it does - and finally (if they don&amp;#39;t change the expiry date) another one 30 days later.&lt;/p&gt;&lt;p&gt;If you want an export of the workflow, let me know - hope someone finds this helpful&lt;/p&gt;&lt;p&gt;Cheers&lt;/p&gt;&lt;p&gt;Tom&lt;/p&gt;</description></item><item><title>New Starter Processing</title><link>http://connect.nintex.com/forums/thread/787.aspx</link><pubDate>Wed, 16 Jul 2008 00:19:04 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:787</guid><dc:creator>Kara</dc:creator><slash:comments>3</slash:comments><comments>http://connect.nintex.com/forums/thread/787.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=787</wfw:commentRss><description>&lt;span style="color:black;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The New Starters Form has been created to improve the process of preparing for a new staff member. An InfoPath form is completed by the new starter&amp;rsquo;s manager and submitted to a Nintex Workflow. The details of the form are sent to the IT, Facilities, Payroll and People &amp;amp; Culture departments to allow them to prepare the appropriate items for the new starter. The workflow keeps track of the progress of this processing stage and alerts the manager once it is complete.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;</description></item><item><title>How to get the delegated user of a task</title><link>http://connect.nintex.com/forums/thread/11616.aspx</link><pubDate>Tue, 13 Jul 2010 02:20:30 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:11616</guid><dc:creator>leandropilan</dc:creator><slash:comments>1</slash:comments><comments>http://connect.nintex.com/forums/thread/11616.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=11616</wfw:commentRss><description>&lt;p&gt;Hello guys! I originally wrote this post at my blog, but I also would like to share it here on the forum as well. &lt;img src="http://connect.nintex.com/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://workflowexperience.blogspot.com/2010/07/how-to-get-delegated-user-of-task.html"&gt;http://workflowexperience.blogspot.com/2010/07/how-to-get-delegated-user-of-task.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;The current build of the nintex workflow 2007 (11004) isn&amp;#39;t capable to get the delegated person by itself. Explaining better this scenario, the idea is to know when a User Task (e.g.: Flexi Task or Approval) is sent to a specific user, but this user have delegated all of his tasks using the task delegation from Nintex.&lt;/p&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="66" src="http://4.bp.blogspot.com/_pPEIBJCSn_Q/TC25sRqX11I/AAAAAAAAFqY/Ql7tmPAfk4Q/s400/image001.gif" width="400" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;After searching for many days for a solution, I found a way to solve the problem. On this post I will show how is possible to get the user name of a delegated user. But one question before I start: Why do I need that? Well in my case, I needed the user name for 2 reasons:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Update a list collum with the name of the user who handled the task; &lt;/li&gt;&lt;li&gt;Give this user permissions on the List Item; &lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;In my scenario, I was blocking the permissions for specific users, as a requirement of the Workflow. In order to give the delegated users correct permissions to view or modify the List Item, because for the workflow, just the original approver have permission, not the delegated. Just to clarify, I&amp;#39;m not talking about the task itself, the delegated user for who the task is assigned, get the permission to the task automatically from the workflow.&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;OBS: The approach described here don&amp;#39;t works for direct task delegation on the action, it just works if the user delegates all of his tasks. A good example of how to handle a directly delegated task can be found here: &lt;a href="http://connect.nintex.com/files/folders/wflowactions/entry436.aspx"&gt;&lt;br /&gt;&lt;font color="#ff5f6d"&gt;http://connect.nintex.com/files/folders/wflowactions/entry436.aspx&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Below the workflow is explained step by step.&lt;br /&gt;&lt;br /&gt;&lt;a name="more" title="more"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;1. A new List was created, with the name &amp;quot;Delegation Test&amp;quot; and added a new colunm &amp;quot;Person&amp;quot; of the type &amp;quot;Person or Group&amp;quot;.&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="128" src="http://4.bp.blogspot.com/_pPEIBJCSn_Q/TC25udnHNtI/AAAAAAAAFqg/fo5tkZH_uS8/s640/image002.gif" width="638" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;2. The workflow is quite simple, I only have a FlexiTask which is assigned to the initiator. To make the scenario more real, I removed the permissions of all users and give just permissions to the initiator.&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="453" src="http://3.bp.blogspot.com/_pPEIBJCSn_Q/TC25v51cL-I/AAAAAAAAFqo/WHJ7ztKVEAA/s640/image003.gif" width="597" /&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;&lt;br /&gt;3. Before continuing, It&amp;#39;s necessary to setup a variable to use later. It&amp;#39;s a variable to store the Initiator User name. I gave the name &amp;quot;initiatorFullUserName&amp;quot;. This variable is necessary because Nintex don&amp;#39;t allow to use Common lookups in Comparison Actions.&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="491" src="http://4.bp.blogspot.com/_pPEIBJCSn_Q/TC25w8fttNI/AAAAAAAAFqw/HlMR5qNa554/s640/image004.gif" width="640" /&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;&lt;br /&gt;4. The Flexi task must run in parallel with the Action Set used to get the delegated user. It&amp;#39; s necessary because we need to get the delegated user after the task is assigned to him. Approving or reject just send the Initiator a message.&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="351" src="http://4.bp.blogspot.com/_pPEIBJCSn_Q/TC25xnuO8SI/AAAAAAAAFq4/KqtF4zpGcMk/s640/image005.gif" width="640" /&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;&lt;br /&gt;5. Now we really will work with the delegation part. In order to get the delegated user, we will use the Nintex Workflow Web Service, available in every SharePoint site (e.g.: &lt;a href="http://mysite/_vti_bin/nintexworkflow/workflow.asmx"&gt;&lt;font color="#7f2f36"&gt;http://mysite/_vti_bin/nintexworkflow/workflow.asmx&lt;/font&gt;&lt;/a&gt;). &lt;br /&gt;To handle this, we will invoke the &amp;quot;GetRunningWorkflowTasksForListItem&amp;quot; Method. For who are not used to the Nintex and Sharepoint Web Services, I will make a post in the future specifically for this topic, but now, I will only explain this method.&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="112" src="http://1.bp.blogspot.com/_pPEIBJCSn_Q/TC25z2PqZdI/AAAAAAAAFrA/N90uiZf7crg/s400/image006.gif" width="383" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;6. In order to configure the action, we need to provide some parameters, &amp;quot;List Name&amp;quot; and &amp;quot;ID&amp;quot; of the Item, all available as lookup data on the workflow, in &amp;quot;Commom&amp;quot; and &amp;quot;Item Properties&amp;quot; respectively. In order to store the results of the Web Service call (we need it to get the delegated user) I created a text variable, called &amp;quot;wsresult&amp;quot;. It&amp;#39;s also important to select the result format as &amp;quot;Xml&amp;quot;, in order to insert a &amp;lt;xml&amp;gt;&lt;br /&gt;tag on the result.&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="536" src="http://2.bp.blogspot.com/_pPEIBJCSn_Q/TC250k2MIGI/AAAAAAAAFrI/boRkThLdpNA/s640/image007.gif" width="640" /&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;&lt;br /&gt;7. Here is a important step: On the XSL Transform textbox, we can create a Xpath query to filter the result. Bellow is the XSLT used for our example. Using it, we get exactly the user name of the person for who the task is assigned. I will not explain how the XSLT works in details because it&amp;#39;s not the point here, but I recommend a website for who wants to study it: &lt;a href="http://www.w3schools.com/xsl/"&gt;&lt;font color="#ff5f6d"&gt;http://www.w3schools.com/xsl/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&amp;nbsp;&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&amp;nbsp;xmlns:ntx=&amp;quot;http://nintex.com&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&amp;nbsp;&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&amp;nbsp;&amp;lt;xsl:value-of select=&amp;quot;xml/ntx:UserTask/ntx:AssignedTo/ntx:UserID&amp;quot;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&amp;nbsp;&amp;lt;/xsl:template&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="color:#990000;"&gt;&amp;nbsp;&amp;lt;/xsl:stylesheet&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;8. The last configuration of this action is to Capture the errors. We need to do it, because errors will happen! Yes can sound a little bit strange, but when we run the FlexiTask and the Web Service call in parallel, the webservice always runs first, and the task is not assigned. In order to avoid a workflow error, we capture&lt;br /&gt;the error and keep the task running until there is no user name on the variable wsresult, using a &amp;quot;Loop&amp;quot; action. I have defined the variable wsresult as &amp;quot;string.empty&amp;quot; before the WebService call, to avoid a possible errors using a real empty string.&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="485" src="http://1.bp.blogspot.com/_pPEIBJCSn_Q/TC251mMzl6I/AAAAAAAAFrQ/F8BdhoKNwCA/s640/image008.gif" width="640" /&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;&lt;br /&gt;9. When the Workflow leave this Loop Action, it will have the name of the user for who the task is assigned. Now, we need to check if the username returned by the workflow is the same of the user assigned to the task (in our case, the initiator). If it&amp;#39;s a different user name, it means the task is delegated!&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="334" src="http://2.bp.blogspot.com/_pPEIBJCSn_Q/TC253WzFjvI/AAAAAAAAFrY/g9y0lzR5GkU/s640/image009.gif" width="640" /&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;&lt;br /&gt;10. Now, having the username, it&amp;#39;s possible to do anything with the workflow, depending on the requirements. In my case, I will give the delegated user view permissions on the item, and will update the list adding the name of the delegated user to the &amp;quot;Person&amp;quot; field.&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="419" src="http://2.bp.blogspot.com/_pPEIBJCSn_Q/TC254fQNpfI/AAAAAAAAFrg/QYsY1j-MGFY/s640/image010.gif" width="571" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="373" src="http://3.bp.blogspot.com/_pPEIBJCSn_Q/TC255dBmexI/AAAAAAAAFro/Lb9m4RSy_0A/s1600/image011.gif" width="566" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom:5px;text-align:justify;"&gt;11. Bellow I will post the full workflow image. I hope it is useful!&lt;/div&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;img border="0" height="1212" src="http://4.bp.blogspot.com/_pPEIBJCSn_Q/TC256MW8TqI/AAAAAAAAFrw/0wIYFSb-934/s1600/image012.gif" width="606" /&gt;&lt;/div&gt;</description></item><item><title>Lazy Approval and Custom Task Notifications</title><link>http://connect.nintex.com/forums/thread/5566.aspx</link><pubDate>Sat, 15 Aug 2009 23:19:10 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:5566</guid><dc:creator>sharepointbits</dc:creator><slash:comments>1</slash:comments><comments>http://connect.nintex.com/forums/thread/5566.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=5566</wfw:commentRss><description>&lt;p&gt;On a recent project I needed to support task reminder functions not supported by the default Nintex Task Reminder activity. The client also loves Lazy Approval to be able to support efficient task approval completion from mobile phones.&lt;/p&gt;&lt;p&gt;Lazy Approval works by appending a correlation token to the subject line of task notification emails. When a user replies to the email, the token is used to correlate the email back to the original task. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img alt="Lazy Approval Task Reminder" height="392" src="http://www.sharepointbits.com/resource/WindowsLiveWriter/HowToNintexWorkflowLazyApprovalandCustom_11C5F/?fileId=3863294" style="width:433px;height:392px;" title="Lazy Approval Task Reminder" width="433" /&gt;&lt;/p&gt;&lt;p&gt;Lazy Approval is supported out of the box on the Task related activities like Approval Task and Task Reminder, but there is no out-of-box way to add them to custom notifications. I needed to be able to add the same Lazy Approval token to custom task notifications and task reminder notifications, so I wrote a custom Inline Function to support this.&lt;/p&gt;&lt;p&gt;Your can read the full post and download the source from my blog:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.sharepointbits.com/blog/2009/8/14/nintex-workflow-lazy-approval-and-custom-task-reminders.html"&gt;http://www.sharepointbits.com/blog/2009/8/14/nintex-workflow-lazy-approval-and-custom-task-reminders.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Combine Nintex Workflow with Windows PowerShell</title><link>http://connect.nintex.com/forums/thread/2165.aspx</link><pubDate>Thu, 15 Jan 2009 04:04:59 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:2165</guid><dc:creator>mbender</dc:creator><slash:comments>4</slash:comments><comments>http://connect.nintex.com/forums/thread/2165.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=2165</wfw:commentRss><description>&lt;div id="ctl00_PlaceHolderMain_PublishingPageContent__ControlWrapper_RichHtmlField" style="display:inline;"&gt;&lt;p&gt;You know that Nintex Workflow enables organizations to build complex workflow processes quickly and easily using a web browser interface. However, advanced users may have sophisticated requirements that are not readily supported yet by Nintex Workflow. For such users who want to create&amp;nbsp;functionalities as quickly as never before, Data One has developed a one-of-a-kind tool:&amp;nbsp;&lt;span class="do-rteCustom-&amp;Uuml;berschrift"&gt;Data One PowerActivity&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Microsoft Windows PowerShell command line shell and scripting language helps IT professionals achieve greater control and productivity.&amp;nbsp;It is easy to adopt, learn, and use, because it works with your existing IT infrastructure and existing script investments, and because it runs on Windows XP, Windows Vista, and Windows Server 2003. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.dataone.de/en/solutions/sharepointportals/Seiten/NintexWorkflowPowerActivity.aspx" title="DataOne PowerActivity" target="_blank"&gt;Data One PowerActivity&lt;/a&gt; enables the seamless integration of arbitrary PowerShell scripts with Nintex Workflows (no tedious deployment process as with regular SharePoint development!) and offers additional functionalities to integrate PowerShell and SharePoint developments. It&amp;nbsp;also features&amp;nbsp;a browser-based script editor with syntax highlighting for convenient script composing.&lt;/p&gt;&lt;p&gt;Some sample scenarios that have successfully been implemented using PowerActivity:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Create Web site upon item creation, set individual authorizations for Web site&lt;/li&gt;&lt;li&gt;Create Web Service proxy on-the-fly, call Web Service&lt;/li&gt;&lt;li&gt;import and parse XML file from file system&lt;/li&gt;&lt;li&gt;... anything Windows PowerShell can do&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Benefit from&amp;nbsp;Nintex Workflow to automate your business processes and administrative tasks.&amp;nbsp;Reach your goals even faster now using &lt;span&gt;Data One PowerActivity, the ideal tool for&amp;nbsp;r&lt;/span&gt;apid development, prototypes, proof-of-concept studies and agile SharePoint development.&lt;/p&gt;&lt;p&gt;Contact us today for an individual demonstration or check out more cool stuff on &lt;a href="http://www.ilovesharepoint.com/"&gt;http://www.ilovesharepoint.com/&lt;/a&gt;. Or get your live demo at BASTA! Spring 2009, where Data One as exclusive sponsor for the SharePoint Special Days will feature Nintex Workflow 2007 and Nintex Reporting 2008.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="mailto:antonio.tassone@dataone.de?subject=PowerActivity" title="Antonio Tassone"&gt;Antonio Tassone&lt;br /&gt;http://www.dataone.de/en/&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description></item><item><title>Risk and Compliance Management</title><link>http://connect.nintex.com/forums/thread/835.aspx</link><pubDate>Thu, 24 Jul 2008 21:39:20 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:835</guid><dc:creator>Eben</dc:creator><slash:comments>4</slash:comments><comments>http://connect.nintex.com/forums/thread/835.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=835</wfw:commentRss><description>&lt;p&gt;The following solution was implemented by one of our global customers:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;strong&gt;&lt;span style="color:black;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Risk &amp;amp; Compliance Solution&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="color:black;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The Risk &amp;amp; Compliance solution is a combination of 10 InfoPath forms and two Nintex Workflows. Each month senior members of the Management Team are required to submit a Compliance Report and/or Risk Change Report to ensure the company meets their legal obligations. In the case of a breach of compliance or a change in the risk status a workflow process is kicked off and the Compliance Manager is notified of a potential problem. SharePoint and InfoPath are used to meet the UI and security requires of the solution; while Nintex provides the workflow. The workflow includes an approval process and updates the security settings of each item to maintain privacy.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description></item><item><title>How have you used OTB MOSS webservices ?</title><link>http://connect.nintex.com/forums/thread/4039.aspx</link><pubDate>Thu, 21 May 2009 21:03:44 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:4039</guid><dc:creator>DanS</dc:creator><slash:comments>3</slash:comments><comments>http://connect.nintex.com/forums/thread/4039.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=4039</wfw:commentRss><description>Thought it would be sweet to share with everyone different solutions you&amp;#39;ve had to different problems.. And how you used Webservices to sort it..</description></item><item><title>How many black balloons ?</title><link>http://connect.nintex.com/forums/thread/7697.aspx</link><pubDate>Mon, 07 Dec 2009 22:55:34 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:7697</guid><dc:creator>DanS</dc:creator><slash:comments>7</slash:comments><comments>http://connect.nintex.com/forums/thread/7697.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=7697</wfw:commentRss><description>&lt;p&gt;ok so this isn&amp;#39;t very nifty or very challenging.. But for those eco minded office spaces here&amp;#39;s one for you..&lt;/p&gt;&lt;p&gt;We have a ping sweep setup that logs back all PCs and associated users to a txt file.. This txt file is sent to our ECO Office reps.. Anyway,, until now they sort of sat on this data, and every now and then they would send out a please explain to the users in question.. At our office we have a 100% turn off desktops after workhours, unless you state you need to leave it on for some reason. Amazingly they have seen some quite good energy reducion from the the practice.. Anyway.. I digress...&lt;/p&gt;&lt;p&gt;What the eco office staff do now is enter in the amount of PCs left on over night into a SP list.. A nintex Workflow calculates the amount of black balloons it is (approx PCs times 34 - I&amp;#39;m unsure of the source of the information, it is what I was told)&lt;/p&gt;&lt;p&gt;&lt;img height="80" src="http://img44.imageshack.us/img44/9814/65760314.png" style="width:683px;height:80px;" width="683" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img height="478" src="http://img31.imageshack.us/img31/7051/21507997.png" style="width:274px;height:478px;" width="274" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img height="184" src="http://img39.imageshack.us/img39/4864/17290659.png" style="width:326px;height:184px;" width="326" /&gt;&lt;/p&gt;&lt;p&gt;In a content editor webpart, using the source window copy and paste the following (edit to suit)&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="helvetica"&gt;&amp;lt;TABLE style='WIDTH: 100%' summary=''&amp;gt;&lt;br /&gt;&amp;lt;TBODY&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;TD style='WIDTH: 145px'&amp;gt;&amp;lt;IMG style='BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid' border=0 alt='Black Balloons' src='http://&amp;lt;server&amp;gt;/PublishingImages/43099.jpg'&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;TD&amp;gt;&lt;br /&gt;&amp;lt;DIV style='BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana; HEIGHT: 167px; COLOR: #006666; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid;' id=blackballoons1&amp;gt;&lt;br /&gt;&amp;lt;DIV&amp;gt;&lt;br /&gt;&amp;lt;P&amp;gt;&lt;br /&gt;&amp;lt;CENTER&amp;gt;&amp;lt;B&amp;gt;Number of computers left on overnight:&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;&amp;lt;SPAN id=blackballoons&amp;gt;&amp;lt;IMG src=&amp;quot;http://&amp;lt;server&amp;gt;/Image%20Library/62.gif&amp;quot;&amp;gt;&amp;lt;/SPAN&amp;gt; &lt;br /&gt;&amp;lt;P align=center&amp;gt;&amp;lt;A title=&amp;quot;Black Balloon Program&amp;quot; href=&amp;quot;http://&lt;u&gt;&lt;font color="#0000ff"&gt;&amp;lt;server&amp;gt;&lt;/font&gt;&lt;/u&gt;/Resources/IntPrograms/ecooffice/Pages/BlackBalloonProgram.aspx&amp;quot; target=&amp;quot;&amp;quot;&amp;gt;&amp;lt;U&amp;gt;&lt;br /&gt;&amp;lt;FONT color=#065077 style='font-size: xx-small'&amp;gt;Click here for more info&amp;lt;/FONT&amp;gt;&amp;lt;/U&amp;gt;&amp;lt;/A&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;&amp;lt;SCRIPT language=javascript type=text/javascript&amp;gt;&lt;br /&gt;&lt;strong&gt;var BBListID&lt;/strong&gt; = &amp;quot;{02340083-E51B-4E2A-9511-F7583B43F27E}&amp;quot;;&lt;br /&gt;&lt;strong&gt;var BBServerURL&lt;/strong&gt; = &amp;quot;http://&lt;font color="#0000ff"&gt;&amp;lt;server&amp;gt;&lt;/font&gt;/&amp;quot;;&lt;br /&gt;&lt;strong&gt;var BBSiteURL&lt;/strong&gt; = &amp;quot;http://&lt;u&gt;&lt;font color="#0000ff"&gt;&amp;lt;server&amp;gt;&lt;/font&gt;&lt;/u&gt;/Resources/IntPrograms/ecooffice&amp;quot;;&lt;br /&gt;var URLprotocolURL = BBSiteURL + &amp;quot;/_vti_bin/owssvr.dll?Cmd=Display&amp;amp;XMLDATA=TRUE&amp;amp;List=&amp;quot; + BBListID;&lt;br /&gt;var BBxmlhttp = null;&lt;br /&gt;try &lt;br /&gt;{&lt;br /&gt;BBxmlhttp = new XMLHttpRequest();&lt;br /&gt;}&lt;br /&gt;catch (e) &lt;br /&gt;{&lt;br /&gt;try &lt;br /&gt;{&lt;br /&gt;BBxmlhttp = new ActiveXObject(&amp;quot;Msxml2.XMLHTTP&amp;quot;);&lt;br /&gt;}&lt;br /&gt;catch (e) &lt;br /&gt;{&lt;br /&gt;try &lt;br /&gt;{&lt;br /&gt;BBxmlhttp = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;}&lt;br /&gt;catch (e) &lt;br /&gt;{&lt;br /&gt;alert(&amp;quot;Your browser does not support XMLHTTP.&amp;quot;);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;BBxmlhttp.onreadystatechange = StateChange;&lt;br /&gt;BBxmlhttp.open(&amp;quot;GET&amp;quot;, URLprotocolURL, true);&lt;br /&gt;BBxmlhttp.send(null);&lt;br /&gt;function StateChange() {&lt;br /&gt;if (BBxmlhttp.readyState == 4) {&lt;br /&gt;if (BBxmlhttp.status == 200) {&lt;br /&gt;setInterval(&amp;quot;DisplayBB()&amp;quot;, 8000);&lt;br /&gt;}&lt;br /&gt;else {&lt;br /&gt;alert(&amp;quot;Problem retrieving XML data&amp;quot;);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;function DisplayBB() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var BBxmlDoc = BBxmlhttp.responseXML;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var BBListItems = BBxmlDoc.getElementsByTagName(&amp;quot;z:row&amp;quot;) || xmlDoc.getElementsByTagNameNS(&amp;quot;*&amp;quot;, &amp;quot;row&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (BBListItems.length &amp;gt; 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var BBSelectedItem = BBListItems[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var BBNumber = BBSelectedItem.getAttribute(&amp;quot;&lt;strong&gt;ows_LinkTitle&lt;/strong&gt;&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var BBBalloons = BBSelectedItem.getAttribute(&amp;quot;&lt;strong&gt;ows_Approx_x0020_Black_x0020_Balloon&lt;/strong&gt;&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.getElementById(&amp;quot;blackballoons&amp;quot;).innerHTML = &amp;#39;&amp;lt;h3&amp;gt;&amp;#39; + BBNumber + &amp;#39;&amp;lt;/h3&amp;gt;approximately &amp;lt;b&amp;gt;&amp;#39; + BBBalloons + &amp;#39;&amp;lt;/b&amp;gt; black balloons&amp;#39;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&amp;#39;No List Items were returned&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;&amp;lt;/CENTER&amp;gt;&amp;lt;/DIV&amp;gt;&amp;lt;/DIV&amp;gt;&lt;br /&gt;&amp;lt;P align=center&amp;gt;&amp;lt;A title=&amp;quot;Black Balloon Program&amp;quot; href=&amp;quot;http://&lt;font color="#0000ff"&gt;&amp;lt;server&amp;gt;&lt;/font&gt;/Resources/IntPrograms/ecooffice/Pages/BlackBalloonProgram.aspx&amp;quot; target=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;amp;nbsp;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TBODY&amp;gt;&amp;lt;/TABLE&amp;gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Ministerial Workflow</title><link>http://connect.nintex.com/forums/thread/820.aspx</link><pubDate>Tue, 22 Jul 2008 21:24:19 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:820</guid><dc:creator>Gerald</dc:creator><slash:comments>2</slash:comments><comments>http://connect.nintex.com/forums/thread/820.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=820</wfw:commentRss><description>&lt;p&gt;We created a document workflow for a government department to track the creation and cataloging of ministerial papers. The workflow includes multiple approvals and escalations, with permissions added and removed accordingly, before sending the paper to TRIM records repository upon final approval&lt;/p&gt;</description></item><item><title>Get Well Soon card workflow</title><link>http://connect.nintex.com/forums/thread/4309.aspx</link><pubDate>Thu, 04 Jun 2009 12:54:09 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:4309</guid><dc:creator>furuknap</dc:creator><slash:comments>3</slash:comments><comments>http://connect.nintex.com/forums/thread/4309.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=4309</wfw:commentRss><description>&lt;p&gt;Hi!&lt;/p&gt;&lt;p&gt;I&amp;#39;ve written and designed a &amp;#39;Get Well Soon&amp;#39; card workflow, in which employees are asked to provide greetings to sick employees. The workflow is described in the free Nintex issue of Understanding SharePoint Journal that I have worked on for the last couple of months. You&amp;#39;ll learn, step-by-step how to develop the workflow and all the techniques used in the workflow, including state machines, working with external web services, automatic task delegation,&amp;nbsp;etc.&lt;/p&gt;&lt;p&gt;The issue also introduces other aspects of Nintex Workflow, including installation and setup, working with the designer, workflow logic, etc. &lt;/p&gt;&lt;p&gt;You can get that issue free from &lt;a href="http://www.learnnintex.com/"&gt;http://www.learnnintex.com/&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;.b&lt;/p&gt;</description></item><item><title>Easy extension of Nintex Workflow calculation capabilities (using SQL or Web Services)</title><link>http://connect.nintex.com/forums/thread/2289.aspx</link><pubDate>Sat, 24 Jan 2009 07:43:49 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:2289</guid><dc:creator>parelst1</dc:creator><slash:comments>13</slash:comments><comments>http://connect.nintex.com/forums/thread/2289.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=2289</wfw:commentRss><description>&lt;p&gt;I am a new user of NW and&amp;nbsp;I am enthusiastic about developing workflows, but I run into the need to perform more advanced calculations (even at the level of calling user defined functions) from those offered in the standard set of NW actions.&lt;/p&gt;&lt;p&gt;So far I found two methods to achieve this:&lt;/p&gt;&lt;p&gt;A) By using SQL&lt;/p&gt;&lt;p&gt;B) By using Web Services&lt;/p&gt;&lt;p&gt;&lt;u&gt;Here is the description of the first method (using SQL):&lt;/u&gt;&lt;/p&gt;&lt;p&gt;1) Create in an MS SQL Server&amp;nbsp;(or other RDBMS) a table with one field (arbitrary field name ) and one record (arbitrary field value). Let us name it &lt;strong&gt;xTable&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;2) In your Workflow insert &amp;quot;Execute SQL&amp;quot; actions and use SQL commands like:&lt;/p&gt;&lt;p&gt;- &lt;strong&gt;select substring(&amp;#39;{ItemProperty:Title}&amp;#39;,1,3) from xTable&lt;/strong&gt;&amp;nbsp; (using standard RDBMS functions)&lt;/p&gt;&lt;p&gt;- &lt;strong&gt;select dbo.f(&amp;#39;{ItemProperty:Title}&amp;#39;)&amp;nbsp; from xTable&lt;/strong&gt;&amp;nbsp; (using scalar user defined functions)&lt;/p&gt;&lt;p&gt;Here is the definition of the simplistic function f just for demonstration purposes:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;CREATE FUNCTION f (@x varchar(50) = &amp;#39;&amp;#39;)&amp;nbsp; &lt;br /&gt;RETURNS varchar(50) AS&amp;nbsp; &lt;br /&gt;BEGIN &lt;br /&gt;declare @y varchar(50)&lt;br /&gt;select @y = Upper(@x) + &amp;#39;&amp;gt;&amp;gt;&amp;#39;&lt;br /&gt;return @y&lt;br /&gt;END&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;So this method exploits the capabilities of the SQL language and&amp;nbsp;&amp;nbsp;the RDBMS system.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Now I will describe the (more) orthodox and flexible method (web services):&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1) Create a asmx file using notepad or VS 2005 similar to the following:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;%@ WebService Language=&amp;quot;VB&amp;quot; Class=&amp;quot;TempConvert&amp;quot; %&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Imports System&lt;br /&gt;Imports System.Web.Services&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Public Class TempConvert :Inherits WebService&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;WebMethod()&amp;gt; Public Function WSF_UCase (ByVal xVar As String) As String&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; return UCase(trim(xVar))&lt;br /&gt;end function&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;... other user defined functions ....&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;end class&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Name it &lt;strong&gt;xxx.asmx&lt;/strong&gt; &amp;nbsp;and copy it into : &lt;strong&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\CustomWebServices&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;where &lt;strong&gt;CustomWebServices&lt;/strong&gt; is a new sub-folder which should be created by you.&lt;/p&gt;&lt;p&gt;2) In your Nintex workflow add a &amp;quot;Call Web Service&amp;quot; Action, put as Url the following : &lt;a href="http://yoursite/_layouts/customwebservices/xxx.asmx"&gt;http://yoursite/_layouts/customwebservices/xxx.asmx&lt;/a&gt;&amp;nbsp;and now you can calculate your workflow variables using the functions in your xxx.asmx file.&lt;/p&gt;&lt;p&gt;Now you have the (almost) unlimited capabilities and flexibility of web services !!!&lt;/p&gt;&lt;p&gt;I hope that this post will be of some help to some&amp;nbsp;colleagues&amp;nbsp;in the NW community.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Best Regards from Athens Greece,&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Stratos Parellis&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Employee Onboarding/Offboarding</title><link>http://connect.nintex.com/forums/thread/788.aspx</link><pubDate>Wed, 16 Jul 2008 00:28:16 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:788</guid><dc:creator>Kara</dc:creator><slash:comments>3</slash:comments><comments>http://connect.nintex.com/forums/thread/788.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=788</wfw:commentRss><description>&lt;font color="#333399" face="Calibri"&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span&gt;&lt;font color="#000000" size="3"&gt;Managing staff turnover involves HR, Finance, Payroll and IT. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span&gt;&lt;font color="#000000" size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span&gt;&lt;font color="#000000" size="3"&gt;Having previously managed this as a manual process, our customer&amp;nbsp;knew they could benefit greatly from&amp;nbsp;automating these processes with online forms, whilst at the same time populating their many disparate systems with the new/ updated employee information. This customer now has 10 InfoPath forms to cover new staff and new clients, as well as updating client profiles and deleting of staff accounts in each of these systems. Nintex Workflow (Enterprise) 2007 is the engine controlling the workflow, and sends the relevant information to the back end systems using web services.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Newsletter content workflow</title><link>http://connect.nintex.com/forums/thread/822.aspx</link><pubDate>Tue, 22 Jul 2008 21:39:58 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:822</guid><dc:creator>Gerald</dc:creator><slash:comments>3</slash:comments><comments>http://connect.nintex.com/forums/thread/822.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=822</wfw:commentRss><description>&lt;div&gt;The newsletter solution utilises content types, the search web service&amp;nbsp;and sharepoint groups to collate and distribute an enterprise newsletter.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Using Nintex Workflow, the search web service is called to return all announcments and events that have been created on the portal in the last week, and have been marked as accessible to the entire enterprise.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Using XSLT, the results are formatted and collated in to an email, which is then sent to users who have subscribed to it&amp;#39;s distribution&lt;/div&gt;</description></item><item><title>Maximum Approval/Reject posibilities</title><link>http://connect.nintex.com/forums/thread/1740.aspx</link><pubDate>Thu, 27 Nov 2008 11:53:44 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:1740</guid><dc:creator>frederik@silversandsassociates.com</dc:creator><slash:comments>0</slash:comments><comments>http://connect.nintex.com/forums/thread/1740.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=1740</wfw:commentRss><description>&lt;p&gt;We needed a solution to give the customer a maximum of ways to Approve/Reject a request.&lt;br /&gt;Another requirement is that the workflow is 100% reusqble&lt;/p&gt;&lt;p&gt;- The Normal way in SharePoint, Email is send to the user&lt;br /&gt;- Within InfoPath:&amp;nbsp;2 custom buttons with reject and approve&lt;br /&gt;- Within a SharePoint View, direct way to approve or reject&lt;br /&gt;- My Tasks, whenever the form is approved or rejected, the task should be completed&lt;/p&gt;&lt;p&gt;InfoPath:&amp;nbsp; We added 2 fields&lt;br /&gt;SharePoint: Changed the Form Status field to Choice, and added the 3statusses, Pending, Approved, Rejected&lt;br /&gt;Nintex: 1 workflow that handles all the features&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 Parallel branch&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Branch Left:&amp;nbsp; Normal Approval Request&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Branck Right: Waiting for a field update, then a condition to check if Approved or rejected, then Complete Workflow task&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Within InfoPath we didn&amp;#39;t use the webservices as explained in de SDK.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Frederik Van Lierde&lt;br /&gt;&lt;a href="http://www.silversandsassociates.com/"&gt;http://www.SilverSandsAssociates.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Document Duplication to IIS </title><link>http://connect.nintex.com/forums/thread/1191.aspx</link><pubDate>Fri, 19 Sep 2008 05:27:45 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:1191</guid><dc:creator>bhinson</dc:creator><slash:comments>0</slash:comments><comments>http://connect.nintex.com/forums/thread/1191.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=1191</wfw:commentRss><description>&lt;p&gt;We are using MOSS as a private Intranet, and our public web site is a template driven traditional IIS site.&amp;nbsp; We have some instances where we need certain documents published to certain document libraries in MOSS to also appear on the public Web site.&amp;nbsp; Not all documents, but some... &lt;/p&gt;&lt;p&gt;We started trying this with Web Services, which was a hugely overcomplicated task.&amp;nbsp; Accomplishing this with WF2007, however, was surprisingly simple.&amp;nbsp; &lt;/p&gt;&lt;p&gt;With document libraries there are some additional features to Nintex under Publishing, one of which is Copy to File Share. We used this to move a copy of&amp;nbsp; newly published documents to our public web server.&amp;nbsp; Next we used a SQL Interaction to move meta-data to SQL server (name, source, publish date, etc.) Finally, we query SQL server on our public web site to produce pages with details and links to items published in our portal. We are using ColdFusion and .NET&amp;nbsp;for this - doesn&amp;#39;t matter what language though - just query SQL and produce the links. &amp;nbsp; &lt;/p&gt;&lt;p&gt;We also added a form element to the document library that essentially is a Yes/No field called Public.&amp;nbsp; If they click Yes, then the workflow is triggered and their document is published to the web.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Bada bing.&amp;nbsp; Our users can kill two birds with one stone.&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;This was so much easier than using Web Services - ultimately saved us a lot of time and work. &lt;/p&gt;&lt;p&gt;Brad Hinson&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Client Statement Adjustments</title><link>http://connect.nintex.com/forums/thread/924.aspx</link><pubDate>Fri, 08 Aug 2008 09:05:47 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:924</guid><dc:creator>bpulliam</dc:creator><slash:comments>0</slash:comments><comments>http://connect.nintex.com/forums/thread/924.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=924</wfw:commentRss><description>&lt;p&gt;My company has a well&amp;nbsp;established paper process that depending on the amount and reason for the adjustment can include up to 4 signatures in order for that adjustment to be authorized to be performed.&lt;/p&gt;&lt;p&gt;This approach had the following shortcomings:&lt;/p&gt;&lt;p&gt;1) &amp;nbsp;Paper gets lost - does not provide feedback without prompting someone to stop doing what they are doing and go&amp;nbsp;track it down.&lt;/p&gt;&lt;p&gt;2) Requires additional overhead to move it around.&lt;/p&gt;&lt;p&gt;3) if an exception occurs, or some other type of wrinkle occur the process breaks down&lt;/p&gt;&lt;p&gt;4) Not everyone does it the same way&lt;/p&gt;&lt;p&gt;5) No reporting support other than a derived report from the system that does not supply the who&amp;#39;s and when&amp;#39;s from the process&lt;/p&gt;&lt;p&gt;We instituted a SharePoint list (migrating to infopath&amp;nbsp;in the&amp;nbsp;near term) where&amp;nbsp;the requests could be made that Nintex subsequently routes&amp;nbsp;through the byzantine set of approval rules. This did&amp;nbsp;few things...(not all inclusive but some of the more interesting things)&lt;/p&gt;&lt;p&gt;1)&amp;nbsp;Made us scratch our heads at this process, and ask questions like, &amp;quot;is&amp;nbsp;all this really necessary? &lt;/p&gt;&lt;p&gt;2) provide an automated paperless means to accomplish the same task&lt;/p&gt;&lt;p&gt;3) Provide instrumentation so that we can now report things such as out of &amp;quot;X&amp;quot; requests, we reject &amp;quot;X%&amp;quot; whereas before this information was annecdotal at best.&lt;/p&gt;&lt;p&gt;This was all done by a non-it person in the finance department that has little or no formal technical training....technically oriented, but not a true tech.&lt;/p&gt;&lt;p&gt;Other than some funky internal network&amp;nbsp;glitches the&amp;nbsp;process has been low maintenance and does what it does well.&amp;nbsp;Has earned a good reputation w/in the company, I expect we will do more and more of these types of things in the future.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Job Tracking in Accounts Receivable</title><link>http://connect.nintex.com/forums/thread/836.aspx</link><pubDate>Thu, 24 Jul 2008 21:44:39 GMT</pubDate><guid isPermaLink="false">3bc42a30-32af-4e84-97f0-c790da351aac:836</guid><dc:creator>Eben</dc:creator><slash:comments>0</slash:comments><comments>http://connect.nintex.com/forums/thread/836.aspx</comments><wfw:commentRss>http://connect.nintex.com/forums/commentrss.aspx?SectionID=54&amp;PostID=836</wfw:commentRss><description>&lt;div&gt;Nintex Workflow is used to facilitate collaboration between a major commpany&amp;#39;s AR and their customers. It is also used to raise alerts to management when jobs are overdue.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Summary of core functions:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;1. Notify AR managers when jobs are overdue.&lt;/div&gt;&lt;div&gt;2. Notify&amp;nbsp;AR employees when they have been assigned a job.&lt;/div&gt;&lt;div&gt;3. Notify clients when they are required to respond to a query&lt;/div&gt;</description></item></channel></rss>