User Tools

Site Tools


transformations:status
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
Next revision
transformations:status [2021/05/26 15:25] craigt
Line 1: Line 1:
 +{{ transformations:StatusAction.png}}
 +====== STATUS ======
 +Category: Workflow / Internal \\
  
 +\\ 
 +=====Description=====
 +This action updates project execution status with a custom message (which can be calculated using an expression). It serves the same purpose, but works differently, in EasyMorph Desktop, Launcher, and EasyMorph Server.
 +
 +\\
 +=====Use cases=====
 +The Status action can be helpful on various occasions:
 +  * Indicate milestones for long-running projects.
 +  * Since Status messages from called/iterated subprojects are also displayed, it allows for creating status messages that indicate the progress of iterations (e.g. “10 files processed out of 123”, or “Processing: 12-May-2021”) which can help estimate total run time.
 +  * Log particular messages or custom warnings into task logs (e.g. number of dates processed, data quality metrics, etc.). Such messages can later be parsed and necessary actions taken.
 +  * Estimate execution time of an action or a chain of actions in a project. In this case the Status action can be used to record start/end times.
 +  * Log values of calculated parameters (input parameters are logged automatically in the task log).
 +  * Create audit records with file names or database tables modified.
 +
 +\\ 
 +=====Action settings=====
 +^Setting^Description^
 +|Set execution status as|Choose the source of the status message text.  Options:  //Text// (and enter the message text),\\ //Expression// (and enter an expression that returns the message as a calculated result), or\\ //Cell value// (and select the Column and Row number<sup>*</sup> holding the value used for the message).|
 +|Show also as Windows notification (Launcher only)|When checked, the status message will appear in the Windows notification area when the project is run from the EasyMorph Launcher.|
 +<sup>*</sup> Setting can be specified using a [[:parameters|parameter]].\\
 +
 +\\ 
 +=====Remarks=====
 +**Desktop Application:** The status message will appear in the "Still running..." window.\\
 +**Desktop (command-line mode):** The status message will appear in the command window.\\
 +**Launcher:** The status message will appear in the "Status" tab.  It will also appear in the Windows notification area if that setting was selected.  See Action settings, above.\\
 +**Server:** 1) It updates the task status in the web console, and 2) writes status messages in the task log.\\
 +
 +\\ 
 +=====Examples=====
 +
 +\\ 
 +=====More examples=====
 +[[https://community.easymorph.com/t/the-status-action/271|Community:  The Status Action]]
 +
 +\\ 
 +=====See also=====
transformations/status.txt · Last modified: 2021/07/17 23:55 by craigt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki