乐创者常见问题_第1页
乐创者常见问题_第2页
乐创者常见问题_第3页
乐创者常见问题_第4页
乐创者常见问题_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、乐创者常见问题1. 获取证书及安装12. 安装包安装注意事项23. 自定义部署相关24. 数据导航扩展原理55. 非IE浏览器插件加载66. 打印设置相关67. 系统整合之url无缝连接78. 设计器内置函数使用79. 访问智能门户810. 知识库升级备份及还原811. 智能参数与sql自动解析1012. 超过最大记录数解决方法1113. 前台计算表达式1314. 连接SQL SERVER数据库1315. 访问HappyPortal卡死1416. 客户端执行导出报错141. 获取证书及安装1.1 查看序列号1.1.1 登录以平台管理员身份(用户名:sa 密码默认为:DataNew)登录1.1.

2、2 查看序列号在【系统信息】【服务器信息】菜单下,即可查看服务器序列号,如下图:1.2 证书安装1.2.1 登录以系统管理员身份(administrator,密码默认为DataNew)登录 1.2.2 安装依次展开【系统管理】【证书管理】,即可在界面选择证书安装,如下图:2. 安装包安装注意事项1)安装过程中会注册dll、ocx格式文件及注册表中写插件相关信息,请关闭安全软件或杀毒软件,以保证乐创者开发平台设计器的正确安装。2)安装乐创者开发平台默认要部署web服务器Apache Tomcat,请勿安装于中文目录。3) win7及win7以上windows系统安装请以管理员身份运行安装包。4)

3、 windows server 2008 Enterprise系统无法正常注册设计器必须插件,因而不宜安装。5) 安装过程中出现“不能注册DLL/OCX:RegSvr32失败,退出代码0x5”,原因就是没有关闭安全杀毒软件。6)若提示“模块已加载,但对DllRegisterServer 的调用失败,错误代码为 0x80040201。”的错误信息,请以管理员身份运行regsvr32注册命令。7)若安装过程没报错,手动注册也没有任何错误提示,打开设计器时提示“未注册hchart.ocx,报表将不能正常编辑!”,请安装vcredist_x86.exe再手动注册。8)当打开设计器报“无法启动此程序,因

4、为计算机中丢失mfc120u.dll。尝试重新安装该程序以解决问题”,请下载windows.rar解压文件放于设计器下再手动注册。9)若登录时提示“连接远程服务器失败!”,请检查系统服务中报表服务“ECP服务”是否正常启动;若以administrator登录时提示“用户不存在”,请检查系统服务中知识库数据服务“DnMySql”是否正常启动。10)若上面的两个服务都正常启动,仍然报“连接远程服务器失败!”,请检查是否8081的端口是否被占用。3. 自定义部署相关3.1部署乐创者可部署在Tomcat、WebSphere、WebLogic、JBoss等WEB服务器下。websphere部署方法详见文

5、档:乐创者安装手册-WebSphere 8.5.docxweblogic部署方法详见文档:乐创者安装手册-WebLogic11g.docxTomcat部署比较简单,只需下载最新版本发布包HappyServer.war放于webapps目录下,启动服务即可,安装文档:略。3.2常见问题3.2.1 请求的错误失败,错误代码:500。websphere下登录报此错误, 日志报错“Servlet错误GetTenantInfo:对象和指定格式之间的转换器的插件工厂例外”。此情况下请修改HappyServerWEB-INFxml目录下的Application.xml,在Application节点增加Use

6、rLibPath=”true”,如下图:修改完成后,重启HappyServer服务。3.2.2 中文乱码3.2.2(1) tomcat链接中文乱码处理方法请修改/tomcat/conf目录下的server.xml,在Connector节点增加useBodyEncodingForURI=“true”,如下图:提示:注意是加在前面的Connector节点。3.2.2(2) websphere链接中文乱码处理方法登录控制台,展开左侧【服务器】【服务器类型】,选择【WebSphere Application Server】进入【应用程序服务器】,如下图:上图中,点击server1节点,展开java和进

