Fermer

mai 27, 2021

OneStream – Importation de descriptions non par défaut


Votre organisation doit-elle produire des rapports avec des descriptions autres que la description par défaut spécifiée sur un membre? Si oui, cet article de blog est pour vous car je vais vous montrer comment tirer parti d'Excel et d'une importation de métadonnées pour mettre à jour les descriptions de membres qui ne sont pas la description par défaut. La raison d'une solution personnalisée est qu'actuellement, le générateur de métadonnées ne prend pas en charge les descriptions autres que la description par défaut. Ce blog présentera le processus en créant d'abord la description en français, puis en développant le XML pour l'importation de métadonnées à l'aide d'Excel et de Notepad ++.

Avant de commencer à examiner la solution personnalisée et de définir le niveau de la discussion, une application OneStream avec une installation par défaut et la configuration a Codes de culture pour l'anglais (États-Unis) «en-US» et le français (France) «fr-FR» qui sont affichés dans l'image suivante en plus de la description par défaut. Dans ce blog, le français (France) sera utilisé comme exemple de description non par défaut.

 Blog2021 05 01

Comme mentionné précédemment, la raison d'une solution personnalisée est qu'actuellement, le Metadata Builder ne prend pas en charge les descriptions autres que la description par défaut. Pour commencer le processus, lancez Excel et connectez-vous à l'application OneStream appropriée qui pour ce blog sera l'application Golfstream.

Après vous être connecté à l'application Golfstream, créez une vue rapide qui renverra les membres qui nécessitent une mise à jour de description . Dans cet exemple, je crée une liste des membres de base du bilan après avoir sélectionné CorpAccounts comme dimension. Le filtre de membre est affiché dans la première image et la vue rapide est affichée dans la deuxième image. Notez que cette présentation a été créée en sélectionnant le membre de la vue Annotation car les données ne sont pas nécessaires et le type de texte d'en-tête de ligne est défini sur Nom.

 Blog2021 05 02

 Blog2021 05 03

Une fois la vue rapide créée et les membres affichés, sélectionnez l'option « Convert to XFGetCells » dans le ruban OneStream XF.

 Blog2021 05 04

Sélectionnez " OK " lorsque la boîte de dialogue Extensible Finance s'affiche.

 Blog2021 05 05

Ensuite, la description du membre sera récupérée en remplaçant la XFGetCell représentée par " #REFRESH ”affiché dans la colonne B et initialement dans la cellule B2 de la première image avec la formule suivante:“ = XFGetMemberPropertyVolatile (“Account”, A2, ”Description”, ””, ””, «») ». Avec la formule ajoutée à la cellule B2, copiez la formule et remplacez les formules XFGetCell. Après la sélection de « Refresh Sheet », le membre et sa description sont affichés dans la deuxième image.

 Blog2021 05 06

 Blog2021 05 07

Avec le membre dans la colonne A et la description par défaut du membre dans la colonne B, la description française sera ajoutée à la colonne C à partir de la cellule C2. Pour lancer le processus, cliquez sur la cellule « B2 », puis sélectionnez «Review -> Translate».

 Blog2021 05 08a

The Translator pane s'ouvre et la boîte de dialogue De détecte la langue et place la valeur sélectionnée à la fois dans la zone de texte De et À.

 Blog2021 05 09

Mettre à jour la langue À de « English ”à“ French ”et sélectionnez la touche“ Tab ”pour provoquer la traduction qui s'affiche dans la deuxième image.

 Blog2021 05 09a

 Onestream - Comptabilité moderne: comment surmonter les défis financiers de clôture

 Blog2021 05 11

Sélectionnez la traduction française de la description du membre, puis copiez / collez la valeur traduite dans la cellule C2.

 Blog2021 05 12

Répétez ce processus pour les autres descriptions en sélectionnant la cellule suivante « C3 » et la description sera automatiquement traduite si le volet Traducteur n'a pas été fermé. Copiez / collez la valeur traduite dans la cellule C3 et répétez ce processus pour les autres lignes. Notez que la sélection de plusieurs cellules traduira toutes les cellules sélectionnées; cependant, un copier / coller se traduira par une ligne au lieu de plusieurs lignes. En ajoutant un délimiteur à la description, une ligne peut être analysée en plusieurs colonnes à l'aide de « Text to Columns », puis lorsque le copier / coller se produit, l'option de transposition peut convertir les multiples colonnes en plusieurs lignes. [19659002]  Blog2021 05 13

