Una operación externa permite ejecutar scripts del shell (por ejemplo, archivos .sh o .bat) mediante el portal y programarlas mediante trabajos del portal (consulte Acerca de los Trabajos). Por ejemplo, puede crear scripts 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 script se captura en el log del trabajo, evite el uso de nuevos shells, redireccionamientos y canales.
Al transferir argumentos a cmd
o start
en programas del shell se
puede desactivar el mecanismo de timeout.
Al ampliar scripts en el editor de operaciones externas, deben considerarse cuidadosamente todos los posibles efectos que pueden tener dichos scripts. Asegúrese de que el script no conllevará riesgos para la seguridad.
Para definir una operación externa:
En el cuadro Comando
del Sistema Operativo, escriba la ruta de acceso relativa y el
nombre de archivo del script entre comillas (").
Importante: Todos los scripts de operaciones externas deben
estar en el directorio de scripts de cada Automation Services que las
vaya a ejecutar. El directorio de scripts está en la computadora que aloja
el Automation Service, en el directorio de instalación de Oracle WebCenter
Interaction (por ejemplo, C:\bea\alui\ptportal\scripts). Automation Service
no ejecutará ningún script que no esté en este directorio.
Se sustituirán los siguientes elementos de la línea de comandos:
A los elementos ampliados que contengan espacios o caracteres especiales que no estén entre comillas (") éstas se les agregarán automáticamente.
En el cuadro Timeout en segundos, escriba el número de segundos que desea que transcurran hasta que se pare el trabajo si esta operación se sigue ejecutando. Si no desea definir un timeout, deje este valor 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:
Suscripción Masiva: Esta operación externa suscribe a los usuarios a comunidades y grupos cuando utiliza adición masiva.
Distribuidor de Correo de Consulta de Instantánea: Se trata de una operación externa de ejemplo que envía por correo electrónico los resultados de las consultas de instantánea a los usuarios. Cree una copia de esta operación y edite la copia sustituyendo 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 scripts de Automation Service. Para obtener información sobre cómo crear consultas de instantánea, vea Construir Consulta de Instantánea.
Para mostrar la página asociada a este tema de ayuda: