Fermer

février 27, 2020

Création de tableaux de bord de base dans OneStream XF


Le but de ce blog est d'éduquer les clients / consultants OneStream dans l'art de créer des tableaux de bord. Ce blog fournit un exemple de base sur la façon de créer un tableau de bord basé sur une vue de cube. Ce type de tableau de bord permet aux utilisateurs finaux de sélectionner à la volée de nouveaux pilotes / variables en un seul clic. Pour créer ce tableau de bord, les étapes suivantes doivent être effectuées. Il existe des objets, appelés «composants de tableau de bord», qui doivent être construits et compilés pour développer un tableau de bord basé sur une vue de cube opérationnelle. Considérez le processus comme un petit casse-tête dans lequel vous devez créer chaque pièce avant de l'assembler.

Voir le lien ci-dessous pour un kit de démarrage de tableau de bord avec des modèles de paramètres, boutons, zones de liste déroulante et tableaux de bord. Pour poursuivre l'exercice, chargez le kit de démarrage dans l'application à l'aide de la fonction Application -> Charger / Extraire.

Kit de démarrage du tableau de bord de base

Paramètres

Il existe plusieurs types de paramètres et chacun atteint un objectif différent. Considérez un paramètre comme une variable que l'utilisateur sélectionne ou qui peut être prédéfinie par le développeur en fonction de certaines actions de l'utilisateur. Dans le cadre d'un tableau de bord de base de vue de cube, concentrez-vous sur les trois types de paramètres suivants:

  1. Dialogue des membres: Présente aux utilisateurs une fenêtre qui leur permet de sélectionner des membres en fonction du filtre de membre défini dans la configuration des paramètres. Si vous souhaitez que les utilisateurs cliquent sur un bouton dans un tableau de bord et qu'une autre fenêtre s'affiche leur permettant de sélectionner des membres, utilisez ce type de paramètre.

 Img1

  1. Liste des membres: Présente aux utilisateurs une liste déroulante plate de membres basé sur le filtre de membre défini dans la configuration des paramètres. Pensez à cela comme des cercles de validation de données dans Excel. Si vous souhaitez fournir aux utilisateurs une liste déroulante dans un tableau de bord, créez ce composant.

 2 Liste des membres

  1. Liste délimitée: Présente également aux utilisateurs une liste déroulante plate, mais plutôt que d'utiliser un filtre de membre, le paramètre est défini par une liste délimitée créée par le développeur. Ceci est utile pour créer des listes déroulantes qui permettent aux utilisateurs de modifier les colonnes d'une vue de cube dans un tableau de bord.

 3 Liste délimitée

Composants des boutons

Ces composants sont créés pour permettre aux utilisateurs de cliquer sur un bouton et sont présentés avec une fenêtre pour sélectionner les membres d'une hiérarchie. Les composants des boutons sont pilotés par les paramètres de type Dialogue des membres . Ainsi, pour créer un composant de bouton, vous devez d'abord créer un paramètre de type Dialogue des membres .

  1. Créer un paramètre de type de dialogue des membres (voir ci-dessus Paramètres Section )
  2. Accédez à Rapports Dashboards -> Composants -> Bouton
  3. Sélectionnez btn_TEMPLATE et cliquez sur le bouton «Copier le composant sélectionné».
  4. Nommez le composant avec le préfixe «btn _» [19659017] Vous devrez ensuite mettre à jour les champs suivants pour établir une corrélation avec le paramètre de dialogue de membre que vous avez créé:
    1. Texte: XFMemberProperty (DimType = UD2, Member = |! ParamTerritory! |, Property = Description)
    2. Select Member: Procédez comme suit pour le paramètre de dialogue de membre que vous avez configuré :  B Selectmember
    3. Paramètre lié: Rendez-le identique au paramètre que vous avez créé. Si vous avez créé un paramètre appelé « MyParam», Type ] «MyParam»
    4. Tableaux de bord à redessiner: Une fois que vous avez créé vos tableaux de bord, vous entrez les noms des tableaux de bord de contenu et de la barre d'outils où ce bouton sera utilisé.

Composants de la zone de liste déroulante

Ces composants sont créés pour fournir aux utilisateurs une liste déroulante de membres / valeurs. Les composants de la zone de liste déroulante sont pilotés par les paramètres de type Liste des membres ou Liste délimitée . Ainsi, pour créer un composant Combo Box, vous devez d'abord créer un paramètre de type Liste des membres ou Liste délimitée .

  1. Créer un paramètre de type liste de membres ou liste délimitée (voir ci-dessus Paramètres Section )
  2. Accédez à Tableaux de bord de rapports -> Composants -> Zone de liste déroulante
  3. Sélectionnez cbx_TEMPLATE et cliquez sur le bouton «Copier le composant sélectionné».
  4. Nommez le composant avec le préfixe «cbx _»
  5. Vous devrez ensuite mettre à jour les champs suivants pour établir une corrélation avec le paramètre de liste de membres / liste délimitée que vous avez créé:
    1. Texte: Territoire sélectionné:
    2. Paramètre lié: Rendez-le identique au paramètre que vous avez créé. Si vous avez créé un paramètre appelé « MyParam», Type «MyParam»
    3. Tableaux de bord à redessiner: Une fois que vous aurez créé vos tableaux de bord, vous entrerez les noms des tableaux de bord de contenu et de barre d'outils où ce bouton sera utilisé.

