12. Workflow Features

12.1. Start workfer Input options

New option in Start worker input’s context menu to add the inputs to a dataset row using match maker is available and a dataset input is created with the input columns.

Dataset row using match maker



12.2. Multiselect Inputs

Multiselect list inputs are now sortable by default which will save the order in the inputs of Worker in Workflows.​



12.3. Search workers

Workflow search input field will auto increase field size to accommodate the input width. ​


Workflow search list will now show a simple table with ID, type followed by label followed by options to view or navigate .​

Search worker table



When enter keyboard button is pressed in Workflow search , the items will now re-search and re-render.​


12.4. Execeution Meta worker

In the workflows page under Shapes, a new worker called ‘Execution meta’ is available now that has an input to filter out the workers to be selected to add to the output dataset showing execution time and other information.​



12.5. Render worker labels based on maximum count

Text size changes when ‘Render worker labels based on maximum count’ setting is turned on in workflows. Zoom in/out updates the labels to different fonts of the visible workers.​


New setting is available in workflow called ‘Render worker labels based on maximum count’. At any point in zoom, maximum labels shown will be based on types of workers (decision, reporters, normal workers) being < 10 (which is the default count) with a default font size​.



12.6. Invalidate Caches

New tool added in workflows to invalidate caches which will remove cached data from reporters, slides dataset which is local data, iterations saved outputs sanitizations . This option is available under Tools and Export modal.​

Invalidate Cache



12.7. Date Inputs

Date inputs in the Start worker can be given as inputs to other scalar inputs in the Workflow.​


12.8. Curve inputs Table

Table view of the Curve inputs now shows X and Y columns for the curves and for multiple curves , we have column names such as Curve 1_x, Curve 1_y, Curve 2_x, Curve 2_y, etc.​



12.9. Preserve outputs on workflow reset

All workers have a new option in their Options tab to ‘Preserve outputs on workflow reset’ which will not reset the outputs to null when workflow is reset but only do it when the worker is actually executed.​



12.10. Datasource

New data source for dataset inputs called ‘Using previous worker outputs’ is available and also has an edit button right beside the data source select to help configure the inputs.​



12.11. Worker’s Attributes Comparison

Worker’s Attributes Comparison option available in shapes will now support comparison of either workers or inputs depending on the comparison type selected (first input) and accordingly, the output result is updated in Workflows.​



12.12. Iterator mode

Iterator mode in worker modal now has support to create experiments/iterations using the DOE sampling generator worker which will render the DOE worker right within the same modal, allow input changes and execution will add the results to the table.​


Iterator mode in worker modal will be initiated with one row of iteration along with the default inputs in worker.​


Iterator mode in worker modal has DOE creation which will now show only the scalar inputs within the parameters table with min and max values initialized with 0.8 * default value and 1.2 * default value respectively​



12.13. Logs

Logs are added for the Unit system conversion values in Workflows.​

Unit system conversion Logs



12.14. Import I/O Json

We can now import workers’ I/O as JSON to workflow and new table view is shown for summary of workers, all possible replacements and enable/disable applying of the new value individually.​


Download Inputs JSON in worker modal will now export the JSON in the same format as global Export -> Workers I/O JSON which can then be imported in other workflows ( with similar workers) using File -> Import I/O from JSON.​