コードを実行する前に、プラグインが起動したときに機会が得られたかどうかを確認する必要があります。私が理解しているように、CRM オンライン展開では機会獲得プラグイン メッセージを使用できません。
ここに私のコードのスニペットがあります:
//Get the target entity
Entity entity = (Entity)context.InputParameters["Target"];
OptionSetValue entityStatusCode =
(OptionSetValue)entity.Attributes["statuscode"];
if (entityStatusCode.Value == 3)
{
//Code to execute if opportunity won
}
これにより、「指定されたキーは辞書にありません」というエラーがスローされます。私は周りをグーグルで調べましたが、解決策が見つからないようです。私がここで何をする必要があるかを誰かが説明できますか?
前もって感謝します。