<?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 What are the advantages of using &amp;quot;active queues&amp;quot;? in Product Forum</title>
    <link>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112098#M50257</link>
    <description>&lt;P&gt;Hello community,&lt;/P&gt;&lt;P&gt;I am working on developing a process to consume work queue items as quickly as possible.&lt;/P&gt;&lt;P&gt;Rather than scheduling a session that terminates each time all work queue items are processed, I am considering a session that continues to run in the main loop after all work queue items have been processed.&lt;/P&gt;&lt;P&gt;In that case, I am wondering if I should use "active queues" for session management or simply run sessions manually. "Active queues" have features such as specifying a resource group as the execution destination instead of a resource pool, but I have not been able to understand the clear benefits.&lt;/P&gt;&lt;P&gt;I would appreciate it if someone could clarify whether it is necessary to use "active queues" and if there are any clear advantages or disadvantages.&lt;/P&gt;&lt;P&gt;Thank you,&lt;BR /&gt;Yusuke Ninoseki&lt;/P&gt;</description>
    <pubDate>Thu, 04 Jul 2024 08:58:29 GMT</pubDate>
    <dc:creator>Ninoseki</dc:creator>
    <dc:date>2024-07-04T08:58:29Z</dc:date>
    <item>
      <title>What are the advantages of using "active queues"?</title>
      <link>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112098#M50257</link>
      <description>&lt;P&gt;Hello community,&lt;/P&gt;&lt;P&gt;I am working on developing a process to consume work queue items as quickly as possible.&lt;/P&gt;&lt;P&gt;Rather than scheduling a session that terminates each time all work queue items are processed, I am considering a session that continues to run in the main loop after all work queue items have been processed.&lt;/P&gt;&lt;P&gt;In that case, I am wondering if I should use "active queues" for session management or simply run sessions manually. "Active queues" have features such as specifying a resource group as the execution destination instead of a resource pool, but I have not been able to understand the clear benefits.&lt;/P&gt;&lt;P&gt;I would appreciate it if someone could clarify whether it is necessary to use "active queues" and if there are any clear advantages or disadvantages.&lt;/P&gt;&lt;P&gt;Thank you,&lt;BR /&gt;Yusuke Ninoseki&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2024 08:58:29 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112098#M50257</guid>
      <dc:creator>Ninoseki</dc:creator>
      <dc:date>2024-07-04T08:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: What are the advantages of using "active queues"?</title>
      <link>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112121#M50268</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/53972"&gt;@Ninoseki&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P class=""&gt;For your scenario of developing a process to consume work queue items as quickly as possible with a continuously running session, Active Queues can indeed be useful because of the following reasons:&lt;/P&gt;&lt;OL class=""&gt;&lt;LI&gt;Active Queues can automatically distribute work items to available resources, which is particularly useful if you scale up your resources to handle increased workload.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;By specifying a resource group instead of a resource pool, you can potentially achieve better resource utilization based on the capabilities and availability of specific resources.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;As your process grows, Active Queues make it easier to scale by adding more resources without significant changes to your process logic.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;BR /&gt;However, there are scenarios where manually running sessions on specific queue works better:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;OL class=""&gt;&lt;LI&gt;If your process is relatively simple and doesn't require complex workload distribution or priority management, manually running sessions might be less overhead.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;Manual session management sometimes gives you more direct control over when and how sessions are started, stopped, or retriggered.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;If there any dependency on the resource related to applications, consistency or performance reasons, manual assignment might be a much better approach.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;Depending on your Blue Prism licensing model, using Active Queues might incur additional costs as multiple runtime sessions would be in use.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The main trade-off that I can see is more related to the setup complexity, control over sessions and potentially higher licensing costs versus the long-term benefits in efficiency, scalability, and manageability.&lt;BR /&gt;&lt;BR /&gt;Unless you have specific reasons to avoid Active Queues (like licensing constraints or very specific resource assignment needs), they seem well-suited to your use case.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2024 14:11:37 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112121#M50268</guid>
      <dc:creator>devneetmohanty07</dc:creator>
      <dc:date>2024-07-04T14:11:37Z</dc:date>
    </item>
    <item>
      <title>Re: What are the advantages of using "active queues"?</title>
      <link>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112125#M50272</link>
      <description>&lt;P&gt;There is an asset on the digital exchange that I can never remember the name of (not a good name) that does what you are after r- maybe someone else on here remembers, otherwise have a search.&lt;BR /&gt;&lt;BR /&gt;Basically it is a parent process that monitors multiple queues for work.&amp;nbsp; You configure some settings for those multiple queues (SLAs, Priority, etc) which the parent process uses in it's logic to decide which child process/queue it should work first.&amp;nbsp; The DX is going far too slow for me right now so gave up searching... if I remember it's name I'll come back and post.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2024 15:30:48 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112125#M50272</guid>
      <dc:creator>Denis__Dennehy</dc:creator>
      <dc:date>2024-07-04T15:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: What are the advantages of using "active queues"?</title>
      <link>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112219#M50301</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/1843"&gt;@devneetmohanty07&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;BR /&gt;I understand the benefits and trade-offs of "active queue".&lt;/P&gt;&lt;P&gt;I used "Process Template 2 - Advanced Scenarios" as a reference to create a process that does not immediately terminate the session when the queue item becomes empty. I confirmed that both "active queues" and manual execution work as expected.&lt;BR /&gt;I will carefully review the requirements from the user and consider which mechanism to operate under.&lt;/P&gt;&lt;P&gt;Many thanks,&lt;BR /&gt;Yusuke Ninoseki&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 11:14:09 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112219#M50301</guid>
      <dc:creator>Ninoseki</dc:creator>
      <dc:date>2024-07-08T11:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: What are the advantages of using "active queues"?</title>
      <link>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112221#M50302</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/16677"&gt;@Denis__Dennehy&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;The asset you are referring to is the &lt;A href="https://digitalexchange.blueprism.com/dx/entry/3439/solution/dynamic-resource-manager" target="_blank" rel="noopener"&gt;"Process for Dynamic Resource Manager"&lt;/A&gt;, isn't it?&lt;BR /&gt;I checked the contents and it seems very complicated.&lt;BR /&gt;However, I think it contains logic that can be helpful, and I will try to find areas that can be reflected in the process I have developed.&lt;/P&gt;&lt;P&gt;Thank you very much for your reply.&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Yusuke Ninoseki&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 11:40:44 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112221#M50302</guid>
      <dc:creator>Ninoseki</dc:creator>
      <dc:date>2024-07-08T11:40:44Z</dc:date>
    </item>
    <item>
      <title>Re: What are the advantages of using "active queues"?</title>
      <link>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112223#M50304</link>
      <description>&lt;P&gt;That will probably be it&amp;nbsp;&lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/53972"&gt;@Ninoseki&lt;/a&gt;&amp;nbsp;-&amp;nbsp; it has a catchy name, no wonder I couldn't find it.&lt;BR /&gt;There is a user guide for it but it really is hard work to read - no idea why someone decided to mix languages in a single document and a diagram at the start to show how it all pieces together would be useful.&lt;BR /&gt;&lt;BR /&gt;The digital exchange asset with it's complexity is good if you want your resources to be truly flexible with lots of business processes.&amp;nbsp; The easier solution if there are only a few solutions you want to run on a few resources is to create a simple 'Parent' process/'Child' processes logic,&amp;nbsp; where the parent process calls the children depending on some decisions built into the parent about work priorities for the children.&amp;nbsp; The Parent then looks at what is in the queues and makes the decision about which child has priority.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 12:47:07 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/What-are-the-advantages-of-using-quot-active-queues-quot/m-p/112223#M50304</guid>
      <dc:creator>Denis__Dennehy</dc:creator>
      <dc:date>2024-07-08T12:47:07Z</dc:date>
    </item>
  </channel>
</rss>

