Fermer

novembre 30, 2021

OneStream – Vues de la table Partie 1 sur 2


Les vues de table, si vous n'êtes pas familier, sont la fonctionnalité OneStream qui permet l'interrogation et la mise à jour des données relationnelles à l'aide de la page de feuille de calcul. Dans ce blog qui est la partie 1 sur 2, je passerai en revue la fonctionnalité de requête de données des vues de table, puis dans la partie 2, j'étendrai la partie 1 en expliquant comment mettre à jour les données interrogées dans la partie 1.

Pour commencer le processus, Je vais me connecter à OneStream et sélectionner une application qui a Task Manager "UTM" configuré car cette solution MarketPlace sera utilisée pour montrer comment interroger et mettre à jour les données. Comme pour la plupart de mes blogs, j'utiliserai l'application de référence, GolfStream, pour montrer qui inclut le Gestionnaire des tâches. Une fois connecté à l'application, sélectionnez "OnePlace" -> "Application".

Blog 2021 10 26 20 05 00 Clipboard

Développez « Outils », puis sélectionnez «  Règles commerciales« .

Blog 2021 11 17 18 48 57 Onestream Xf

Sélectionnez le « Créer une règle métier" Blog 2021 11 17 19 09 32 Onestream Xf.

Blog 2021 11 17 19 08 55 Onestream Xf

De la "Tapez ", sélectionnez "Feuille de calcul" qui est le dernier élément de la liste. Saisissez "UTM_TaskList" pour le nom de la règle métier, puis sélectionnez "OK".

Blog 2021 11 17 19 11 28 System.windows.controls.grid

Blog 2021 11 17 19 14 25 System.windows.controls.grid

Une règle métier de feuille de calcul "BR" a été créée et j'ajouterai du code pour interroger la table de la liste des tâches, XFW_UTM_TaskList, de l'UTM qui sera renvoyée/insérée dans la page de feuille de calcul. Notez que OneStream Software fournit une excellente référence, Table Views User Guide.pdf, qui fournit plus de détails et d'exemples que je n'en fournirai sur ce blog ; par conséquent, je vais procéder à l'ajout de code avec de brèves explications et m'appuyer sur les commentaires inclus avec le code pour compléter les brèves explications.

Blog 2021 11 17 19 18 00 Onestream Xf

Le La première étape de la mise à jour du BR consistera à commenter les types de fonction :  Unknown, GetCustomSubstVarsInUse et SaveTableView qui correspondent aux lignes 25, 27 et 31 car ces types de fonction ne seront pas utilisés dans la partie 1 de ces deux – part blog.

Blog 2021 11 17 19 28 34 Onestream Xf

Le code suivant est ajouté qui renverra le résultat de la fonction privée "GetUTMTaskListExport" qui est créé ensuite lorsque le TableViewName est égal à "TaskListExport".

Blog 2021 11 17 20 34 24 Onestream Xf

Créez la fonction privée "GetUTMTaskListExport" comme type, TableView.

Blog 2021 11 17 19 41 54 Activé estream Xf

Ensuite, ajoutez une instruction de suite à la variable, SQL_TaskListExport_L. Notez que le type de données "uniqueidentifier" qui sont les champs d'ID a été CAST en VARCHAR(36), ce qui simplifiera la colonne de données et la section de ligne de données du code car toutes les données seront un type de données de chaîne.

Blog 2021 11 21 16 10 45 Onestream Xf

Avec la requête ajoutée, variables pour un DataTable "DT_TaskListExport_L" et DbConnInfo "dbConnApp_L" sera ajouté. Le DataTable stockera le résultat de la requête en mémoire après avoir été exécuté par "BRApi.Database.ExecuteSql" par rapport à la base de données spécifiée à l'aide de DbConnInfo qui est la base de données de l'application OneStream.

Blog 2021 11 21 16 28 40 Onestream Xf

La prochaine étape de la création du code consistera à déclarer une variable "TV_TaskListExport" en tant qu'objet TableView et à définir "CanModifyData" sur "False".

Blog 2021 11 21 16 31 25 Onestream Xf

Les étapes restantes de la création du code seront de créer le TableViewRow "Ligne 97 ", la DataColumn "Ligne 102″et la DataRow "Ligne 114". Une fois terminé, le code ajouté à la fonction privée "GetUTMTaskListExport" interrogera la table XFW_UTM_TaskList stockée dans la base de données de l'application et renverra l'ensemble de résultats stocké dans TableView, "TV_TaskListExport" dans un onglet à l'aide de la page Feuille de calcul. Si vous ne l'avez pas déjà fait, enregistrez puis compilez le BR pour vérifier la syntaxe. À ce stade, le BR est prêt à tester et peut être fermé ou rester ouvert.

Blog 2021 11 21 16 36 07 Onestream Xf

Blog 2021 11 21 16 41 02 Onestream Xf

Pour tester le BR, développez "Outils", puis sélectionnez "Feuille de calcul" accessible depuis l'application.

Onestream - Comptabilité moderne : comment surmonter les problèmes financiers. Fermer les défis

Blog 2021 11 17 18 48 57 Onestream Xf Copy

Une fois qu'une feuille de calcul est rendue, sélectionnez "OneStream XF".

Blog 2021 11 21 16 57 12 Presse-papiers

Sélectionnez « Vues de table » dans le ruban OneStream XF.

Blog 2021 11 21 16 58 38 Presse-papiers

