我們目前有一個團隊使用我們內部開發的附加到發送事件的Outlook加載項(稱爲加載項A),並且如果有關發件人地址和主題被滿足,表單被顯示,數據被寫入SQL數據庫並且電子郵件被髮送。這工作正常。衝突的Outlook加載項問題
我們剛剛在公司範圍內推出了一個第三方Outlook加載項(稱爲加載項B),用於檢查您發送的任何電子郵件,看他們是否要去外部地址,以及如果所以問你是否確定要發送。再次,這工作正常。
問題在於這兩者結合在一起時。雖然沒有任何技術問題發生衝突或類似情況,但您可以嘗試發送電子郵件,加載項A,用戶完成表單並將數據寫入數據庫時存在潛在的邏輯錯誤。然後插件B踢進來,警告用戶他們發送一封外部電子郵件,他們決定不發送,整個過程被取消。但是,數據庫已更新,說它已發送,這是不正確的。
我正在努力想辦法阻止這種情況 - 如果我們可以強制插件B在加載項A之前觸發,那麼這將解決問題,但我敢肯定,你不能指定每個加載項應該觸發或啓用的順序,並且我們無法控制加載項B的代碼,因爲它是第三方產品。
任何建議,以防止這是一個可能的結果嗎?