7、程管理,选择进程定义,如下图:进入进程定义页面后,点击页面右侧的【其他属性】下的【java虚拟机】后,在常规属性里面设置通用jvm参数:-D -Ddefault.client.encoding=UTF-8以上操作以后,重启server。3.2.2(3) weblogic部署注意点跟部署文档中的准备工作写的一样,请确保weblogic.xml已经添加到HappyServerWEB-INF目录下,让weblogic在执行时优先调用HappyServer的jar和jsp等资源。4. 数据导航扩展原理数据导航扩展是乐创者开发平台制作报表的核心功能,这里介绍一种特殊的导航:强制导航。简单来说,强制导航格

8、可以在必要的时候,可通过不搜寻强制与任意位置的导航格建立牵引关系。提示:单元格【不搜寻】设置及【导航格】入门介绍参考导航格。来看一下预览效果,如下图:要实现上图的效果,就需要用到强制导航格。【行业名称】纵向没有跟随【税额】或者【税额】扩展,而是跟随【企业名称】扩展,明白了这两点,设计就简单了。 设置报表的模板如下图:除了设置E4的纵向搜寻为【不搜寻】,还需要设置E4的纵向强制导航格为B4,如下图:提示:上面被强制指定导航格的普通格(E4)在必要的时候也可以作为导航船使用,其他的普通格可以设置E4为强制导航格。5. 非IE浏览器插件加载 加载方法1)用户在web端要执行打印或

9、者以客户端方式导出文件时,需要安装插件。点击工具栏上的【更多】【安装插件】,从服务端下载插件,关闭浏览器安装。安装结束后,执行【打印预览】或者以【客户端】方式导出excel时,浏览器会弹窗提示是否加载插件,请确保允许弹窗未被拦截或阻止并且允许加载,如下图:上图为chrome下的弹窗提示,浏览器版本或者类型不一样弹窗有所不同,勾选 【记住我的选择】,然后选择【打开】即表示加载了插件。2)在弹窗未阻止或拦截下,无法正确执行客户端导出或打印。请运行“regedit“进注册表检查“HKEY_CLASSES_ROOTExcelReport”下面是否正确添加,如果没有,则是因为往注册表写的权限不够,找到插

10、件安装目录(默认为C:Program FilesDataNewReportView)下,以管理员身份运行excelreportPlugin_reg.bat即可。提示:安装过设计器默认即注册了设计器插件,可直接浏览器端加载。6. 打印设置相关1)报表设计者可通过设计器菜单栏【文件】【页面设置】,对当前正在编辑的报表进行打印页面设置。2)用户web端预览报表时可通过工具栏【打印】【打印预览】,对当前查看的报表做打印页面设置。3)默认情况下,打印效果跟服务端设置效果一致。4)客户端打印设置会在用户本地磁盘目录(默认路径为:C:Program FilesCommon FilesDataNewTempP

11、rintSetting)产生缓存文件,当预览效果与设置效果不一致时,可尝试删除本地打印产生的缓存文件。5)打印页面设置可设置页边距、默认分页方式、横向分页及打印方向。6)可分别针对报表、单元格、行、列及工作表设置打印信息,比如行列的打印时隐藏。7. 系统整合之url无缝连接7.1 概述作为软件开发商或集成商来说,乐创者开发平台可作为一个报表开发工具或模块,因此提供了很多二次开发的接口,下面介绍最普通最常用的URL链接整合方式。7.2 URL规则7.2.1 必选参数:报表文件内部名称;targetVolume:应用名称(如果是中文需要utf-8编码);authId:登录后的唯一标识,匿名方式为a

12、nonymous_admin(需在门户开启允许匿名访问) 。7.2.2 可选参数variants:扩展参数,格式为param1=值;param2=值(如果参数名包含中文需要utf-8编码) ;reportWriteable:是否可写,如果当前报表是填报报表,要以普通展示报表展示,需设置reportWriteable=false;displayVarNames:指定哪些参数在参数面板显示,参数名称按逗号隔开,如displayVarNames=param1,param2;showParamPanel:是否显示参数面板,默认为 true;directMakeReport :报表打开后是否直