Après la vue de table La boîte de dialogue Définitions s'affiche, sélectionnez "Ajouter".

Blog 2021 11 21 16 59 05 Onestream Xf

Mettre à jour la boîte de dialogue Nom "#1" comme "TaskListExport" qui est le TableViewName créé vers l'être de cet article de blog, puis appuyez ou sélectionnez à l'aide de l'option points de suspension la règle commerciale de la vue de table "#2" avec le nom de la règle métier créée qui dans l'exemple est "UTM_TaskList". Une fois cela fait, sélectionnez "OK".

Blog 2021 11 21 17 03 35 System.windows.controls.grid

Les enregistrements de la table, XFW_UTM_TaskList, sera affiché sur la page Feuille de calcul. Sélectionnez « Fermer » pour fermer la boîte de dialogue Définitions de la vue du tableau.

Blog 2021 11 21 17 11 39 Onestream Xf

En outre, pour renvoyer la liste des tâches à n'importe quel onglet d'une page de feuille de calcul, la liste des tâches peut être renvoyée au modèle d'importation de la liste des tâches. Pour commencer, accédez à UTM, puis sélectionnez "Afficher la page d'administration des tâches".

Blog 2021 11 22 18 40 17 Presse-papiers

Sélectionnez "Modèle " à partir de l'administration des tâches qui téléchargera et ouvrira le modèle avec Excel.

Blog 2021 11 24 11 26 53 Presse-papiers

Enregistrez le modèle "TaskImportTemplate_UTMT.xlsx" sur votre emplacement préféré qui permettra de télécharger le fichier dans l'explorateur de fichiers OneStream. Pour effectuer le téléchargement, connectez-vous à OneStream, puis sélectionnez " Explorateur de fichiers". Notez qu'il n'est pas nécessaire de télécharger le modèle dans l'explorateur de fichiers ; cependant, il est inclus pour montrer comment un fichier Excel peut être ouvert à partir de la page Tableur.

Blog 2021 11 24 11 38 49 Presse-papiers

Après le " Explorateur de fichiers ” s'ouvre, sélectionnez l'icône “File UploadBlog 2021 11 24 11 41 27 Presse-papiers.

Blog 2021 11 24 11 40 44 Presse-papiers

Sélectionnez le modèle "#1" puis sélectionnez "Ouvrir – #2" pour télécharger le fichier.

Blog 2021 11 24 11 43 42 Presse-papiers.

Une fois le fichier téléchargé, sélectionnez "Fermer".

Blog 2021 11 24 11 48 24 Presse-papiers

Retournez ou ouvrez la feuille de calcul Page. Une fois cela fait, sélectionnez "Fichier – #1" puis "Ouvrir – #2″.

Blog 2021 11 24 11 53 53 Blog 2021 11 21 16 55 18 Onestream Xf

Sélectionnez "Ouvrir le fichier à partir du système de fichiers XF".

Blog 2021 11 24 11 57 34 Presse-papiers

Accédez au emplacement du fichier modèle. Sélectionnez puis cliquez avec le bouton droit sur le fichier en choisissant « Ouvrir dans la page de feuille de calcul » dans le menu contextuel. Une fois le fichier ouvert dans la page de la feuille de calcul, sélectionnez "Fermer".

Blog 2021 11 24 12 01 44 Presse-papiers

Blog 2021 11 24 12 04 47 Presse-papiers

Une fois le modèle ouvert, sélectionnez l'onglet "Liste des tâches".

Blog 2021 11 24 12 10 25 Presse-papiers

Comme indiqué dans la cellule "B3 – #1", supprimez "delete" les exemples des lignes 12 et 13 "#2".

Blog 2021 11 24 12 12 26 Presse-papiers

Avec les exemples supprimés, sélectionnez la cellule "B12". Répétez le processus pour renvoyer le résultat qui a commencé par -> Sélectionnez «  Vues de table » dans le ruban OneStream XF.

Blog 2021 11 24 12 20 52 Presse-papiers

Après avoir terminé les étapes susmentionnées, les résultats sont renvoyés au fichier modèle qui est affiché dans les deux images suivantes. Notez que ce processus met à jour la plage nommée "TaskListExport" et peut être importé dans le Gestionnaire des tâches si nécessaire.

Blog 2021 11 24 12 33 30 Presse-papiers

 Blog 2021 11 24 12 43 37 Presse-papiers

Pour enregistrer le fichier, sélectionnez "Fichier – #1", "Enregistrer sous – #2", puis " Enregistrer en tant que fichier dans le système de fichiers XF – #3".

Blog 2021 11 24 12 51 30 Presse-papiers

Sélectionnez "OK" pour enregistrer le dossier qui conclut la partie 1 du blog. Dans la partie 2 du blog, je montrerai comment mettre à jour une requête à partir d'UTM.

Blog 2021 11 24 12 58 59 Presse-papiers

J'espère que ce blog vous a été utile, et merci pour votre temps dans en train de lire. Si vous avez des questions, n'hésitez pas à poster un commentaire ou à m'envoyer un e-mail à terry.ledet@perficient.com.

À propos de l'auteur <!– :   tledet, Senior Solutions Architect –>

Terry est un architecte de solutions senior chez Perficient et un professionnel certifié OneStream (OCP) – Lead Architect R1. Il est un conférencier fréquent chez Splash et passionné par la réussite de ses clients. Lorsqu'il ne blogue pas sur OneStream, Terry est un mari, un parent et un passionné de baseball.

En savoir plus sur cet auteur




Source link