Nesta seção:
Como: |
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 simples 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 e-mails de clientes. Eles têm suporte dos seguintes aparatos móveis: iPhone®, iPad®, BlackBerry® e celulares capacitados com e-mail. 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: Como: 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 (verdade 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 é acessí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 verdade com um extensão. Testar a existência de uma pasta também é válido.
Se o teste de alerta for disparado (verdade), 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
Quando se seleciona um novo alerta a partir do Portal de BI ou do Painel de BI, 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 aumentam 1. Se tive o alerta, a caixa de diálogo é automaticamente definida neste nome genérico. Entretanto, pode-se alterar o nome como quiser.
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.
Observação: 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 (verdade).
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 ENGINE INT CACHE SET ON -DEFAULTH &WF_SUMMARY='Summary'; -DEFAULTH &WF_TITLE='WebFOCUS Report'; TABLE FILE ibisamp/wf_retail SUM WF_RETAIL.WF_RETAIL_SALES.COGS_US WF_RETAIL.WF_RETAIL_SALES.REVENUE_US BY WF_RETAIL.WF_RETAIL_PRODUCT.PRODUCT_CATEGORY BY WF_RETAIL.WF_RETAIL_PRODUCT.BRAND WHERE WF_RETAIL.WF_RETAIL_SALES.COGS_US GT WF_RETAIL.WF_RETAIL_SALES.REVENUE_US; ON TABLE HOLD 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 CACHELINES 100 END -* end of the test report
-* start of the test -RUN -IF &LINES EQ 0 GOTO ALERTEXIT; -* end of the test -* start of the output report ENGINE INT CACHE SET ON -*COMPONENT=Define_wf_retail DEFINE FILE ibisamp/wf_retail Loss/D12.2=WF_RETAIL.WF_RETAIL_SALES.REVENUE_US - WF_RETAIL.WF_RETAIL_SALES.COGS_US ; END -DEFAULTH &WF_SUMMARY='Summary'; -DEFAULTH &WF_TITLE='WebFOCUS Report'; TABLE FILE ibisamp/wf_retail SUM WF_RETAIL.WF_RETAIL_SALES.QUANTITY_SOLD Loss BY WF_RETAIL.WF_RETAIL_PRODUCT.BRAND ACROSS WF_RETAIL.WF_RETAIL_TIME_SALES.TIME_QTR WHERE WF_RETAIL.WF_RETAIL_SALES.COGS_US GT WF_RETAIL.WF_RETAIL_SALES.REVENUE_US; ON TABLE SUBHEAD "Brand Revenue Loss" ON TABLE PCHOLD FORMAT HTML ON TABLE NOTOTAL ON TABLE SET CACHELINES 100 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 ON TABLE SET GRWIDTH 1 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, HFREEZE=OFF, $ 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
A caixa de diálogo Configuração da Ferramenta se abre. 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.
Quando se cria 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. A imagem a seguir mostra a interface do Alert Assist do WebFOCUS.
Menu Principal do Alert Assist
No canto superior esquerdo da janela do navegador você encontra o botão Aplicativo, que fornece acesso ao Menu Principal do Alert Assist. Este menu contém as opções Salvar, Salvar Como, Executar, Fechar e Sair. Algumas dessas opções estão também na Barra de Ferramentas de Acesso 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.
Botã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 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. |
Fita
Há uma faixa de opções sob a barra de ferramentas de Acesso 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 você pode escolher criar um novo relatório WebFOCUS ou teste WebFOCUS, abrir um relatório existente ou testar a existência de arquivos. Este botão é ativado quando o nó Test ou Resultado for selecionado. Também é possível localizar estas opções nos menus de atalho para os nós Teste e Resultado.
Invoca o InfoAssist para que se possa 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 Grupo
Remove o relatório do nó de Teste ou Resultado.
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.
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 (verdade) e o Resultado de Alerta será executado.
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.
O Resultado de Alerta é automaticamente executado se o relatório do Teste de Alerta for disparado (verdade). Se estiver autorizado a agendar relatórios para distribuição, poderá como opção agendar o Alerta.
Observação: À 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 você sair do Alert Assist antes de clicar em Salvar, o Alerta não será salvo.
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 e-mail e uma lista de acesso para a distribuição de biblioteca. As opções de distribuição de biblioteca e e-mail são as mais eficazes para os relatórios de alerta, devido à notificação de enviar versus receber por e-mail. 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 Recursos, 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 (verdade ou falso) e qualque falha ou mensagens de aviso que ocorrem durante o processo 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:
Como: |
Um alerta dirigido de dados é um evento que é solicitado por uma orientação definida. Esta diretriz pode variar do simples ao complexo. O tutorial a seguir descreve como criar um Alerta simples que é acionado quando o custo de produtos excede a renda de uma marca. Este tipo de Alerta pode ajudar uma empresa a decidir se devem continuar a trabalhar com uma marca específico com base na perda financeira em um período de tempo em particular.
Para seguir este tutorial, deve-se acessar a fonte de dados de exemplo Retail do WebFOCUS.
A ferramenta de Alert Assist se abre em uma nova janela do navegador, como mostrado na imagem a seguir.
O WebFOCUS InfoAssist se abre.
Antes de completar seu relatório, é necessário adicionar a condição Where que define os critérios a serem respeitados.
A caixa de diálogo Criar uma condição de filtragem se abre.
Os menus suspenso para Campos e Subconsultas, Operadores e Valores se abrem.
A imagem a seguir mostra a condição Where concluída.
Seu relatório agora é exibido no nó Teste da janela do navegador do Alert Assist.
O WebFOCUS InfoAssist se abre.
Já que o seu Teste de Alerta está verificando a perde de renda, neste tutorial você deseja que o relatório final possua um campo que destaque a perda. Este campo não está disponível por padrão. Você pode criá-lo.
A caixa de diálogo Campo Detalhe (Define) se abre.
É possível digitar a expressão diretamente no campo de expressão ou escolher os campos a partir da árvore de dados.
O painel Dados é atualizado e exibe o novo campo, Perda.
Para garantir que o Resultado do Alerta gere o relatório correto quando os critérios de teste são atendidos, é necessário adicionar a mesma condição Where como a única que a que você adicionou ao Teste de Alerta.
É possível formatar o estilo do relatório que é distribuído adicionando um cabeçalho.
A caixa de diálogo Cabeçalho e Rodapé se abre.
Assim que o Teste e o Resultado forem concluído, é possível salvar o procedimento de Alerta.
A caixa de diálogo de Salvar como se abre.
Seu novo Alerta é exibido agora na árvore Recurso e pode ser agendado, como ilustrado na imagem a seguir.
É possível agendar o relatório para ser distribuído por e-mail, servidor FTP, biblioteca de relatórios, repositório ou enviado diretamente para uma impressora. Neste tutorial, você enviará um e-mail mensal.
A ferramenta de Agendamento Básico do ReportCaster se abre, como ilustrado na imagem a seguir.
A caixa de diálogo Opções de Alerta se abre.
A imagem a seguir mostra um exemplo de opção de Distribuição.
Além disso, é possível definir notificações de distribuição de Alertas. Clique em Notificação e preencha os campos.
A caixa de diálogo de Salvar como se abre.
O Agendamento de Alertas é agora exibido na árvore Recurso, como ilustrado na imagem a seguir.
Um aviso irá perguntar se você deseja executar o agendamento.
Os endereços de e-mail que você identificou anteriormente receberão o Relatório de Alerta em breve.
As imagens a seguir exibem exemplos do e-mail de Alerta e do relatório de Alerta.
WebFOCUS |