Nesta seção: |
No clima empresarial de hoje, cortar custos e aumentar a rentabilidade é crucial. As organizações criam e distribuem relatórios para avaliar e tomar providências, quando as condições definidas de gerenciamento não são cumpridas. A avaliação pode ser em grande parte automatizada, através de relatórios de alerta.
Relatórios de alerta automatizam a avaliação de uma condição específica para determinar se um relatório deve ser enviado ou não. Os que recebem o relatório sabem antes de abri-lo que o estão recebendo porque há uma exceção na sua área de responsabilidade.
Um alerta dirigido de dados é um evento que é solicitado por uma orientação definida. Esta diretriz pode variar do simples ao complexo. Por exemplo, uma simple diretriz alerta um gerente de vendas que uma encomenda que ultrapassou $1 milhão foi inserida. Um exemplo de uma diretriz mais complexa pode ser a de alertar o gerente de departamento que uma despesa acumulada excedeu o orçamento em qualquer categoria. O relatório enviado ao gerente em decorrência do alerta pode mostrar as operações mais recentes, os montantes e as fontes.
O relatório de alerta é um recurso integrado do WebFOCUS Managed Reporting e ReportCaster. Pode-se executar um relatório de alerta interativamente ou por usuários autorizados. Pode-se usar ReportCaster para agemdar e distribuir um relatórios de alerta. Os recursos de intermitência podem enviar informações direcionadas às pessoas que precisam, para que haja menos informação para cada pessoa analisar.
Os alertas funcionam com todos os emails de clientes. Eles têm suporte dos seguintes aparatos móveis: iPhone®, iPad®, BlackBerry® e celulares capacitados com email. Os alertas também podem ser enviados para qualquer PC ou computador portátil com recursos de e-mail.
Alertas fornecem o seguinte:
Nesta seção: Referência: |
O recurso Alerta requer os seguintes componentes:
Um alerta consiste do seguinte:
Um teste de alerta é necessário para verificar se há ou não um conjunto de condições de teste definidas (regras) satisfatório (verdadeiro ou falso). Um teste de alerta pode ser um Teste de WebFOCUS, que é uma simples solicitação de TABELA que se cria para definir a situação a ser testada. Por outro lado, um teste de alerta pode ser um Teste para Existência de Arquivo, que verifica a existência de um arquivo que é accessível ao WebFOCUS Reporting Server, ao qual o Teste de Alerta é enviado. Não é necessário que o arquivo esteja em APP PATH. É necessário apenas que esteja em um local onde pode ser encontrado pelo Reporting Server.
O arquivo Teste para Existência de Arquivo não precisa ser um arquivo verdadeiro com um extensão. Testar a existência de uma pasta também é válido.
Se o teste de alerta for disparado (verdadeiro), retorna os registros, a solicitação do resultado de alerta é processado. Há a opção de criar o relatório de resultado ou selecionar um relatório de Managed Reporting que você está autorizado a executar.
Alertas Criados no Navegador
Se selecionar o Teste de WebFOCUS no navegador, solicita-se que você crie um teste de alerta pelo InfoAssist. A versão do InfoAssist invocado não tem opções de estilo de campo, cabeçalho, rodapé ou relatório, tais como OLAP ou paginação em demanda. O teste de alerta determina se a condição especificada é verdadeira ou não. Como resultado do alerta, não se exibe o relatório.
Pode-se criar um resultado de alerta através do InfoAssist. Dessa vez, com todas as opções de estilo e relatório disponíveis. Como alternativa, pode-se selecionar um relatório de Managed Reporting existente.
Ao se criar um alerta, considera-se a flexibilidade de edição do resultado de alerta. Recomenda-se que seja selecionado um relatório existente para a solicitação de resultado de alerta, quando disponível para edição, execução interativa ou agendamento, independente do alerta. Se criar um resultado de alerta através do InfoAssist dentro do Alert Assist, será necessário usar o Alert Assist e selecionar a opção de abrir novamente para editar a solicitação, já que o teste de alerta e relatório a serem executados estão contidos no procedimento de alerta.
No exemplo de código a seguir, tanto o teste de alerta quanto o relatório a ser executado (Resultado de Alerta) são criados com o InfoAssist. Para manter de código de exemplo simples, as opções de estilo e relatório, tais como cabeçalho de relatório e estilo condicional, não estão incluídas na solicitação.
Observe após a primeira solicitação TABELA, há um demonstrativo -IF que verifica se o número de linhas no relação é maior que zero (-IF &LINES EQ 0). Esta condição de teste determina se a segunda solicitação de TABELA para executar o relatório deve ser disparada (verdadeiro).
Se o número de linhas for maior que zero, há registros que satisfazem o teste de alerta e o relatório é executado. Se o número de linhas for igual a zero, não há registros que satisfazem o teste de alerta e o relatório não é executado.
-* Created by Alert Assist -* start of the test report -DEFAULTH &WF_SUMMARY='Summary'; -DEFAULTH &WF_TITLE='WebFOCUS Report'; TABLE FILE CENTINV SUM CENTINV.INVINFO.QTY_IN_STOCK BY CENTINV.INVINFO.PROD_NUM BY CENTINV.INVINFO.PRODNAME BY CENTINV.INVINFO.PRODTYPE BY CENTINV.INVINFO.PRODCAT WHERE CENTINV.INVINFO.QTY_IN_STOCK LT 5000; ON TABLE HOLD ON TABLE NOTOTAL ON TABLE SET PAGE-NUM NOLEAD ON TABLE SET SQUEEZE ON ON TABLE SET HTMLCSS ON ON TABLE SET HTMLENCODE ON ON TABLE SET EMPTYREPORT ON END -* end of the test report
-* start of the test -RUN -IF &LINES EQ 0 GOTO ALERTEXIT; -* end of the test -DEFAULTH &WF_SUMMARY='Summary'; -DEFAULTH &WF_TITLE='WebFOCUS Report'; TABLE FILE CENTINV SUM CENTINV.INVINFO.QTY_IN_STOCK BY CENTINV.INVINFO.PRODTYPE BY CENTINV.INVINFO.PRODNAME BY CENTINV.INVINFO.PROD_NUM WHERE CENTINV.INVINFO.QTY_IN_STOCK LT 5000; ON TABLE SUBHEAD "Products with Inventory Below 5000" ON TABLE PCHOLD FORMAT HTML ON TABLE NOTOTAL ON TABLE SET PAGE-NUM NOLEAD ON TABLE SET SQUEEZE ON ON TABLE SET EMPTYREPORT ON ON TABLE SET HTMLCSS ON ON TABLE SET HTMLENCODE ON ON TABLE SET STYLE * INCLUDE=IBFS:/FILE/IBI_HTML_DIR/javaassist/intl/EN/ENIADefault_combine.sty,$ TYPE=REPORT,TITLETEXT=&WF_TITLE.QUOTEDSTRING,SUMMARY=&WF_SUMMARY.QUOTEDSTRING,$ TYPE=TABHEADING, LINE=1, JUSTIFY=CENTER,$ TYPE=TABHEADING, LINE=1, ITEM=1, OBJECT=TEXT, SIZE=14, STYLE=BOLD+ITALIC,$ ENDSTYLE END -* end of the output report
-* start of the options -* end of the options -ALERTEXIT -* Finished by Alert Assist
Se criar um Alerta no navegador da Web, o Alert Assist e, em seguida o InfoAssist serão invocados. O Alert Assist tem uma interface de usuário similar ao InfoAssist.
Menu Principal do Alert Assist
O menu principal do Alert Assist se encontra no canto esquerdo superior da janela do navegador. Ao clicar neste menu, uma lista suspensa contendo as opções Salvar, Salvar como, Executar e Fechar se abre. Algumas dessas opções estão também na Barra de Ferramentas de Início Rápido do Alert Assist.
A imagem seguinte mostra o menu principal do Alert Assist expandido.
Salvar o Alerta. Esta opção está desativada até que as duas partes do Alerta sejam criadas.
Salva a do alerta atual com um novo nome. A caixa de diálogo de Salvar como exibe um campo no qual você digita seu novo nome. Esta opção está desativada até que as duas partes do Alerta sejam criadas.
Fecha o alerta atual e solicita que se salve qualquer alteração.
Sai do Alert Assist e solicita que se salve qualquer alteração pendente para o alerta aberto.
Barra de Ferramentas de Início Rápido do Alert Assist
A barra de ferramentas de início rápido do Alert Assist contém os seguinte botões.
Butão |
Descrição |
---|---|
|
Salvar o Alerta. Esta opção está desativada até que as duas partes do Alerta sejam criadas. |
|
Reverte para a anterior ao desfazer uma ação. |
|
Move para adiante ao refazer uma uma ação. |
|
Exibe o código de procedimento de alerta em uma janela de somente leitura. |
|
Enviar um procedimento de alerta completo para o servidor de relatórios. Esta opção será ativada quando as duas partes do Alerta estejam criadas. A saída sempre se abre em um novo navegador. |
Opções de Faixa de Opções
Há uma faixa de opções sob a barra de ferramentas de início rápido do Alert Assist. Quando o Alert Assist se abre a primeira vez, nenhuma das opções da faixa de Opções é ativada.
Deve-se selecionar o nó de Teste ou Resultado para ativar a opção Novo, como mostrado na imagem a seguir.
Deve-se selecionar um Teste para ativar as opções restantes, como mostrado na imagem a seguir.
A faixa de opções contém as seguintes opções:
Grupo Navegação
Exibe um menu a partir do qual se pode escolher para criar um novo Relatório WebFOCUS ou Teste para Existência de Arquivo, quando Teste ou Resultado for selecionado. O novo fornece a mesma funcionalidade de quando se clica com o botão direito do mouse no nó de Teste e se cria um relatório a partir do menu.
Invoca o InfoAssist para que se possar fazer alterações no relatório, quando um Teste de Alerta ou Resultado de Alerta for selecionado. A opção Abrir somente é ativada depois que o teste de relatório for criado.
Abre o Relatório na caixa de diálogo de fonte de dados FILENAME, quando um Teste de Alerta ou Resultado de Alerta for selecionado. Pode-se então editar o relatório no editor de texto.
Executa um relatório na nova janela do navegador, quando um Teste de Alerta ou Resultado de Alerta for selecionado.
Excluir o Grupo
Remove o relatório do nó de Teste de Alerta ou Resultado de Alerta.
Os usuários autorizados podem executar um teste de alerta interativamente e, como opção, agendá-lo para distribuir pelo ReportCaster.
A imagem seguinte mostra como processar um alerta básico.
A imagem seguinte mostra como processar um alerta agendado.
Como: |
Para facilitar a criação e agendamento dos alertas, as ferramentas do Alert Assist lhe guia através de uma série de janelas que conclui as seguintes tarefas:
Se está registrado no Managed Reporting como um desenvolverdor do Managed Reporting, poderá accessar o Alert Assist através de um pasta do Conteúdo Publicado ou Particular, ou da subpasta dentro da árvore.
Ao usar o InfoAssist através do navegador para criar um teste de alerta, uma subárvore de guias e opções fica disponível já que o teste de alerta é usado somente para estabelecer as condições ou regras do teste. Os usuários não vêem este relatório. Este é um simples relatório que indica os critérios de seleção e um comando ON TABLE HOLD.
Quando um teste de alerta é avaliado e o resultado for verdadeiro, um relatório (o resultado de alerta, que é o segundo relatório criado) é executado. Este é o relatório que os usuários vêem. Portanto, pode-se adicionar estilo ao relatório. Mais opções ficam disponíveis no InfoAssist quando se cria um resultado de alerta.
Quando se cria um relatório de resultado de alerta, não é visível pelo usuário final do Managed Reporting por padrão, uma vez que todos os conteúdos são particulares por padrão.
Quando se seleciona um novo alerta a partir do Portal de BI ou do BI Dashboard, a ferramenta do WebFOCUS Alert Assist se abre para a criação dos componentes. O Alert Assist é um aplicativo do Bindows™ que é iniciado em uma janela do navegador separada.
A guia do navegador usa um alerta de nome genérico n, onde n é um número de índice começando em 1. Todos os alertas subsequentes amentam 1. Se tive o alerta, a caixa de diálogo é automaticamente definida neste nome genérico. Entretanto, pode-se alterar o nome como quiser.
À medida que se usa o Alert Assist para criar relatórios, pode-se ver mensagens que indicam Relatório Salvo. Suas alterações no relatório foram salvas mas não estão escritas no repositório WebFOCUS, até que o alerta seja salvo. Se sair do Alert Assist antes de clicar em Concluir, o alerta não será salvo.
As etapas seguintes fornecem opções para acessar o Alert Assist a partir de um navegador para criar um alerta.
A caixa de diálogo Definir Ferramentas se abre, como mostrado na imagem seguinte. Fornece opções para selecionar um servidor de relatórios e caminhos de aplicativos.
Observação: o acesso do usuário à caixa de diálogo Definir Ferramentas para especificar as propriedades do Reporting Server é controlada pelo privilégio de segurança WebFOCUS. Para mais informações sobre os privilégio de segurança do WebFOCUS, consulte o manual Administração e Segurança do WebFOCUS.
O WebFOCUS Alert Assist se abre.
Observação: a versão reduzida do InfoAssist é usada para criar solicitações de TABELA básica com instruções de BLOQUEIO (não em FORMATO PCHOLD). Gera sintaxe de procedimento escrito ao Alerta, da mesma maneira das versões anteriores de WebFOCUS. A opção na faixa de opções permite abrir o editor e digitar manualmente o código de procedimento ou editar um já existente. Quando o teste for salvo no editor, a sintaxe precisa ser validada como tendo um demonstrativo ON TABLE HOLD, um pré-requisito para um teste de alerta.
Como testar a existência de uma pasta é também válido. Digite o caminho completo do arquivo acessível ao servidor de relatórios. Se o arquivo for localizado, dispara-se o alarme (verdadeiro) e o Resultado de Alerta será executado. Vá para a etapa 11 para criar o Resultado de Alerta.
O InfoAssist se abre e você poderá criar o relatório que será executado quando o Teste de Alerta for disparado (verdadeiro).
A caixa de diálogo Abrir se fecha e o relatório selecionado aparece sob o nó do resultado.
Observação: o valor padrão para Título é Alert1.
O Resultado de Alerta é automaticamente executado se o relatório do Teste de Alerta for disparado (verdadeiro). Se estiver autorizado a agendar relatórios para distribuição, poderá como opção agendar o Alerta. Se desejar agendar o Alerta, vá para a etapa 20.
A ferramenta de Agendamento Básico do ReportCaster se abre em uma nova janela do navegador, como mostrado na imagem a seguir. Para mais informações sobre as opções da ferramenta de Agendamento Básico e distribuição, consulte o manual do ReportCaster.
A caixa de diálogo Opções de Alerta se abre, como mostrado na imagem a seguir.
Ao concluir a criação do agendamento, lembre-se de considerar a opção de intermitência para distribuir valores de relatório específico, ao invés de todo o relatório. Quando um relatório é intermitência, a informação de distribuição deve ser fornecida em uma lista de distribuição, arquivo de distribuição ou lista dinâmica de distribuição de email e uma lista de acesso para a distribuição de biblioteca. As opções de distribuição de biblioteca e email são as mais eficazes para os relatórios de alerta, devido à notificação de enviar versus receber por email. Para obter mais informações sobre como utilizar a opção de intermitência no ReportCaster, consulte o manual do ReportCaster.
Para obter mais informações sobre as opções de Recorrência, consulte o manual do ReportCaster.
O agendar relatório agora aparece na árvore, como mostrado na imagem a seguir.
Quando um Teste de Alerta for falso (e consequentemente não ativado), o relatório Resultado de Alerta não é executado. Quando um Agendar Alerta é executado, a informação sobre o avaliação do Teste de Alerta (verdadeiro ou falso) e qualque falha ou mensagens de aviso que ocorrem durante o processamento do Alerta ou agendamento são escritos no arquivo de log.
Para rastreara conclusão de um alerta agendado ou falhas que ocorreram durante o processo sem verificar o log de relatório para agendar o alerta, recomendameos que use a opção Agendar Notificação.
Na ferramenta de agendamento, a guia Notificação permite que se especifique:
WebFOCUS |