Anish
Anish

Reputation: 618

CRM Owner Of Entity Not Records

Suppose we are working in online CRM by multiple developers.

Suddenly I got to know that someone has created the Entity which I was going to create.

My question is, at this point may I know that who has created this Entity(not records) in the CRM.

Thanks in advance..

Upvotes: 1

Views: 288

Answers (3)

Joris Van Regemortel
Joris Van Regemortel

Reputation: 945

We track a full history of changes to Entities by working on separate development organizations, and checking in our changes in Source Control afterwards.

You can use the Solution Packager for Microsoft Dynamics 2011 to help you do this.

A typical development flow would be

  • Developers develop against their own personal development organization (Online/On-premise), in a solution with the same publisher / name
  • They export the developer solution
  • They unpack the zip file into the XML structure
  • And check it into source control, merging it with the master version

A typical deployment into the integration organization would be

  • Get a latest version of the XML structure from source control
  • Package it into a .zip solution
  • Import it into the integration organization

This way, you have a full history of all changes, linked to the developers, and you can make controlled merges, using merging tools you're familiar with.

Reference: Microsoft released a very thorough whitepaper on Lifecycle management. Read about it here.

Upvotes: 3

glosrob
glosrob

Reputation: 6715

Honestly the easiest way is just to add it in the entity description, with an email & date/time.

Anything else is overkill in my opinion and suggests their is an issue with managing resources.

Upvotes: 2

Guido Preite
Guido Preite

Reputation: 15128

You can't know which user made the customization (created an entity, added an attribute, ...)

MetadataSchema tables don't log the users performing customization

Upvotes: 3

Related Questions