Dans cette section : |
Dans le monde des affaires d'aujourd'hui, il est fondamental de réduire les coûts d'exploitation et d'améliorer la rentabilité. Les organisations créent et distribuent des rapports d'évaluation et de mesures et de mesures à prendre lors que les objectifs définis par la direction ne sont pas atteints. Cette évaluation peut être largement automatisés grâce au rapport d'alerte.
Le rapport d'alerte automatise l'évaluation d'une condition définie pour déterminer si un rapport doit être exécuté ou pas. Les destinataires de ce rapport savent qu'ils reçoivent un rapport avant de l'ouvrir car il s'agit d'une exception à leur domaine de responsabilité.
Une alerte définie par les données est un évènement déclenché par les directives que vous définissez. Cette directive peut varier dans sa complexité. Par exemple, une simple directive a pour but d'alerter un responsable de ventes lorsqu'une commande qui dépasse $1 million est placée. Un exemple de directive plus complexe peut alerter un chef de service lorsque les dépenses cumulatives dépassent le budget pour une catégorie. Le rapport envoyé au responsable suite au déclenchement de l'alerte pourrait présenter les transactions les plus récentes, ainsi que les montants et les sources de celles-ci.
Un rapport d'alerte est une fonctionnalité intégrée de WebFOCUS Managed Reporting et ReportCaster. Un rapport d'alerte peut être exécuté interactivement ou par les utilisateurs autorisés. Vous pouvez utiliser ReportCaster pour planifier et distribuer un rapport d'alerte. De plus, la capacité de segmentation de ReportCaster peut envoyer des informations ciblées à des personnes qui en ont besoin. Il y a donc moins d'informations par personne à analyser.
Les alertes fonctionnent avec tous les clients de messagerie. Ils sont pris en charge sur les dispositifs mobiles suivants : iPhone®, iPad®, BlackBerry®, et téléphones mobiles avec l'option E-mail. Les alertes peuvent également êtres envoyées à n'importe quel PC ou ordinateur portable avec une application de courrier électronique.
Les alertes proposent les outils suivants :
Dans cette section : Référence : |
Les composants suivants sont requis par la fonctionnalité Alertes
Une Alerte comprend les éléments suivants :
Une procédure de test d'alerte est nécessaire pour vérifier si un ensemble de conditions de test (des règles) a été rempli (TRUE ou FALSE). Un test d'alerte peut être un Test WebFOCUS, qui consiste en une simple requête TABLE, que vous créez pour définir la condition à tester. Alternativement, un test d'alerte peut aussi être un Test pour Existence d'un fichier, qui vérifie l'existence d'un fichier accessible au serveur de génération de rapports WebFOCUS auquel le test est soumis. Le fichier n'est doit pas forcément se trouver dans le APP PATH. Il doit simplement se trouver dans un emplacement où il peut être trouvé par le Serveur de génération de rapports.
Le fichier Test pour l'existence d'un fichier ne doit pas forcément s'agir d'un fichier réel avec une extension. Un Test pour l'existence d'un dossier est également possible.
Si le test d'alerte est lancé (positif), renvoie des enregistrements, la requête du résultat de l'alerte est traité. Vous avez l'option de créer le rapport du résultat ou de sélectionner un rapport Managed Reporting existant que vous êtes autorisé à exécuter.
Alertes créées dans le navigateur
Si vous sélectionnez Test WebFOCUS dans le navigateur, vous êtes invité à créer le test d'alerte avec InfoAssist. La version de InfoAssist invoquée ne contient pas d'option de style de champ, d'en-tête, pieds de page, ou de rapport tels que OLAP ou pagination sur demande. Le test d'alerte détermine si la condition spécifiée est vérifiée ou pas. Ce n'est pas le rapport qui est affiché comme résultat de l'alerte.
Vous pouvez créer le résultat de l'alerte avec InfoAssist, cette fois avec toutes les options de rapport et de style. Alternativement, vous pouvez sélectionner un rapport Managed Reporting existant.
Tenez compte de la flexibilité de modification du résultat de l'alerte lorsque vous créez une alerte. Il est recommandé de sélectionner un rapport existant pour la requête Résultat de l'alerte, puisque l'utilisateur peut la modifier, l'exécuter interactivement, ou la planifier indépendamment de l'alerte. Si vous créez le résultat de l'alerte avec InfoAssist dans l'Assistant d'alerte, vous devez utiliser l'Assistant d'alerte et sélectionner l'option Ouvrir pour modifier la requête puisque le test et le rapport d'alerte à exécuter existent dans la procédure d'alerte.
Dans le code d'exemple qui suit, le test et rapport d'alerte à exécuter (Résultat de l'alerte) sont créés dans InfoAssist. Pour maintenir les exemples de code simples, les options de style et de rapport comme les en-têtes de rapport et l'application de style conditionnel ne sont pas incluses dans cette requête.
Notez qu'après la première requête TABLE il y a une instruction -IF qui vérifie que le nombre de lignes dans le rapport est égal à zéro (-IF &LINES GT 0). Cette condition de test détermine si la deuxième requête TABLE, pour exécuter le rapport, devrait être lancée (vrai).
Si le nombre de lignes est supérieur à zéro, il y a alors des enregistrements qui répondent au test d'alerte et le rapport est exécuté. Si le nombre de lignes est supérieur à zéro, il y a alors des enregistrements qui répondent au test d'alerte et le rapport est exécuté.
-* 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
Si vous créez une alerte dans la navigateur web, l'Assistant d'alerteest invoqué puis InfoAssist. L'Assistant d'alerte dispose d'une interface utilisateur similaire à InfoAssist.
Menu principal Assistant d'alerte
Dans le coin supérieur gauche de la fenêtre du navigateur se trouve le menu principal de l'Assistant d'alerte. Lorsque vous cliquez sur ce menu, une liste déroulante contient les options Enregistrer, Enregistrer sous, Exécuter, et Fermer. Certaines de ces options sont également disponibles sur la barre à outils Lancement rapide de l'Assistant d'alerte.
L'image suivante présente le menu d'applications de l'Assistant d'alertes.
Enregistre l'alerte. Cette option est désactivée jusqu'à ce que les deux parties de l'alerte soient créées.
Enregistre le document actif sous un autre nom. La fenêtre de dialogue Enregistrer sous affiche un champ dans lequel vous pouvez entrer le nouveau nom. Cette option est désactivée jusqu'à ce que les deux parties de l'alerte soient créées.
Ferme l'alerte actuelle et vous invite à enregistrer les modifications.
Quitte l'Assistant d'alerte et vous invite à enregistrer toute modification en attente pour ouvrir l'alerte.
Barre à outils Lancement Rapide de l'assistant d'alerte
La barre à outils Lancement Rapide de l'assistant d'alerte comprend les boutons suivants.
Bouton |
Description |
---|---|
|
Enregistre l'alerte. Cette option est désactivée jusqu'à ce que les deux parties de l'alerte soient créées. |
|
Rétablit en annulant une action. |
|
Déplace en rétablissant une action. |
|
Affiche le code de la procédure d'alerte dans une fenêtre à lecture seule. |
|
Soumet la procédure entière de l'alerte au serveur de génération de rapports. Cette option est activée lorsque les deux parties de l'alerte sont créées. La sortie s'affiche toujours dans un nouveau navigateur. |
Ruban Options
Sous la barre à outils Lancement rapide de l'Assistant d'alerte se trouve un ruban. Lorsque l'Assistant d'alerte s'ouvre pour la première fois, aucune des options du ruban n'est activée.
Vous devez sélectionner le noeud Test ou Résultat pour activer l'option Nouveau, comme le montre l'image suivante.
Vous devez créer un test pour activer les options restantes, comme le montre l'image suivante.
Le ruban contient les options suivantes :
Groupe Navigation
Affiche un menu à partir duquel vous pouvez choisir de créer un nouveau Rapport WebFOCUS ou Test pour l'existence d'un fichier lorsque Test ou Résultat est sélectionné. L'option Nouveau présente les même fonctionnalités que si vous faisiez un clic droit sur le noeud Test et créez un rapport du menu.
Invoque InfoAssist pour que vous puissiez apporter les modification au rapport lorsque l'option Résultat du test ou de l'alerte est sélectionnée. L'option Rapport n'est activée qu'après la création du test de rapport.
Ouvre le rapport dans la fenêtre de dialogue de la source de données FILENAME lorsqu'un test d'alerte ou résultat d'alerte est sélectionné. Vous pouvez ensuite modifier le rapport dans un éditeur de texte.
Exécute le rapport dans une nouvelle fenêtre de navigateur lorsque le test d'alerte ou résultat d'alerte est sélectionné.
Supprimer le groupe
Supprime le rapport du noeud Test d'alerte ou Résultat d'alerte.
Les utilisateur autorisés peuvent exécuter un test d'alerte interactivement et éventuellement le planifier pour qu'il soit distribué par ReportCaster.
L'image suivante présente le traitement de base d'une l'alerte.
L'image suivante présente le traitement d'une alerte planifiée.
Comment : |
Pour faciliter la création et la planification des alertes, l'outil Alerte vous guide dans une série de panneaux qui complètent les tâches suivantes :
Si vous êtes connecté à Managed Reporting en tant que développeur Managed Reporting, vous pouvez accéder à l'Assitant d'alerte via un dossier ou sous-dossier Contenu public ou Contenu privé dans l'arborescence.
Lorsque vous utilisez InfoAssist via le navigateur pour créer un test d'alerte, un sous-ensemble d'onglets et d'options sont disponibles, puisque le test d'alerte est utilisé uniquement pour définir les conditions ou règles du test. Les utilisateurs ne voient pas le rapport. Ce rapport doit être simple, indiquant les critères de sélection et comprenant une commande ON TABLE HOLD.
Lorsqu'un test d'alerte est évalué et que le résultat est TRUE, un rapport (c'est-à-dire, la procédure du résultat d'alerte, qui est le deuxième rapport que vous créez) est exécuté. Voici le rapport que les utilisateurs peuvent voir. En conséquence, vous pouvez ajouter un style à ce rapport. Plus d'options sont disponibles dans InfoAssist lors de la création d'une procédure de résultats d'alerte.
Lorsque vous créez un rapport Résultat de l'alerte, il n'est pas affiché par défaut à l'utilisateur final Managed Reporting, puisque tout le contenu est privé par défaut.
Lorsque vous sélectionnez un nouvelle alerte du Portail BI ou Dashboard BI, l'outil Assistant d'alerte WebFOCUS s'ouvre pour créer les composants. L'Assitant d'alerte est une application Bindows™ lancée dans une nouvelle fenêtre de navigateur.
L'onglet du navigateur utilise un nom générique Alertn, où n est un numéro d'index qui commence par 1. Toutes les alertes qui suivent augmentent de 1. Si vous avez enregistré une alerte, la fenêtre de dialogue est automatiquement définie avec ce nom générique. Vous pouvez toutefois modifier le nom à souhait.
Lorsque vous utilisez le Générateur d'alertes pour créer des rapports, il se peut que le message "Rapport enregistré" s'affiche. Cela signifie que les modifications apportées au rapport ont été enregistrées, mais ne seront pas inscrites dans le référentiel WebFOCUS jusqu'à ce que l'alerte soit enregistrée. Si vous quittez le Générateur d'alertes avant de cliquer sur Terminer, l'alerte n'est pas enregistrée.
Les étapes suivantes fournissent des options pour l'accès à l'Assistant d'alerte à partir d'un navigateur pour créer une alerte.
La boîte de dialogue Définir les préférences s'ouvre, comme le montre l'image suivante. Elle fournit les options pour sélectionner un Serveur de génération de rapports et les Chemins d'application.
Remarque : l'accès utilisateur vers la fenêtre de dialogue Installation de l'outil pour spécifier les propriétés du Serveur de génération de rapports est contrôlé pour un privilège de securité WebFOCUS. Pour des informations sur les privilèges de sécurité de WebFOCUS, consultez le manuel Administration et Sécurité WebFOCUS.
L'assistant d'alertes WebFOCUS s'ouvre.
Remarque : la version simplifiée de InfoAssist est utilisée pour créer des requêtes TABLE de base avec des instructions HOLD (pas PCHOLD FORMAT). Elle génère une syntaxe écrite sur l'alerte de la même façon que dans les version précédentes de WebFOCUS. L'option Modifier sur le ruban vous permet d'ouvrir l'éditeur et d'entrer manuellement le code de procédure ou de modifier le code de procédure existant. Lorsque le test est enregistré à partir de l'éditeur, la syntaxe doit être validée comme ayant une instruction ON TABLE HOLD, comme condition prérequise pour un test d'alerte.
Tester un dossier pour son existence est aussi possible. Entrez le chemin complet vers le dossier accéssible au Serveur de génération de rapports. Si le fichier est situé, l'alerte est lancée (positive) et le rapport du Résultat de l'alerte est exécuté. Passez à Etape 11 pour créer la procédure le résultats d'alerte.
InfoAssist s'ouvre et vous pouvez créer le rapport qui sera exécuté lorsque le test d'alerte est lancé (positif).
La fenêtre de dialogue Ouvrir se ferme et le rapport sélectionné s'affiche sous le noeud Résultat.
Remarque : la valeur par défaut pour Titre est Alert1.
Le résultat de l'alerte est automatiquement exécuté si le rapport du test d'alerte est lancé (positif). Si vous êtes autorisé à planifier des rapports pour la distribution, vous pouvez éventuellement planifier l'alerte. Si vous souhaitez planifier l'alerte, passez à l'étape 20.
Le ruban intuitif de la console ReportCaster s'ouvre dans une nouvelle fenêtre du navigateur, comme le montre l'image suivante. Pour plus d'informations sur l'outil de planification de base et les options de distribution, consultez le manuel ReportCaster.
La fenêtre de dialogue Options d'alerte s'ouvre, comme le montre l'image suivante.
Lorsque vous terminez la création de la tâche planifiée, pensez à l'option de segmentation pour distribuer des valeurs de rapport spécifiques au lieu du rapport complet. Lorsqu'un rapport est segmenté, les informations de distribution doivent être fournies dans une liste de distribution, un fichier de distribution ou une liste dynamique en vue d'une distribution par e-mail et une liste d'accès pour une distribution de bibliothèque. Les options de distibution par e-mail et par bibliothèque sont les plus efficaces pour les rapports d'alerte en raison de la notification push vs. extraction par e-mail. Pour plus d'informations sur l'utilisation de l'option de segmentation dans ReportCaster, consultez le manuel ReportCaster.
Pour plus d'informations sur l'option Récurrence, consultez le manuel ReportCaster.
Le rapport planifié s'affiche désormais dans l'arborescence, comme le montre l'image suivante.
Lorsqu'un test d'alerte est faux (et donc désactivé), le rapport sur le résultat de l'alerte n'est pas exécuté. Lorsqu'un planning d'alerte est exécuté, les informations sur l'évaluation du test d'alerte (positif ou négatif) ainsi que tout message d'erreur ou d'avertissement qui survient lors du traitement du planning ou de l'alerte est écrit dans le fichier journal.
Afin de pouvoir suivre l'achèvement d'une alerte planifiée, ou les erreurs se produisant lors de l'exécution sans avoir à vérifier le fichier journal de la tâche planifiée, il vous est recommandé d'utiliser l'option Planifier la notification.
Dans l'outil de planification, l'onglet Notification vous permet de spécifier :
WebFOCUS |