User Tools

Site Tools


transformations:status

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
transformations:status [2021/05/26 15:25] craigttransformations:status [2021/07/17 23:55] (current) craigt
Line 5: Line 5:
 \\  \\ 
 =====Description===== =====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.+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 (see section Remarks below).
  
 \\ \\
Line 12: Line 12:
   * Indicate milestones for long-running projects.   * 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.   * 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. +  * 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 can be 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.+  * Estimate execution time of an action or a chain of actions in a project. In this casethe Status action can be used to record start/end times.
   * Log values of calculated parameters (input parameters are logged automatically in the task log).   * Log values of calculated parameters (input parameters are logged automatically in the task log).
   * Create audit records with file names or database tables modified.   * Create audit records with file names or database tables modified.
Line 26: Line 26:
 \\  \\ 
 =====Remarks===== =====Remarks=====
-**Desktop Application:** The status message will appear in the "Still running..." window.\\ +Depending on the environment //Status// is run in, the status message will appear in different locations: 
-**Desktop (command-line mode):** The status message will appear in the command window.\\ +^Environment  ^Message output 
-**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.\\ +|Desktop Application|The status message will appear in the "Still running..." window. Note that the window only shows up when the workflow is running for longer than 3 seconds. Also, the window is not displayed during pro-active background calculations.| 
-**Server:** 1) It updates the task status in the web console, and 2) writes status messages in the task log.\\+|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=====+=====Community examples===== 
 +  * [[https://community.easymorph.com/t/the-status-action/271|Community:  The Status Action]] 
 +  * [[https://community.easymorph.com/t//2156/1|How to process parent-child data structures]] ([[https://community.easymorph.com/uploads/short-url/zmylfn4Qr0ovzu3e5rybl0LVMNG.morph|Project]]; Module: //Scan 1 folder//; Group: //Tab 1//; Table: //Desktop//; Action position: //2//) 
 +  * [[https://community.easymorph.com/t//2158/5|API pagination how I create loop]] ([[https://community.easymorph.com/uploads/short-url/rQmjCeA2LXPlqzxhL5N9IoCE5CR.morph|Project]]; Module: //responseToCSV//; Group: //Tab 1//; Table: //FileGeneration//; Action position: //4//) 
 +  * [[https://community.easymorph.com/t//2641/1|How to publish real-time data to streaming dataset in Power BI]] ([[https://community.easymorph.com/uploads/short-url/22DTxfF295TVGQhGyvWGsHyadRt.morph|Project]]; Module: //Main//; Group: //Tab 1//; Table: //Table 1//; Action position: //4//) 
  
-\\  
-=====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