Navigation

    Communauté Digdash

    • S'inscrire
    • Se connecter
    • Recherche
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    1. Accueil
    2. yoyo
    Y
    • Profil
    • Abonnements 0
    • Abonnés 0
    • Sujets 3
    • Messages 4
    • Meilleur sujets 0
    • Groupes 0

    yoyo

    @yoyo

    0
    Réputation
    5
    Vues
    4
    Messages
    0
    Abonnés
    0
    Abonnements
    Inscrit Dernière connexion

    yoyo Se désabonner S'abonner

    Derniers messages publiés par yoyo

    • RE: LIVE SECURITY ET BDD

      @alexandre-campos je ne vois pas dans la documentation comment me connecter à mon autre base de données PERSONNE ?

      posté dans Studio
      Y
      yoyo
    • LIVE SECURITY ET BDD

      Bonjour,

      sur la live security , je veux filtrer entre mon userid provenant de mon interface et un champ utilisateur de ma table "PERSONNE"
      API ddCtrl.getCubeValue de mon cube ne marche pas dans le live security
      je ne sais pas comment me connecter à PERSONNE dans la live security.

      Merci

      posté dans Studio
      Y
      yoyo
    • LIVE SECURITY NIVEAU SUPERIEUR

      Bonjour,

      je filtre mes données sur le niveau établissement ETA mais je souhaite avoir accès au niveau academique ACA supérieur correspondant. exemple moi je suis eta 565576 mais je souhaite voir toutes les données de mon niveau aca 32 :
      b541cfbd-1c1d-4e45-928c-be532596ff21-image.png

      f2973ffd-7722-4465-b5f7-e7f0440361e2-image.png

      //Dimension concernée par la fonction de sécurisation/filtrage
      var dimSecurisee = "ETA";
      //Nom de la hiérarchie rattachée à la dimension sécurisée
      var HierarchieFiltree = 0;

      var HierarchieFiltreeLibellé = "Etablissement/Département/Académie/Région académique";
      // Récupération attribut utilisateur projet
      var attributUtilisateur = getUserAttribute("prmXXX");

      ///////////////////////////////////////////////////////////////////////////////////////

      // récupération nom utilisateur
      var userName = getUserAttribute('displayName');

      // Log de sécurité
      var sLogPrefix = "[SECURITY] [live-sec-thread-" + Math.floor(Math.random()*16777215).toString(16) + "] Utilisateur: " + userName + ", ";

      // Niveau de restriction (NAT, REG, ACA ou ETA) recupere de l'attribut utilisateur
      var niveauRestriction = attributUtilisateur.substr(0,3);

      // Niveaux de restrictions utilisateur
      if (niveauRestriction != 'NAT')
      {
      switch (niveauRestriction)
      {
      case 'REG':
      var nivHierarchieLibellé='Région Académique';
      var nivHierarchie=2;
      break;
      case 'ACA':
      var nivHierarchieLibellé='Académie';
      var nivHierarchie=1;
      break;
      case 'UAI':
      var nivHierarchieLibellé='ETA';
      var nivHierarchie='-1';
      break;
      default:
      var nivHierarchie='NOVAL';
      break;
      }

      if (nivHierarchie != 'NOVAL' )
      	{
      		// Séparation par "," et suppression des 4 premiers caractères de chaque élément
      		var valeurRestriction = attributUtilisateur.slice(4);
      		var userAttr = valeurRestriction.split(',');
      
      		// Applique le filtre sur la dimension trouvée
      		var dim = selection.dm.getDimensionById(dimSecurisee);
      		var filtre = new FilterSelection(dim, HierarchieFiltree, nivHierarchie, [], userAttr);
      		selection.setFilter(filtre);
      		// Log du filtrage appliqué
      		Packages.com.digdash.utils.MessageStack.getInstance().addText(sLogPrefix + " Dimension : " + dimSecurisee + " filtree sur " + HierarchieFiltreeLibellé  + " - niveau : " + nivHierarchieLibellé + " membres : "+ userAttr );
      	}
      else
      	{
      		var dim = selection.dm.getDimensionById(dimSecurisee);
      		var filtre = new FilterSelection(dim, -1, -1, [], ["-noval-"]);
      		selection.setFilter(filtre);    
      		// Log si la dimension est filtrée sur une liste vide
      		Packages.com.digdash.utils.MessageStack.getInstance().addText(sLogPrefix + " Dimension : " + dimSecurisee + " Aucun acces");
      	}
      
      }
      

      else
      {
      Packages.com.digdash.utils.MessageStack.getInstance().addText(sLogPrefix + " Pas de filtrage pour " + niveauRestriction);
      }
      donc je filtre sur mon eta mais j'ai accès au niveau superieur aca correpsondant à mon eta.Merci

      posté dans Studio
      Y
      yoyo
    • superposer graphique

      Bonjour,

      peux t-on superposer 2 graphiques comme nuage de points et les 2 apparaissent ensemble.

      posté dans Éditeur de Tableaux de Bord
      Y
      yoyo