Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sommaire

Table of Contents

1. Introduction

RSS en quelques mots

Le RSS ou encore le flux RSS est un système normalisé qui permet de mettre à disposition des informations.

...

Adapter si besoin le code de ces fichiers avec le nom du serveur SQL et les mots de passe pour accéder à la base de données de Silog.                                                                                              

2. Technique

2.1. Tables utilisées

Les flux peuvent être archivés dans plusieurs tables qui ont toujours la même structure. La table par défaut se nomme : FLUXRSS.

...

Il est en effet possible de définir une table réceptacle de FLUX générés par abonnement.

2.2. Les abonnements

Les abonnements possibles sont de 3 ordres :

  • Applicatif : cela correspond aux saisies de création, modification et suppression réalisées dans l’interface.

  • Transactionnel : cela correspond aux points d’entrés des programmes de l’ERP, comme par exemple la création d’un mouvement de stock, la génération automatique de facture…
    L’abonnement à une transaction peut également être une règle de calcul.

  • Listages : cela correspond à un abonnement programmé d’un listage généré par SilConsult. Cette fonctionnalité est disponible exclusivement en v8.03.

2.2. Pré-requis

  • Un serveur IIS doit être en service, les fichiers programme IIS fournis par SILOG doivent être installés dans ce serveur IIS. Voir la procédure d’installation du serveur IIS.

3. Les abonnements

3.1. Ouverture de l’application

L’application de déclaration des abonnements se nomme : « AFLUXRSS », et elle est accessible à partir du menu des Utilitaires.

...

SILOG ERP fournit 1240 abonnements sur les applications (évènements ouverture, fermeture, création, modification, suppression en-tête et corps, descente et remontée du corps.) et 132 abonnements sur les règles de transactions.

3.2. Création d’un abonnement « Application ».

  • Cliquez sur création puis valider.

...

Vous remarquez que description accepte du HTML. Ici par l’instruction correspondant à un retour chariot.

3.3. Création d’un abonnement « Transaction ».

En choisissant Type d’abonnement transaction, voici comment se présente l’écran.

...

Remarque :

L’exemple ci-dessous montre un abonnement de type transaction dont l’événement est un point d’entrée spécial dédié à l’application GRT.

3.4. Activation des abonnements.

Lors de la création d’un nouvel abonnement et dans les abonnements fournis par SILOG, la zone abonnement actif O/N est par défaut à Non.

...

Le premier clic passe Inactif à Actif.

Et inversement

3.5.  Comment s’abonner ?

A cette étape nous avons créé un abonnement et la table FLUXRSS2 va être alimentée. Par contre, les utilisateurs ne se sont pas spécifiquement abonnés à ce flux.

...

Dans l’exemple ci-dessous, l’utilisateur SILOG est abonné à ce flux. Pour le détail des autres rubriques voir Fonctionnalités avancées. 

3.6. Visualisation d’un premier résultat.

3.6.1. Internet Explorer

Vous devez vous connecter à votre intranet en passant l’URL suivants :

En rouge les paramètres de votre système et réseau.

http://<monserveurintranet>/<NomdufichierSQLTORSS.aspx>?siloguser=<IdUser>&datatable=<TableFluxRSS> &SpecFlux=<Mot de passe utilisateur ERP>

Il faut créer une URL différente par base de données.

...

Ci-dessous copie d’écran suite à un rafraîchissement d’Internet Explorer.

3.6.2. Outlook

Vous pouvez également paramétrer votre messagerie pour réceptionner les flux rss de SILOG.

...

Voici ce que vous obtenez dans votre messagerie : des informations dynamiques provenant de SILOG. 

4. Les fonctionnalités avancées

4.1. Gestion des conditions par utilisateurs

Les abonnements vous permettent d’affecter une table FLUX RSS par évènement ou par type d’abonnement ou par application ou groupe d’application.

...

A savoir que le flux généré à partir du serveur web interprète les conditions que l’on peut saisir dans le corps de l’application des abonnements. 

Ces conditions sont à saisir en langage SQL, la zone « NomTableAppli » de l’entête doit être alimentée, sinon aucune condition ne sera interprétée par les flux RSS.

4.2. Exemples d’utilisation du HTML simple dans les titres et descriptions.

Si vous organiser votre serveur IIS pour stocker dans le répertoire « root », des images ou autres objets, le flux rss peut lire ces informations par lien HyperText ou directement dans les pages HTM suivant les cas.

...

C’est pourquoi il est conseillé de placer un HyperLien plutôt que d’afficher les éléments dans la page.

4.3. Exemples de fonctions évoluées comme OBJECT.

Prenons l’exemple suivant :

...

Et ainsi de suite vous pouvez créer des liens ou du contenu de document office : Word, Excel, PDF…

5. Fichiers d’exécution des flux sur serveur internet et intranet

Le flux RSS est généré par un programme dont le point d’entrée est « SQLToRSS.aspx ».

...

Ces composants doivent être copiés dans le répertoire racine du serveur « IIS ». Par défaut ce répertoire est le suivant « C:\inetpub\wwwroot ».

5.1. Paramétrage des connexions aux bases de données

Le fichier « Web.config » doit contenir toutes les informations de connexion aux différentes bases de données.

...