Manager task history

In the Data Manager, Rule Manager and the File Manager tasks, the History tab displays all the operations performed by the user during the current session.

Operations are displayed in a tabular format, where each row represents a single operation. The table has the following columns:

  • Id: the row number of the operation.

  • Info: the icon identifying the type of operation performed.

  • Description: a description about the operation performed.

  • Status: status information about the relation between the operation and the data displayed in the task. Possible values are:
    • Ready status: operations are not made permanent until the task is computed, and consequently they are displayed with a blue “ready” icon.
      If the task is subsequently closed and reopened in ready status, the non-computed operation will still be in the History tab, but the data displayed will correspond to the data before the operation. If you then perform new operations on the same data, these operations will overwrite those in the History tab that have not been computed.
      For example, if you perform a filter on column x and then save and close the task, when you re-open the task the data displayed will not be filtered, although the filter operation will be listed in the History tab in ready status. If you now perform new operations, for example a new filter, these will be performed on the original data, effectively overwriting the previous operations in the History tab. Consequently, it is advisable to compute the Data Manager before performing new operations, and ensure all operations in the History tab are green (computed).

    • Storing status: operations are performed in the current session but not saved permanently on the Rulex Factory working area. If you compute the task from the task window, Storing status rows will not be actually computed, simply the session dataset will be stored in the working area.

    • Completed status: once the task has been computed, the status icon becomes green and the Undo command is disabled.

    • Warning status: once the task has been computed with warnings, all the lines returning warning present this status icon.

    • Error status: once the task has been computed with errors, the line returning error presents this status icon.

  • Scope: area information about the structure where the operation has been performed. Used for visually filtering the history list. Possible values are:

Every time the Save button is clicked, each operation performed since the last save operation is displayed in a new row.

Saved history operations performed in previous sessions are irreversible, i.e. the undo command does not have any effect, but operations can be deleted, moved or copied and pasted between Data Managers. For the current session, instead, if some operations are undone and then the Save button is clicked again, operations no longer performed are correctly erased from the history.

The Save command is basically used to transfer the operations performed from the WYSIWYG interface to the history.

Each series of operations are identified by an icon according to the type of operation performed, displayed in the Info column. Possible operation types are:

Info icon

Operations

Description

https://cdn.rulex.ai/docs/Factory/columnAdd.webp

ADD ATTRIBUTE

Adds attributes at the end of the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/columnAdd.webp

INSERT ATTRIBUTE

Inserts attributes in the middle of the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/columnDelete.webp

DELETE ATTRIBUTE

Deletes attributes in the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

EDIT ATTRIBUTE

Changes some attributes properties in the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/splitIcon.webp

SPLIT ATTRIBUTE

Splits nominal attributes in the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/moveIcon.webp

MOVE ATTRIBUTE

Moves attributes in the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

ASSIGN VIEW

Defines a modeling set using the displayed data in the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/rowAdd.webp

ADD ROWS

Adds rows at the end of the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/rowAdd.webp

INSERT ROWS

Inserts rows in the middle of the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/rowDelete.webp

DELETE ROWS

Deletes rows in the Data Manager dataset.

https://cdn.rulex.ai/docs/Factory/queryIcon.webp

QUERY

Executes a query in the Query Manager.

https://cdn.rulex.ai/docs/Factory/makePersistent.webp

MAKE PERSISTENT

Applies the query performed by cutting off the not displayed data.

https://cdn.rulex.ai/docs/Factory/clearTable.webp

CLEAR TABLE

Resets any precedent executed query.

https://cdn.rulex.ai/docs/Factory/saveIcon.webp

SAVING DATA

Save button operation. Behaves as a MAKE PERSISTENT operation after task computation.

https://cdn.rulex.ai/docs/Factory/formulaGrey.webp

FORMULA

Executes a formula in the Data tab or in Sheet tab.

https://cdn.rulex.ai/docs/Factory/formulaGrey.webp

NAMES FORMULA

Executes a $names formula in the Data tab.

https://cdn.rulex.ai/docs/Factory/formulaGrey.webp

NULL FORMULA

Executes a $null formula in the Data tab.

https://cdn.rulex.ai/docs/Factory/imputeMissing.webp

IMPUTE MISSING

Sets the missing value in the value imputed in an attribute.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

CHANGE DATA VALUE

Changes a value in a nominal attribute.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

SET STYLE

Changes the style of a whole attribute.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

SET CONDITIONAL FORMATTING

Changes a conditional formatting rule of a whole attribute.

https://cdn.rulex.ai/docs/Factory/drawPlot.webp

DRAW PLOT

Draws a new plot into the Plot tab.

https://cdn.rulex.ai/docs/Factory/sheetAdd.webp

ADD SHEET

Adds a sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/sheetDelete.webp

DELETE SHEET

Deletes a sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

TOGGLE SHEET EDITING MODE

