<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.foji.io/index.php?action=history&amp;feed=atom&amp;title=If_Node_in_Pathways</id>
	<title>If Node in Pathways - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://docs.foji.io/index.php?action=history&amp;feed=atom&amp;title=If_Node_in_Pathways"/>
	<link rel="alternate" type="text/html" href="https://docs.foji.io/index.php?title=If_Node_in_Pathways&amp;action=history"/>
	<updated>2026-06-22T03:30:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://docs.foji.io/index.php?title=If_Node_in_Pathways&amp;diff=2839&amp;oldid=prev</id>
		<title>Mitchell.Hirsche: Mitchell.Hirsche moved page Documentation: If Node in Pathways to If Node in Pathways</title>
		<link rel="alternate" type="text/html" href="https://docs.foji.io/index.php?title=If_Node_in_Pathways&amp;diff=2839&amp;oldid=prev"/>
		<updated>2025-03-05T23:09:36Z</updated>

		<summary type="html">&lt;p&gt;Mitchell.Hirsche moved page &lt;a href=&quot;/wiki/Documentation:_If_Node_in_Pathways&quot; class=&quot;mw-redirect&quot; title=&quot;Documentation: If Node in Pathways&quot;&gt;Documentation: If Node in Pathways&lt;/a&gt; to &lt;a href=&quot;/wiki/If_Node_in_Pathways&quot; title=&quot;If Node in Pathways&quot;&gt;If Node in Pathways&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:09, 5 March 2025&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key wiki:diff::1.12:old-2664:rev-2839 --&gt;
&lt;/table&gt;</summary>
		<author><name>Mitchell.Hirsche</name></author>
	</entry>
	<entry>
		<id>https://docs.foji.io/index.php?title=If_Node_in_Pathways&amp;diff=2664&amp;oldid=prev</id>
		<title>Mitchell.Hirsche: If</title>
		<link rel="alternate" type="text/html" href="https://docs.foji.io/index.php?title=If_Node_in_Pathways&amp;diff=2664&amp;oldid=prev"/>
		<updated>2025-03-05T00:04:52Z</updated>

		<summary type="html">&lt;p&gt;If&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;If&amp;#039;&amp;#039;&amp;#039; node in Pathways is used to create conditional logic within a workflow. This node evaluates a given condition and determines which branch of the workflow to execute based on whether the condition evaluates to true or false.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Configuration Options&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Assign a name to the node that describes the condition being evaluated (e.g., &amp;quot;Check Data Validity&amp;quot;).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Condition Expression&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Type&amp;#039;&amp;#039;&amp;#039;: Choose the format in which the condition is written:&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;Script&amp;#039;&amp;#039;&amp;#039;: Use a scripting language to write complex conditions.&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;Handlebars Template&amp;#039;&amp;#039;&amp;#039;: Use Handlebars syntax for conditions based on template-driven logic.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Expression Field&amp;#039;&amp;#039;&amp;#039;: Define the actual condition to evaluate. This could involve comparisons, checks, or dynamic expressions based on workflow variables.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Purpose and Benefits&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Decision Making&amp;#039;&amp;#039;&amp;#039;: Allows workflows to diverge into multiple paths based on logical conditions.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dynamic Execution&amp;#039;&amp;#039;&amp;#039;: Executes only the relevant tasks, improving efficiency and reducing unnecessary computations.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Customizable Logic&amp;#039;&amp;#039;&amp;#039;: Supports both scripting and template-based logic, catering to different levels of complexity.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Behavior&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;True Path&amp;#039;&amp;#039;&amp;#039;: Executes tasks in the branch if the condition evaluates to true.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;False Path&amp;#039;&amp;#039;&amp;#039;: Executes tasks in the branch if the condition evaluates to false.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Usage Scenarios&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Validation Checks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
#* Example: Verify if a form submission is complete. If true, proceed to data processing; if false, notify the user of missing fields.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Data Routing&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
#* Example: Direct high-priority tasks to a separate processing queue while routing low-priority tasks to a different workflow.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Conditional Actions&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
#* Example: Send an email if a threshold is exceeded; otherwise, log the data for later review.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Example Configuration&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Condition Type&amp;#039;&amp;#039;&amp;#039;: Script&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Expression&amp;#039;&amp;#039;&amp;#039;: user.age &amp;gt;= 18&lt;br /&gt;
** This checks if a user&amp;#039;s age is 18 or above.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;True Path&amp;#039;&amp;#039;&amp;#039;: Execute tasks for adults.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;False Path&amp;#039;&amp;#039;&amp;#039;: Execute tasks for minors.&lt;br /&gt;
&lt;br /&gt;
----The &amp;#039;&amp;#039;&amp;#039;If&amp;#039;&amp;#039;&amp;#039; node is a vital component for creating flexible and intelligent workflows in Pathways, enabling dynamic branching based on logical conditions.&lt;br /&gt;
[[Category:ForgeAI]]&lt;br /&gt;
[[Category:Pathways]]&lt;/div&gt;</summary>
		<author><name>Mitchell.Hirsche</name></author>
	</entry>
</feed>