2013-12-09 29 views
2

我們對個別實體的審覈設置存在一個問題。當一個託管解決方案從Dev環境部署到另一個託管解決方案時,部署後關閉「啓用審計」設置(導入的CRM靈活性爲相應實體啓用了「啓用審計」)。這隻發生在少數實體上。CRM 2011 - 審覈設置在部署後不會被正確覆蓋

有沒有人有任何想法,爲什麼會發生這種情況?有沒有辦法解決這個問題?請協助。

感謝 拉傑什

回答

2

這是CRM 2011的管理解決方案「陷阱」導入包含這些實體將有效地關閉了審覈管理的解決方案之一。

爲了進行驗證,更多的信息到這裏看看:http://blog.sonomapartners.com/2011/09/some-assembly-required-unmanaged-solution-gotchas.html

報價:「我們發現的是,啓用在以下幾個方面複選框被從一個環境轉移到另一個審覈,而不需要選擇任意的系統設置用於導出,但開始審計不是,當記錄執行部署的步驟時,確保在對任何實體執行審計時手動檢查此重要框是其中一個步驟。

因此,您必須確保手動啓用這些實體的啓動審覈功能。如果自動化是部署過程的重要組成部分,我假設您可以使用C#控制檯應用程序自動執行「開始審覈」。

所以,澄清,出口的管理解決方案時,它看起來像下面的行轉移:

enter image description here

這裏有一個變通對於這個問題,我發現here

簡單打開託管解決方案zip並編輯IsAuditEnabled的設置爲1.之後,再次將解決方案壓縮並隨意導入。

一些手動工作,但它應該工作。另外,確保前進你還記得這樣做。如果審計被關閉,您將失去該實體的所有審計數據...

+1

感謝您的信息菲利普,我想知道關於單個實體的「審計」複選框設置,全局設置開始審計已打開在組織層面。我一直無法弄清楚爲什麼設置被關閉的特定實體。 – Rajesh

+0

我在我的虛擬主機中做了更多的挖掘和測試。我會更新我的答案,但要點是,任何導入並導致更改(甚至添加單個字段)的託管解決方案都會關閉該實體的審覈。 –

+0

有用的東西在這裏菲利普。我將在接下來的幾天內進行部署,我很高興我事先發現了這一點。 –