Difference between revisions of "Task Elements"

From PresenceWiki
Jump to: navigation, search
(Actions)
(Flow Control)
 
(38 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
Task Elements (also known as Nodes) are the basic building blocks of a Presence [[Task]]. Task Elements are dragged into the Task Design View and joined together using a mouse gesture. In the example below (from the [[Task Designer]] interface) there are four such Task Elements:
 
Task Elements (also known as Nodes) are the basic building blocks of a Presence [[Task]]. Task Elements are dragged into the Task Design View and joined together using a mouse gesture. In the example below (from the [[Task Designer]] interface) there are four such Task Elements:
  
http://www.international-presence.com/wikidocs/images/simple_task.gif
+
[[file:simple_task.gif]]
  
 
Task Elements are split into the following categories - please follow the category links to read more about the available Task Elements under each category:
 
Task Elements are split into the following categories - please follow the category links to read more about the available Task Elements under each category:
Line 14: Line 14:
 
<li>[[Schedule Nodes]]</li>
 
<li>[[Schedule Nodes]]</li>
 
<li>[[Decision Point Nodes]]</li>
 
<li>[[Decision Point Nodes]]</li>
<li>[[Miscellaneous Nodes]]</li>
+
<li>Miscellaneous Flow Control Nodes
 +
* [[Start of Task]]
 +
* [[End of Task]]
 +
* [[Error Handler]]
 +
* [[Throw Exception]]
 +
* [[Passive Node]]
 +
* [[Log Entry]]
 +
* [[Sleep For n Seconds]]
 +
* [[While Node]]
 +
* [[Loop Until|Loop Node]]
 +
* [[Switch Node]]
 +
* [[Fork Execution]]
 +
* [[Join Forked Threads]]
 +
* [[Start Synch Block]]
 +
* [[End Synch Block]]
 +
</li>
 
<li>[[Event Notification Nodes]]</li>
 
<li>[[Event Notification Nodes]]</li>
 
</ul>
 
</ul>
Line 20: Line 35:
 
=== Data Access ===
 
=== Data Access ===
  
These Tasks Elements are designed to load information from sources external to Presence.
+
These Tasks Elements are designed to load information from sources external to Presence and populate the [[Data Table]] with the queried information.
  
 
<ul>
 
<ul>
 
<li>[[SQL Statement Nodes]]</li>
 
<li>[[SQL Statement Nodes]]</li>
 
<li>[[Object Monitor Nodes]]</li>
 
<li>[[Object Monitor Nodes]]</li>
<li>[[XML Query Nodes]]</li>
+
<li>[[XML Query Tool|XML Query Nodes]]</li>
 
<li>[[Mail Scanner Nodes]]</li>
 
<li>[[Mail Scanner Nodes]]</li>
 
<li>[[Web Services Nodes]]</li>
 
<li>[[Web Services Nodes]]</li>
 +
<li>[[JSON Node]]</li>
 
<li>[[LDAP Query Nodes]]</li>
 
<li>[[LDAP Query Nodes]]</li>
<li>[[Data Table Nodes]]</li>
+
<li>[[Flat File Parser]]</li>
<li>[[Variable Nodes]]</li>
+
<li>[[Data Table Nodes]] (subsection)</li>
 +
<li>[[Variable Nodes]] (subsection)</li>
 
<li>[[Transaction Control Nodes]]</li>
 
<li>[[Transaction Control Nodes]]</li>
 
<li>[[Context XML Nodes]]</li>
 
<li>[[Context XML Nodes]]</li>
Line 37: Line 54:
 
=== Data Formatters ===
 
=== Data Formatters ===
  
These Tasks Elements are designed to manipulate and write information to external sources.
+
These Tasks Elements are designed to format and write the contents of the current [[Data Table]] to external sources.
  
 
<ul>
 
<ul>
Line 46: Line 63:
 
<li>[[XSLT Processor]]</li>
 
<li>[[XSLT Processor]]</li>
 
<li>[[Padded Text Writer]]</li>
 
<li>[[Padded Text Writer]]</li>
<li>[[Custom Data Formatter]]</li>
+
<li>[[Custom Data Formatter Standard Option]]</li>
 +
<li>[[pdf|Custom Data Formatter PDF Option]]</li>
 +
</ul>
 +
 
 +
=== Custom Nodes ===
 +
 
 +
Allow you to create and re-use custom nodes to call Presence Tasks or Java classes
 +
 
 +
<ul>
 +
<li>[[Custom Nodes]]</li>
 
</ul>
 
</ul>
  
Line 61: Line 87:
 
</ul>
 
</ul>
  
====== File Actions ======
+
===== File Actions =====
 
<ul>
 
<ul>
 
<li>[[Read Text File]]</li>
 
<li>[[Read Text File]]</li>
Line 70: Line 96:
 
<li>[[Copy File]]</li>
 
<li>[[Copy File]]</li>
 
<li>[[Delete File]]</li>
 
<li>[[Delete File]]</li>
 +
<li>[[Parse File Action]]</li>
 
</ul>
 
</ul>
  
 
===== Other Actions =====
 
===== Other Actions =====
 
<ul>
 
<ul>
 +
<li>[[Dynamic Task Call]]</li>
 
<li>[[Call Native Program]]</li>
 
<li>[[Call Native Program]]</li>
 
<li>[[FTP Upload]]</li>
 
<li>[[FTP Upload]]</li>
<li>[[Scorecard Collector]]</li>
 
 
<li>[[Create Graph]]</li>
 
<li>[[Create Graph]]</li>
 +
<li>[[AS400 Action]]</li>
 +
<li>[[Socket Client Action]]</li>
 +
<li>[[Socket Server Action]]</li>
 +
</ul>
 +
 +
===== Barcodes =====
 +
<ul>
 +
<li>[[Generate Bar Code]]</li>
 +
<li>[[Read Bar Code]]</li>
 
</ul>
 
</ul>
  
Line 85: Line 121:
 
<li>[[JMS Consumer]]</li>
 
<li>[[JMS Consumer]]</li>
 
</ul>
 
</ul>
 +
 +
{{TOP_LEVEL_NAV}}

Latest revision as of 11:52, 4 September 2015

What are Task Elements?

Task Elements (also known as Nodes) are the basic building blocks of a Presence Task. Task Elements are dragged into the Task Design View and joined together using a mouse gesture. In the example below (from the Task Designer interface) there are four such Task Elements:

Simple task.gif

Task Elements are split into the following categories - please follow the category links to read more about the available Task Elements under each category:

Flow Control

These Task Elements control the flow of the Task. Many Tasks have a simple start and end point and a linear flow. Others will be more complex, requiring run-time decisions and branching based on the current data.

Data Access

These Tasks Elements are designed to load information from sources external to Presence and populate the Data Table with the queried information.

Data Formatters

These Tasks Elements are designed to format and write the contents of the current Data Table to external sources.

Custom Nodes

Allow you to create and re-use custom nodes to call Presence Tasks or Java classes

Actions

These Tasks Elements are designed to perform actions.

Alerts
File Actions
Other Actions
Barcodes
Enterprise Messaging


Task Elements | Resources