Loading
使用 DevOps Center 輕鬆合作管理和發行變更
延遲認可

延遲認可

在認可作業期間,當從外部服務對 DevOps Center 進行的更新中斷時,便會發生延遲認可。判定發生失敗的時間後,您便可以修正。

以下是最常見的情況:

  • 將變更推送至功能分支時,認可作業失敗。
  • 認可作業成功,且變更已推送至功能分支,但認可在 DevOps Center 中顯示為延遲。

若要判定如何繼續修正延遲認可,請先疑難排解,以探索認可成功或失敗。接著,執行查詢以尋找相關聯的「非同步作業結果」記錄並更新其狀態。

備註
備註 或者,您可以將工作項目的「狀態」變更為「永不」,然後使用新的工作項目再次開始。
此流程圖表示如何確定您的延遲認可類型。
  1. 在工作項目中,按一下分支的連結,以在來源控制儲存庫中檢視分支。
  2. 在來源控制儲存庫中尋找認可清單。

    在 GitHub 中,按一下「<n>認可」連結以檢視功能分支的認可。

    在 GitHub 中,按一下認可連結以檢視功能分支的所有認可清單。

    在 Bitbucket 中,認可清單位於分支頁面上。

  3. 瞭解您是否可以找到包含所選變更的認可。查看認可描述以找出該認可。
    • 如果您在清單中找到該認可,則表示認可成功。
    • 如果您在清單中看不到該認可,則表示認可失敗。

    現在,您已準備好在 DevOps Center 中尋找相關聯的「非同步作業結果」記錄。

  4. 在已安裝 DevOps Center 的組織中,啟動「開發人員主控台」,然後選取「查詢編輯器」索引標籤。
  5. 輸入此 SOQL 查詢以尋找仍在進行中的相關聯認可。

    在此範例中,為了可讀性而新增分行符號。如果您複製此查詢,請先移除分行符號再執行。

    SELECT Id FROM sf_devops__Async_Operation_Result__c 
    WHERE sf_devops__Operation__c = 'METADATA_COMMIT' AND 
    sf_devops__Status__c = 'In Progress'

    如果您只看見一個記錄,請選取該記錄以醒目提示,按一下「開啟詳細資料頁面」,然後前往下一個步驟。如果查詢傳回多個記錄,請查看每個記錄以決定正確的記錄。

    1. 選取要醒目提示的記錄,然後按一下「開啟詳細資料頁面」。
    2. 在「非同步作業結果」中查看「記錄」區段,以瞭解文字是否包含您嘗試認可之中繼資料的參照 (1)。在此範例中,參照的中繼資料為 CustomObject:Estimated_Sales_per_Quarter__c 及其版面配置。
      「狀態」欄位已醒目提示的「非同步作業結果」記錄,以顯示您需要更新的內容。如果查詢傳回多個記錄,則「記錄」區段中的 source:retrieve 指令會列出認可中包含的中繼資料。
    3. 在您找到正確的記錄後,請移至下一個步驟。
  6. 在「非同步作業結果」記錄中,根據認可成功或失敗來變更「狀態」(2),然後按一下「儲存」。
    • 如果認可成功,請將「狀態」變更為「已完成」。
    • 如果認可失敗,請將「狀態」變更為「錯誤 」。
  7. 重新整理 DevOps Center,然後繼續進行工作項目。
    • 如果認可成功,則工作項目已準備好進行其他認可,或移至下一個階段「檢閱中」。
    • 如果認可失敗,請再次選取變更並認可變更。
 
正在載入
Salesforce Help | Article