<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to StepType_Data</title><link>https://sourceforge.net/p/steppingframework/wiki/StepType_Data/</link><description>Recent changes to StepType_Data</description><atom:link href="https://sourceforge.net/p/steppingframework/wiki/StepType_Data/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 28 Feb 2014 02:28:16 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/steppingframework/wiki/StepType_Data/feed" rel="self" type="application/rss+xml"/><item><title>StepType_Data modified by Dave Amies</title><link>https://sourceforge.net/p/steppingframework/wiki/StepType_Data/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="data"&gt;Data&lt;/h1&gt;
&lt;p&gt;Calling Data in a Step Sequence allows you to create parameters from a row of data in a datasheet&lt;/p&gt;
&lt;h2 id="how-each-column-is-used"&gt;How each column is used:&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Column Name&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;iID&lt;/td&gt;
&lt;td&gt;The ID used to uniquely identify the current Step Sequence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;iSeq&lt;/td&gt;
&lt;td&gt;Optional/Purely cosmetic, only used to help you structure you step sequences&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cStepType&lt;/td&gt;
&lt;td&gt;Data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cField&lt;/td&gt;
&lt;td&gt;The ID used to uniquely identify the row of data in the datasheet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cValue&lt;/td&gt;
&lt;td&gt;The name of the data sheet containing the data to save as parameters&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cTiming&lt;/td&gt;
&lt;td&gt;The path to the folder containing the data sheet that contains the data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cExpect&lt;/td&gt;
&lt;td&gt;Not Used&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cOnError&lt;/td&gt;
&lt;td&gt;Not Used&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="example-usage"&gt;Example usage:&lt;/h2&gt;
&lt;p&gt;In this example Business Process 13 is adding a person in the application, this could be adding a student in a School Database or a new customer in a retail sales system.&lt;/p&gt;
&lt;p&gt;Given the following datasheet that is stored at \TestingServer\TestingShare\DataSheets\BP13Data.tsv&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;iID&lt;/th&gt;
&lt;th&gt;GivenName&lt;/th&gt;
&lt;th&gt;Surname&lt;/th&gt;
&lt;th&gt;DateOfBirth&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;BP13Case001&lt;/td&gt;
&lt;td&gt;Tom&lt;/td&gt;
&lt;td&gt;Jackson&lt;/td&gt;
&lt;td&gt;2010-08-08&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BP13Case002&lt;/td&gt;
&lt;td&gt;Megawatikesuma&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2001-06-18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BP13Case003&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Franklin&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BP13Case004&lt;/td&gt;
&lt;td&gt;震嶽&lt;/td&gt;
&lt;td&gt;張&lt;/td&gt;
&lt;td&gt;1969-03-29&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BP13Case005&lt;/td&gt;
&lt;td&gt;Афанасий&lt;/td&gt;
&lt;td&gt;Аминев&lt;/td&gt;
&lt;td&gt;1945-10-01&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;iID&lt;/th&gt;
&lt;th&gt;iSeq&lt;/th&gt;
&lt;th&gt;cStepType&lt;/th&gt;
&lt;th&gt;cField&lt;/th&gt;
&lt;th&gt;cValue&lt;/th&gt;
&lt;th&gt;cTiming&lt;/th&gt;
&lt;th&gt;cExpect&lt;/th&gt;
&lt;th&gt;cOnError&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Seq001&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Data&lt;/td&gt;
&lt;td&gt;BP13Case001&lt;/td&gt;
&lt;td&gt;BP13Data&lt;/td&gt;
&lt;td&gt;\TestingServer\TestingShare\DataSheets&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;When the data step is called in this example 4 parameters are created as follows:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter Name&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;iID&lt;/td&gt;
&lt;td&gt;BP13Case001&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GivenName&lt;/td&gt;
&lt;td&gt;Tom&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Surname&lt;/td&gt;
&lt;td&gt;Jackson&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DateOfBirth&lt;/td&gt;
&lt;td&gt;2010-08-08&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;These Parameters can then be used in future steps by placing {} around the parameter name e.g {GivenName}. For more details see the section on &lt;span&gt;[Parameterisation]&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Amies</dc:creator><pubDate>Fri, 28 Feb 2014 02:28:16 -0000</pubDate><guid>https://sourceforge.net5278cadd550f1c1d32feb3ed575c8dbdbccec67b</guid></item></channel></rss>