<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/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>Script Task Vs User Input Task</title><link>https://community.appian.com/discussions/f/best-practices/21237/script-task-vs-user-input-task</link><description>difference between script task and user input task? And why we use? And when we use?</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/100019?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 18:15:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:be9ec4e6-4e65-4f51-80e2-380c1d4c778b</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="86644" url="~/discussions/f/best-practices/21237/script-task-vs-user-input-task/100006#100006"]What is the difference in node inputs and outputs ? I am unable to figure out[/quote]
&lt;p&gt;As an aside, writing expression code in a node input is STILL a painful process for anything other than simple, single-line expressions, because for SOME reason they still haven&amp;#39;t updated some of the legacy expressionable fields to not collapse everything to a single row upon saving.&amp;nbsp; GRUMBLE.&lt;/p&gt;
&lt;p&gt;Therefore, even to my direct disadvantage at times, I avoid using input fields at all costs (though of course some are unavoidable).&amp;nbsp; I &lt;em&gt;&lt;strong&gt;eagerly&lt;/strong&gt;&lt;/em&gt; await them fixing this unreasonable legacy constraint in the various places it still exists.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/100010?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 16:38:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1213e2cd-80a6-4be9-9f4b-6e5aabbe43e9</guid><dc:creator>Stewart Burchell</dc:creator><description>&lt;p&gt;Yup, it&amp;#39;s a little confusing when you first start. So, you use the node Inputs to define a variable that is local to the node i.e. an Activity Class variable. You can set this value to the value of a process variable (which is in effect passing by value - i.e. a copy of the value in the process variable). Or you can set the value using an expression (e.g. you could call a rule and have that rule do anything you want). Now that you have a value in your Activity Class variable you could just pass it out again to the same (or a different ) process variable, using the &amp;#39;Save into&amp;#39; setting. In effect, you can get data into and out of your script task without ever leaving the Inputs tab.&lt;/p&gt;
&lt;p&gt;You also have the option of conducting what you might think of as &amp;quot;post processing&amp;quot; on the value of your activity class variable, which you can do in the Outputs tab. You can reference the Activity Class variables in the Outputs tab and do whatever you want before writing the value back to a process variable.&lt;/p&gt;
&lt;p&gt;Or you do not have to use&amp;nbsp;any Inputs if they&amp;#39;re not required for the step you&amp;#39;re configuring. You could just run a rule in the Outputs tab and write the output to a process variable.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/100009?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 16:36:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0a1f8615-bc2d-4576-bd78-750516d04155</guid><dc:creator>deepakg271869</dc:creator><description>&lt;p&gt;You can create node input as well as node output.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/100008?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 16:19:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0facfacf-ac41-47e6-a358-debbf97708dd</guid><dc:creator>MANASA V</dc:creator><description>&lt;p&gt;Basically the node input name is a activity class parameter confined to a node and the node output will provide us to map dynamic expression onto process variables ? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/100007?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 16:17:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:655d7404-e3f3-4f9b-8ee0-7f8d19cf27d0</guid><dc:creator>MANASA V</dc:creator><description>&lt;p&gt;As per the documentation generally only node outputs are configured for script task and not node input ? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/100006?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 16:16:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:79619367-6927-4331-9924-dd1348d09518</guid><dc:creator>MANASA V</dc:creator><description>&lt;p&gt;What is the difference in node inputs and outputs ? I am unable to figure out &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/99994?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 15:27:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7a627081-6116-473c-83af-5f2e2459c5ab</guid><dc:creator>Stewart Burchell</dc:creator><description>&lt;p&gt;No, because you have the option to derive a value for your &amp;quot;input&amp;quot; in the &amp;#39;Value&amp;#39; property and then write that value to a process variable in the &amp;#39;Save into&amp;#39; property:&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/20/pastedimage1661268480740v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/99993?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 15:22:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:01658f70-618b-4687-a378-d5396360dd2f</guid><dc:creator>MANASA V</dc:creator><description>&lt;p&gt;If i configure node inputs of a script task is it a mistake ? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/99992?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 15:22:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:dfe59be8-73f5-4b97-92f0-59637e9282dc</guid><dc:creator>MANASA V</dc:creator><description>&lt;p&gt;Sir why do we configure only node outputs on script task ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/82840?ContentTypeID=1</link><pubDate>Tue, 22 Jun 2021 07:49:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4484d2f2-5583-4773-8af9-26ecb680fe6a</guid><dc:creator>Stewart Burchell</dc:creator><description>&lt;p&gt;Conceptually ALL steps/nodes/smart services in a Process Model are &amp;quot;tasks&amp;quot;. But it&amp;#39;s only a &amp;quot;User&amp;nbsp;Input&amp;nbsp;Task&amp;quot; that is used to present a form/user interface to a User for, you&amp;#39;ve guessed it, &amp;quot;input&amp;quot; from that User! All other &amp;quot;tasks&amp;quot;&amp;nbsp;have either very concrete functionality (e.g. &amp;quot;Write to Datastore&amp;quot;) or the more abstract &amp;quot;Script Task&amp;quot; (which can invoke&amp;nbsp;a wide range of&amp;nbsp; functionality in the rule!, fn! or a! domains)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/82818?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 16:33:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d4e32d7b-d9ec-48b8-a7ba-9871766dca1d</guid><dc:creator>Peter Lewis</dc:creator><description>&lt;p&gt;Agreed, I&amp;#39;d also highly recommend the Academy Online training courses. These courses provide answers to all the questions you have asked:&amp;nbsp;&lt;a href="https://community.appian.com/learn/courses#learn-builder"&gt;community.appian.com/.../courses&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/82796?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 10:36:04 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f30a19da-5b09-41b0-9d12-51b42e5bc9cd</guid><dc:creator>gayathris876948</dc:creator><description>&lt;p&gt;1.&amp;nbsp; User input task node allows a designer to associate an interface to an user attended activity. &lt;br /&gt;For detailed information about how to design interfaces, including how to enable user interactions, how to save and validate user inputs, and how to submit user inputs to process, see the &lt;a href="https://docs.appian.com/suite/help/21.2/interface_object.html"&gt;Interface Object page.&lt;/a&gt;&amp;nbsp;&lt;br /&gt; &lt;br /&gt;2.&amp;nbsp; The &lt;a href="https://docs.appian.com/suite/help/21.2/Configuring_the_Script_Task.html"&gt;Script Task&lt;/a&gt; is used to perform an automated activity (which does not require a user to complete a form). It is typically used to execute an expression or rule and capture it in the process variable and use it further in a process.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Script Task Vs User Input Task</title><link>https://community.appian.com/thread/82779?ContentTypeID=1</link><pubDate>Sun, 20 Jun 2021 18:39:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:bf5e49a4-b3f6-455c-9373-e98cccec878b</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Did you attend the Appian academy? I think this is covered.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.appian.com/suite/help/21.2/Configuring_the_Script_Task.html"&gt;https://docs.appian.com/suite/help/21.2/Configuring_the_Script_Task.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.appian.com/suite/help/21.2/Configuring_the_User_Input_Task.html"&gt;docs.appian.com/.../Configuring_the_User_Input_Task.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>