OneStream

OneStream - Table Views Part 1 of 2

编写代码的非洲计算机程序员

表视图(如果你不熟悉的话)是OneStream功能,它支持使用电子表格页查询和更新关系数据。在本博客(第1 - 2部分)中,我将回顾表视图的数据查询功能,然后在第2部分中,通过讨论如何更新第1部分中查询的数据来扩展第1部分。

要开始这个过程,我将登录到OneStream并选择一个具有此功能的应用程序任务管理器UTM,将用于演示如何查询和更新数据。与我的大多数博客一样,我将使用参考应用程序GolfStream来演示其中包含任务管理器。登录到应用程序后,选择“所以”- >“应用程序”。

博客2021 10 26 20 05 00剪贴板

扩大“工具"然后选择"业务规则”。

博客2021 11 17 18 48 57 Onestream Xf

选择“创建业务规则”图标博客2021 11 17 19 09 32 Onestream Xf

博客2021 11 17 19 08 55 Onestream Xf

从“类型"下拉,选择"电子表格,这是列表中的最后一项。键”UTM_TaskList“业务规则名称”,然后选择“好吧”。

博客2021 11 17 19 11 28 System.windows.controls.grid

博客2021 11 17 19 14 25 System.windows.controls.grid

电子表格业务规则BR,我将添加代码来查询任务列表表,XFW_UTM_TaskList,的UTM文件,该文件将返回/插入电子表格页面。注意,OneStream Software提供了一个很好的参考,Table Views User Guide.pdf,它提供了比我在这个博客上提供的更多的细节和示例;因此,我将继续添加带有简短解释的代码,并依赖于代码中包含的注释来补充简短解释。

博客2021 11 17 19 1800一流Xf

更新BR的第一步是注释掉函数类型:Unknown, GetCustomSubstVarsInUse和SaveTableView分别是第25、27和31行,因为这些函数类型不会在这个由两部分组成的博客的第1部分中使用。

博客2021 11 17 19 28 34一流Xf

接下来添加的代码将返回私有函数的结果"GetUTMTaskListExport当TableViewName等于"TaskListExport”。

博客2021 11 17 20 34 24 Onestream Xf

创建私人功能”GetUTMTaskListExport作为类型,表视图。

博客2021 11 17 19 41 54 Onestream Xf

接下来,在变量中添加一个sequel语句,SQL_TaskListExport_L.注意,数据类型“uniqueidentifier”这些ID字段已被CAST到VARCHAR(36),这将简化代码的数据列和数据行部分,因为所有数据都将是字符串数据类型。

博客2021 11 21 16 10 45 Onestream Xf

随着查询的添加,数据表的变量DT_TaskListExport_L和DbConnInfodbConnApp_L将被添加。DataTable在执行“”后将查询结果存储在内存中。BRApi.Database.ExecuteSqlDbConnInfo (OneStream应用程序数据库)指定的数据库。

博客2021 11 21 16 28 40 Onestream Xf

代码创建的下一步将是声明一个变量“TV_TaskListExport"作为一个TableView对象和set "CanModifyData“到””。

博客2021 11 21 16 31 25 Onestream Xf

代码创建的其余步骤将创建TableViewRow "第97行,数据列102行”,以及DataRow”第114行”。一旦完成,代码将添加到私有功能”GetUTMTaskListExport将查询XFW_UTM_TaskList表,并返回存储在TableView中的结果集,"TV_TaskListExport到使用电子表格页的选项卡。如果您还没有这样做,保存并编译BR以检查语法。此时,BR已经准备好进行测试,可以关闭或保持打开状态。

博客2021 11 21 16 36 07 Onestream Xf

博客2021 11 21 16 41 02 Onestream Xf

要测试BR,展开“工具"然后选择"电子表格,可从应用程序访问。

一流-现代会计:如何克服财务封闭的挑战
现代会计:如何克服财务封闭的挑战

以下每一项期末结帐核心任务的改进可以带来变革性的变化,本指南将对其进行回顾,包括结帐和外部报告、定期对账和管理期末结帐过程。

