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.
Requisitos previos para la instalación
Configuraciones en Cegid ERP v10
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
Configuraciones en Valuekeep
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 } } .
Configuraciones en Valuekeep Integrador
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:
<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"/>
...
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:
<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>
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.
<Handler Id="h1" Order="1" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_1"/>
Sincroniza el documento interno con Valuekeep.
<Handler Id="h2" Order="2" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_2"/>
Actualiza el campo Mapper con ERP v10(CDU_IdLinhaVK)
<Handler Id="h3" Order="3" Type="Valuekeep.Integrator.Handlers.PipelineHandler" ConfigStr="PipelineId=V10_VK3_CONSUMPTIONS_3"/>
Actualiza los costes relativos al documento previamente sincronizado.