Validar dirección o generar clave de cruce para registros múltiples

Tabla 1. Antes de comenzar
  • Para manejar los límites de espera de los trabajos por lote, se recomienda configurar el valor del archivo PHP.ini en 120, en vez de 60, para el parámetro default_socket_timeout. Este valor de límite de espera se puede aumentar más si el lote tiene más registros que se puedan procesar en 120 segundos. El archivo PHP.ini se ubica en el directorio de instalación PHP del equipo en el que se instaló SugarCRM
  • Para lidiar con el error fatal (tamaño de memoria permitido agotado), puede aumentar el valor predeterminado (128 MB) de memory_limit a 512 MB en el archivo php.ini.
Puede validar direcciones en varios registros por medio de la función de validación de direcciones por lotes. Esta función es útil si hay registros en el sistema que nunca se han validado. Por ejemplo, si agrega Spectrum™ Technology Platform a un SugarCRM que ya tiene registros, es recomendable que ejecute una validación de dirección por lote para validar las direcciones en su sistema.

Una clave de cruce es un identificador asignado a cada registro y usado por el proceso de desduplicación de Spectrum™ Technology Platform para encontrar registros que pueden ser duplicados entre sí. Si tiene registros en su sistema de SugarCRM que se crearon antes de que comenzara a usar Spectrum™ Technology Platform para la deduplicación, debe generar claves de cruce para estos registros existentes con el fin de que se puedan encontrar durante el proceso de deduplicación.

Para crear un trabajo, siga estos pasos:

  1. Inicie sesión en SugarCRM como administrador
  2. Haga clic en la punta de la flecha ubicada en la parte superior derecha de la pantalla y luego en Trabajos por lotes PB
    En la pantalla resultante aparece el trabajo por lotes existente
  3. Tenga en cuenta que la página tiene solo un trabajo en la lista
    Si un trabajo ya existe, el sistema no permite crear otro trabajo. Solo puede haber un trabajo por lotes a la vez. Para editar un trabajo por lote existente, seleccione la casilla de verificación del trabajo específico y luego haga clic en el ícono editar en la parte final de la fila de trabajo.
  4. Para crear un trabajo nuevo, haga clic en Crear
    La página resultante le permite configurar el trabajo por lote
  5. En el campo Nombre, ingrese el nombre que desea utilizar para el trabajo por lote
  6. En el campo Entidad, haga clic en el tipo de entidad para la que desee crear un trabajo masivo de validación de dirección
    Por ejemplo, si selecciona Contactos, en el trabajo por lote se incluyen solamente los registros de Contactos
  7. En el campo Operación, haga clic en la operación que desea realizar en cada registro del lote. Las opciones de funcionamiento diferentes son las siguientes:
    1. Generar clave de cruce: genera solo claves de cruce para que los registros las activen para la deduplicación
    2. Validar direcciones: realiza una validación de direcciones solo para los registros
    3. Validar direcciones y generar claves de cruce: realiza una validación de direcciones y generación de claves de cruce para los registros
  8. En el campo Ejecutar lote en, seleccione un estado de validación de dirección para que los registros que tengan este estado de validación se incluyan en el trabajo por lote
    Si selecciona el estado de validación Nuevo, en el trabajo por lote se incluyen los registros que nunca se han sometido a una validación de dirección, por lo que no cuentan con un estado de validación asignado. Consulte la tabla para mayor comprensión:
    Tabla 2. Estados de validación
    Todos Nuevo Depurado Sin depurar
    Este estado incluye todos los registros, independientemente del estado de validación correspondiente de los registros como Blanco o Depurado o Sin depurar. Este estado incluye solo aquellos registros cuyos correspondientes estados de validación están en blanco. Este estado incluye solo aquellos registros cuyos correspondientes estados de validación están depurados. Este estado incluye solo aquellos registros cuyos correspondientes estados de validación están sin depurar.
  9. En el campo Tamaño de lote, ingrese la cantidad de registros que se incluirán en el trabajo por lote.
    El tamaño del lote puede variar entre 1000 y 5000, ambos valores incluidos. El tamaño de lote predeterminado es 1000.
  10. Haga clic en Guardar para guardar el trabajo con los parámetros deseados
    Aparece la página de lista del trabajo por lotes

Ejecute el programador de trabajos

  1. Haga clic en Administrador en el menú desplegable de la parte superior derecha de la pantalla
  2. Seleccione Administrador en la lista desplegable
  3. Haga clic en Programador en la sección Sistema
    La lista de trabajos existentes del Programador aparece en la página de programadores

Crear o editar un trabajo de programador

  1. Para crear un programador de trabajos, haga clic en el menú Programador Sugar y, a continuación, seleccione Crear programador
  2. Para editar un trabajo de programador existente, seleccione el trabajo en la lista y haga clic en Editar.

  1. Ingrese o edite el Nombre de trabajo.
  2. Haga clic en Trabajo masivo de PB en la lista desplegable Trabajo
  3. Revise las Opciones avanzadas para ver opciones avanzadas de programación.
  4. Seleccione Intervalo según sea necesario.
  5. Haga clic en Guardar
Nota:
  • Para poder ver los registros procesados en el trabajo, el usuario puede revisar los registros.
  • In order to run the Sugar schedulers, create a batch file to run using Windows Scheduled Tasks. The batch file should include the following commands: 
                cd C:\inetpub\wwwroot\SugarCrm
                php.exe -f cron.php