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 das tarefas do portal (consulte Sobre tarefas). Por exemplo, pode ser conveniente criar scripts para consultar documentos, fazer ping em servidores do portal, enviar resultados de consulta de instantâneo por e-mail aos usuários ou efetuar qualquer tarefa personalizada em uma programação especificada.
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 tarefas.
Passar argumento para cmd
ou start
em programas shell pode
desativar o mecanismo de tempo-limite.
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 Automation Service 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 Automation Service 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 Tempo de espera em segundos, digite o período em segundos após o qual você deseja que a operação seja interrompida caso ainda esteja em execução. Se não desejar definir um tempo de espera, não altere o valor 0 (infinito).
Para executar a operação, será necessário associá-la a uma tarefa e agendar a tarefa para execução.
Uma operação externa é um recurso poderoso que permite a criação de funções personalizadas. Para saber mais sobre operações externas, consulte os dois exemplos que são 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.
Mensageiro de consulta de instantâneo: esta é uma operação externa de amostra que envia os resultados de consultas de instantâneo 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 instantâneo 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 Automation Service. Para saber como criar consultas de instantâneo, consulte Criar consulta de instantâneo.
Para exibir a página associada a este tópico da Ajuda: