<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic RE: Running my process on an Ad Hoc basis in Product Forum</title>
    <link>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49797#M5134</link>
    <description>I found a solution I think guys - let me know if this is not best pratice.&lt;BR /&gt;&lt;BR /&gt;At the end of my process I will update a text file with the exact date and time, and call that file ''LastRan''.&lt;BR /&gt;&lt;BR /&gt;At the beginning of my process, I will get the date from that ''LastRan'' file and compare it to the last time the spreadsheet was updated. If the File.Last Written date is &amp;gt; LastRan Date, then the process should run fully. If not, no need to run fully, end.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;David Wood&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
    <pubDate>Tue, 01 Dec 2020 18:35:00 GMT</pubDate>
    <dc:creator>DavidWood</dc:creator>
    <dc:date>2020-12-01T18:35:00Z</dc:date>
    <item>
      <title>Running my process on an Ad Hoc basis</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49796#M5133</link>
      <description>Hello guys!&lt;BR /&gt;&lt;BR /&gt;My process is finished but we've had a request to have it run on an AdHoc basis.&lt;BR /&gt;&lt;BR /&gt;Basically, there's spreadsheet that is maintained, and the process looks for this spreadsheet, gathers the data and processes it.&lt;BR /&gt;&lt;BR /&gt;The problem is, this isn't going to be a regular occurrence and will be mostly ad hoc, so if the process is scheduled and runs every 30 mins, they will be flooded with useless information they already had.&lt;BR /&gt;&lt;BR /&gt;Is there a way I can somehow use BluePrism to say ''Nope, this spreadsheet hasn't been updated since the process last ran fully, don't do anything.'' and ''Okay, the spreadsheet was updated after the last scheduled run, so let's kick it off again''&lt;BR /&gt;&lt;BR /&gt;Thanks in advance!&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;David Wood&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Tue, 01 Dec 2020 17:14:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49796#M5133</guid>
      <dc:creator>DavidWood</dc:creator>
      <dc:date>2020-12-01T17:14:00Z</dc:date>
    </item>
    <item>
      <title>RE: Running my process on an Ad Hoc basis</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49797#M5134</link>
      <description>I found a solution I think guys - let me know if this is not best pratice.&lt;BR /&gt;&lt;BR /&gt;At the end of my process I will update a text file with the exact date and time, and call that file ''LastRan''.&lt;BR /&gt;&lt;BR /&gt;At the beginning of my process, I will get the date from that ''LastRan'' file and compare it to the last time the spreadsheet was updated. If the File.Last Written date is &amp;gt; LastRan Date, then the process should run fully. If not, no need to run fully, end.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;David Wood&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Tue, 01 Dec 2020 18:35:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49797#M5134</guid>
      <dc:creator>DavidWood</dc:creator>
      <dc:date>2020-12-01T18:35:00Z</dc:date>
    </item>
    <item>
      <title>RE: Running my process on an Ad Hoc basis</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49798#M5135</link>
      <description>Hi David,&lt;BR /&gt;&lt;BR /&gt;Sounds like a good approach to me, one thing to take care of is permissions on the "LastRan" file. Make sure that it is in a locked down location with only the Runtime Resource user(s) having write access to it, this will prevent unnecessary failures if someone modifies it.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Chris&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Chris McGowan&lt;BR /&gt;Senior Technical Consultant&lt;BR /&gt;Blue Prism&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Thu, 03 Dec 2020 10:55:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49798#M5135</guid>
      <dc:creator>chris.mcgowan</dc:creator>
      <dc:date>2020-12-03T10:55:00Z</dc:date>
    </item>
    <item>
      <title>RE: Running my process on an Ad Hoc basis</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49799#M5136</link>
      <description>In case File.Last Written does not work out (for example, if a file with an older modified date is copied/pasted), two other potential options are to save a copy of the file after each run and do a byte-by-byte comparison each time to look for changes, or calculate the MD5 hash of the file and save that to the text file, using that for comparison instead of the last written date.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Nicholas Zejdlik&lt;BR /&gt;RPA Developer&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Thu, 03 Dec 2020 15:31:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49799#M5136</guid>
      <dc:creator>NicholasZejdlik</dc:creator>
      <dc:date>2020-12-03T15:31:00Z</dc:date>
    </item>
    <item>
      <title>RE: Running my process on an Ad Hoc basis</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49800#M5137</link>
      <description>Thanks guys for the advice - this worked perfectly! I hit a small snag with our resource timezone and date format being different from ours, but we managed to solve that easily enough.&lt;BR /&gt;&lt;BR /&gt;Thanks again!&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;David Wood&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Thu, 03 Dec 2020 16:11:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49800#M5137</guid>
      <dc:creator>DavidWood</dc:creator>
      <dc:date>2020-12-03T16:11:00Z</dc:date>
    </item>
    <item>
      <title>RE: Running my process on an Ad Hoc basis</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49801#M5138</link>
      <description>Sounds like you already solved it, but I like to give suggestions so here I am. &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt; One thing to remember is that you can always use a Blue Prism Queue to hold any information you want. Sometimes I like to avoid creating extra files especially when users can mess them up. It could hold the last modified date or the MD5 hash or anything like that for you to use for comparison later.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Dave Morris&lt;BR /&gt;Cano Ai&lt;BR /&gt;Atlanta, GA&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Thu, 03 Dec 2020 20:26:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Running-my-process-on-an-Ad-Hoc-basis/m-p/49801#M5138</guid>
      <dc:creator>david.l.morris</dc:creator>
      <dc:date>2020-12-03T20:26:00Z</dc:date>
    </item>
  </channel>
</rss>

