CRM 3.0 システムを継承し、いくつかのカスタム コールアウトを使用しています。(それを書いたコンサルタント会社はもはやソースコードを持っておらず、まったく役に立ちません!)
ユーザーが通話アクティビティを更新した後に発生するコールアウトの1 つだけをオフにしたいと考えています。ただし、他のすべてのコールアウトは引き続き機能させたいと思います。 システム全体のすべてのコールアウトが同じ Custom.dll にあることに注意してください。
これは私がこれまでに行ったことです:
C:\Program Files\Microsoft CRM\Server\bin\assembly\ に callout.config.xml が見つかりました
phonecall アクティビティの PostUpdate コールアウトを削除しました。これは、callout config から削除した行です。
<callout entity="phonecall" event="PostUpdate"><subscription assembly="Custom.dll" onerror="ignore" class="Custom.CalloutHandler"><prevalue>@all</prevalue> <postvalue>@all</postvalue></subscription></callout>
Crm Web サーバーで IIS をリセットします。
ただし、コールアウトがまだ発生していることを sql プロファイラーから確認できます。
だから私の質問は:
このコールアウトの登録を解除するには、他に何かする必要がありますか? データベースから構成をアンロードする必要がありますか?
ご協力いただきありがとうございます