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

  1. Buscar y abre el directorio del sincronizador .\Contpaqi_Comercial_API\WorkerService
  2. Busca y abre el archivo appsettings.json
  3. Busca y modifica los nodos ConnectionStrings, ApiSyncConfig, y ContpaqiComercialConfig

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.