<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>General</title><link>https://www.infopathdev.com:443/forums/41.aspx</link><description>If you're not sure where to ask your question, ask it here. If necessary, our moderators will make sure it gets classified in the correct board.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Absence Request Suggestions . . .</title><link>https://www.infopathdev.com:443/forums/thread/64424.aspx</link><pubDate>Tue, 22 Feb 2011 06:06:05 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:64424</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/64424.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=64424</wfw:commentRss><description>&lt;p&gt;Hi Shniggens,&lt;/p&gt;
&lt;p&gt;Glad to hear you are hopping with your solution.&lt;/p&gt;
&lt;p&gt;We&amp;#39;ve done quite a few Absence Request solutions. I guess it&amp;#39;s kind of like a bank account - you need a ledger so you can go back and recalculate at any point. Then, if they cancel, you can just add a credit entry or something like that. The key here is to record the requests and prevent deletion. The SharePoint list can have multiple rows for each employee and each row would be the request info. You should be able to group the list and apply a Sum that calculates the total time taken. That means the starting balances should be negative so that the sum adds up correctly. You can also use this to add more vacation - it becomes a credit just like a deposit into your cehcking account.&lt;/p&gt;
&lt;p&gt;Hope this doesn&amp;#39;t sound too confusing...&lt;/p&gt;</description></item><item><title>Absence Request Suggestions . . .</title><link>https://www.infopathdev.com:443/forums/thread/64404.aspx</link><pubDate>Mon, 21 Feb 2011 20:38:36 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:64404</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/64404.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=64404</wfw:commentRss><description>&lt;p&gt;I have created an absence request form for our company using &lt;a title="this" href="http://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/"&gt;http://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/&lt;/a&gt; great blog to calculate the difference between dates (using an XML file to exclude holidays and weekends), QRules to submit total requested days to a SharePoint list that holds the number of total days an employee has remaining to request.&amp;nbsp; This all works great.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m struggling to wrap my head around an ideal method of handling cancellations, changes, etc.&amp;nbsp; For instance, once the user submits the form, I have QRules update the list of remaining days right away.&amp;nbsp; What if the user wants to cancel?&amp;nbsp; What if they merely want to adjust the days they requested?&amp;nbsp; &lt;/p&gt;
&lt;p&gt;I considered having a workflow subtract the requested days from the remaining days once the form was approved, but that still doesn&amp;#39;t address how a user would change their request . . . or even cancel their request.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Have any of you ever developed a solution like this in InfoPath?&lt;/p&gt;</description></item></channel></rss>