Configuracion Sync Worker Service - AndresRamos/ARSoftware.Contpaqi.Comercial.Api GitHub Wiki
El sincronizador es el servicio que se encarga de procesar las solicitudes enviadas a la API en CONTPAQi Comercial Premium. Antes de poder procesar las solicitudes es necesario modificar su configuración.
Modifica La Configuración
- Buscar y abre el directorio del sincronizador
.\Contpaqi_Comercial_API\WorkerService
- Busca y abre el archivo
appsettings.json
- Busca y modifica los nodos
ConnectionStrings
,ApiSyncConfig
, yContpaqiComercialConfig
ConnectionStrings
"ConnectionStrings": {
"Contpaqi": "Data Source=AR-SERVER\\COMPAC;User ID=sa;Password=Sdmramos1;Connect Timeout=30;"
}
Contpaqi
- ConnectionString al servidor de SQL de CONTPAQi necesario para que el sincronizador pueda trabajar con las bases de datos del sistema de Comercial.
ApiSyncConfig
"ApiSyncConfig": {
"SubscriptionKey": "00000000000000000000000000000000",
"BaseAddress": "https://contpaqiapim.azure-api.net/comercial",
"ShutdownTime": "20:00:00",
"Empresas": [ "URE180429TM6" ]
}
SubscriptionKey
- Llave de la suscripción que se te provee al comprar una licencia.BaseAddress
- URL de la API.ShutdownTime
- Hora en el que el sincronizador se debe de apagar.Empresas
- Lista de RFCs de las empresas con las que el sincronizador va a trabajar.
ContpaqiComercialConfig
"ContpaqiComercialConfig": {
"Usuario": "SUPERVISOR",
"Contrasena": "",
"HayIntefazConEmpresaContabilidad": false,
"RutaPlantillasPdf": "C:\\Compac\\Empresas\\Reportes\\Formatos Digitales\\reportes_Servidor\\COMERCIAL",
"EmpresasMap": {
"URE180429TM6": "adUNIVERSIDAD_ROBOTICA"
}
}
Usuario
- Usuario del sistema de Comercial.Contrasena
- Contrasena del usuario de Comercial.HayIntefazConEmpresaContabilidad
- Indica si la empresa de Comercial tiene una interfaz con Contabilidad. Al iniciar sesion tambien iniciara sesion en Contabilidad con el mismo usuario y contrasena para evitara que se abra la ventana de inicio de sesion de Contabilidad.RutaPlantillasPdf
- Ruta del directorio donde se encuentran las plantillas para generar los PDF.EmpresasMap
- Diccionario para indicar al sincronizador la base de datos correcta de la empresa a utilizar para el RFC. Si no se configura el RFC, el sincronizador toma la primera empresa que encuentra con ese RFC.