Changes the Locked or Unlocked mode of a sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/rowAdd.webp

INSERT SHEET ROWS

Inserts rows into a sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/rowDelete.webp

DELETE SHEET ROWS

Deletes rows into a sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/columnAdd.webp

INSERT SHEET COLUMNS

Inserts columns into a sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/columnDelete.webp

DELETE SHEET COLUMNS

Deletes columns into a sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/columnAdd.webp

ADD ATTRIBUTE STATISTIC

Adds a new statistic in a locked sheet through the Statistic Manager in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/sheetCellEdit.webp

EDIT SHEET CELL

Edits a sheet cell in a unlocked sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/clearTable.webp

CLEAR SHEET CELL

Clears a sheet cell in a unlocked sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/moveIcon.webp

MOVE SHEET CELL

Moves a sheet cell in an unlocked sheet through the Statistic Manager in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

CHANGE STATISTIC SHEET

Changes the locked sheet of a statistic evaluated through the Statistic Manager in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/sheetDelete.webp

DELETE STATISTIC

Deletes statistics in a locked sheet in the Sheet tab.

https://cdn.rulex.ai/docs/Factory/rowAdd.webp

ADD RULES

Adds rules to a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/columnAdd.webp

APPEND CONDITIONS

Adds conditions to a rule on a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/rowDelete.webp

DELETE RULES

Deletes rules from a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/columnDelete.webp

DELETE CONDITIONS

Deletes conditions from a rule on a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

EDIT CONDITIONS

Edits conditions in a rule of a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

CHANGE RULE OUTPUT

Changes a rule output of a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/editIcon.webp

EDIT CONDITION STATISTICS

Edits a covering or error value of a rule of a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/queryIcon.webp

QUERY RULES

Performs a query on a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/moveIcon.webp

MOVE RULES

Moves a rule of a Rule Manager ruleset in the Rules tab.

https://cdn.rulex.ai/docs/Factory/add-folder-GREEN.svg

CREATE FOLDER

Creates a folder within the File Manager.

https://cdn.rulex.ai/docs/Factory/add-file-GREEN.svg

CREATE FILE

Creates a file within the File Manager.


Operations in the History tab

The following operations can be performed in the History tab from a dedicated context menu:

  • Show code (ctrl+Left): GOLD code is the proprietary programming language used to manage all the operations performed by Rulex Platform. The GOLD code associated to the operation is displayed by double-clicking on any row of the History tab or through the shortcut ctrl+Left.
    It is possible to edit the GOLD code by clicking on the code itself. History code editing is not made to write entire code strings, but only to make small modifications to the performed operations.
    After the editing is over, users can go back to the description mode by using the ctrl+Left shortcut. A popup asking whether to confirm the modifications made or not will appear, as all the history editing operations are automatically saved.

Attention

Do not cancel or modify the comments at the beginning of the code block (the rows introduced by a //), as they are used to build the automatic description.

  • Copy/Cut/Paste actions: copying and pasting allows users to copy single operations performed in one Data Manager to another one.
    1. Select the rows of all the operations you want to copy.

    2. Right-click on one of the rows selected to open the context menu.

    3. Select Copy actions or Cut actions.

    4. Go to another History tab of a manager task.

    5. Right-click again on any rows in the History table and select Paste actions from the opened context menu: the operations will be added right after the selected row. If the context menu is opened by clicking on the white space in the History tab outside the table, rows are added at the end of the list.

Tip

Alternatively, click the CTRL+C / CTRL+X / CTRL+V key combinations to copy and paste actions.

  • Delete selected or all operations:
    1. Select one or more rows in the History table.

    2. Right-click on one of the selected operations to open the context menu.

    3. Select Delete actions to remove the selected entries or Delete all actions to completely clear the whole History table.

Tip

Alternatively, the Delete key can be used to delete actions.

  • Reset actions:
    1. Right-click on any rows in the History column.

    2. Select Reset actions to reset all the operations on the Ready status.

Note

As the history is normally recomputed from the first non-computed row, resetting operations allows users to re-compute all operations from the first row. This is particularly useful when errors occur, or if users have changed a process variable value and want the Data Manager to be re-computed with new value.

  • Compute up to here: this option allows users to compute the operations performed up to the chosen point.
    1. Right-click on the operation you want to set as the computation’s end point.

    2. Select Compute up to here from the opened context menu to compute the previous operations.

  • Move operations: users can move the operations to a different position in the history to change the order in which operations are performed by drag and drop interaction.

  • Filtering history list: for the sake of better visualization, you can filter the history displayed according to the Status or Scope value:
    1. Click on the arrow located next to the Status or Scope header in the History table.

    2. Select the Status or Scope value you want to filter out.

    3. The resulting list will show only the selected rows.

Note

It is possible to access the Show code, Copy, Cut, Delete, Compute up to here operations by clicking on the arrow button at the end of every history row and clicking on the corresponding icon.