Search code examples
dynamics-crmcustomizationdynamics-crm-4

Custom Status Reason in Dynamics CRM 4


In Dynamics CRM 4.0 I need to insert custom Status Reason for an Email Activity. By default it is not customizable.

I believe it is possible to do that by inserting values directly to MSCRM database tables.

I'm trying to figure out which tables are involved, but new values don't appear in Email activity customization.

Is it possible?


Solution

  • No, you can't (at least via the UI).

    Modifying the values in the database is not supported (See the article Unsupported Customizations) and you really shouldn't do that.

    In your case, I would introduce an additional field which represents your custom status.

    You have the possibility to create a new status reason via the MetadataService. The description of EmailState Enumeration (CrmService) states that it is possible to modify the default values.