{"id":909,"date":"2014-11-03T08:45:27","date_gmt":"2014-11-03T07:45:27","guid":{"rendered":"http:\/\/blogs.encamina.com\/mascrm\/?p=909"},"modified":"2014-11-03T14:07:26","modified_gmt":"2014-11-03T13:07:26","slug":"integracion","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/","title":{"rendered":"T\u00e9cnicas de integraci\u00f3n de datos en proyectos CRM"},"content":{"rendered":"<p>ENCAMINA\u00a0propone en sus proyectos hasta cinco\u00a0<strong>mecanismos\/t\u00e9cnicas<\/strong> diferentes\u00a0para la integraci\u00f3n de datos entre el sistema CRM y el resto de sistemas con los que se tiene que integrar.<\/p>\n<p><div id=\"attachment_922\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blogs.encamina.com\/mascrm\/wp-content\/uploads\/sites\/10\/2014\/11\/T\u00e9cnicas-de-integraci\u00f3n-de-datos.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-922\" class=\"size-thumbnail wp-image-922\" src=\"http:\/\/blogs.encamina.com\/mascrm\/wp-content\/uploads\/sites\/10\/2014\/11\/T\u00e9cnicas-de-integraci\u00f3n-de-datos-150x150.png\" alt=\"T\u00e9cnicas de integraci\u00f3n de datos\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-922\" class=\"wp-caption-text\">T\u00e9cnicas de integraci\u00f3n de datos<\/p><\/div><\/p>\n<p>&nbsp;<\/p>\n<p>Por\u00a0supuesto que existen otras t\u00e9cnicas (y alguna variante de las propuestas -ficheros FTP por ejemplo-), que\u00a0en ENCAMINA tambi\u00e9n hemos utilizado en <a title=\"Integraci\u00f3n de datos CEGEDIM \u2013 OneKey en Microsoft Dynamics CRM\" href=\"http:\/\/blogs.encamina.com\/mascrm\/2011\/12\/12\/integracion-cegedim-onekey-microsoft-dynamics-crm\/\" target=\"_blank\">proyectos<\/a>\u00a0antiguos. Sin embargo este art\u00edculo se centra en describir las cinco t\u00e9cnicas que habitualmente ENCAMINA utiliza en sus proyectos actuales.<\/p>\n<p><!--more--><\/p>\n<h1>Primer mecanismo: Servicio Web expuesto por CRM<\/h1>\n<p>El <strong>primer mecanismo<\/strong>, para integraciones de datos inmediatas, consiste en un <strong>servicio web<\/strong>, desarrollado por ENCAMINA, documentado y puesto a disposici\u00f3n de terceros proveedores para, previa autenticaci\u00f3n, realizar 2 operaciones gen\u00e9ricas sobre cualquier tipo de registro\/entidad en el sistema CRM:<strong> inserci\u00f3n y actualizaci\u00f3n<\/strong>.<\/p>\n<p>Este servicio web, basado en mensajes con sintaxis XML es 100% adaptable pues es capaz de realizar las operaciones descritas sobre absolutamente todas las entidades del sistema CRM, tanto las est\u00e1ndar como aquellas que se puedan crear en el contexto de este proyecto.<\/p>\n<h1>Segundo\u00a0mecanismo:\u00a0XMLSynchro<\/h1>\n<p>El <strong>segundo mecanismo<\/strong>, para integraciones de datos diferidas, consisten en un<strong> motor de integraci\u00f3n<\/strong>, XMLSynchro (m\u00e1s informaci\u00f3n <a title=\"Carga, integraci\u00f3n y\/o sincronizaci\u00f3n de datos entre Microsoft Dynamics CRM y otro\/s sistema\/s\" href=\"http:\/\/blogs.encamina.com\/mascrm\/2009\/12\/15\/carga-integracion-yo-sincronizacion-de-datos-entre-microsoft-dynamics-crm-y-otros-sistemas\/\" target=\"_blank\">aqu\u00ed<\/a>), desarrollado por ENCAMINA con una funcionalidad similar a la que ofrece\u00a0<a href=\"http:\/\/www.scribesoft.com\/\" target=\"_blank\">Scribe<\/a>, y utilizado para realizar integraciones en <strong>modo batch<\/strong>, ejecutadas seg\u00fan un calendario definido bajo el programador de tareas del servidor d\u00f3nde se ubique este servicio.<br \/>\nEste motor, tambi\u00e9n configurable 100% a trav\u00e9s de una sintaxis ampliamente documentada, tambi\u00e9n es capaz de realizar las operaciones descritas sobre todas las entidades del sistema, exactamente igual que lo es el servicio web.<\/p>\n<h1>Tercer\u00a0mecanismo: Azure\u00a0ServiceBus<\/h1>\n<p>El <strong>tercer mecanismo,<\/strong> tambi\u00e9n para integraciones de datos inmediatas, consiste en un <strong>ServiceBus de Azure<\/strong>, un servicio de intercambio de mensajes desarrollado por Microsoft y albergado en su infraestructura &#8216;cloud&#8217; de Azure, utilizado por ENCAMINA para realizar la integraci\u00f3n de datos entre el sistema CRM y el sistema Microsoft Dynamics Marketing.<\/p>\n<h1>Cuarto mecanismo: carga manual<\/h1>\n<p>Finalmente, el propio sistema CRM porporciona en su est\u00e1ndar un <strong>cuarto mecanismo<\/strong> de <strong>carga manual de datos<\/strong>, basado en <strong>archivos csv\/txt<\/strong>, que se pueden importar al sistema CRM a trav\u00e9s de un asistente dentro del propio CRM.<\/p>\n<blockquote><p>De los mecanismos descritos, mientas que el <em>primero<\/em> y el <em>cuarto<\/em> son <em>unidireccionales<\/em> (solo permite la integraci\u00f3n de datos en sentido terceros sistemas a CRM), el <em>segundo<\/em> y el <em>tercero<\/em> son <strong><em>bidireccionales<\/em> <\/strong>(sincronizaci\u00f3n de datos en ambos sentidos) permitiendo tanto la lactura como la escritura en ambos sistemas (CRM y el tercer sistema con el que se integre).<\/p><\/blockquote>\n<h1>Quinto mecanismo: Servicio web expuesto por terceros\u00a0sistemas<\/h1>\n<p>Para finalizar, para la integraci\u00f3n de datos instant\u00e1nea en sentido CRM a terceros sistemas, ENCAMINA tambi\u00e9n utiliza un <strong>quinto mecanismo<\/strong>, basado tambi\u00e9n en <strong>servicios web<\/strong>, en este caso los expuestos por el resto de proveedores a los que el sistema CRM tenga que &#8216;traspasarles&#8217; informaci\u00f3n y para los que ENCAMINA se convierte en cliente\/consumidor de dichos servicios. En este caso lo que realiza el sistema CRM son llamadas a dichos servicios ante las inserciones o actualizaciones de datos en el sistema CRM.<\/p>\n<p>&nbsp;<\/p>\n<h1>Conclusiones<\/h1>\n<p>Todo proyecto de implantaci\u00f3n de un sistema CRM tiene un alto componente de integraci\u00f3n de datos\u00a0con terceros sistemas por lo que resulta imprescindible\u00a0dominar cu\u00e1ntas m\u00e1s t\u00e9cnicas de integraci\u00f3n sea\u00a0posible para poder responder adecuadamente a las necesidades\u00a0de integraci\u00f3n que puedan surgir en un proyecto CRM.<\/p>\n<p>&nbsp;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>ENCAMINA\u00a0propone en sus proyectos hasta cinco\u00a0mecanismos\/t\u00e9cnicas diferentes\u00a0para la integraci\u00f3n de datos entre el sistema CRM y el resto de sistemas con los que se tiene que integrar. &nbsp; Por\u00a0supuesto que existen otras t\u00e9cnicas (y alguna variante de las propuestas -ficheros &hellip; <a href=\"https:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92,6,87,38],"tags":[],"class_list":["post-909","post","type-post","status-publish","format-standard","hentry","category-architecture","category-automatizacion","category-desing","category-integration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>T\u00e9cnicas de integraci\u00f3n de datos en proyectos CRM<\/title>\n<meta name=\"description\" content=\"\u00bfQu\u00e9 mecanismos se utilizan para integrar datos entre Dynamics CRM con otros sistemas? Este art\u00edculo describe cinco t\u00e9cnicas de integraci\u00f3n utilizadas en ENCAMINA\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Ribes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/2014\\\/11\\\/03\\\/integracion\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/2014\\\/11\\\/03\\\/integracion\\\/\"},\"author\":{\"name\":\"Juan Ribes\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/#\\\/schema\\\/person\\\/148a37e227c5716102c71c3ab092d73b\"},\"headline\":\"T\u00e9cnicas de integraci\u00f3n de datos en proyectos CRM\",\"datePublished\":\"2014-11-03T07:45:27+00:00\",\"dateModified\":\"2014-11-03T13:07:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/2014\\\/11\\\/03\\\/integracion\\\/\"},\"wordCount\":618,\"commentCount\":1,\"articleSection\":[\"Arquitectura\",\"Automatizaci\u00f3n\",\"Dise\u00f1o\",\"Integraci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/2014\\\/11\\\/03\\\/integracion\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/2014\\\/11\\\/03\\\/integracion\\\/\",\"url\":\"http:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/2014\\\/11\\\/03\\\/integracion\\\/\",\"name\":\"T\u00e9cnicas de integraci\u00f3n de datos en proyectos CRM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/#website\"},\"datePublished\":\"2014-11-03T07:45:27+00:00\",\"dateModified\":\"2014-11-03T13:07:26+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/#\\\/schema\\\/person\\\/148a37e227c5716102c71c3ab092d73b\"},\"description\":\"\u00bfQu\u00e9 mecanismos se utilizan para integrar datos entre Dynamics CRM con otros sistemas? Este art\u00edculo describe cinco t\u00e9cnicas de integraci\u00f3n utilizadas en ENCAMINA\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/2014\\\/11\\\/03\\\/integracion\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/\",\"name\":\"M\u00e1s CRM\",\"description\":\"Reflexiones y apuntes sobre  arquitectura, consultor\u00eda y gesti\u00f3n proyectos CRM\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/#\\\/schema\\\/person\\\/148a37e227c5716102c71c3ab092d73b\",\"name\":\"Juan Ribes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d43370c2273027d37a63b0d141459be75ca20f6053939080ddfa08e8a668c69d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d43370c2273027d37a63b0d141459be75ca20f6053939080ddfa08e8a668c69d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d43370c2273027d37a63b0d141459be75ca20f6053939080ddfa08e8a668c69d?s=96&d=mm&r=g\",\"caption\":\"Juan Ribes\"},\"description\":\"Director de Servicios CRM en ENCAMINA. Responsable de la implantaci\u00f3n los proyectos CRM en ENCAMINA desde 2005, principalmente con Microsoft Dynamics.\",\"sameAs\":[\"http:\\\/\\\/www.encamina.com\",\"http:\\\/\\\/www.facebook.com\\\/juan.ribes.andres\",\"http:\\\/\\\/es.linkedin.com\\\/in\\\/juanribes\",\"http:\\\/\\\/pinterest.com\\\/jribes\",\"https:\\\/\\\/x.com\\\/jribes\"],\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/mascrm\\\/author\\\/jribes\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"T\u00e9cnicas de integraci\u00f3n de datos en proyectos CRM","description":"\u00bfQu\u00e9 mecanismos se utilizan para integrar datos entre Dynamics CRM con otros sistemas? Este art\u00edculo describe cinco t\u00e9cnicas de integraci\u00f3n utilizadas en ENCAMINA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/","twitter_misc":{"Escrito por":"Juan Ribes","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/#article","isPartOf":{"@id":"http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/"},"author":{"name":"Juan Ribes","@id":"https:\/\/blogs.encamina.com\/mascrm\/#\/schema\/person\/148a37e227c5716102c71c3ab092d73b"},"headline":"T\u00e9cnicas de integraci\u00f3n de datos en proyectos CRM","datePublished":"2014-11-03T07:45:27+00:00","dateModified":"2014-11-03T13:07:26+00:00","mainEntityOfPage":{"@id":"http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/"},"wordCount":618,"commentCount":1,"articleSection":["Arquitectura","Automatizaci\u00f3n","Dise\u00f1o","Integraci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/","url":"http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/","name":"T\u00e9cnicas de integraci\u00f3n de datos en proyectos CRM","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/mascrm\/#website"},"datePublished":"2014-11-03T07:45:27+00:00","dateModified":"2014-11-03T13:07:26+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/mascrm\/#\/schema\/person\/148a37e227c5716102c71c3ab092d73b"},"description":"\u00bfQu\u00e9 mecanismos se utilizan para integrar datos entre Dynamics CRM con otros sistemas? Este art\u00edculo describe cinco t\u00e9cnicas de integraci\u00f3n utilizadas en ENCAMINA","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/blogs.encamina.com\/mascrm\/2014\/11\/03\/integracion\/"]}]},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/mascrm\/#website","url":"https:\/\/blogs.encamina.com\/mascrm\/","name":"M\u00e1s CRM","description":"Reflexiones y apuntes sobre  arquitectura, consultor\u00eda y gesti\u00f3n proyectos CRM","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/mascrm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/mascrm\/#\/schema\/person\/148a37e227c5716102c71c3ab092d73b","name":"Juan Ribes","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/d43370c2273027d37a63b0d141459be75ca20f6053939080ddfa08e8a668c69d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d43370c2273027d37a63b0d141459be75ca20f6053939080ddfa08e8a668c69d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d43370c2273027d37a63b0d141459be75ca20f6053939080ddfa08e8a668c69d?s=96&d=mm&r=g","caption":"Juan Ribes"},"description":"Director de Servicios CRM en ENCAMINA. Responsable de la implantaci\u00f3n los proyectos CRM en ENCAMINA desde 2005, principalmente con Microsoft Dynamics.","sameAs":["http:\/\/www.encamina.com","http:\/\/www.facebook.com\/juan.ribes.andres","http:\/\/es.linkedin.com\/in\/juanribes","http:\/\/pinterest.com\/jribes","https:\/\/x.com\/jribes"],"url":"https:\/\/blogs.encamina.com\/mascrm\/author\/jribes\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/posts\/909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/comments?post=909"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/posts\/909\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/media?parent=909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/categories?post=909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/mascrm\/wp-json\/wp\/v2\/tags?post=909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}