Rubiscape provides a facility to copy a single node, multiple nodes, or connected nodes in the same workbook using keyboard events (shortcuts).

(info) Notes:

  • You can copy the Node (s) in the same workbook or workflow but cannot copy them in another workbook or workflow.
  • Since the Node (s) is(are) copied on the same canvas, their name(s) is changed since two identical nodes cannot have the same name.
  • For example, in the images below, the name of the Reader node changes from CreditCard dataset to CreditCard dataset1.
  • If you copy a run node, the copied Node is not in the run status. You need to run it if required.
  • If you copy a flow containing a reader node and other configured functionality/algorithm nodes, the nodes and their configuration are copied.
  • For example, you connect a sorting node to a reader node, select a sorting sequence for one of the features, and copy the Node or the entire flow. The sorted feature and sequence are also copied in the copied flow.


The table below shows the keyboard commands to perform various actions related to nodes.

Action

Keyboard Command

Selecting a Node(s)

Click the Node(s) (Alternatively, you can press and drag using the left click on the mousepad or mouse)

Copying a Node(s)

Control + C

Pasting a Node(s)

Control + V

Deleting a Node(s)

Select the Node(s) + Click Delete


The following sections display some of the scenarios.

Scenario 1:

  1. Drag and drop a reader node on the workbook canvas.
  2. Select the Node.
  3. On the keyboard, press Control + C.
  4. Press Control + V.

The Node is copied on the canvas. You can see that the original Node is successfully run while the copied Node is not.

Scenario 2:

  1. Create a flow using a reader node and some functionality/algorithm nodes. For example, we connect a Reader Node to an Aggregation node connected to the Sorting Node.
  2. Select the Aggregation and Sorting nodes.
  3. On the keyboard, press Control + C.
  4. Press Control + V.

The nodes are copied on the canvas. You can see that they are connected to their predecessor node, the same Reader node. Thus, both the predecessor and successor nodes are updated.

Scenario 3:

  1. Create a flow using a reader node and some functionality/algorithm nodes. For example, we connect a Reader Node to an Aggregation node connected to the Sorting Node.
  2. Select the entire flow.
  3. On the keyboard, press Control + C.
  4. Press Control + V.

The entire flow is copied on the canvas.