Uma operação externa permite executar scripts do shell (por exemplo, arquivos .sh ou .bat) através do portal e agendar essas ações através de jobs do portal (consulte Sobre Jobs). Por exemplo, pode ser conveniente criar scripts para consultar documentos, fazer ping em servidores do portal, enviar resultados de consulta de snapshot por e-mail aos usuários ou efetuar qualquer job personalizado em um agendamento especificado.
Avisos:
Evite o uso de novos shells, redirecionamentos e pipes, porque o resultado de erro padrão do comando ou script é capturado no log de jobs.
Passar argumento para cmd
ou start
em programas shell pode
desativar o mecanismo de timeout.
Ao estender scripts no Editor de operações externas, leve em conta com cuidado todos os efeitos potenciais dos scripts. Certifique-se de que o script não apresente qualquer risco à segurança.
Para definir uma operação externa:
Na caixa Comando
do sistema operacional, digite o caminho e o nome de arquivo relacionados
do script entre aspas (").
Importante: todos os scripts da operação externa devem residir
no diretório de scripts para cada Serviço de Automação que os executará.
O diretório de scripts localiza-se no computador que hospeda o serviço
de automação, na pasta de instalação do Oracle WebCenter Interaction.
O Serviço de Automação não executará scripts que não estejam nesse diretório.
Os seguintes símbolos na linha de comando serão substituídos:
Os símbolos expandidos que contêm espaços ou caracteres especiais e que não estão entre aspas (") são automaticamente colocados entre aspas.
Na caixa Timeout em segundos, digite o período em segundos após o qual você deseja que o job operação seja interrompido, caso ainda esteja em execução. Se não desejar definir um timeout, não altere o valor 0 (infinito).
Para executar a operação, será necessário associá-la a um job e agendar o job para execução.
Uma operação externa é um recurso avançado que permite a criação de jobs personalizados. Para saber mais sobre operações externas, consulte os dois exemplos criados durante a instalação:
Assinante em massa: esta operação externa inscreve usuários em comunidades e grupos quando você usa adição em massa.
Mailer de Consulta de Snapshot: esta é uma operação externa de amostra que envia os resultados de consultas de snapshot por e-mail aos usuários. Crie uma cópia da operação e edite a cópia substituindo 200 nos argumentos pelo ID da consulta de snapshot a ser enviada por e-mail. Para alterar outros argumentos, como o assunto do e-mail ou o HTML gerado, consulte o arquivo SavedSearchMailer.sh (ou .bat) no diretório de script do Serviço de Automação. Para saber como criar consultas de snapshot, consulte Criar Consulta de Snapshot.
Para exibir a página associada a este tópico de ajuda: