您位於此處:
延遲認可
在認可作業期間,當從外部服務對 DevOps Center 進行的更新中斷時,便會發生延遲認可。判定發生失敗的時間後,您便可以修正。
以下是最常見的情況:
- 將變更推送至功能分支時,認可作業失敗。
- 認可作業成功,且變更已推送至功能分支,但認可在 DevOps Center 中顯示為延遲。
若要判定如何繼續修正延遲認可,請先疑難排解,以探索認可成功或失敗。接著,執行查詢以尋找相關聯的「非同步作業結果」記錄並更新其狀態。
- 在工作項目中,按一下分支的連結,以在來源控制儲存庫中檢視分支。
-
在來源控制儲存庫中尋找認可清單。
在 GitHub 中,按一下「<n>認可」連結以檢視功能分支的認可。
在 Bitbucket 中,認可清單位於分支頁面上。
-
瞭解您是否可以找到包含所選變更的認可。查看認可描述以找出該認可。
- 如果您在清單中找到該認可,則表示認可成功。
- 如果您在清單中看不到該認可,則表示認可失敗。
現在,您已準備好在 DevOps Center 中尋找相關聯的「非同步作業結果」記錄。
- 在已安裝 DevOps Center 的組織中,啟動「開發人員主控台」,然後選取「查詢編輯器」索引標籤。
-
輸入此 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)。在此範例中,參照的中繼資料為
CustomObject:Estimated_Sales_per_Quarter__c及其版面配置。
- 在您找到正確的記錄後,請移至下一個步驟。
-
在「非同步作業結果」記錄中,根據認可成功或失敗來變更「狀態」(2),然後按一下「儲存」。
- 如果認可成功,請將「狀態」變更為「已完成」。
- 如果認可失敗,請將「狀態」變更為「錯誤 」。
-
重新整理 DevOps Center,然後繼續進行工作項目。
- 如果認可成功,則工作項目已準備好進行其他認可,或移至下一個階段「檢閱中」。
- 如果認可失敗,請再次選取變更並認可變更。
