非アクティブ化すると、プラグインでレコードを自動的に削除したいというレコードがあります。したがって、コードを SetStateDynamically イベントに設定すると、サービスが実際にレコードを削除するところまですべてが機能し、「予期しないエラーが発生しました」というメッセージが表示されます。
私のコードは以下のとおりです。誰でも問題が何であるかを見ることができますか、それとも正しい方向に私を向けることができますか?
ありがとう
private void MarkForDeleteDeactivatedRole(EntityReference entity)
{
Entity role = Service.Retrieve("sb_contactsecurityrole", entity.Id, new ColumnSet(true));
OptionSetValue statusValue = (OptionSetValue)role["statecode"];
if (statusValue.Value == 1)
{
Service.Delete(entity.LogicalName, entity.Id);
}
}