13、接执行报表查询,默认为 false 。···7.2.3 示例;8. 设计器内置函数使用8.1 概述乐创者开发平台内置了很多可全局使用的函数,比如用于统计的统计函数,用于处理日期的日期函数,用于字符处理的字符串函数等等。本文介绍我们乐创者开发平台中内置常见的日期函数和字符串函数。函数使用入口,如下图:8.2 部分日期函数举例8.2.1 Dateadd 函数Dateadd 函数说明:对源日期时间按要求,增减指定类型的值,得到一个新的日期时间。语法:dateadd(sDatetime, sDatePart, ninterval) 参数说明: sDat

14、etime:支持表达式,其结果必须为日期时间类型。需要运算的源日期时间。sDatePart:需要加减的日期部位。不区分大小写。该参数值具体请打开设计器查看。 Ninterval:希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。返回值:日期时间。举例 例1:dateadd (datetime("2006-01-15 10:20:30"),"yyyy",1) 返回:2007-01-15 10:20:30。例2:dateadd (now(),"HH",-1)  若当前时间是2017-0

15、5-25 10:13:09 返回:2017-05-25 09:13:09。8.2.2 Formatdatetime函数函数说明:按指定输出日期格式串返回日期字符串。 语法:formatdatetime(dateExp, format_out) 参数说明:dateExp:需要转换的日期数据。表达式,其结果必须为日期类型。 format_out:输出日期格式串。日期格式串,如:yyyy-MM-dd EEEE HH:mm:ss SSS、yyyy-MM-dd 或 HH:mm:ss。 返回值:字符串。 举例 :若当前日期now()为 2017年7月14日

16、 。例1:formatdatetime (now()," yyyy-MM-dd") 返回:"2017-7-14";例2:formatdatetime (now()," yyyy") 返回:"2017" ;例3:formatdatetime (now(),"MM") 返回:"7" ;例4:formatdatetime (now(),"EEEE") 返回:"星期五"。9. 访问智能门户9.1 概述智能门户是乐创者开发平台系统维护、应用管理、

17、用户体系、用户权限、功能配置和功能展示为一体的综合管理平台,其包括了平台门户、系统门户。9.2 访问平台门户系统安装部署好后用户访问登录页面,默认为,输入用户名(sa)和密码(DataNew)即可登录。9.3 访问系统门户用户访问登录页面,默认为,输入用户名(administrator)和密码(DataNew)即可登录。10. 知识库升级备份及还原10.1 知识库概述一套系统开发过程中会产生非常多的基础数据和定义,我们称之为“知识项”,而“知识项”必须要进行统一的维护和管理,这就是知识库的作用。 知识库本身就是一个数据库,支持任意一种主流的关系型数据库。数据模型、报表模板、表单模板、

18、系统资源等等,都作为知识项以记录形式存储在数据库中。而每个知识项都有一个唯一标识,且相互之间进行关联引用。10.2 知识库升级产品如果要升级版本,知识库所对应的库表结构会有变化,这就有必要对知识库进行升级操作,如下图:提示:用户登录平台门户后可见知识库升级菜单功能项。10.3 知识库备份乐创者开发平台知识库中存储了报表模板、数据模型、表单模板、系统资源等一系列信息。针对于如此重要的知识库信息,及时进行数据备份就很有必要了。 知识库的备份分两块:1.知识库应用备份-应用导出;2.数据迁移-数据导出。10.3.1 知识库应用备份-应用导出路径:登录系统门户后在创新工场菜单栏下的应用管理界

19、面。在界面中点击“导出”按钮后进入应用导出页面,如下图: 10.3.2 数据迁移-数据导出数据迁移模块管理的是用户信息、权限信息、菜单栏信息等租户相关信息。 登录系统门户后点击系统管理菜单栏,进入数据迁移分类下数据导出界面,在数据导出界面中进行数据导出备份操作。10.4 知识库还原在系统环境有变化或者其他需求,要进行知识库还原操作的时候,需要执行以下步骤:1.知识库应用还原-应用导入;2.数据迁移-数据导入。10.4.1 知识库应用还原-应用导入路径:登录系统门户后在创新工场菜单栏下的应用管理界面。在界面中点击“导入”按钮后进入应用导入页面,如下图:10.4.2 数据迁移-