Avant de passer à la création du XML à importer dans OneStream, la formule suivante "= XFGetMemberProperty (" Account ", A2," DisplayMemberGroup "," "," ”,” ”) ” sera ajouté à la cellule D2 pour renvoyer le membre de sécurité spécifié pour la propriété DisplayMemberGroup. Une fois cette formule ajoutée à la cellule D2, copiez la formule dans les lignes des membres.

 Blog2021 05 14

Après avoir exploité la fonction Traduire d'Excel pour convertir la description anglaise en description française, la suivante plusieurs étapes seront de développer une formule Excel pour créer le XML pour l'importation des métadonnées. Pour commencer, le format du XML peut être déterminé en extrayant les métadonnées d'un membre avec une description en français (France) et l'image suivante affiche le XML nécessaire pour importer un membre. Notez que l'extrait qui s'est produit a été modifié pour permettre la présentation dans l'image.

 Blog2021 05 15

Ajoutez les valeurs listées en commençant par la cellule E1 et en terminant par la cellule Q1. Notez que le texte des cellules L1, O1 et P1 comprendra un espace après les caractères visibles qui ont été inclus à des fins de formatage.

Cell Text
E1 <member name = "
F1 "description ="
G1 "
H1 displayMemberGroup ="
I1 ">
J1
K1 <description culture = "
L1 fr-FR"
M1 description = "
N1"
O1 />
P1 "
Q1

Dans la cellule E2, ajoutez la formule suivante "

= CONCATENATE ($ E $ 1, A2, $ F $ 1, SUBSTITUTE (B2," & ") , "Amp;", 1), $ G $ 1, $ H $ 1, D2, $ I $ 1, $ J $ 1, $ K $ 1, $ L $ 1, $ M $ 1, C2, $ N $ 1, $ O $ 1, $ P $ 1, $ Q $ 1) »qui concatène le texte de la cellule E1 à Q1 avec le texte des colonnes A à D pour la ligne correspondante pour créer le XML. Notez qu'en raison des caractères réservés XML, l'esperluette « & » est remplacée par « amp; » dans le cadre de la formule. Une fois cela fait, copiez la formule de la cellule E2 dans les lignes appropriées.

 Blog2021 05 16

Avec le XML créé à l'aide d'une formule Excel, copiez et collez le XML généré dans un éditeur de texte qui dans ce cas est Notepad ++.

 Blog2021 05 17

Une fois le XML copié et collé dans un éditeur de texte, tirez parti de l'exemple de la première image pour inclure les lignes avant et après " <nom du membre ”qui sont les lignes 1 à 6 et 8 à 12 comme affiché.

 Blog2021 05 18

Pour télécharger le fichier, enregistrez-le. Deux images sont incluses à titre de référence, la première affiche les lignes 1 à 6 de l'exemple et la deuxième image a le réduit pour afficher les lignes 1 à 6 et 81 à 84 qui proviennent toutes deux du fichier d'exemple.

 Blog2021 05 27

 Blog2021 05 28

Si vous ne l'avez pas déjà fait, connectez-vous à l'application OneStream. Une fois connecté à l'application, sélectionnez et développez « Application> Outils> Charger / Extraire» .

Naviguez et sélectionnez le fichier XML précédemment créé. Une fois cela fait, sélectionnez l'icône « Charger »  Blog2021 05 2021 05 26 15 21 26 Presse-papiers . Le chargement se terminera sans erreur, ce qui est confirmé par la deuxième image provenant du journal d'activité.

 Blog2021 05 21

 Blog2021 05 23

Pour voir les résultats à l'aide d'Excel, accédez à « Système -> Sécurité » et sélectionnez votre compte utilisateur. Avec le compte sélectionné, mettez à jour la culture de « anglais (États-Unis) » à « français (France)» . Remarque: les privilèges d'administrateur sont supposés pour cette étape.

 Blog2021 05 24

 Blog2021 05 25

Pour afficher les descriptions de compte téléchargées sans modifier le paramètre de langue d'affichage de Windows , créez une vue de cube qui duplique l'affichage de la vue rapide d'origine. Une fois la vue Cube créée, sélectionnez l'icône « Open Data Explorer » pour afficher les descriptions téléchargées.

 Blog2021 05 26

J'espère que cette solution vous sera utile. Si vous avez des questions, laissez un commentaire ou envoyez-moi un courriel à terry.ledet@perficient.com.

À propos de l'auteur <! -: tledet, Architecte principal de solutions ->

Terry est un architecte de solutions senior chez Perficient spécialisé dans les solutions OneStream CPM. Il est un conférencier fréquent chez Splash et passionné par la réussite des clients. Lorsqu'il ne blogue pas sur OneStream, Terry est un mari, un parent et un passionné de baseball.

Plus de cet auteur




Source link