Principales respuestas
Actualizar un dato de la entidad account desde otra fuente de datos

Pregunta
-
Hola estimados, tengo la siguiente pregunta tengo una base de datos en mysql la cual tiene montos de ventas de las empresas, necesito traspasar este monto a un campo que esta creado en la entidad account, he leido que con c# y programando con las SDK se puede realizar dicha funcion (desconosco si existe otra forma), pero no he encontrado como realizar una actualizacion a una tabla en c# utilizando las SDK, alguien tendra algun ejemplo para guiarme o alguna pagina que muestre los pasos, la verdad soy bastante novato en esto de las SDK.
saludos y muchas gracias.
Respuestas
-
Hola Carlos,
Dynamics CRM ofrece una capa de servicios web para realizar cualquier operación CRUD sobre la plataforma. No debes acceder directamente a la base de datos para hacer tu migración, ya que romperías la arquitectura de CRM.
Si la migración es relativamente sencilla, puede crear tu propia herramienta como bien dices, dale un ojo al siguiente ejemplo, donde usa una entidad dinámica (opcion flexible para manejar cualquier entidad del sistema):
http://msdn.microsoft.com/en-us/library/cc151183.aspx
Por otro lado, si la migración es más compleja y envuelvo mucha información, puedes usar herramientas de terceros como Scribe.
Espero que te ayude.
Saludos
Software Engineer / Microsoft CRM Consultant Alfapeople UK (London)- Propuesto como respuesta Jimmy LarrauriModerator martes, 22 de febrero de 2011 15:00
- Marcado como respuesta Jimmy LarrauriModerator martes, 22 de febrero de 2011 15:00
-
Hola Carlos,
Podrías crear procesos de carga mediante una aplicación de consola o mediante el desarrollo de ETLs utilizando SQL Server Integration Services.
En ambos casos es muy recomendado los servicios web de Dynamics CRM. Derías revisar en el SDK lo siguiente:
CrmService.Update Method
CrmService.Create Method
Julio- Propuesto como respuesta Jimmy LarrauriModerator martes, 22 de febrero de 2011 15:00
- Marcado como respuesta Jimmy LarrauriModerator martes, 22 de febrero de 2011 15:00
Todas las respuestas
-
Hola Carlos,
Dynamics CRM ofrece una capa de servicios web para realizar cualquier operación CRUD sobre la plataforma. No debes acceder directamente a la base de datos para hacer tu migración, ya que romperías la arquitectura de CRM.
Si la migración es relativamente sencilla, puede crear tu propia herramienta como bien dices, dale un ojo al siguiente ejemplo, donde usa una entidad dinámica (opcion flexible para manejar cualquier entidad del sistema):
http://msdn.microsoft.com/en-us/library/cc151183.aspx
Por otro lado, si la migración es más compleja y envuelvo mucha información, puedes usar herramientas de terceros como Scribe.
Espero que te ayude.
Saludos
Software Engineer / Microsoft CRM Consultant Alfapeople UK (London)- Propuesto como respuesta Jimmy LarrauriModerator martes, 22 de febrero de 2011 15:00
- Marcado como respuesta Jimmy LarrauriModerator martes, 22 de febrero de 2011 15:00
-
Hola Carlos,
Podrías crear procesos de carga mediante una aplicación de consola o mediante el desarrollo de ETLs utilizando SQL Server Integration Services.
En ambos casos es muy recomendado los servicios web de Dynamics CRM. Derías revisar en el SDK lo siguiente:
CrmService.Update Method
CrmService.Create Method
Julio- Propuesto como respuesta Jimmy LarrauriModerator martes, 22 de febrero de 2011 15:00
- Marcado como respuesta Jimmy LarrauriModerator martes, 22 de febrero de 2011 15:00
-
Gracias estimados, por las respuestas, pero quizas lo mio es mas basico soy bastante novato en esto y me gustaria que me indicaran los pasos o si estoy bien en los pasos que esto realizando, aqui expongo lo que he estado haciendo:
en visual studio 2008
1. creo un proyecto del tipo c# windows form aplication
2.- intento agregar una web reference pero no me sale la opcion, solo me da la opcion de servicio de referencia, no se como hacer aparecer esto?, cuando pueda realizarlo debo agregar el siguiente web http://localhost:puerto/MSCrmServices/2007/CrmService.asmx
3.- en la solucion agrego las referencias de las sdk son 2 sdk y sdktypeproxy
4.- doble click en el form windows y llamo a using Microsoft.Crm.Sdk
5.- con ello ya puedo comenzar a programar?
me faltara algun paso?
saludos
-