日前,葡萄城在低代码领域持续发力,正式推出了活字格 V7.0 版本。新版本提供了更专业的可视化报表和页面设计能力,轻松满足企业客户的更精细的定制化需求。此外,活字格 V7.0 还在兼容 OAuth2 的服务端命令安全认证、绑定特定服务器的工程文件加密机制、包含图表和样式的通知邮件、更全面的类Excel数据处理公式等领域发力,进一步提升平台开发能力,引领低代码技术发展。

新特性概览

引入 ActiveReports 报表控件,提供业界领先的报表设计能力

ActiveReports 是葡萄城在 1996 年推出的报表控件。经过 25 年的技术升级和产品迭代,全球超过 30 万报表开发人员选择了 ActiveReports,为上千万终端用户提供报表服务。

为了让低代码开发者也能具备开发高复杂度、高性能报表的能力,葡萄城将 ActiveReports 的报表技术引入活字格,成为活字格的报表模块。借助报表模块,开发者可以轻松构建各类报表。最终用户可以直接在浏览器中查看这些报表,也能将其一键导出为PDF文件,方便打印和归档。

下面是使用活字格报表模块构建,常用的报表类型:

  • Excel 表格类(财务报表、会计报表、统计报表)
  • Word 文档类(质检报告、检测结果报告、不规则表格)
  • Dashboard 管理看板(大屏驾驶舱)
  • 分组报表、分栏报表、树形结构多层统计报表
  • 各类套打单据报表

(活字格 V7.0 报表模块演示)

支持流式布局,让页面设计可根据内容和浏览器尺寸自适应,用户体验更佳

为了实现“所见即所得”,活字格提供了类似Excel的页面设计功能,开发者在设计器上自由构建出的布局和样式,与最终用户在浏览器上看到的一模一样。大量项目实践表明,这种设计方式可以大幅降低页面布局调整花费的时间,有效缩短了项目开发周期。

如何在所见即所得的基础上,一方面保持页面布局的可定制性,另一方面能够让页面布局根据内容和浏览器尺寸自适应?活字格 V7.0 中创新性的引入了“自适应列宽/行高”功能,以支持流式布局。开发者仅需调整列宽的自适应模式和变化范围,就能轻松构建出用户体验媲美主流互联网体验的企业级应用界面。

使用活字格构建的流式布局Demo页面

(使用活字格构建的流式布局Demo页面)

获取流式布局 Demo 工程文件

支持对工程文件进行联网加密,仅授权特定服务器使用

2020 年 6 月,葡萄城“赋能开发者” 业务使命发布会上全面升级了应用开发合作伙伴政策,扶持用活字格进行软件项目交付的软件公司发展。经过近一年的发展,活字格已经拥有百余家应用开发合作伙伴,为各行业开发交付了数百套企业级应用。

为了解除“企业客户将软件公司为其交付的项目进行二次销售”的风险,保护应用开发合作伙伴利益,活字格 V7.0 中新增了“工程文件加密”机制。开发者可以针对工程文件进行联网加密。加密的工程文件仅能被部署在持有开发者授权的服务器上。在加密机制的保护下,开发者可以放心的将工程文件(可以类比传统开发方式的源代码)随企业级应用一同交付给企业客户,让企业客户有能力做二次开发的同时,确保自身的权益不会因客户二次销售而受损。

工程文件加密可有效防止二次销售

(工程文件加密可有效防止二次销售)

了解工程加密的应用场景和操作方法

服务端命令支持 OAuth2 认证,可视化构建安全的 Web API,供第三方系统调用

服务端命令是活字格的核心功能模块,自推出之日起即备受好评。借助活字格的服务端命令功能,开发者能以可视化的方式构建运行在服务端的业务逻辑,实现前后端分离,充分体现了活字格在企业级系统架构上的独特优势。

活字格在 V7.0 版本中新增了兼容 OAuth2 的“第三方应用授权”功能,让服务端命令可以化身为 Web API,提供给第三方系统进行调用。配合“发送 HTTP 请求命令”,开发者可以使用活字格开发前台或后台应用,双向集成企业的现有系统,打通数据孤岛,轻松实现多系统协同增效。

与现有系统实现双向集成

(与现有系统实现双向集成)

查看 OAuth2 认证的配置效果

其他功能增强

  • 单元格与命令相关
  • 可在操作服务器上存储的文件和文件夹中,拥有实现打包下载、将导出的文件存入数据库等实用功能
  • 可通过邮件发送图表和附件,让邮件更直观、易读
  • 可像 MySQL、SQL Server 一样调用 Oracle 的存储过程
  • 发送 HTTP 请求时可设置 HTTP HEADER,可调用需要 Token 认证的 Web API
  • 发送邮件时可设置抄送和密送,支持更多邮件协作场景
  • 可使用公式动态调整确认框的文字内容,让弹出信息更有效
  • 系统集成与管理控制台相关
  • 新增 114 种最新版 Excel 公式(总计支持 450 个),可视化数据处理能力进一步提升
  • 协同开发模式下,支持清除已存储的登录信息以切换用户
  • 在设计器中切换“页面跳转命令/弹出页面命令"和"导出Excel文件/导出PDF文件”时,保留参数设置
  • 设计器中提供前进/后退按钮,快速定位需要操作的页面
  • 在设计中双击单元格可直接打开对应的设置页面
  • 支持通过搜索来快速定位需要调用的服务端命令
  • 设计器支持忽略发布时列出的警告信息
  • 设计器相关
  • 支持将用户信息数据存储到外部数据库,方便访问和操作
  • 支持通过Redis共享登陆信息、在共享路径存储用户上传文件,兼容负载均衡场景
  • 可对接Microsoft Authenticator等“两步验证”服务,提升安全能力