请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
No1-No1(uid:120837)
职业资格认证:FCA-业务分析理论
【瑞诚实践】天下武功,为“快”不破--关于大屏的效率应注意哪些问题
小编我好久没发帖了,几个项目同时在开工状态,虽然辛苦,但还是比较顺利的, 正好今天我们协同帆软官方一起解决了一个关于大屏效率的问题,我觉得应该拿出来分享一下, 毕竟在日常工作中,大屏的制作还是比较普遍的,实用且炫酷的大屏展示,无论对于IT部门还是公司管理层, 都是体现实力和价值的! 设想一下:你的做的大屏,很美观,很炫酷,但是需要刷新等待3分钟才能显示出数据, 你和领导是不是各种黑线 ̄□ ̄|| 都不要说3分钟了,对于期待看到它的人,多1秒都是煎熬!!!{:11_358:} ok,言归正传,我们把我们经历的过程详细说明,希望对番薯们能有所帮助! 来!!开课!! 一、项目背景: 这是我们客户的某业务大屏,做为各分支机构系统登录后展示首页,展示界面具有较多的核心指标,能及时直观的反应分支机构各业务基本状态。 下图为展示界面效果图: 117059 二、初期上线后 由于此界面为默认首页界面,当用户登录系统时,默认即加载展示此界面。 1、 业务:用户登录时,默认加载此界面会直接导致系统CPU与内存占用资源猛增, 致使系统严重卡顿甚至直接宕机,导致用户查看需要2-3min甚至无法正常使用系统。2、 数据:存在明细查询数据,且部分数据来源于多个系统,数据计算集合堆积且拥有大量的无效列查询, 导致数据查询时间很长,维护过程中成本很高,寻找展现内容的对应数据来源很麻烦, 最终的执行时间在1min左右。3、 设计:为实现展现效果,大量的简单粗暴堆积组件,将数据与计算逻辑放置于前端的单元格内部, 单元格彼此的数据引用很多,难以追踪数据处理与展现流程,极大的增加了后期的维护成本, 并且大量的压力积于前端导致最终的展现性能低下,整体处理时间在1-2min左右。 三、基本调整: 由于上线无法预览且影响系统的正常使用,此界面暂缓上线,并由瑞诚实施人员进行优化调整,而由于初期项目时间紧张,无法进行完全的整合重构,只能进行基本的调整。 1、 数据:原始数据部分来源于sapbw的query,插件使用过程中性能差劲,描述无法读取,数据集参数值公式不生效, 同一query多次使用数据错乱等问题,在于帆软官方技术支持沟通过程中逐渐解决, 并依据数据计算逻辑指标进行了query的结构调整,缩减了query数据集合数量, 最终在启用缓存后界面有一定的性能提升。 部分sql数据计算集合也做了简单的整合优化,缩减集合数量。2、 设计:缩减组件数量,调整布局,缩减单元格数据计算引用层级,将原始的多次层级引用缩减到1-2级, 最终的展现时间维持在1min半左右。 四、重构优化: 由于实际展现性能与客户期望差距太大,且系统资源占用仍然较为严重,影响系统的正常使用,最终决定对此进行完全的重构优化。之后我方实施团队和客户项目经理与帆软官方进行了充分的沟通,最终在官方的大力协助之下,完成了此过程: 1、 业务:重构优化之后的大屏,用户登录后所需预览时间在1-2S左右。2、数据:来源于多个系统的数据通过数仓进行了整合, 将sapbw的query数据通过帆软的定时填报功能定时同步到hana数据库中使用, 保持数据仓库的统一性和一致性,sql数据集部分施行了查询和命名的规范化处理, 对相应部分处理内容增加描述性注释,便于后续的维护,并且对展现的数据计算指标做了查询整合, 将归属于同一模块的多个数据集合合并为一个,最终在整合完成之后由原始的50+数据集合并为10多个, 从而尽量将大部分数据计算的压力都放在数据库端,提升数据计算性能。3、设计:使用模块化的设计方式,将整合之后的数据结果直接放置于对应的展示位, 避免单元格间多层级的跳转引用和依赖于前端的数据计算,极大的提升了性能与可维护性。 五、分享心得: 1、数据:数据仓库是企业数据应用的重中之重,统一的数据仓库不仅提高了管理效率、数据质量 , 降低了维护成本,还在同时提升了易用性和灵活性,强大的数据仓库对与数据展示来说是如虎添翼, 而统一的数据仓库也是数据应用与展示的基础。数据查询集合应避免简单粗暴的堆叠, sql的规范化和结构化的处理可以极大的降低维护成本,易用性,并且提升查询与展现性能, 便于前端的数据展示。 2、设计:界面设计遵循模块化设计理念,分布局、分重心、分展示内容的进行区域性模块化的设计, 展示数据尽量直接来源于某个数据集的某个数据指标。 避免界面上的多次引用和计算,以此提升性能与可维护性,为前端展示带来更好的用户体验。 好了,看完这篇文章,是不是对于大屏在制作过程中的效率问题有了初步的认知?记得点赞哦!!比心~~ 编辑于 2018-9-12 10:51
不一样的甘特图,请您收起小桌板,打开遮光板,调直座椅靠背……
各位小伙伴们: 想必看到标题,你们就应该知道,满满的干货又来了对吧?没错,这一次依然不会让你们失望。 最近,瑞诚科技的小伙伴,在帮助航空领域的伙伴进行一系列的帆软产品的实施工作,满满的心得体会….. 说一下航空领域信息管理的特点:在民用航空领域,很多客户的业务是跟着航段信息来开展的,比如:对旅客来说,航班信息是航班号,在航空圈内,关注的是飞机编号,一架飞机的不同航段,机组,机场,行李,餐食,机工品,物流配送、旅客,销售等都围绕着一架飞机一天的飞行计划展开。 我们知道,对应这样的计划业务体系,使用ERP系统,可以有效的帮助我们,去针对性的计划飞行相关的全部资源,这是ERP系统擅长的事情,实际业务在开展的过程中,就会遇到各种各样的情况,最常见的就是计划变更,比如晚点,小编作为一个飞行时间超过300小时,总里程20万+公里的飞行猿,深知一个飞行计划的调整,会产生一系列的相关计划的变更,例如,机场航班餐食的调拨,配送,机供品的准备信息等等,我们想像一下,这样复杂的计划体系,在发生变化的时候,铺天盖地的信息与数据和各种部门信息的衔接,是不是让人想想都头疼。 于是,重点来了,结合ERP系统的数据可视化,将数据可视化过程与业务流程进行有效的结合,接收系统计划结果,分析预警,业务调整,并输出指令,将数据分析系统嵌入业务闭环中,是不是可以帮助航空计划部门,提升处理效率及时响应业务变化与调整嘞,很棒吧,而且瑞诚科技的小伙伴,在企业级应用的设计中,不但使其有正向业务流程能力,同时具备异常处理的反向流程,怎么样,很棒吧,嘿嘿。 OK,你们会问,这种信息怎么能用图形展示呢?饼图?柱状图?地图?NO NO NO。 瑞诚的小伙伴们用了甘特图!(什么是甘特图?甘特图都有哪些特性?科普类的知识就自行百度吧)那么这些客户对于业务的线上展现要求势必就要跟随航班信息走,说到航班信息,你们能想到的是不是这些内容?· 起降时间(计划与实际)· 起降地点(计划与实际)· 飞行时长· 飞机编号,航段航班号· …… 那么问题来了,甘特图的基本特性是要描述一段时间内的进度或者进展的,它基本上是以时间维度作为分析的前提的,这就导致我们想要的更多非时间维度的信息无法在甘特图上显示,怎么办呢? 我们通过自定义标签的方式做了类似形态转换,使用FR.remoteEvaLuate的sql函数将数据表中查到对应的数据进行显示,从而得到了我们想要的结果。具体看截图(涉密内容已打码): 105920 当然,还有很多细节问题没办法一一写清楚,如果你也遇到同样的问题,欢迎和我们交流探讨。 最后,小编自称飞行猿绝非吹牛,有图有真相! 105923
周末访谈----阳仔(瑞诚科技帆软报表工程师)
今天周五,也是瑞诚科技沟通日,每次都会随机找几位小伙伴随便聊聊,今天恰好阳仔刚完成一个小型实施的项目回来,就是他了。 我:阳仔,来下会客室 阳:哦 我:最近出去做了几个项目了,感觉怎么样啊? 阳:您不找我,我也正想找时间跟您沟通呢,感触挺深的 我:具体说说呗 阳:好,那我就随便说几条我的感受。 对于客户的感受: 1、随着企业信息化建设的积累,多业务应用系统的局面几乎在每个客户现场都遇到了,手工数据表的处理难度已经不是几个函数就可以搞定的。 2、已有的分析系统的技术要求过高,随着业务发展的加速,IT响应的能力饱和,导致大量的线外数据产生,无标准化,无统一的管理,无法复用 3、业务发展增速,业务分析需求的要求越来越高,需求紧迫程度,数据维度转化程度灵活,数据来源互联网化 4、业务与IT部门沟通的欲望越来越少,业务希望自助分析,工具要上手快 5、互联网业务的发生,导致互联网数据与技术的爆发,传统分析工具难以适应,比如随便接个企业微信号,分析个微博营销策划案,传统工具束手无策 6、客户被自己老板逼着天天要数,还不给预算 105609 对于自己实施过程中的感受: 1、不懂的技术要说我问问技术能不能实现,不能说不知道 2、能帮客户解决的报表以及图表的问题要解决,这样能增加好感度 3、不要去评价客户 4、不要做客户不同意的需求 5、如果客户没想法要根据实际情况给建议,不要打保票 6、如果功能不能实现或者数据有问题要及时和负责人说 后面的对话就不一一列举了,仅仅上面总结的这些内容,真的是一位来自实施一线的报表工程师的心声, 所以,番薯们,请不要怀疑你们所做的事情,坚持下去,必有满满的收获。 ----------------------------华丽的分割线-------------------------------------------- 个人简介: 105608 王子阳:现瑞诚科技帆软报表工程师,我们都亲切的叫他“阳仔” 有想法、敢担当、遇到挑战不断突破自己,迅速成长为一名优秀的帆软报表实施工程师,且得到客户的一致好评。 这就是我们瑞诚的企业文化:服务客户,创造价值。 编辑于 2018-5-25 17:17
瑞诚科技登录抖音平台
这年头,商业瞬息万变,一定要紧跟时代步伐 {:4_120:} 因此我们在微信公众号集成完成后,第一时间登录抖音平台,欢迎抖友们互粉~~~~~ 视频来了,有亮点哦,自己找吧 http://v.youku.com/v_show/id_XMzU2NTU5ODI5Ng==.html?spm=a2h3j.8428770.3416059.1 编辑于 2018-4-26 10:28
【瑞诚实践】企业级应用-企业微信集成方法(三)终结篇
请原谅我才更新终结篇,理由就不说了,一切理由都是借口,所以,今天完成终结篇, 加上之前的一、二两步,企业微信集成方法全部写完,你们完全可以通过这个操作手册完成一系列配置, 请叫我雷锋~~~不用谢! 关于五部分的内容: 一、企业微信注册 二、通讯录的创建 三、企业微信报表应用配置 四、决策系统配置 五、移动端配置 今天我们来说说决策系统配置以及移动端配置 四、决策系统配置1、微信插件安装访问决策系统,点击安装“微信管理插件”,安装完成后需重启web服务器。之后插件可在右边我的插件位置看到。 102032 2、基本信息配置重启完成之后,可在管理系统-微信管理中配置基本信息 102033 基本信息来源如下:微信企业号ID:企业信息中的CorpID 102034 管理组凭证密钥:报表应用的 Secret 值 102035 3、微信成员管理基础信息配置完成后,设置微信成员与决策系统用户的关联关系。选择“用户匹配方式”-点击“更新通讯录” 102036 注:能正常更新出来用户,即代表信息配置成功。 五、移动端展现配置1、企业微信app中工作台应用主页配置 102037 企业微信中点击应用打开的页面,url规则如下https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxxxxxxx&redirect_uri=xxxxx&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect链接中需要包含以下参数:appid:企业的应用ID即CorpID (必须修改为对应的企业应用ID)redirect_uri:授权后重定向的回调链接地址,报表访问url,需要使用urlencode对链接进行编码处理,详细请看下面。这里的redirect_uri的值,例如fs登录url为www.finereporthelp.com:80/WebReport/ReportServer?op=fs进行urlencode(utf-8编码)编码后url为:www.finereporthelp.com%3a80%2fWebReport%2fReportServer%3fop%3dfsresponse_type:返回类型,此时固定为:codescope:应用授权作用域,此时固定为:snsapi_basestate:重定向后会带上state参数,企业可以填写a-zA-Z0-9的参数值wechat_redirect:微信终端使用此参数判断是否需要带上身份信息 最终,微信中网页链接地址,就是将上方appid后面的xxx替换为——企业的应用ID即CorpID,和redirect_uri后面的xxx替换为——编码后的url,进行替换后如下:https://open.weixin.qq.com/connect/oauth2/authorize?appid=wwb2f5a71873a5d3d9&redirect_uri=www.finereporthelp.com%3a80%2fWebReport%2fReportServer%3fop%3dfs&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect 注:urlencode(utf-8编码)编码处理步骤(点击 ”URL编码/解码”-点击“UrlEncode编码”) 102038 此时登录企业微信app.可在工作台位置看到之前创建好的报表应用,点击进入之后即可看到决策系统移动端主页显示 102040102039 2、报表应用菜单配置点击“设置” 102041 点击“添加主菜单” 102042 填写主菜单名称-选择点击主菜单后触发的操作-配置相关信息(图中实例设置的跳转到网页,所以需设置网址,图中示例放置的就是移动端决策系统主页的URL)-点击“保存 102043 保存后点击“发布”,对应的菜单设置才可生效 102044 发布后可看到“菜单发布成功”的提示,并且在自定义菜单位可看到状态为“已启用” 102045 点击进入企业微信消息位置应用内部可看到: 102046 3、个人微信查看设置如个人微信中也想实现查看,需设置微信插件: 102048 个人微信扫描二维码,关注后,点击进入报表应用如下图: 102050 4、消息推送如果想实现消息推送,只需在定时调度任务中勾选“客户端通知”-点击左边的“客户端通知”-勾选“微信通知”-选择对应的报表应用即可。 102051 企业微信app与个人微信中的区别:注:企业微信app中可通过工作台的应用直接点击访问主页以下为企业微信app中消息推送效果与个人微信的报表应用中消息推送效果: 102052 至此,企业微信集成操作正式完成! 编辑于 2018-4-24 14:28 编辑于 2018-4-24 14:45 编辑于 2018-4-24 14:45
【瑞诚实践】业务层打造移动端最强日报--帆软与微信企业号完美结合
我又来啦 {:9_243:}{:9_243:}{:9_243:}{:9_243:}{:9_243:} 101474 废话不多说,我们先来看下效果实际推送效果 101475 想要知道这是怎么做的,请关注【瑞诚实践】企业级应用-企业微信集成方法,http://bbs.fanruan.com/thread-105667-1-1.html 但今天小编我在捞点干货给番薯们,为了你们在企业能有更好的发展,帆软的使用是其中一个方面 比制作更重要的内容是,在业务层面,我们可以使用怎么样的业务场景,来进行分析与使用,如何保证业务的准确性以及降低出问题的概率。 一、经营业绩表现 我们了解,企业的经营业绩在不同层级的展现内容是不同的,大老板看趋势,业务老板看指标数量,中层老板看数字,一线老板看进度和业务表现,这些,现在我们都可以做到根据不同的业务角色以及场景进行梳理与展现,根据权限划分组织控制权限 二、决策数据推送 对于核心的决策数据推送,如上面动图中的表现过程,将核心产品日销量报表,进行点到点的推送,例如,常规推送,临时会议前推送,非现场会议推送,紧急事件处理,两微运营结果,等各类型的场景进行应用,实时,精准,可控。 三、业务问题跟进 对于不同业务角色关注视角的不同,我们会带有行业以及满足需求的重点呈现部分内容的细节以及计算过程或者明细数据,进行图形化以及高亮的标记,进行必要的警示以及分析呈现,做到核心问题的数据化与可视化。 四、应用流程保障 如果我们仅仅是以技术视角来看到企业微信的集成内容,将不能满足业务应用层的需求,我们想一想,这么重要的数字,每天,每时每刻的出现在老板的终端上,事先需要进行怎么样的整理,汇总,计算,确认,以及检查复核结果?你怎么样保证又能及时高效,又能及时准确,这看似是一个悖论,但是我们通过流程分析与岗位的定义,可以将必要的确认与计算过程进行拆分,将一部分计算按照规则进行自动运算,将最终检查与复核的部分明确至个人,并提供必要的检查手段和明确检查规则,保证复核后的内容才是最终推送的内容,这都不是技术层面考虑的问题,而是业务视角与企业级应用考虑的内容。 五、数据审批核准 刚才讲到,我们如何进行审核与保证发送数据的有效性,我们提供一系列的存储过程,将业务流与数据流进行集成,做到复核后,发送复核数据。 同时,我们考虑了各种异常情况和异常处理手段,例如如何触发推送程序等等 怎么样,是不是有点感觉了呢?哈哈哈,你们的满足就是我最大的动力! 服务客户 创造价值 编辑于 2018-4-24 14:44
【瑞诚实践】企业级应用-企业微信集成方法(二)
关于第一篇如何注册企业微信的方法,请参照http://bbs.fanruan.com/thread-105667-1-1.html 居然上首页了,我是不是应该拿着这张截图找老板要奖金呢???? 101269 {:9_319:}{:9_319:}{:9_319:}{:9_319:}{:9_319:}{:9_319:} 玩笑归玩笑,该输出的内容还是要继续坚持,来来来,第二部分以及第三部分内容加码输出! 关于五部分的内容: 一、企业微信注册 二、通讯录的创建 三、企业微信报表应用配置 四、决策系统配置 五、移动端配置 今天我们来说说通讯录的创建以及企业应用报表配置 二、通讯录创建点击”通讯录”,可通过提供的添加、导入对应方式,添加通讯录员。此成员是指企业微信归属成员如企业微信已存在,为便于使用,可建立子部门通讯录信息,专用于帆软报表应用。如现有部门用户可直接使用,请直接跳转到三、企业微信报表应用配置。 101220 三、企业微信报表应用配置1、创建报表应用点击“企业应用”-“创建应用”,来创建将要用来做企业微信集成的报表应用 101223 2、填写应用信息上传logo-填写应用名称等-选择可见范围(必须勾选部门,成员可根据需要勾选) 101224 3、填写完成后点击“创建应用” 101225 应用内界面如下图: 101226 4、网页授权及JS-SDK(可信域名)配置: 101227 输入可信域名,点击“申请校验域名”下载相应文件后,放在域名所属服务器项目的根目录下(tomcat则放在webapps/ROOT目录下) 101228 101229 测试访问,测试链接为设置可信域名第2步骤的示例URL,如下图,即说明放置正确 101230 勾选“已上传域名归属校验文件”,点击确定,即配置完成 101231 OK,小伙伴们你们学会了吗?下一期:决策系统配置,将在明天同一时间发布,敬请关注 编辑于 2018-4-24 14:46
【瑞诚实践】企业级应用-企业微信集成方法(一)
先说说写这篇文档的初衷:4月13日,帆软官方发布全新微信&H5插件的发布上线通知,详情如下:http://bbs.fanruan.com/thread-105490-1-1.html 101160 101161 101162 101163 在我们的实施案例中,移动端的呈现,微信、H5以及其他APP的集成,是越来越多企业的诉求。 因此,帆软这次全新的插件发布,真的是一场及时雨!手动点赞! 与此同时,瑞诚科技同步发出企业级应用-企业微信集成方法,目地是能够更好的让所有帆软用户了解并掌握这一方法, 更好的为企业服务,相信我,移动端是大势所趋,未来的需求会非常旺盛! 当然,如果想要实现与微信的集成,官方插件是必不可少的, 插件购买链接如下:https://market.fanruan.com/plugin/398 对,你没有看错,不要99999,也不要88888,只要XXXX, O__O "…算了,好好写文档吧,广告我不擅长{:4_845:} 接下来,我们将通过五大部分,介绍实际实施过程中,企业微信集成是如何操作的,这五部分内容分别是: 一、企业微信注册 二、通讯录的创建 三、企业微信报表应用配置 四、决策系统配置 五、移动端配置 同时:企业级应用的风险管控应该如何操作也是企业非常关注的内容之一,我们也会在未来发布文档,敬请关注。 那么今天我们先说第一部分:企业微信注册 一、企业微信注册1、浏览器访问:https://work.weixin.qq.com/101164 2、点击“企业注册”填写相应注册信息-个人微信扫二维码-绑定管理员微信-勾选同意协议-点击“注册”101165 3、点击“进入管理后台”101166 4、进入后台后,如下图101167 至此,企业微信注册完毕,下一节:通讯录的创建 将于明天同一时间发布。 编辑于 2018-4-24 14:47
我与大神之间只有一杯咖啡的距离
我!来!了! 100467 各位父老乡亲,各位番薯们!抱歉,我来晚了,我是谁?我是干嘛的?呵呵,这都不重要,我只不过是千万从事咨询顾问行业中的一员,这事要从老板的一个电话说起。。。。。。 “喂,项目进展如何了?人员招聘如何了?调研结果出来了没有?XX员工情绪最近不太对啊,怎么回事?客户打电话说你没参加周末的总结会?¥#%¥#@¥@#¥@#……”“……”“喂,你怎么不说话”“我在想先回答你哪个问题”“你压力是不是太大了”心中默念“你Y力才大呢……” 当然我不敢这么说,因为这是千千万万的员工和老板之间在正常不过的对话了,结果嘛,自然是该解释的解释,该认怂的认怂,放下电话,打开网页bbs.fanruan.com,是的,逛帆软论坛是我现在放松的一种方式。 说到这,肯定有一堆人站出来指着我说:你是写软文的,下面都不用看,就知道你想说什么!!!K,我平生最恨的就是提前揭露剧情的人,所谓的“剧透”,你们咋不上天呢!!! 继续,不要打断我的思路,无意间翻到了招聘求职板块,里面突然一行标题令我瞬间清醒了“求带走,求帆软工程师相关工作”这谁啊,这不是那谁吗?他的血泪史我也拜读过昂,要走?往哪走!!! 回帖----找到联系方式-----加微信,我继续听听大神血泪史背后的故事。 现在才发现,我和大神只有一杯咖啡的距离,长谈两次,达成共识,响应习大大的号召:建设一支听瑞诚科技指挥、能打胜仗、作风优良的帆软实施交付团队! 放下手中的香烟(我戒了,但是为了烘托气氛,小说情节必备场景) 隆重介绍一下这位大神“星痕”,现为瑞诚科技数据应用事业部帆软产品线技术核心成员,他的到来,更加固了我公司为企业提供基于SAP(不知道含义的请自行百度,谢谢配合)全产品线的业务咨询服务,与数据咨询、分析平台搭建、数据整合、数据挖掘、模型设计、绩效指标落地,可视化数据分析等服务的实施交付能力,服务客户、创造价值是我们自始至终追求的理念,祝愿“星痕”能在新的工作岗位上取得更辉煌的成绩!(此处应该有掌声)…… 回到之前的问题,我是谁?我是干嘛的? 我是小编:一个集智慧与帅气于一身的, 敢于向凶恶老板挑战的团队成员! 求调戏!!!!! 100468隆重登场星痕-燕宏伟 2017年帆软十佳用户,现瑞诚科技资深帆软报表工程师
个人成就
内容被浏览70,814
加入社区6年47天
返回顶部