Composants de la vue cube

Pour utiliser une vue de cube dans un tableau de bord, un composant Cube View doit être créé.

  1. Accédez à Reporting Dashboards -> Components -> Cube View
  2. Cliquez sur "Créer Nouveau composant de tableau de bord " Logo du composant .
  3. Sélectionnez la vue du cube
  4. Saisissez le nom de la vue du cube souhaitée dans le champ en surbrillance ci-dessous

 Samplecubeview

Objets du tableau de bord

Maintenant que nous avons créé un bouton et / ou une zone de liste déroulante o bjects, nous pouvons commencer à construire des objets de tableau de bord. Le «tableau de bord» et les vues de l'utilisateur final sont en fait le produit de plusieurs objets de tableau de bord. Pour créer un tableau de bord simple, trois objets de tableau de bord doivent être créés. Pour créer un objet de tableau de bord, créez d'abord un groupe de tableaux de bord en cliquant sur  Logo Db . Ensuite, vous allez créer l'objet de tableau de bord en cliquant sur  Logo Dbgroup .

  1. Objet de tableau de bord de barre d'outils: Un objet de tableau de bord de barre d'outils est utilisé pour maintenir le (s) bouton (s) et / ou zone (s) combinée (s). créé plus tôt.
    1. Suivez les étapes ci-dessus pour créer un tableau de bord et nommez l'objet avec le préfixe «1_Toolbar _»
    2. Définissez le type de tableau de bord «Horizontal Stack Panel»
    3. Cliquez sur le deuxième onglet du tableau de bord intitulé «Dashboard Components» [19659017] Utilisez le signe «+» en surbrillance ci-dessous pour ajouter / supprimer des composants
    4. Ajoutez les composants de bouton / zone de liste déroulante créés

 1 Barre d'outils

  1. Tableau de bord de contenu: Le tableau de bord de contenu est utilisé pour maintenir la vue du cube composant créé précédemment.
    1. Suivez les étapes ci-dessus pour créer un tableau de bord et nommez l'objet avec le préfixe «2_Content _»
    2. Définissez le type de tableau de bord «Uniform»
    3. Cliquez sur le deuxième onglet du tableau de bord intitulé «Composants du tableau de bord»
    4. Utilisation le signe «+» en surbrillance ci-dessous pour ajouter / supprimer des composants
    5. Ajouter le composant de vue de cube créé

 2 Contenu

  1. Tableau de bord du cadre: Le tableau de bord du cadre est utilisé pour contenir les composants «Tableau de bord intégré». Chaque fois qu'un objet de tableau de bord est créé, un composant de tableau de bord incorporé est créé automatiquement. Ces composants de tableau de bord intégrés sont utilisés pour placer les objets de tableau de bord créés dans un tableau de bord de type «Frame».
    1. Suivez les étapes ci-dessus pour créer un tableau de bord et nommez l'objet avec le préfixe «0_Frame _»
    2. Définissez le type de tableau de bord «Dock». Le tableau de bord de type Dock permet au développeur d'attribuer le pourcentage de l'écran occupé par chaque tableau de bord intégré.
    3. Cliquez sur le deuxième onglet du tableau de bord intitulé «Composants du tableau de bord»
    4. Utilisez le signe «+» en surbrillance ci-dessous pour ajouter / supprimer des composants
    5. Ajoutez les composants du tableau de bord intégré et attribuez la position / hauteur du dock. Pour la barre d'outils, sélectionnez «Haut» pour la position du quai et «30%» pour la hauteur. Pour le contenu, sélectionnez «Bas» pour la position du quai et «70%» pour la hauteur.

 3 Cadre

Profils de tableau de bord

Pour pour voir les tableaux de bord dans l'onglet OnePlace, les groupes de tableaux de bord doivent être affectés aux profils de tableau de bord. Pour éviter que les utilisateurs ne voient les différents objets de tableau de bord créés, créez un nouveau groupe de tableaux de bord. À l'intérieur de ce groupe, créez un nouveau tableau de bord de type «Uniforme». Fixez le tableau de bord «Frame» intégré. Il existe maintenant un groupe de tableaux de bord propre avec un seul tableau de bord à l'intérieur pour les utilisateurs. Pour l'attacher à un profil, suivez les étapes suivantes (Si vous souhaitez attacher à un profil déjà existant, passez à l'étape 2)

  1. Cliquez sur le bouton Créer un profil de tableau de bord  Profilelogo
  2. Nom le tableau de bord et définir la sécurité
  3. Cliquez sur le bouton "Gérer les membres du profil"  Addgrouplogo
  4. Ajoutez le groupe de tableaux de bord créé.

 Dbprofile




Source link