Dans cette section :
Comment : |
Aujourd'hui, dans le monde des affaires, la réduction des coûts d'exploitation et l'amélioration de la rentabilité sont des objectifs critiques. 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ée 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 (salves) 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 : Comment : 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 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 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
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.
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.
Remarque : 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 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
La fenêtre de dialogue Configuration Outil s'ouvre. Elle fournit les options pour sélectionner un Serveur 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 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.
Si vous créez une alerte dans la navigateur web, l'Assistant d'alerte est invoqué puis InfoAssist. L'Assistant d'alerte dispose d'une interface utilisateur similaire à InfoAssist. L'image suivante présente l'interface de l'assistant d'alerte WebFOCUS.
Menu principal Assistant d'alerte
Dans le coin supérieur gauche de la fenêtre du navigateur se trouve le bouton Application, qui fournit un accès au menu principal de l'Assistant d'alerte. Ce menu contient les options enregistrer, enregistrer sous, exécuter, fermer, et quitter. Certaines de ces options sont également disponibles sur la barre d'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 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
Sous la barre à outils Accès 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 dans lequel vous pouvez choisir de créer un nouveau rapport WebFOCUS ou bien un test WebFOCUS, ouvrir un rapport existant, ou tester l'existence d'un fichier. Ce bouton est actif lorsque le noeud Test ou le noeud Résultat est sélectionné. Vous pouvez aussi trouver ces options dans les menu de raccourcis des noeuds Test et Résultat.
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 ou Résultat.
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.
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 Rapports. Si le fichier est situé, l'alerte est lancée (positive) et le rapport du Résultat de l'alerte est exécuté.
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.
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.
Remarque : Lorsque vous utilisez l'assistant d'alertes pour créer des rapports, il se peut que le message Rapport enregistré. 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 l'assistant d'alertes avant de cliquer sur Enregistrer dans le menu assistant d'alerte, l'alerte n'est pas enregistrée.
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 ressource, 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 :
Comment : |
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é. Le didacticiel suivant décrit comment créer une alerte simple qui est activée lorsque le coût des biens excède le revenu pour une marque. Ce type d'alerte pourrait aider une société à décider s'il devrait continuer à supporter une marque spécifique, en fonction des pertes sur une période donnée.
Pour suivre ce didacticiel, vous devez avoir un accès à la source de données d'exemple WebFOCUS Retail.
L'outil assistant d'alerte s'ouvre dans une nouvelle fenêtre du navigateur, comme le montre l'image suivante.
WebFOCUS InfoAssist s'ouvre.
Avant de terminer votre rapport, vous devez ajouter la condition Where définissant le critère devant être vérifié.
La fenêtre de dialogue Créer une condition de filtrage s'ouvre.
Les menus déroulants pour champs et sous-requête, opérateurs, et valeurs s'ouvrent.
L'ma suivante illustre la condition Where achevée.
Votre rapport s'affiche maintenant en dessous du nœud Test dans la fenêtre de navigateur assistant d'alerte.
WebFOCUS InfoAssist s'ouvre.
Votre test d'alerte vérifiant les pertes de revenus, vous souhaitez que le rapport final de ce didacticiel présente un champ pour les pertes. Ce champ n'est pas disponible par défaut. Vous pouvez le créer.
La fenêtre de dialogue champ détail (DEFINE) s'affiche.
Vous pouvez entrer l'expression directement dans un champ d'expression ou bien choisir les champs dans l'arborescence des données.
Le volet Données s'actualise et affiche maintenant le nouveau champ, Pertes.
Pour assurer que le résultat de l'alerte génère un rapport correct lorsque le critère de test est rencontré, vous devez ajouter la même condition Where que celle que vous avez ajoutée à Test Alerte.
Vous pouvez mettre en forme le rapport qui est distribué en ajoutant un en-tête.
La fenêtre de dialogue En-tête et Pied de page s'ouvre.
Une fois Test et Résultat terminés, vous pouvez enregistrer la procédure Alerte.
La fenêtre de dialogue Enregistrer sous s'affiche.
Votre nouvelle alerte s'affiche maintenant dans l'arborescence ressource et peut être planifiée, comme le montre l'image suivante.
Vous pouvez planifier le rapport à distribuer par e-mail, serveur FTP, bibliothèque de rapports, référentiel, ou envoi direct vers une imprimante. Dans ce didacticiel, vous souhaitez qu'un e-mail le mensuel soit envoyé.
L'outil de planification de base de ReportCaster s'ouvre, comme le montre l'image suivante.
La fenêtre de dialogue Options de l'alerte s'ouvre.
L'image suivante montre un exemple de l'onglet distribution.
De plus, vous pouvez affecter des notifications à la distribution d'alerte. Cliquez sur Notification et remplissez les champs requis.
La fenêtre de dialogue Enregistrer sous s'affiche.
Le planning d'alerte s'affiche désormais dans l'arborescence ressource, comme le montre l'image suivante.
Une invite va vous demander si vous souhaitez exécuter le planning.
Les adresses e-mail que vous avez identifiées précédemment recevront le rapport d'alerte en peu de temps.
Les images suivantes vous présentent des exemples d'e-mail d'alerte et de rapports d'alerte.
WebFOCUS |