Una operación externa permite ejecutar secuencias del intérprete de comandos (por ejemplo, archivos .sh o .bat) mediante el portal y programarlas mediante trabajos del portal (consulte Acerca de los trabajos). Por ejemplo, puede crear secuencias de comandos para consultar documentos, hacer ping a servidores de portal, enviar por correo electrónico los resultados de las consultas de instantánea a los usuarios o ejecutar cualquier otro trabajo personalizado en una programación especificada.
Advertencias:
Debido a que la salida de errores estándar del comando o la secuencia de comandos se captura en el registro del trabajo, evite el uso de nuevos intérpretes de comandos, redireccionamientos y canalizaciones.
Al pasar argumentos a cmd
o start
en programas del intérprete de comandos se puede desactivar el mecanismo
de tiempo de espera.
Al ampliar secuencias de comandos en el editor de operaciones externas, deben considerarse cuidadosamente todos los posibles efectos que pueden tener dichas secuencias de comandos. Asegúrese de que la secuencia de comandos no conllevará riesgos para la seguridad.
Para definir una operación externa:
En el cuadro Comando
del sistema operativo, escriba la ruta relativa y el nombre de
archivo de la secuencia de comandos entre comillas (").
Importante: todas las secuencias de comandos de operaciones
externas deben estar en el directorio de secuencias de comandos de cada
Automation Service que las vaya a ejecutar. El directorio de secuencias
de comandos se encuentra en el equipo que aloja el servidor de automatización,
en el directorio de instalación de Plumtree (por ejemplo, C:\Archivos
de programa\Plumtree\ptportal\scripts). Automation Service no ejecutará
ninguna secuencia de comandos que no se encuentre en este directorio.
Se sustituirán los siguientes elementos de la línea de comandos:
A los elementos expandidos que contengan espacios o caracteres especiales que no estén entre comillas ("), se les agregarán automáticamente.
En el cuadro Tiempo de espera en segundos escriba el número de segundos que desea que transcurran hasta que se detenga el trabajo si esta operación se sigue ejecutando. Si no desea establecer un tiempo de espera, deje esta configuración en 0 (infinito).
Para ejecutar esta operación, debe asociarla a un trabajo y programar su ejecución.
Una operación externa es una función muy útil que permite crear trabajos personalizados. Para obtener más información sobre operaciones externas, consulte los dos ejemplos de trabajo que se crean tras la instalación:
Envío por correo electrónico de búsqueda guardada: se trata de una operación externa de ejemplo que envía por correo los resultados de las consultas de instantánea a los usuarios. Cree una copia de esta operación y edite la copia reemplazando 200 en los argumentos por el identificador de la consulta de instantánea que desee enviar por correo electrónico. Para cambiar otros argumentos, como el asunto del mensaje de correo electrónico o el código HTML generado, consulte el archivo SavedSearchMailer.sh (o .bat) del directorio de secuencias de comandos de Automation Service. Para obtener información sobre cómo crear consultas de instantánea, vea Construir consulta de instantánea.
Informe de registro de búsqueda semanal: se trata de una operación externa que ejecuta un informe de resumen en los registros de Search Service de la semana anterior. Si desea cambiar el número de días incluidos en el informe, edite el argumento -numPreviousDays. Para modificar la funcionalidad del informe, consulte el archivo WeeklySearchLogReport.sh (o .bat) del directorio de secuencias de comandos de Automation Service.
Para mostrar la página asociada a este tema de ayuda: