Skip to content

Ajustes necesarios en SinergiaCRM

Juan Chamizo González edited this page Jul 12, 2024 · 2 revisions

Ajustes en SinergiaCRM

Para que la integración entre SinergiaCRM y SinergiaDA funcione adecuadamente, es necesario configurar algunas variables en el fichero config_override.php de la instancia de SinergiaCRM. Para modificar estas variables es necesario tener acceso a este fichero.

Variables de configuración

1. Activación de SinergiaDA

$sugar_config['stic_sinergiada']['enabled'] = True;
  • Descripción: Activa o desactiva la funcionalidad de SinergiaDA.
  • Opciones:
    • True: Activa la funcionalidad.
    • False o ausente: Desactiva la funcionalidad.
  • Efecto: Si está desactivada, no se muestran los menús correspondientes a SinergiaDA ni es posible realizar la sincronización.

2. Formato de presentación de datos

$sugar_config['stic_sinergiada']['publish_as_table'] = True;
$sugar_config['stic_sinergiada']['publish_as_table'][0] = 'stic_Payments';
  • Descripción: Define cómo se presentarán los datos en SinergiaDA.
  • Opciones:
    • False: Datos como vistas MySQL.
    • True: Todos los datos como tablas.
    • Array de módulos: Especifica qué módulos deben generarse como tablas.

3. Configuraciones adicionales

$sugar_config['stic_sinergiada']['config']['cache'] = False;
$sugar_config['stic_sinergiada']['config']['cache_rebuild'] = '03:00';
  • Descripción: Array con pares de clave-valor para configuraciones actuales o futuras de SinergiaDA.
  • Ejemplos:
    • cache: Activación/desactivación de caché.
    • cache_rebuild: Hora de reconstrucción de caché.

4. Cadena de seguridad

$sugar_config['stic_sinergiada']['seed_string'] = 'randomStringHere';
  • Descripción: Cadena aleatoria para encriptación y seguridad en llamadas a updateModel.

5. URL personalizada

$sugar_config['stic_sinergiada_public']['url'] = 'https://miurlpersonalizada.miasociacion.org/sda/';
  • Descripción: URL personalizada de la instancia de SinergiaDA.
  • Nota: Si no se define, se usa la URL de SinergiaCRM, reemplazando "sinergiacrm" por "sinergiada".

6. Permisos de grupo

$sugar_config['stic_sinergiada']['group_permissions_enabled'] = True;
  • Descripción: Determina si SinergiaDA usará los permisos de acceso a registros de los grupos de seguridad de SinergiaCRM.
  • Opciones:
    • True: Permisos de acceso activos.
    • False o ausente: Permisos de acceso inactivos.