20、数据导入数据迁移模块管理的是用户信息、权限信息、菜单栏信息等租户相关信息。登录系统门户后点击系统管理菜单栏,进入数据迁移分类下数据导入界面,在数据导出界面中进行数据导出备份操作。 提示:1)知识库还原有严格的先后顺序,要进行知识库应用导入应用,再进行数据迁移数据导入,不能顺序颠倒,否则会导致菜单项错误;(数据迁移-数据导入步骤先于应用导入执行,菜单项权限会找不到应用功能中的对应关系,会导致菜单项错误。)2)低版本知识库还原到高版本知识库后,需要进行知识库升级操作。11. 智能参数与sql自动解析在乐创者开发平台中,数据视图是必须的,而一个数据视图带了参数,后续可以随意添加参数,又不会

21、影响之前报表。原理是什么?具体该如何设置呢? 点开任意一个数据视图的高级属性,都会看到【启用SQL脚本解析】的选项,可以启用或不启用,如下图: 程序是默认启用SQL脚本解析的,当数据视图定义了参数,而执行时未赋值,会对SQL重排自适应,忽略掉该参数对应的部分语句,举个例子:数据视图select  testpoint.id 测试点编码,  testpoint.title 测试点名称,  testpoint.moduleID 测试模块编码,  testpoint.functionID 功能编码, &

22、#160;testcase.title 测试用例名称,  testcase.priorityLevel 优先级,   项目名称 from testcase   left join testpoint on testcase.testPointID = testpoint.id left join modules on testpoint.moduleID = modules.id  where jectID=项目编码 and testcase.priority

23、Level =优先级  and testcase.type = 类型上面数据视图:【项目编码】参数为空(或禁用)时,自动解析时会去掉“jectID=项目编码 and”部分语句; 三个参数都为空(或禁用)时,解析时会自动去掉where后面的所有条件语句。这得益于sql的自动解析功能,提高了数据视图的参数灵活性,增加了数据视图的可重复利用性。可通过是否给参数赋值将同一个数据视图应用于不同的报表,减少了数据视图的数量。但存在客观的问题,不同数据库语法之间的差异,自动sql自动脚本解析通过不了。存在常见的错误是: 当把数据视图拖拽到报表数据事实里面使用时,报“

24、构建sql失败”的错误提示。 1)若数据视图在未带参数的情况下报此错误,请检查sql语句是否正确; 2)若数据视图参数最终在报表中使用是必填报此错误,给参数加上默认值即可; 3)若数据视图参数最终在报表中使用不是必填报此错误,此种情况在逻辑简单的情况下可修改特殊的sql语法为常用sql语句解决;在逻辑复杂找不到相似语法代替时可以定义成存储过程然后在设计器中调用。12. 超过最大记录数解决方法客户在预览大数据量报表有时会报“填充数据源失败,查询结果集超出最大记录数限制”的错误,如下图:报表预览报上图错误时,是因为设置了“最大记录数限制”的功能,可以设置最大记录数的地

25、方有2处,下面是详细介绍。 原因1:数据源对应的数据连接处有最大记录数限制的控制,系统默认就有最大记录数10000的控制。如果情况特殊,可以取消勾选记录数限制即勾选“不限制”,如下图:提示:1)上图中的“dssl”数据连接是数据源“企业数据源”对应的数据连接;2)客户出现最大记录数报错提示一般都是由原因1引起的。原因2:数据源“企业数据源”对应的数据视图高级属性中设置了“最大记录数限制”的控制,如下图:提示:数据视图处的最大记录数权限比数据连接处的最大记录数权限要高。13. 前台计算表达式前台运算表达式出错,执行结果与实际计算值不符但无报错提示,导致这个问题的原因一般情况下是前台运算对象的数据类型设置存在问题,如下图:就以上图中G3单元格为例,G3单元格中启用了前台运算表达式,“(D3*E3)*(1-F3)”,那么G3单元格中需要注意的地方有: 1)D3 E3 F3 对应单元格中的填报数据类型应该为“浮点型”/”整型”/“长整型”;2)D3 E3 F3 对应单元格中的字段类型应该为“浮点型” /”整型”/“长整型”;3)D3 E3 F3 对应单元格中的数值格式应该为“数值”。提示:进行前台运算对象的数据类型有一定要求,不是数值类型的对象参与运算会出错;14. 连接SQL SERVER数据库sql server作为常见数据库一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论