获取指南

博客2021 11 17 18 48 57 Onestream Xf Copy

呈现电子表格后,选择“OneStream XF”。

博客2021 11 21 16 57 12剪贴板

选择“表视图来自OneStream XF彩带。

博客2021 11 21 16 58 38剪贴板

“表视图定义”对话框呈现后,选择“添加”。

博客2021 11 21 16 59 05 Onestream Xf

更新名称对话框”# 1" as "TaskListExport"这是为这篇博文创建的TableViewName,然后用省略号键或选择表视图业务规则"#2使用创建的业务规则的名称,在示例中为UTM_TaskList”。完成后,选择“好吧”。

博客2021 11 21 17 03 35 System.windows.controls.grid

表XFW_UTM_TaskList的记录将显示在电子表格页面上。选择“关闭关闭“表视图定义”对话框。

博客2021 11 21 17 11 39 Onestream Xf

此外,要将任务列表返回到电子表格页的任何选项卡,任务列表可以返回到任务列表导入模板。首先,访问UTM,然后选择“显示任务管理页面”。

博客2021 11 22 18 40 17剪贴板

选择“模板,它会下载并使用Excel打开模板。

博客2021 11 24 11 26 53剪贴板

保存模板"TaskImportTemplate_UTMT.xlsx到您的首选位置,这将使文件上传到OneStream文件资源管理器。要完成上传,请登录OneStream,然后选择“文件资源管理器”。注意,上传模板到文件资源管理器是不需要的;但是,它包括演示如何从电子表格页面打开Excel文件。

博客2021 11 24 11 38 49剪贴板

在“文件资源管理器对话框打开后,选择文件上传”图标博客2021 11 24 11 41 27剪贴板

博客2021 11 24 11 40 44剪贴板

选择模板”# 1"然后选择"开放- #2上传文件。

博客2021 11 24 11 43 42剪贴板

文件上传后,请选择“关闭”。

博客2021 11 24 11 48 24剪贴板

返回或打开电子表格页。完成后,选择“文件- #1“然后”打开- #2″

博客2021 11 24 11 53 53博客2021 11 21 16 55 18 Onestream Xf

选择“从XF文件系统打开文件”。

博客2021 11 24 11 57 34剪贴板

导航到模板文件的位置。选择然后右键单击文件选择"在电子表格页面中打开从上下文菜单。在电子表格页面打开文件后,选择“关闭”。

博客2021 11 24 12 01 44剪贴板

博客2021 11 24 12 04 47剪贴板

模板打开后,选择“任务列表”选项卡。

博客2021 11 24 12 10 25剪贴板

如单元格所述B3 - #1",删除"删除"第12行和第13行的例子"#2”。

博客2021 11 24 12 12 26剪贴板

删除示例后,选择单元格B12”。重复此过程,返回以->开头的结果表视图来自OneStream XF彩带。

博客2021 11 24 12 20 52剪贴板

完成上述步骤后,结果将返回到下面两张图像中显示的模板文件。注意,这个过程更新命名范围。TaskListExport,并可以根据需要导入到任务管理器中。

博客2021 11 24 12 33 30剪贴板

博客2021 11 24 12 43 37剪贴板

若要保存文件,请选择“文件- #1”、“另存为#2",然后"保存为文件在XF文件系统#3”。

博客2021 11 24 12 51 30剪贴板

选择“好吧,以保存博客第1部分的结尾文件。在本博客的第2部分中,我将演示如何从UTM更新查询。

博客2021 11 24 12 58 59剪贴板

希望这个博客对你有帮助,感谢你花时间阅读。如果你有任何问题,请随意发表评论或给我发电子邮件terry.ledet@perficient.com

作者简介

Terry是Perficient的高级解决方案架构师和OneStream认证专业人员(OCP) -首席架构师R1。他经常在Splash发表演讲,并热衷于帮助客户取得成功。在不写关于OneStream的博客时,特里是一个丈夫、父母和棒球爱好者。

更多来自作者

留下回复

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

订阅每周博客文摘:

报名
类别