¿Cómo configurar la integración de consumos desde ERP v10 a Valuekeep?
Valuekeep está totalmente integrado con ERP v10 para que pueda aprovechar las funcionalidades de ambos productos. Esta integración es bidireccional, es decir, comparten datos y mantienen comunicación entre sí. Para ayudarle en la operación, tiene a su disposición algunos ejemplos básicos de integración. A continuación, se explica la configuración de la integración de los documentos de consumo de material desde ERP v10 a Valuekeep. Para configurar los datos a integrar desde ERP v10 en Valuekeep, es necesario crear las listas en ERP v10. Si desea integrar los documentos creados en ERP v10 en Valuekeep, debe crear una lista de los documentos y sus campos correspondientes que desea integrar. En este escenario, en la carpeta del integrador VKPlugin\SAMPLES\V10LISTS\PRIMAVERA10_VALUEKEEP3 hay dos consultas disponibles para crear las dos listas necesarias. Antes de copiar las listas, debe crear los campos de usuario (CDU) en ERP v10 y los atributos personalizados en Cegid Valuekeep. Crear listas en ERP v10 V10_VK3_CONSUMPTIONS_1 V10_VK3_CONSUMPTIONS_3 Crear Campos de Usuario En las tablas cabecInternos y linhasInternos (tablas donde está registrada la información de los documentos a integrar) debe crear los siguientes campos de usuario: CabecInternos LinhasInternos Una vez creados los documentos de consumos, puede modificarlos en ERP v10, puesto que el integrador detecta la modificación de la información a través de los campos que se describen a continuación. Para añadir los campos, siga estos pasos: El trabajador definido en el paso 7 se encargará de la integración. Así, cada vez que se cree el documento interno en ERP v10, es necesario especificar ese trabajador en los campos de usuario del encabezado. Como alternativa, el nombre del trabajador puede fijarse en el archivo de configuración V10_VK3_CONSUMPTIONS_1.json, por ejemplo: { "Field": "employee", "Handlers": { "Mapping": [ { "Field": "Default" } ], "DefaultValue": "IMPORTER_0004", "IgnoreOnUpdate": true } } . Una vez realizadas las configuraciones necesarias en ERP v10 y Valuekeep, debe realizar las siguientes configuraciones en el integrador: Paso 1: Configurar Pipelines Las tres pipelines de este ejemplo deben ejecutarse en la secuencia mostrada: Y a continuación, los demás pipelines de los documentos internos. Si existen más pipelines relativas a documentos internos, deben ejecutarse todas en el mismo Handler por secuencia, por ejemplo: Paso 2: Configurar Mappers Debe copiar los archivos sample distribuidos en las siguientes carpetas: Paso 3: Configurar Hashsets Debe copiar los archivos sample distribuidos en las siguientes carpetas: Los campos que se muestran pueden derivar del tipo de necesidades que se vayan a sincronizar. Sincroniza el documento interno con Valuekeep. Actualiza el campo Mapper con ERP v10(CDU_IdLinhaVK) Actualiza los costes relativos al documento previamente sincronizado.Requisitos previos para la instalación
Configuraciones en Cegid ERP v10
Configuraciones en Valuekeep
Configuraciones en Valuekeep Integrador
<Handler Id="h1" Order="1" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_1"/>
<Handler Id="h2" Order="2" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_2"/>
<Handler Id="h3" Order="3" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_3"/>
...
<Pipeline Id="VK3_V10_REPORTS" Scheduler="Default" Active="false" >
<Handlers>
<Handler Id="h1" Order="1" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=VK3_V10_LABORS"/>
<Handler Id="h2" Order="2" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_SYNC_MO_INFO"/>
<Handler Id="h3" Order="3" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=VK3_V10_MISC_COSTS"/>
<Handler Id="h4" Order="4" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_SYNC_OC_INFO"/>
<Handler Id="h5" Order="5" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_1"/>
<Handler Id="h6" Order="6" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_2"/>
<Handler Id="h7" Order="7" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_3"/>
<Handler Id="h8" Order="8" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=VK3_V10_REQUISITIONS"/>
</Handlers>
</Pipeline><Pipeline Id="VK3_V10_REPORTS" Scheduler="Default" Active="false" >
<Handlers>
<Handler Id="h1" Order="1" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=VK3_V10_LABORS"/>
<Handler Id="h2" Order="2" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_SYNC_MO_INFO"/>
<Handler Id="h3" Order="3" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=VK3_V10_MISC_COSTS"/>
<Handler Id="h4" Order="4" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_SYNC_OC_INFO"/>
<Handler Id="h5" Order="5" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_1"/>
<Handler Id="h6" Order="6" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_2"/>
<Handler Id="h7" Order="7" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_3"/>
<Handler Id="h8" Order="8" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=VK3_V10_REQUISITIONS"/>
</Handlers>
</Pipeline>
<Handler Id="h1" Order="1" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_1"/>
<Handler Id="h2" Order="2" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_2"/>
<Handler Id="h3" Order="3" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_3"/>