Node Disabling

  • Last update: March 20, 2025
  • Overview

    Version

    FineDataLink VersionFunctional Change
    4.1.6.1
    For nodes such as Parameter AssignmentConditional Branch, and Virtual Node that do not support independent execution, if their downstream nodes are set to Disable Node and Its Downstream Nodes, you cannot perform Run Node and Its Downstream Nodes on these nodes.
    4.1.6.2
    Allowed you to disable operators.

    Application Scenario

    You may want to disable nodes or operators in the following scenarios:

    • Some nodes or operators are temporarily not needed but may need to be executed later, so you do not want to delete them.

    • Some nodes or operators are added for debugging but you do not want to delete them after debugging.

    • In complex scheduled tasks, if you need to remove certain nodes or operators for debugging, you have to copy the entire task as a backup and then delete the nodes or operators, which is cumbersome.

    Function Overview

    1. You can disable a node and its downstream nodes, as shown in the following figure.

    1.3-1.png

    2. You can disable an operator and its downstream operators, as shown in the following figure.

    1.3-2.png

    Node Disabling Function Introduction

    Disabling a Node

    Right-click the node you want to disable and select Disable Node and Its Downstream Nodes to disable the node and its downstream nodes, as shown in the following figure.

    2.1-1.png

    Logic description:

    1. An inheritance relationship exists between a disabled node and its subsequent nodes. This means that if you disable a subsequent node first and then disable the preceding node, the disabled status of the subsequent node will be overriden by the inherited status from the preceding node. If the preceding node is re-enabled, the subsequent node will also be re-enabled.

    2. Disabled nodes can be connected to other nodes. If a node is connected after a disabled node, it will inherit the disabled status from the preceding node. If it is connected to a normal node, it will not be affected.

    3. After a Loop Container node is disabled, all nodes within the Loop Container node will be disabled. You cannot individually re-enable or disable any node within the Loop Container node but can re-enable the Loop Container node to allow all nodes within it to run again.

    4. Disabled nodes also support editing and modification, in the same way as normal nodes.

    Cancelling Disabling

    After disabling a node, you can re-enable it by selecting Cancel Disabling Node and Its Downstream Nodes, as shown in the following figure.

    2.2-1.png

    Logic description: This function only supports node disabling or re-enabling from the source node, and you are not allowed to change the status of intermediate nodes. If you delete the connector, the subsequent nodes will return to normal status.

    Description of N to 1/1 to N Scenario

    ScenarioDescription
    2.3-1.png

    1. If any of nodes A, B, or C is disabled, nodes D, E, and F are all disabled and will not execute.

    2. When nodes A, B, and C are all restored to normal status, nodes D, E, and F will also return to normal status.

    3. If node D is disabled first and then node A is disabled, node D will inherit the disabled status of node A, and its original disabled status will be overriden.If node A is re-enabled, nodes D, E, and F will all be re-enabled.

    4. If node D is disabled and node A is normal, node A can connect to node D without affecting the workflow. If node A is disabled and connected to node D, node D will inherit the disabled status from node A.

    5. If node D is disabled and the connectors connecting node D with node E and node F are deleted, nodes E and F will return to normal status, while node D remains disabled.

    2.3-2.pngIf node A is disabled, nodes B, C, D, and E will all be disabled, and nodes A, B, C, D, and E will not execute.

    Operator Disabling Function Introduction

    Disabling an Operator

    In the Data Transformation node, you can disable an operator and its downstream operators, as shown in the following figure.

    3.1-1.png

    Logic description:

    1. An inheritance relationship exists between a disabled operator and its subsequent operators. This means that if you disable a subsequent operator first and then disable the preceding operator, the disabled status of the subsequent operator will be overriden by the inherited status from the preceding operator. If the preceding operator is re-enabled, the subsequent operator will also be re-enabled.

    2. Disabled operators can be connected to other operators. If an operator is connected after a disabled operator, it will inherit the disabled status from the preceding operator. If it is connected to a normal node, it will not be affected.

    3. Disabled operators also support editing and modification, in the same way as normal operators.

    4. Disabled operators still require you to validate connector restrictions.

    As shown in the following figure, the DB Table Input operator cannot be connected to the Field Setting operator. You need to remove the connector between the DB Table Input operator and the Data Filtering operator first.

    3.1-2.png

    5. Data distribution logic after output operators are disabled:

    • You can distribute data to disabled output operators, but the configuration will not take effect during execution.

    • If some output operators are disabled while others remain enabled, the data distribution can be performed normally.

    3.1-3.png

    If all output operators are disabled, the system will report an error in the Data Transformation node.

    3.1-4.png

    Cancelling Disabling

    After disabling an operator, you can re-enable it by clicking Cancel Disabling Node and Its Downstream Nodes, as shown in the following figure.

    3.2-1.png

    Logic description: This function only supports node disabling or re-enabling from the source node, and you are not allowed to change the status of intermediate nodes. If you delete the connector, the subsequent nodes will return to normal status.

    Notes

    For nodes such as Parameter AssignmentConditional Branch, and Virtual Node that do not support independent execution, if their downstream nodes are set to Disable Node and Its Downstream Nodes, you cannot perform Run Node and Its Downstream Nodes on these nodes, as shown in the following figure.

    4-1.png

    附件列表


    主题: Data Development - Scheduled Task
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy