Los procesos se programan utilizando InterAction Administrator. Puedes programar un proceso desde cualquier estación de trabajo que tenga instalado InterAction Administrator con Procesos Automatizados incluidos. Sin embargo, no es necesario que programes el proceso para que se ejecute en la estación de trabajo desde la que lo programas. En su lugar, especifica la estación de trabajo que debe usarse para ejecutar el proceso cuando configures la programación del proceso.
Por ejemplo, puedes programar un proceso para que se ejecute en una máquina en la sala de servidores de la red, ya sea desde esa misma máquina o desde la computadora del administrador en tu oficina.
Normalmente, deberías tener una o más estaciones de trabajo designadas en las que programes la ejecución de los procesos. Para obtener detalles sobre cómo determinar en qué estación de trabajo debe ejecutarse un proceso, consulta ¿En qué estaciones de trabajo debo programar la ejecución de los procesos?
Para más información sobre la programación de procesos, consulta las siguientes secciones:
- Programar un proceso
- Programación de procesos y seguridad
- Configuración predeterminada de la cuenta de usuario de tareas y ajustes de correo electrónico
- Notificación por correo electrónico para procesos
- Recomendaciones para la programación de procesos
Cada proceso que programes tiene varios componentes que deben especificarse. Ten en cuenta que algunos procesos pueden tener configuraciones adicionales disponibles, dependiendo del tipo de proceso que estés programando.
Configuración de procesos programados y continuos
| Componente | Descripción |
|---|---|
| Estación de trabajo | Especifica la estación de trabajo en la que deseas que se ejecute el proceso. Para obtener ayuda al seleccionar una estación de trabajo, consulta ¿En qué estaciones de trabajo debo programar la ejecución de procesos?. |
| Proceso | Especifica el tipo de proceso que se ejecuta. Solo se muestran los procesos que están instalados en la estación de trabajo actual. |
| Nombre del proceso | Especifica el nombre del proceso que aparece en el cuadro de diálogo Administrar programación de procesos y en el cuadro de diálogo Resultados del proceso. Puedes personalizar este nombre para facilitar la organización de los procesos o identificar uno específico en una lista larga. |
| Habilitado | Indica si el proceso se ejecuta en el horario programado. Es posible que desees deshabilitar un proceso mientras realizas tareas de mantenimiento o recuperación ante desastres. |
| Configuración del proceso (solo para procesos programados) | |
| Eliminar archivos de registro antiguos | Selecciona esta opción para eliminar automáticamente los archivos de registro después de un número específico de días. |
| Eliminar después de <x> días | Esto solo se muestra si seleccionas eliminar archivos de registro antiguos. Para eliminar los archivos de registro, también debes especificar el rango de días: entre 1 y 999 días. |
| Nivel de registro |
El nivel de registro que has configurado para el proceso. Las opciones son: - Bajo - Estándar - Alto - Solución de problemas |
| Programación (configuración solo para procesos programados) | |
| Frecuencia |
Al agregar un nuevo proceso programado, puedes seleccionar una de las siguientes opciones: Bajo demanda - Configura un proceso que puedes ejecutar inmediatamente cuando lo necesites. Una vez - Configura un proceso para que se ejecute una sola vez en un horario específico. Diario - Programa un proceso para que se ejecute de forma continua y regular. |
| Programar usando zona horaria | La zona horaria que se utiliza como base para programar el proceso. Esta puede ser diferente a la zona horaria de la máquina del Administrador de Procesos. Por ejemplo, si programas un proceso para que se ejecute a las 2 a. m. en Chicago y la máquina del Administrador de Procesos está en Los Ángeles, el proceso se ejecutará a la medianoche en Los Ángeles. |
| Ejecutar el <x/xx/xxxx> a las <x:xx> <a. m./p. m.> (solo para Una vez) | El día y la hora en que se ejecutará el proceso. |
| Detener después de: <x:xx> <a. m./p. m.> <x> <Horas/Minutos> | Especifica el tiempo o periodo después del cual el proceso se detiene si no ha finalizado para la hora indicada. |
| Días de la semana (solo para Diario) | Los días en los que se ejecuta el proceso. |
| Una vez a las <x:xx> <a. m./p. m.> (solo para Diario) | La única vez durante el día en que se ejecuta el proceso diario. |
| Cada <x> <Horas/Minutos> Comenzando a las <x:xx> <a. m./p. m.> Terminando a las <x:xx> <a. m./p. m.> | Los intervalos en los que se ejecuta el proceso y sus horas de inicio y fin. |
| El proceso se ejecutará en <máquina del Administrador de Procesos> | Un resumen de la máquina del Administrador de Procesos, la zona horaria en la que está programado el proceso y el horario del proceso. Los horarios reflejados aquí corresponden a la zona horaria de la máquina del Administrador de Procesos. |
| Configuración del proceso (solo para procesos continuos) | |
| Instancias máximas | Especifica el límite de instancias que el proceso puede ejecutar al mismo tiempo. |
| Servidor de correo | El nombre del servidor Exchange, Domino u otro servidor SMTP que entrega los mensajes para este proceso. |
| Puerto | El número de puerto del servidor SMTP que entrega los mensajes para el proceso. |
| Eliminar archivos de registro antiguos | Selecciona esta opción para eliminar automáticamente los archivos de registro después de un número específico de días. |
| Eliminar después de <x> días | Esto solo se muestra si seleccionas eliminar archivos de registro antiguos. Para eliminar los archivos de registro, también debes especificar el rango de días: entre 1 y 999 días. |
| Nivel de registro |
El nivel de registro que has configurado para el proceso. Las opciones son: - Bajo - Estándar - Alto - Solución de problemas |
| Programación (configuración solo para procesos continuos) | |
| Frecuencia |
Al agregar un nuevo proceso continuo (solo procesos de Entrega de Recordatorios y Entrega de Informes), puedes seleccionar una de las siguientes opciones: Ejecutar continuamente - El proceso se ejecuta todo el tiempo. Ejecutar solo durante un periodo de tiempo específico - Se ejecuta de forma continua durante un bloque de tiempo determinado. |
| Comenzar a ejecutar a las: <x:xx> <a. m./p. m.> Detener ejecución a las: <x:xx> <a. m./p. m.> (solo procesos continuos) | Para un proceso continuo con un periodo de pausa programado, estas horas de inicio y fin indican el bloque de tiempo durante el cual el proceso se ejecutará de forma continua. |
| El proceso se ejecutará en <máquina del Administrador de Procesos> | Un resumen de la máquina del Administrador de Procesos, la zona horaria en la que está programado el proceso y el horario del proceso. Los horarios reflejados aquí corresponden a la zona horaria de la máquina del Administrador de Procesos. |
| Usuario de la tarea (solo para procesos programados) | |
| Nombre de usuario |
Especifica la cuenta de usuario de Windows utilizada para ejecutar el proceso. La cuenta de usuario de la tarea debe cumplir ciertos criterios. Para más información, consulta Programación de procesos y seguridad. Puedes especificar una cuenta de usuario de tarea predeterminada que se use para todos los procesos. Para más información, consulta Configurar la cuenta de usuario de tarea predeterminada y la configuración de correo electrónico. |
| Nombre de dominio | El nombre del dominio al que pertenece el usuario de la tarea. |
| Contraseña | La contraseña de Windows del usuario de la tarea. |
| Confirmar contraseña | Una confirmación de la contraseña de Windows del usuario de la tarea. |
| Enviar un mensaje (solo procesos programados) | |
| Enviar siempre mensajes de correo electrónico | Si está seleccionado, cada vez que se ejecute este proceso, se enviará un mensaje de correo electrónico al usuario especificado en el campo Para: con el estado de finalización de la tarea. |
| Enviar mensaje solo si el proceso falla | Si está seleccionado, solo se enviará un mensaje de correo electrónico al usuario especificado en el campo Para: cuando este proceso intente ejecutarse y no logre completarse. |
| Nunca enviar mensajes de correo electrónico | Si está seleccionado, cada vez que se ejecute este proceso, nunca se enviará un mensaje de correo electrónico al usuario especificado en el campo Para. |
| Para: |
La dirección de correo electrónico a la que se enviarán los mensajes relacionados con este proceso. Debe ser una bandeja de entrada monitoreada. Puedes especificar una configuración de mensajes de correo electrónico predeterminada que se use para todos los procesos. Para más información, consulta Configurar la cuenta de usuario de tarea predeterminada y la configuración de correo electrónico |
| De: |
La dirección de correo electrónico designada como remitente de los mensajes relacionados con este proceso. Puedes especificar una configuración de mensajes de correo electrónico predeterminada que se use para todos los procesos. Para más información, consulta Configurar la cuenta de usuario de tarea predeterminada y la configuración de correo electrónico. |
| Enviar un mensaje (solo procesos continuos) | |
| Si los elementos están en cola por más de <x> minutos | Si está seleccionado, se enviará un mensaje de correo electrónico al usuario especificado en el campo Para cada vez que un elemento de trabajo de Entrega de Recordatorio o Entrega de Informe que acaba de ser procesado permanezca en la Cola de InterAction por más minutos de los especificados. Para más información sobre la Cola de InterAction, consulta Administrar los elementos de trabajo de procesos continuos. |
| Si menos del 95% se completa en <x> minutos | Si está seleccionado, se enviará un mensaje de correo electrónico al usuario especificado en el campo Para si menos del 95% de los elementos de trabajo de Entrega de Recordatorio o Entrega de Informe se completan en el tiempo especificado. Para más información sobre la Cola de InterAction, consulta Administrar los elementos de trabajo de procesos continuos |
| Si la utilización supera el <x> por ciento | Cuando se selecciona, el usuario especificado en el campo Para recibe un correo electrónico cuando la utilización del elemento de trabajo alcanza el umbral indicado. Para más información sobre la InterAction Queue, consulta Administrar los elementos de trabajo de procesos continuos. |
| Para: |
La dirección de correo electrónico a la que se enviarán los mensajes relacionados con este proceso. Debe ser una bandeja de entrada que se revise regularmente. Puedes especificar la configuración predeterminada de los mensajes de correo electrónico que se usará para todos los procesos. Para más información, consulta Configurar la cuenta de usuario de tareas y los ajustes de correo electrónico predeterminados. |
| De: |
La dirección de correo electrónico designada como remitente de los mensajes relacionados con este proceso. Puedes especificar la configuración predeterminada de los mensajes de correo electrónico que se usará para todos los procesos. Para más información, consulta Configurar la cuenta de usuario de tareas y los ajustes de correo electrónico predeterminados. |
| Configuración específica del proceso (todos los procesos) | |
| Configuración específica del proceso |
Dependiendo del tipo de proceso, puede que necesites proporcionar información diferente. Por ejemplo, al programar la ejecución de un script de mantenimiento, debes indicar el nombre del archivo del script. Para más información sobre cómo programar procesos para realizar tareas específicas, consulta las siguientes secciones: Para sincronizar las listas de contactos de los usuarios con la lista de la firma, consulta Proceso de sincronización de contactos de usuario a firma. Para sincronizar la información de usuarios y grupos con Active Directory, consulta Programar Active Directory a través del Process Manager. Para eliminar actividades caducadas, consulta Script de mantenimiento de datos. Automatizar el proceso de agregar contactos a una carpeta o eliminar contactos de carpetas mediante el Analizador de dependencias de carpetas. Precalcular y almacenar un conjunto de derechos de acceso detallados para un grupo de usuarios y oportunidades de forma continua. Esta utilidad se utiliza principalmente con InterAction Opportunities. Enviar mensajes de correo electrónico con informes adjuntos a los usuarios que eligen enviarse informes a sí mismos o a otros usuarios de InterAction usando la opción Enviarme en el Web Client o Windows Client. Recopilar recordatorios para los usuarios finales. Enviar mensajes de recordatorio a los usuarios finales. Ejecutar otras aplicaciones junto con otros procesos programados, consulta ¿Por qué programar un proceso para ejecutar aplicaciones desde la línea de comandos? |
Programar un proceso
-
Desde la lista principal de entidades en InterAction Administrator, haz doble clic en Procesos - Programación y resultados.
Puedes programar procesos desde cualquier estación de trabajo que tenga instalado InterAction Administrator y el proceso automatizado de servidor solicitado. Si vas a sincronizar con Outlook, también necesitas tener instalado Outlook to InterAction Sync.
-
En el cuadro de diálogo Administrar programación de procesos, selecciona Nuevo. Se abrirá el cuadro de diálogo Nuevo proceso programado.
-
Para definir qué estación de trabajo se usará para ejecutar el proceso, selecciona Seleccionar, ingresa el nombre del equipo o haz clic en Examinar para buscar el equipo en la red, luego selecciona OK.
InterAction no admite la ejecución de procesos programados en sistemas operativos Windows no compatibles. Para información sobre versiones específicas, consulta la Matriz de compatibilidad de versiones de InterAction en el sitio web del Centro de soporte de InterAction.
Consulta ¿En qué estaciones de trabajo debo programar la ejecución de procesos? para más información.
- Selecciona el proceso en la lista desplegable Proceso en el cuadro de diálogo Nuevo proceso programado.
-
Ingresa el Nombre del proceso.
Por defecto, el nombre del proceso que seleccionaste en la lista desplegable aparece en el campo Nombre del proceso. Para recomendaciones sobre cómo nombrar procesos, consulta Recomendaciones para nombrar procesos.
-
Si no quieres que el proceso se ejecute todavía, desmarca la casilla Habilitado.
Un proceso deshabilitado igual se agrega a la programación, pero cuando el Administrador de procesos intenta ejecutarlo, detecta que el proceso está deshabilitado y no lo ejecuta.
-
Si el proceso seleccionado requiere configuraciones específicas según el tipo de proceso, haz clic en Editar en la sección Configuración del proceso.
Las instrucciones para especificar la configuración de cada tipo de proceso se encuentran en las secciones correspondientes a cada proceso.
-
Selecciona la frecuencia con la que deseas ejecutar el proceso. Puedes elegir una de las siguientes opciones para procesos programados:
- A demanda
- Una vez
- Diariamente
Elige una de estas opciones para procesos continuos:
- Ejecutar continuamente
- Ejecutar solo durante un periodo de tiempo específico
-
Si elegiste A demanda, Una vez, Diariamente o Ejecutar solo durante un periodo de tiempo específico, ingresa la información de programación requerida.
Para recomendaciones, consulta Recomendaciones para la programación de procesos.
-
Para procesos programados, ingresa lo siguiente para un usuario que sea administrador en la estación de trabajo del Administrador de procesos en el área Usuario de la tarea:
- El nombre de usuario de Windows
- El dominio del usuario
- La contraseña de Windows del usuario
Por defecto, los campos de Usuario de la tarea se completan con la información predeterminada del usuario de la tarea. Para instrucciones sobre cómo establecer este valor predeterminado, consulta Configurar la cuenta de usuario de tarea predeterminada y la configuración de correo electrónico.
Para editar la programación en la estación de trabajo del Administrador de procesos, tu cuenta de Windows debe estar incluida en el grupo local de Administradores de esa estación de trabajo.
-
En el área Enviar un mensaje, selecciona cuándo quieres que un usuario específico reciba mensajes de correo electrónico sobre el proceso. Para procesos programados, las opciones son:
- Enviar siempre mensajes de correo electrónico
- Enviar un mensaje solo si el proceso falla
- Nunca enviar mensajes de correo electrónico
Para los procesos continuos de entrega de recordatorios y entrega de informes, las opciones son:
- Si los elementos están en cola más de <x> minutos
- Si menos del 95% se completa en <x> minutos
- Si la utilización supera el <x> por ciento
-
Una vez que hayas configurado las opciones de mensajes de correo electrónico, ingresa las direcciones de correo correspondientes en los campos Para y De.
Por defecto, la configuración de mensajes de correo electrónico se completa con los valores predeterminados que hayas definido para los procesos. Para instrucciones sobre cómo establecer estos valores predeterminados, consulta Configurar la cuenta de usuario de tarea predeterminada y la configuración de correo electrónico.
Como mínimo, siempre configura un proceso para que envíe una notificación por correo electrónico si el proceso falla. Para más información, consulta ¿Por qué debo configurar un proceso para que envíe una notificación por correo electrónico si falla?
- Cuando termines, selecciona OK.
¿En qué estaciones de trabajo debo programar la ejecución de procesos?
Como mínimo, deberías tener al menos una estación de trabajo dedicada que uses para ejecutar la mayoría de los procesos programados. Cuando programes un nuevo proceso, selecciona siempre esta estación de trabajo.
Para maximizar el rendimiento, esta estación de trabajo debe tener la conexión más rápida posible con el servidor que contiene la base de datos de InterAction. Por ejemplo, la estación de trabajo siempre debe estar en la misma LAN (red de área local) que tu servidor de InterAction.
Evita programar otras tareas en esta estación de trabajo que se ejecuten al mismo tiempo que el Administrador de procesos de InterAction, ya que esto reduce el rendimiento.
En esta estación de trabajo, instala InterAction Administrator, InterAction Windows Client y tu cliente de correo electrónico (si vas a ejecutar procesos de sincronización con Outlook). Tener estos elementos instalados en la estación de trabajo puede ser muy útil para solucionar problemas con un proceso.
Nunca programes procesos para que se ejecuten desde tu estación de trabajo personal (el portátil o escritorio que usas en tu oficina). No solo se reduce el rendimiento, porque el Administrador de procesos debe compartir recursos con las aplicaciones que estás usando, sino que si alguna vez apagas tu equipo o lo sacas de la oficina, ¡tus procesos programados no se ejecutarán!
Si vas a ejecutar Outlook Sync, las recomendaciones para la estación de trabajo que ejecuta el proceso de sincronización son diferentes.
Dependiendo de varios factores, tu entorno puede requerir distribuir diferentes procesos programados en varias estaciones de trabajo del Administrador de procesos. Algunos de estos factores incluyen:
- Cantidad de usuarios activos habilitados para un proceso específico
- Cantidad de contactos de usuarios y de la empresa en la base de datos
- Volumen y tamaño de los informes entregados mediante Enviármelo
Para más información sobre cómo seleccionar una estación de trabajo, consulta el documento Guía de recursos del sistema InterAction disponible en el sitio web del Centro de soporte.
InterAction no admite la ejecución de procesos programados en sistemas operativos Windows no compatibles. Para información sobre configuraciones compatibles, consulta la Matriz de compatibilidad de InterAction en el sitio web del Centro de soporte de InterAction.
Recomendaciones para nombrar procesos
Los nombres de los procesos se completan automáticamente según el tipo de proceso que selecciones en la lista desplegable Proceso en el cuadro de diálogo Nuevo proceso programado. Para distinguir varios procesos del mismo tipo y encontrarlos más fácilmente, haz que los nombres sean más descriptivos. Por ejemplo, puedes mantener el tipo de proceso en el nombre, pero también incluir parámetros importantes, como Calendario o Express, y también el horario, como Semanal, Nocturno u Horario.
Ten en cuenta estas pautas al nombrar procesos:
- Asegúrate de que el nombre incluya las palabras necesarias para distinguir procesos del mismo tipo entre sí.
- Recuerda que puedes ordenar los trabajos por nombre, así que ten en cuenta cómo comienzas los nombres de los procesos.
- Usa abreviaturas si te ayuda a incluir más palabras clave y aún así ver el nombre completo en la lista de procesos.
¿Por qué mi proceso no se ejecuta aunque parece estar configurado correctamente?
Los procesos programados para ejecutarse en el futuro o de forma periódica utilizan el Programador de tareas de Windows para iniciar la aplicación Administrador de procesos. Si has cambiado las propiedades del Programador de tareas de Windows respecto a las opciones predeterminadas, podrías tener problemas al ejecutar procesos programados.
Para asegurarte de que el Programador de tareas de Windows tenga las propiedades correctas:
- En la estación de trabajo donde ejecutas los procesos, accede a la utilidad Programador de tareas de Windows.
- Haz clic derecho en Schedule o Task Scheduler en la lista de Servicios y selecciona Propiedades.
-
En Tipo de inicio, selecciona Automático.
Ten en cuenta que InterAction Administrator configura esto automáticamente la primera vez que configuras la programación de procesos en esta máquina.
- Accede a la pestaña Iniciar sesión. En el campo Iniciar sesión como, selecciona Cuenta del sistema local.
- Selecciona OK para cerrar el cuadro de diálogo Propiedades y luego cierra la utilidad de Servicios.
Los procesos continuos se ejecutan usando el servicio InterAction Broker, que se instala y habilita cuando instalas los Servicios de procesos continuos con los procesos automatizados de servidor de InterAction durante la instalación de InterAction Administrator.
Para asegurarte de que el servicio InterAction Broker tenga las propiedades correctas:
- En la estación de trabajo donde ejecutas los procesos, accede a la utilidad Programador de tareas de Windows.
- Haz clic derecho en InterAction Broker Service en la lista de Servicios y selecciona Propiedades.
-
En Tipo de inicio, selecciona Automático.
Ten en cuenta que InterAction Administrator configura esto automáticamente la primera vez que configuras la programación de procesos en esta máquina.
- Accede a la pestaña Iniciar sesión. En el campo Iniciar sesión como, selecciona Esta cuenta e ingresa AUTHORITY\NetworkService como nombre de cuenta.
- Selecciona OK para cerrar el cuadro de diálogo Propiedades y luego cierra la utilidad de Servicios.
Programación de procesos y seguridad
Esta sección cubre los siguientes temas:
- Verificación de la información del usuario de la tarea ingresada
- Seguridad en la estación de trabajo que ejecuta el proceso
Verificación de la información del usuario de la tarea ingresada
InterAction admite completamente el uso de diferentes usuarios de tarea para cada proceso programado. Cuando ingresas la información del usuario de la tarea, InterAction intenta verificar si la información es correcta. Si no es correcta, se mostrará un mensaje indicando que has ingresado una contraseña, nombre de usuario o dominio incorrecto.
Seguridad en la estación de trabajo que ejecuta el proceso
Para editar la programación de los procesos, tu nombre de cuenta de Windows debe estar incluido en el grupo local de Administradores de la estación de trabajo donde se programa la ejecución del proceso.
¿Qué hago si se cambia la contraseña de mi cuenta de usuario de tarea?
Debido a que la cuenta de usuario que se utiliza para ejecutar procesos suele tener acceso administrativo a varias estaciones de trabajo, cambia la contraseña de esta cuenta con frecuencia. Cuando cambies la contraseña de la cuenta de usuario, también debes actualizar todos los procesos que usan esa cuenta como usuario de tarea para que los procesos se ejecuten correctamente.
Puedes actualizar rápidamente todos los procesos afectados desde el cuadro de diálogo Administrar programación de procesos marcando los procesos afectados, seleccionando Actualizar cuenta de usuario de tarea y haciendo clic en Aplicar. Para más información sobre operaciones múltiples desde esta ventana, consulta Actualizar la configuración de varios procesos a la vez.
También actualiza periódicamente la información predeterminada de la cuenta de usuario de tarea. Esto asegura que cualquier proceso nuevo que agregues use un nombre de usuario y contraseña actualizados. Para más información, consulta Configurar la cuenta de usuario de tarea predeterminada y la configuración de correo electrónico.
¿Por qué querría usar diferentes usuarios de tarea?
Los procesos de sincronización de Microsoft Outlook to InterAction requieren una cuenta de usuario de tarea con acceso a la información de contactos (y posiblemente calendario) de cada usuario. No es necesario usar una cuenta con tanta seguridad para otros procesos, como el Analizador de dependencias de carpetas. Debes especificar cuentas de usuario de tarea con privilegios apropiados para los procesos que vas a programar.
Configurar la cuenta de usuario de tarea predeterminada y la configuración de correo electrónico
Para simplificar la tarea de programar un nuevo proceso, puedes definir una cuenta de usuario de tarea predeterminada y configuraciones de correo electrónico que se usarán cada vez que se programe un nuevo proceso. Esta información solo se utiliza al crear nuevos procesos programados. Si más adelante actualizas la cuenta de usuario y la configuración de correo electrónico predeterminadas, los procesos que creaste usando la configuración anterior no se actualizan automáticamente.
Configurar el Usuario de Tarea y la Configuración de Correo Electrónico Predeterminados
Para actualizar la cuenta de usuario de tarea para varios procesos al mismo tiempo, puedes marcar los procesos en el cuadro de diálogo Administrar Programación de Procesos y seleccionar Actualizar cuenta de usuario de tarea o Actualizar notificación por correo electrónico y luego elegir Aplicar.
- Desde la lista principal de entidades de InterAction Administrator, haz doble clic en Proceso - Programar y Resultados.
-
En el cuadro de diálogo Administrar Programación de Procesos, elige Predeterminados. Se abrirá el cuadro de diálogo Establecer valores predeterminados del proceso.
- Ingresa la información en las áreas de Usuario de tarea y Mensajería. Para más información sobre estos campos, consulta la tabla de “Configuraciones de procesos programados y continuos” más arriba.
- Cuando termines, elige OK.
Recomendaciones para la Programación de Procesos
Esta sección cubre los siguientes temas:
- Recomendaciones generales
- Programación de procesos superpuestos
Recomendaciones generales
- Programa cuidadosamente los procesos que ejecutas durante el horario laboral. Algunos procesos, como la Sincronización de Usuario a Contacto de la Firma, deben ejecutarse regularmente a lo largo del día. Sin embargo, los procesos intensivos deben ejecutarse cuando los usuarios no estén en el sistema.
- Ten en cuenta tu programación de copias de seguridad al programar procesos. Debes evitar ejecutar un proceso durante este tiempo o considerar usar el proceso programado Ejecutar programa desde la línea de comandos para incorporar tu programación de copias de seguridad en la programación general de procesos de InterAction.
- Un “día” para el Administrador de Procesos es de medianoche a medianoche. Es decir, un trabajo programado para el lunes a las 12:00 AM se realiza temprano el lunes por la mañana e incluye solo los cambios del fin de semana. Para procesar los cambios del lunes, debes programar el trabajo para que se ejecute el martes a las 12:00 AM.
- Los procesos programados funcionan correctamente siempre que el Programador de tareas de Windows esté en ejecución y tenga las siguientes propiedades configuradas:
- Tipo de inicio en la pestaña General configurado como Automático
- Iniciar sesión como en la pestaña Iniciar sesión configurado como cuenta del sistema local
- No es necesario que un usuario inicie sesión en la estación de trabajo del Administrador de Procesos para que los procesos se ejecuten.
- No tienes que usar el mismo usuario de tarea para cada proceso. InterAction admite completamente el uso de diferentes usuarios de tarea para cada proceso programado. Para más información, consulta ¿Por qué querría usar diferentes usuarios de tarea?
- Los procesos de Sincronización de Usuario a Contacto de la Firma y Sincronización de Microsoft Outlook a InterAction te permiten procesar subconjuntos de usuarios especificando grupos de servidores. Consulta Uso de grupos de servidores para más información.
Programación de procesos superpuestos
Hay dos enfoques para programar múltiples procesos:
- Programa los procesos con poca diferencia de tiempo. Si un proceso está en ejecución cuando el siguiente está programado para comenzar, el segundo se agrega a la cola y comienza tan pronto como finaliza el primer proceso.
-
Estima el tiempo que tarda cada proceso en ejecutarse y deja ese intervalo entre cada proceso.
El cuadro de diálogo Resultados del proceso puede ayudarte a determinar cuánto tiempo tarda cada proceso en ejecutarse. Para más detalles, consulta Revisar los resultados de los procesos.
Ambos enfoques tienen ventajas y desventajas:
-
Los horarios superpuestos son más eficientes. Si el primer proceso tarda solo 30 minutos, el segundo puede comenzar inmediatamente después de que termine el anterior.
Si los procesos están programados con dos horas de diferencia, el Administrador de Procesos permanece inactivo durante una hora y media antes de iniciar el siguiente proceso.
-
Los horarios bien espaciados son más conservadores y proporcionan una especie de “respaldo” automático en caso de problemas, ya que los procesos no se guardan en caso de reinicio o fallo.
Por ejemplo, supón que el primer proceso de la programación comenzó a las 10 PM y terminó a las 10:30. El siguiente está programado para la medianoche y un tercero para las 2 AM. Si la estación de trabajo del Administrador de Procesos se reinicia en algún momento entre las 10:30 y la medianoche, el siguiente proceso aún se inicia normalmente.
Por otro lado, si los procesos están programados para comenzar uno tras otro, los procesos que esperan en la cola se pierden y nunca se ejecutan.
Si decides programar procesos superpuestos, debes establecer horarios de inicio que permitan al menos 15 minutos después de la hora de finalización del proceso anterior.
Ventana del Administrador de Procesos
Utiliza la ventana del Administrador de Procesos para ver la lista de trabajos que están actualmente en la cola. Esta ventana se muestra automáticamente en la estación de trabajo del Administrador de Procesos cada vez que el Programador de tareas de Windows inicia un proceso, siempre que:
- El usuario que ha iniciado sesión actualmente en la estación de trabajo sea el usuario de tarea del proceso
- No hayas iniciado sesión en la estación de trabajo a través de servicios de terminal
- No haya ya una tarea en ejecución como otro usuario
Puedes usar esta ventana para ver los procesos actuales. Sin embargo, la ventana solo se muestra cuando un trabajo está en ejecución; no se muestra entre ciclos de procesos. Por lo tanto, no es una herramienta útil para determinar si cada proceso se ha configurado correctamente.
Solo puedes revisar la ventana del Administrador de Procesos en la computadora que está ejecutando el administrador de procesos si el usuario de tarea del proceso es el usuario que ha iniciado sesión actualmente en la estación de trabajo. Sin embargo, puedes revisar los procesos completados desde el cuadro de diálogo Programación de Procesos en cualquier estación de trabajo que tenga instalado InterAction Administrator y Procesos Automatizados.
La ventana del Administrador de Procesos muestra lo siguiente:
- Procesos completados, pendientes o en curso, ordenados por hora de solicitud. Para los procesos completados, solo se incluye el proceso completado más recientemente.
- El procesamiento actual de la tarea que se está ejecutando. Por ejemplo, muestra la lista de contactos de usuario que se está procesando en ese momento.
Notificación por Correo Electrónico para Procesos
InterAction puede enviar un mensaje de correo electrónico cada vez que se ejecuta un proceso programado. Puedes configurar esto para que siempre se envíen mensajes cuando se ejecute un proceso o solo cuando el proceso falle.
En el caso de procesos continuos, si el proceso no está liberando elementos de trabajo por encima de ciertos umbrales, puedes configurar InterAction para que envíe una notificación cuando los elementos estén en cola demasiado tiempo, tarden demasiado en completarse o la utilización supere cierto porcentaje.
Configuras la notificación por correo electrónico de forma individual para cada proceso que programes. Por ejemplo, puedes configurar la Sincronización de Usuario a Contacto de la Firma para que envíe un mensaje cuando falle, pero configurar un script que se ejecute una vez por semana para que siempre envíe un mensaje.
Para usar esta función, necesitas configurar la mensajería de correo electrónico de InterAction.
Configuración de Mensajería de Correo Electrónico de InterAction
Debes configurar la mensajería de correo electrónico en InterAction Administrator antes de que InterAction pueda enviar cualquier tipo de mensaje de correo electrónico, incluyendo:
- Nombre de dominio de la empresa
- Nombre del servidor SMTP y número de puerto
- Configuración de autenticación SMTP
- Cuentas de correo electrónico predeterminadas
Estas configuraciones se explican en Configuración de la mensajería de correo electrónico.
¿Por qué debería configurar un proceso para que envíe una notificación por correo electrónico si falla?
A menos que revises regularmente los registros de errores o la programación de procesos, es posible que no te des cuenta de que un proceso ha fallado hasta que falle varias veces seguidas. Esto es especialmente relevante para la Sincronización de Usuario a Contacto de la Firma y la Sincronización de Outlook a InterAction, ya que estos procesos deben programarse para ejecutarse varias veces al día. Si ocurre un problema, pueden pasar varios intentos fallidos de sincronización antes de que un usuario note que la información de contacto no se está actualizando.
Para evitar que se produzcan fallos repetidos, siempre debes configurar los procesos para que envíen un mensaje de correo electrónico a un grupo de administradores que puedan solucionar el problema si un proceso falla. Configura siempre el mensaje de correo electrónico para que se envíe a un grupo en lugar de a un solo usuario, para tener en cuenta que los administradores puedan estar fuera de la oficina.