定時任務版本管理

  • 文檔創建者:Roxy
  • 編輯次數:4
  • 最近更新:Nikozhan 于 2025-07-16
  • 1. 概述

    1.1 版本

    FineDataLink 版本
    功能說明
    4.1.8.2-

    1.2 應用場景

    • 使用者有多名開發人員,為防止自己的定時任務被他人誤操作修改,希望能對定時任務進行版本追溯和退回原任務設定,降低工作量返工。

    • 開發人員的任務會頻繁變更和調整,任務中的節點流程和內容需要定期進行對比,對現有任務進行流程的調優處理。

    1.3 功能說明

    定時任務支援版本管理。

    1)發佈的定時任務內容可以進行版本內容查看詳情、回滾操作。

    2)各個版本之間、開發環境的任務在發佈時可以和生產環境內容進行版本比對,比對內容包括:參數列表、任務控制、畫布節點。

    1.4 注意事項

    注:版本容量最大支援15個發佈版本,超過最大值則新發布版本自動取代最早歷史版本。

    資源遷移

    • 改寫匯入會清空同名任務原有歷史版本。

    • 定時任務匯出內容為開發模式&生產模式最新版本。

    • 匯入後生產模式最新內容作為第一個版本記錄,版本號為V1、發佈時間為匯入時間、發佈人為匯入人、變更描述為原有的版本描述。

    單個任務匯入/匯出:僅匯出最新生產模式任務,匯入至開發模式。

    註冊

    跟隨任務的容量控制,即存在該任務,任務即可使用版本管理功能,不單獨收費。

    升級

    從無該功能版本升級至有該功能的版本時,若任務有生產模式,則生產模式最新內容作為第一個版本記錄,版本號為V1、發佈時間為升級時間、發佈人為管理者、變更描述為空。

    從有該功能版本升級時,歷史版本也需要一同升級,比對的是升級至當前工程版本的內容,回滾版本也可以相容。

    備份

    跟隨任務需要將歷史版本一起備份還原。

    2. 對比開發模式和生產模式配置

    開發人員將任務發佈時,想要比對開發模式和生產模式的任務配置,查看不同。

    可以在定時任務「開發環境」下點選「發佈」,即可看到若當前模式發佈後生成的版本,並進行發佈校驗,使用者可以在「變更描述」下進行一些說明,同時可以點選「生成內容比對」,對當前即將生成的版本和歷史已經發布為生產模式的版本進行比對差異,如下圖所示:

    進入生成內容比對介面,可以選擇歷史已經發布為生產模式的版本進行比對,例如這裏選擇 V3版本進行比對,如下圖所示:

    即可看到「節點資訊」、「任務參數」、「任務控制」三部分內容兩個版本之間的差別。

    比如點選「節點資訊」,即可看到開發模式下待發布模式版本與對比的版本之間的節點差別,區分標註新增節點、刪除節點、修改節點,範例中增加了一個SQL腳本節點,如下圖所示:

    點選「任務參數」即可看到開發模式下待發布模式版本與對比的版本之間的任務參數不同,比如這裏開發模式下相比對比的發佈版本新增一個靜態參數,如下圖所示:

    點選「任務控制」即可看到開發模式下待發布模式版本與對比的版本之間的「任務控制概述」差別,比如這裏開發模式下相比對比的發佈版本增加了故障容許度機制中的失敗重試設定,如下圖所示:

    3. 進行版本管理和回滾

    開發人員經常會將當前已經發布的任務和歷史版本任務進行比對,對部分節點流程進行調優。

    3.1 版本比對

    進入生產模式下,點選版本管理,即可看到當前任務生產模式的所有歷史版本,如下圖所示:

    點選版本比對,即可選擇任意兩個歷史版本進行對比,比對內容與本文第二章中相同,如下圖所示:

    3.2 查看詳情

    在版本管理下選擇指定版本的「詳情」即可查看該版本的資訊,例如發佈人、發佈時間、變更描述、節點資訊、任務參數、任務控制等,如下圖所示:

    3.3 版本回滾

    若使用者需要恢復指定的版本作為定時任務當前發佈到生產模式下的版本,可以選擇「回滾」,如下圖所示:

    回滾後,生產模式下即改為選擇的歷史版本,如下圖所示:

    附件列表


    主題: 資料開發-定時任務
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!