Outils pour utilisateurs

Outils du site


dev_doc:site_vitrine:install_copie

Ceci est une ancienne révision du document !


Installer le site vitrine Salamander à partir d'une sauvegarde

Cette note explique comment installer le site vitrine Salamander Drupal à partir d'une sauvegarde issue du module Drupal “Backup and Migrate”.

Les étapes

Création de la partie "calculatoire" du type d'indicateurs

Un type d'indicateurs (volatilité d'un portefeuille, concentration sur les expositions géographiques, etc…) fait appel à un calcul sous-jacent.

Il va falloir créer la fonction qui va se charger de calculer/récupérer les données utiles.

Cette fonction sera à placer dans le package CALCUL_TRANS_PKG : les calculs réalisés par les différents types d'indicateurs peuvent être utiles pour d'autres fonctionnalités de S@M (reporting, module de contrainte, etc…). Ce package a pour objectif de centraliser ces calculs.

Dans cette fonction, aucune notion de risque (seuils, statut du résultat, etc…) ne doit apparaître. Il s'agit simplement de générer les données qui seront à exploiter par un package de risque dédié.


Création de la fonction de résultat

Cette fonction sera à placer dans le package RISK_RESULTAT_PKG.

Le nom donné à cette fonction représente le code avec lequel il faudra créer le(s) type(s) d'indicateurs.

Elle permet :

  • de récupérer les données de calcul en appelant la fonction de calcul créée précédemment.
  • d'appeler la fonction ins_resultat qui insère un nouveau résultat de risque en définissant son statut (OK, en alerte, critique) en fonction des seuils de l'indicateur.
  • d'appeler la fonction ins_resultat_param (si nécessaire, c'est-à-dire si les indicateurs associés auront des paramètres) afin de sauvegarder le contexte d'un résultat (paramètres utilisés).

Il est possible de récupérer les paramètres de l'indicateur en utilisant le tableau p_indic_params de cette manière :

devise := p_indic_params('LOV DEVISE').param;

Créer le type d'indicateurs dans S@M

Il ne reste plus qu'à créer un type d'indicateurs avec l'écran S@M dédié en renseignant le code créé précédemment pour le lier avec sa fonction de calcul.


Mettre à jour le fichier d'init

Il faut également penser à renseigner le fichier d'initialisation CVS_SAM/dev_erra/db/SQL/INIT_RISK_BDD.sql afin de le maintenir à jour.

Ce fichier contient les types d'indicateurs et un indicateur “exemple” pour chacun.

Lors des MEP, ce fichier est utilisé pour installer le nouveau type d'indicateurs avec son indicateur exemple (des select count(*) permettent d'éviter de recréer les autres !)

dev_doc/site_vitrine/install_copie.1474969615.txt.gz · Dernière modification: 2020/12/21 19:43 (modification externe)