martes, 19 de octubre de 2010

Datos de ejemplo en CRM 2011

Una funcionalidad muy útil que he encontrado para CRM 2011, es el de la creación masiva de datos de ejemplo.
Esto puede ser muy útil a la hora de hacer demos, y poder enseñar las funcionalidades estándar de CRM 2011, sin tener que "perder" tiempo creando datos de ejemplo.
En la SDK, hay un programa de consola, con el código explicando como crear estos datos.
La carpeta es: \SampleCode\CS\GeneralProgramming\Other\ImportOrRemoveSampleData.cs
CRM 2011 tiene simplemente un Mensaje para que se instalen o desinstalen los datos de ejemplo.
El código para realizar esta llamada es muy simple:

// Prompt user to install/uninstall sample data.
Console.WriteLine("Would you like to:");
Console.WriteLine("1) Install sample data for Microsoft Dynamics CRM?");
Console.WriteLine("2) Uninstall sample data for Microsoft Dynamics CRM?");
Console.Write("Press [1] to Install, [2] to Uninstall: ");
String answer = Console.ReadLine();

// Update the sample data based on the user's response.
switch (answer)
{
   case "1":
      Console.WriteLine("Installing sample data...");
      InstallSampleDataRequest request =new InstallSampleDataRequest();
      InstallSampleDataResponse response =(InstallSampleDataResponse)_serviceProxy.Execute(request);
      Console.WriteLine("Sample data successfully installed.");
      break;
   case "2":
      Console.WriteLine("Uninstalling sample data...");
      UninstallSampleDataRequest request2 = new UninstallSampleDataRequest();
      UninstallSampleDataResponse response2 = (UninstallSampleDataResponse)_serviceProxy.Execute(request2);
      Console.WriteLine("Sample data successfully uninstalled.");
      break;
   default:
      Console.WriteLine("Neither option was selected. No changes have been made to your records.");
      break;
   }


Esto crea datos de ejemplo de Cuentas, Contactos, Leads, Oportunidades, etc.

un saludo

No hay comentarios:

Publicar un comentario