<?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: Passing values through arguments or initial data values at subpages in Digital Exchange</title>
    <link>https://community.blueprism.com/t5/Digital-Exchange/Passing-values-through-arguments-or-initial-data-values-at/m-p/52211#M565</link>
    <description>Hi RobRaj,&lt;BR /&gt;&lt;BR /&gt;You can find the development best practices guide here&amp;nbsp;&lt;A href="https://portal.blueprism.com/system/files/2018-01/Blue%20Prism%20-%20Development%20Best%20Practice.pdf" target="_blank" rel="noopener"&gt;https://portal.blueprism.com/system/files/2018-01/Blue%20Prism%20-%20Development%20Best%20Practice.pdf&lt;/A&gt;. As for your query regarding the data items, the design would depend on the requirement. If you are computing a value in your Main page and want to pass it to a sub page then you pass it through a argument. The initial value will be overwritten once you pass argument to the same data item in sub page.&lt;BR /&gt;If you have data item which you need to use across multiple sub pages, you might want to make it global so that you don't have to pass it to every page.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Shashank Kumar&lt;BR /&gt;DX Integrations Partner Consultant&lt;BR /&gt;Blue Prism&lt;BR /&gt;Singapore&lt;BR /&gt;+6581326707&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
    <pubDate>Tue, 24 Sep 2019 05:56:00 GMT</pubDate>
    <dc:creator>shashank.kumar280</dc:creator>
    <dc:date>2019-09-24T05:56:00Z</dc:date>
    <item>
      <title>Passing values through arguments or initial data values at subpages</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Passing-values-through-arguments-or-initial-data-values-at/m-p/52210#M564</link>
      <description>&lt;P&gt;Can you please tell me what is the best practice when I am creating subpage in the process when it comes to making initial-data values/ passing data though arguments from some other page? &lt;/P&gt;

&lt;P&gt;What is the best practice I should use/ where can I learn more about it?&lt;/P&gt;

--------------------------------------------------&lt;BR /&gt;

&lt;B&gt;Disclaimer:&lt;/B&gt; This content was auto-posted from Stackoverflow. The original Stackoverflow question is here &lt;A href="https://stackoverflow.com/questions/58064138/passing-values-through-arguments-or-initial-data-values-at-subpages"&gt;Stackoverflow Post&lt;/A&gt;, posted by &lt;A href="https://stackoverflow.com/users/5123668/robraj"&gt;RobRaj&lt;/A&gt;.</description>
      <pubDate>Mon, 23 Sep 2019 20:01:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Passing-values-through-arguments-or-initial-data-values-at/m-p/52210#M564</guid>
      <dc:creator>Digital_WorkerB</dc:creator>
      <dc:date>2019-09-23T20:01:00Z</dc:date>
    </item>
    <item>
      <title>RE: Passing values through arguments or initial data values at subpages</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Passing-values-through-arguments-or-initial-data-values-at/m-p/52211#M565</link>
      <description>Hi RobRaj,&lt;BR /&gt;&lt;BR /&gt;You can find the development best practices guide here&amp;nbsp;&lt;A href="https://portal.blueprism.com/system/files/2018-01/Blue%20Prism%20-%20Development%20Best%20Practice.pdf" target="_blank" rel="noopener"&gt;https://portal.blueprism.com/system/files/2018-01/Blue%20Prism%20-%20Development%20Best%20Practice.pdf&lt;/A&gt;. As for your query regarding the data items, the design would depend on the requirement. If you are computing a value in your Main page and want to pass it to a sub page then you pass it through a argument. The initial value will be overwritten once you pass argument to the same data item in sub page.&lt;BR /&gt;If you have data item which you need to use across multiple sub pages, you might want to make it global so that you don't have to pass it to every page.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Shashank Kumar&lt;BR /&gt;DX Integrations Partner Consultant&lt;BR /&gt;Blue Prism&lt;BR /&gt;Singapore&lt;BR /&gt;+6581326707&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Tue, 24 Sep 2019 05:56:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Passing-values-through-arguments-or-initial-data-values-at/m-p/52211#M565</guid>
      <dc:creator>shashank.kumar280</dc:creator>
      <dc:date>2019-09-24T05:56:00Z</dc:date>
    </item>
    <item>
      <title>RE: Passing values through arguments or initial data values at subpages</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Passing-values-through-arguments-or-initial-data-values-at/m-p/52212#M566</link>
      <description>Hi RobRaj,&lt;BR /&gt;&lt;BR /&gt;Thank you for using Blue Prism.&lt;BR /&gt;&lt;BR /&gt;I have not come across any hard and fast rules about passing values between pages. However, you do have choices and these will need to be considered for your particular scenario.&lt;BR /&gt;&lt;BR /&gt;Data can be passed into a page using the input parameters that are accessed by double-clicking the start stage on the page of interest. The values passed in are then stored in data items. Now, it is possible to have what could be called a global data item. This is a data item that sits on a page and has the Hide from other pages in the process checkbox unchecked as shown below.&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV class="media" style="overflow: hidden; zoom: 1;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="6313.png"&gt;&lt;img src="https://community.blueprism.com/t5/image/serverpage/image-id/6493i91572B29985FC751/image-size/large?v=v2&amp;amp;px=999" role="button" title="6313.png" alt="6313.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;This data item would effectively be 'global' throughout your process or object. What to watch here is for the value being changed unexpectedly. Ideally, values are passed in as input parameters, held in page local data items and then if needed elsewhere, passed out of the page as output parameters on the End stage.&lt;BR /&gt;&lt;BR /&gt;If you are familiar with software development, each page is effectively a method, or subroutine. These should ideally be kept as small as possible and again if possible having a single responsibility. That way your processes and objects are easier to understand and maintenance is also easier.&lt;BR /&gt;&lt;BR /&gt;I hope this helps. If you need any more assistance please come back to the community.&lt;BR /&gt;&lt;BR /&gt;regards&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Geoff Hirst&lt;BR /&gt;Partner Pre Sales&lt;BR /&gt;Blue Prism&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Tue, 24 Sep 2019 06:37:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Passing-values-through-arguments-or-initial-data-values-at/m-p/52212#M566</guid>
      <dc:creator>GeoffHirst</dc:creator>
      <dc:date>2019-09-24T06:37:00Z</dc:date>
    </item>
  </channel>
</rss>

