intra-mart Accel Platform 引言 第18版2020-09-01

im-BizAPI概述(Java业务组件)

intra-mart Accel Platform提供了许多功能,这些功能通常在Web系统构建中用作“ Java组件”,并且可以重复使用。认证/许可模块,工作流模块,门户模块,社交模块IMBox等统称为“im-BizAPI”。

这样,通过将传统开发无法实现的复杂功能或其他公司产品的组合与准备好的Java业务组件相结合,可以在短时间内以高质量构建大型Web系统。 。
也可以通过从两个应用程序开发模型( 脚本开发模式 ,JavaEE开发模型)调用来使用此im-BizAPI 。

3.1.1. im-BizAPI业务组件( im-BizAPI )

Java业务组件组( im-BizAPI )中提供的“ 模块 ”分类如下,因为每个模块使用不同的形式。 详细内容每个模块 详细内容 ,请参阅API文档

有关如何调用它的详细内容,请参阅《 脚本开发模式编程指南 》和《 SAStruts+S2JDBC编程指南 》。
另外,由于大多数模块的源代码已发布,因此可以自定义和扩展模块本身的功能。
im-BizAPI标准功能
业务平台工具  
  • IM-工作流
  • 门户
  • IMBox
  • ViewCreator
  • TableMaintenance
  • IM通知
  • IM逻辑设计器
  • IM-Knowledge
  • IM-Wiki
基本功能 用户界面层
  • UI基本模块
  • 标准标签库
  • 主题功能
  • 日历模块
  • 绘图图
业务通用模块
  • IM-通用主表
  • 认证功能
  • 许可功能
  • 国际化功能
  • 报告打印模块
  • 系统管理功能
  • Tenant管理功能
  • 特定用途日志功能
  • 路由功能
  • IM-Propagation
  • 缓存机制(CAMI)
  • 数据库访问模块
  • 插件管理器
  • 多设备
  • 导入/导出
  • 邮件模块
  • 异步处理
  • Job scheduler
  • LDAP验证
  • Web服务
  • 密码提示
  • 邮政编码搜索(日本)功能
  • IM-MessageHub
  • IM存储库
  • 票 模块
  • 历史/评论模块
开发框架  
  • 脚本开发框架
  • IM-JavaEE框架
  • TERASOLUNA Server Framework for Java (5.x)
  • IM-MobileFramework
  • Accel Platform上的SAStruts框架
  • Accel Platform上的Maskat框架
可选功能(另售)
扩展系列
  • 适用于Accel Platform IM-BPM
  • IM-BloomMaker for Accel Platform (仅包含在企业版中)
  • 用于Accel Platform IM-FormaDesigner(包含在企业版中)
  • IM-ContentsSearch搜索Accel Platform
  • 适用于Accel Platform IM电子表格
  • IM-PDFDesigner for Accel Platform
  • 适用于Accel Platform IM-PDFDesigner FullPack
  • 适用于Accel Platform IM-PDF自动转换器
  • IM-PDF Accel Platform协调员
  • IM-ERP RealConnect for Accel Platform
  • 用于Accel Platform IM-BIS(包含在企业版中)
  • 用于Accel Platform intra-mart e Builder
  • IM-X服务器
  • IM-SecureSignOn for Accel Platform
  • intra-mart Document Link
  • 开放规则
  • 用于Accel Platform的IM-RPA(仅包含在企业版中)

3.1.2. 业务平台工具

3.1.2.1. 工作流 模块 (IM-Workflow)

使用此模块 ,您可以基于Web浏览器构建多级批准工作流 。
根据预设的批准路线,通过电子邮件将批准请求或IMBox的消息发送给批准人。
从那里,批准人启动其批准页并执行批准。此外,可以构建详细的工作流,例如检查批准进度状态。
除了作为标准提供的工作流 模块之外,还提供了“ IM-FormaDesigner for Accel Platform (另售)”和BPM工具“ IM-BPM for Accel Platform (另售)”作为扩展模块 。
除了预先设置批准途径外,还可以在申请/批准时从屏幕上动态选择下一个批准人。此外,与现有人力资源系统的链接消除了对复杂批准路线设置的需求。

工作流 模块的高级功能示例如下。
发回功能 能够将事项退还给申请人或任何批准人。
代理申请/批准功能 缺少申请人或批准人时,代理人可以应用/批准的功能。
批批准功能 一次批准/拒绝多个申请的功能。
连续批准功能 连续批准/否决指定给批准者的多个应用程序的功能。
协商功能 通过电子邮件通知其他用户该请求当前正在被批准的功能。
自动提醒 发送电子邮件通知的功能,提示您对批准期限到期的应用程序采取措施(批准/拒绝)。
自动路径功能 一种自动批准已达到或已超过批准截止日期的应用程序,并将该应用程序发送给下一个批准者的功能。
审批者设置
批准路线上的批准人不仅可以由个人指定,还可以由组织和职务
(路由结构可以抵抗人员变更和组织变更。)
回拉功能 申请人/批准人也可以自己撤回事项。
核准事项移交功能 将特定事项的批准权限转移给第三方的功能。
临时保存功能 该功能允许您在申请之前保存注册内容,并从下一个申请的中间开始。
的IM通用主期间化 可以定义与IM通用主站的历史相对应的路由的功能。可以根据将来会更改的组织信息创建路线信息的功能
期间化的路线选择
期间化的路线可以过去和未来的选择。
如果还发生更改,则可以选择是否在先前的作业中执行起票以及在任一个职位。
项目显示设定
可以更改一览表屏幕上的显示项目 ,例如应用程序,已应用,未处理,已处理,参考等。
工作流管理员准备一个可以预先编辑显示项目的集合, 一般用户可以从这些项目中任意选择
工作流监控 已完结事项可以实时监视已完成和未未完结事项的状态。

注解

3.1.2.2. 门户 模块

它提供了具有出色可用性的门户功能。通过使用门户组件管理功能进行注册,可以创建一个要在intra-mart上的应用程序中显示的信息页,您可以将其用作门户组件。
门户组件可以自由布局并在门户屏幕上使用。
../../_images/portal.png

3.1.2.3. IMBox

IMBox是一个“公司SNS”,它使社交功能类似于Twitter和Facebook易于在公司内使用,并且还为公司合并了特殊功能。轻松地与许多用户(包括员工和业务合作伙伴)开始社交协作。
相反,因为IMBox关注的intra-mart运行的应用程序的数据,相关信息只需按照用户想要的信息是从各种应用程序自动获取。
换句话说,通过集成来自所有信息源的消息,可以实现“实时接收信息,做出决定并采取Action ”的工作方式。

从支持不断增长的数据和保持性能的角度来看, IMBox使用NoSQL“Apache Cassandra”。 Apache Cassandra是Facebook开发的一种开源数据库管理系统,于2009年3月捐赠给Apache基金会,并于2010年2月被提升为一个顶级项目,并在全球许多站点中得到使用。我是。
../../_images/imbox.png

注解

3.1.2.4. ViewCreator

ViewCreator是可以使用数据库数据从intra-mart屏幕创建各种表格和图形的工具。
Tenant数据库和共享数据库都可以使用。
ViewCreator大约两种类型的数据。
  • 查询
使用数据库的表创建的SQL查询。
可以通过简单的GUI操作(例如拖放)来创建它。
  • 数据参照
这是查询显示方法(表格或图形)的设置。可以从一个查询进行多个演示( 数据参照 )。
您还可以设置查看权限以供数据参照 。
您创建数据参照 ,数据在显示时的搜索和显示项目细化等方面都变化的可能的顺序。
另外, 数据参照可以作为门户组件添加或作为CSV格式文件输出。
ViewCreator的主要功能是可以基于数据库的数据轻松创建各种表和图形并将其显示在Web浏览器上。
../../_images/viewcreator.png
特别是从intra-mart Accel Platform ,不仅可以导入和显示RDB类型数据库 ,还可以导入和显示CSV数据,Hadoop的输出数据和日志文件等各种数据源。

注解

3.1.2.5. TableMaintenance

TableMaintenance ,可以对数据库现有表执行新的记录注册/更新/删除操作。
创建使用数据库的应用程序时通常需要的主维护功能可以通过简单的配置操作来实现。另外, 管理员设置表的访问权限,并仅将特定表的编辑发布给一般用户 。
TableMaintenance操作分为以下三种类型。
  • 表管理
在数据库上添加一个表数据库要维护的表。您还可以设置权限以限制谁可以在桌子上工作。该操作由“ Tenant管理员 ”执行。
  • 编辑资料
管理员授予访问权限的用户可以添加,更新和删除表数据。
  • 注册表格标题
您可以将数据库表名称和字段名称设置为支持多种语言的标题。
此处设置的符号用于TableMaintenance和ViewCreator的项目名称。
另外,由于可以输入注释,因此可以通过输入表和字段的描述和说明将其用作简单的表定义文档。
../../_images/tm.png

注解

3.1.2.6. IM通知

IM-Notice是可以接收来自intra-mart Accel Platform上运行的各种应用程序的通知的客户端应用程序。标准提供Windows桌面版本,iOS版本和Android版本。
在IM-Notice中,从工作流接收批准请求的通知,从IM-Notice 一览表点击通知以访问intra-mart Accel Platform的工作流批准屏幕并按原样进行批准。
可以随时通知您的应用程序,因此您只需一部智能手机即可完成工作。
此外,通过在intra-mart Accel Platform上创建分发流程,可以接收用户自己的通知,这可以导致业务改善和效率改善。
../../_images/notice_ios.png ../../_images/notice_android.png

注解

详细内容详细信息, 详细内容以下文档。

注意

  • IM-Notice是intra-mart Accel Platform 2014 Winter一项功能。
  • 以下功能在2015 Spring时可以接收的通知处理。
    • IMBox在MyBox新的接收,DirectMessage的接收,集团的管理操作
    • IM-Workflow中的批准请求
    • intra-mart Accel Collaboration各种通知

3.1.2.7. IM-LogicDesigner

IM-LogicDesigner是可以在intra-mart Accel Platform上轻松创建业务逻辑的应用程序。
IM-LogicDesigner的功能如下。
  • 即使那些没有编程知识的人也可以轻松地创建流程。

  • IM-LogicDesigner自动执行所有麻烦的数据转换和传送。

  • 仅在Web屏幕上,您可以使用服务器端JavaScript创建和定义SQL和原始处理,并将其用于业务逻辑。

  • 可以从下面列出的应用程序中调用使用IM-LogicDesigner创建的业务逻辑 。
    • IM-BIS for Accel Platform
    • IM-FormaDesigner for Accel Platform
    • Job scheduler
  • 从TERASOLUNA Global Framework 脚本开发模式,您可以直接调用在IM-LogicDesigner中创建的自己的业务逻辑。

  • 业务逻辑可作为REST API使用。您还可以在业务逻辑调用外部REST API。此外,您可以自由设置REST API的许可和安全性,因此可以将其用作API GATEWAY函数。
../../_images/logicDesigner_Editor.jpg
../../_images/logicDesigner_mapping.jpg

注解

详细内容详细信息, 详细内容以下文档。

注意

  • IM-LogicDesigner是intra-mart Accel Platform 2015 Winter (Lydia)的功能。

3.1.2.8. IM-Knowledge

IM-Knowledge是一个知识库功能,可在intra-mart Accel Platform上汇总业务中生成的知识。
分别存储在文件服务器,单个PC,电子邮件等上的知识和信息可以在安全的环境中聚合,并由Web上的多个人进行编辑和管理。
也可以通过使用intra-mart Accel Platform的许可功能来指定公开范围。
../../_images/knowledge_position.png

注意

  • IM-Knowledge是intra-mart Accel Platform 2018 Spring (Skylark)的功能。

3.1.2.9. IM-Wiki

IM-Wiki是创建和管理“ Wiki”的功能,作为“ IM-Knowledge ”的内容 ,“ IM-Knowledge ”是一种标准应用程序,它提供了一种积累和收集知识的机制。
可以从Web浏览器轻松引用公司规则,业务手册和会议记录等业务文档,以便员工可以平稳地共享信息。
Wiki是系统的通用术语,可让您轻松地从Web浏览器创建和编辑Web页。
它支持Markdown和Textile格式(称为Wiki Grammar),并且您可以根据输入符号描述输入文本,从而轻松修饰诸如“标题”,“子弹”和“引文”之类的文档。
../../_images/wiki_preview.png

注意

  • IM-Wiki是intra-mart Accel Platform 2018 Spring (Skylark)的功能。

3.1.3. 基本功能(用户界面层)

3.1.3.1. UI基本模块 ( UI组件 )

intra-mart Accel Platform ,结合了基于开源jQuery(JavaScript库)的UI基本模块 ( UI组件 )。 jQuery是轻量级的和跨平台的。除了jQuery,它还包括IM添加的便捷UI组件 。这样就可以开发动态屏幕部件,例如导航屏幕操作并在发生操作错误时发出警报。
../../_images/ui.png

注解

  • 详细内容详情, 详细内容下文。

3.1.3.2. 标准标签库

屏幕组件模块 (用于输入区域,弹出窗口,标签等的标签库)通常在基于Web的GUI开发中使用。
您可以简单地通过为每个模块设置适当的属性并调用它来创建与数据库链接的用户界面。在脚本开发模式,可以通过HTML文档中的“ <IMART>标签”来调用演示页上使用的以下模块。 JavaEE开发模型使用JSP文件中的“intra-mart标记库”。
../../_images/taglib.png

注解

  • 详细内容 ,请参阅“ API文档 ”。

3.1.3.3. 主题功能

在intra-mart Accel Platform,我们提供了一种机制,该机制可以通过名为screen design 主题的功能来切换屏幕布局。
主题由单个HTML文件组成。开发人员创建的应用程序的屏幕(HTML)被合并到主题的HTML中。用户可以从个人设置屏幕中选择适合他/她口味的任何主题。
../../_images/theme.png

注解

3.1.3.4. 日历模块

此功能用于输入日期,并具有管理星期几,节假日,工作日等的功能。在“租户管理”的“日历维护”中执行公司特定假期之类的管理。
您可以根据情况(例如总部和工厂,海外分支机构等)进行多种日历设置。还可以合并和显示多个日历。
../../_images/cal.png

注解

3.1.3.5. 图形图

通过使用图形绘制模块 ,可以将数字数据绘制成图形并以HTML显示。
图形绘制模块提供以下五种类型的图形。它同时支持脚本开发模式和基于Java EE的开发模型。
  • 可用图表类型

    • 折线图
    • 条形图
    • 饼图
    • 雷达图
    • 作品集
../../_images/graph.png

3.1.4. 平台功能(业务通用模块 )

3.1.4.1. 身份验证/授权

您可以使用intra-martAccel Platform时,并根据用户的访问权的唯一页的显示和使用功能控制的用户认证功能。
例如,当普通员工访问他们无权访问的页,该页面不会出现在菜单中,因此用户完全不知道它的存在。同样,即使您通过直接从浏览器指定URL进行访问,也不会向没有访问权限的用户显示该URL。但是,当管理员访问它时,即使管理员可用的菜单也显示在同一页。通过使用认证/许可功能,可以根据此类用户创建具有不同内容的页配置并限制使用功能。
../../_images/login-authz.png
管理员可以根据用户的隶属分类和职务来精细分配在intra-mart上运行的应用程序的每个屏幕以及功能的执行限制。由于用户无法触摸未经授权的屏幕和功能,因此可以降低信息泄漏和数据篡改的风险。
../../_images/authz.png
  1. 按组织,职务,角色,用户分类
  2. 为intra-mart上构建的应用程序的每个屏幕或功能设置许可

注解

intra-mart访问安全的概念

可以为intra-mart用户设置角色,组织和职务等属性。
您还可以在intra-mart屏幕的页上将角色,组织,职务等设置为“访问权限”。
当用户登录intra-mart,仅显示具有与用户属性(例如角色,组织和职务)相匹配的访问权限的文件夹和页。
用于访问安全性的API已发布。可以从外部用户应用程序使用intra-mart的访问安全功能,并且可以集中管理公司中的访问安全。

另外,从intra-mart Accel Platform ,您可以创建不需要登录的屏幕,并可以在屏幕过渡期间开发需要登录的屏幕。
../../_images/access_security.png
../../_images/role.png

注解

与LDAP链接

intra-mart还支持LDAP(轻型目录访问协议),该协议是对目录服务的标准访问方法。
intra-mart是一种使用身份验证模块连接到intra-mart标准身份验证系统以及LDAP服务器进行身份验证的方法。通过改变该认证模块 ,可以对应于每个公司的认证系统。
../../_images/ldap.png

注解

用于注册常用屏幕的“ My Menu设置”

intra-mart ,常用的屏幕可以注册为“ My Menu ”。
已注册的菜单显示在顶部全局导航附近的弹出窗口中,可以一键访问,而无需遵循菜单层次结构。 页注册到“My Menu”,当你显示任何画面,还是从我的My Menu “★”标记,在[My Menu] My Menu设置进行注册。
../../_images/mymenu.png

3.1.4.2. IM-通用主表

标准提供了系统开发中经常使用的母版,例如公司数据,组织数据,公司,业务伙伴数据,用户组数据,项目信息,货币和货币汇率。
使用这些母版可以在短时间内(包括设计过程)进行系统开发。此外,由于每个intra-mart应用程序系列都是基于此IM-通用主表构建的,因此可以开发与每个intra-mart应用程序系列链接的系统。还提供用于访问主服务器的API。
../../_images/im-common.png
所有这些母版都已经发布了数据库规范,您可以使用准备好的API来构建用户应用程序。
此外,由于每个intra-mart应用程序系列也是使用IM-通用主表构建的,因此可以在互连必要数据的同时扩展应用程序。
也可以根据在IM-通用主表设置的公司,组织, 职务和用户隶属关系信息自动生成组织图。
../../_images/orgchart.png

3.1.4.3. 国际化

您可以开发一个可以切换每个登录用户使用的语言的应用程序。
切换语言时,菜单, 项目名称和错误消息等标题会切换为用户指定的语言。
intra-mart Accel Platform标准安装有日文/英文/中文(简体字)。语言集也可以灵活添加。
../../_images/i18n.png
同时, intra-mart Accel Platform会根据位置显示时区。
例如,如果主服务器在日本运行,则直到现在为止,在日本的时间中已经显示了在安装在海外基地的PC上或访问它的PC上显示的时间,但是在系统平台侧是标准的。即使访问日本的服务器,安装的新时区功能也可以显示每个地区的时间。

3.1.4.4. Job scheduler

Web服务器本身最初不进行批处理。但是,在构建业务应用程序时,有时需要批量执行流程。批处理管理模块提供了一个调度程序功能,可以在服务器上批量执行服务器端脚本程序和Java程序来满足此类请求。
intra-mart的设置屏幕上,设置批处理程序(JavaScript或Java)和程序的执行时间。
另外,在intra-mart Accel Platform ,可以将多个作业(处理单位)设置并作为一个Jobnet执行(捆绑多个作业)。可以为一项作业设置多个日程 ,从而提高可用性,例如从屏幕上查看执行历史记录并消除会话超时 。
../../_images/jobmonitor.png

3.1.4.5. 电子邮件模块

通过使用此模块 ,您可以轻松构建链接到邮件的应用程序,例如执行到其他SMTP兼容邮件服务器的邮件传输处理。例如,可以创建一个通过电子邮件一次将公告板上的信息分发给指定用户的代理,也可以构建一个通过电子邮件定期将销售信息分发给员工的应用程序。
../../_images/mail.png

3.1.4.6. 缓存机制(CAMI)

intra-mart Accel Platform内置了基于内存计算技术的缓存功能。
这使大幅提高应用程序性能成为可能。

3.1.4.7. 报告打印模块

扩展系列(单独出售)是在intra-mart准备的,用于打印表格。
  • IM-PDFDesigner for Accel Platform
这是一个可选的扩展模块 ,可以通过采用PDF来处理更复杂的形式。
  • IM-X Server(综合报告功能)
通过使用“ IM-X服务器”,可以解决从Web表单(PDF / XML)的数字化,服务器的批量打印以及传真/邮件传输而累积的表单问题。
  • 可以轻松执行细粒度的表单创建,并且可以大大减少开发工时。
  • 通过添加选项,可以添加用于创建表单的历史记录管理/负载分配/冗余功能和传真传输功能。

3.1.4.8. 邮政编码搜索(日本)功能

邮政编码搜索(日本)功能是一种检索由日本邮政有限公司提供的邮政编码数据,并从部分邮政编码或地址中搜索地址的功能。
可以从intra-mart Accel Platform应用程序或外部应用程序中搜索导入的邮政编码数据。

注解

3.1.4.9. IM-MessageHub

IM-MessageHub是消息传递的常用机制。
通过请求此IM-MessageHub传递消息, intra-mart Accel Platform应用程序和功能可以立即将消息传递到注册的目的地,例如电子邮件, IMBox和IM-Notice。

注解

3.1.4.10. IM存储库

IM-Repository是一项功能,用于管理intra-mart Accel Platform上使用的各种术语及其作为词典项目的元数据。
使用此功能,可以使用以数据为中心的方法进行适当的数据项目管理和开发。
IM-Repository的功能如下。
  • 管理应用程序使用的术语
  • 术语属性信息(元数据)的管理
  • 可扩展属性信息
  • 管理术语和使用该术语的应用程序之间的依赖关系
  • 计算对属性信息(元数据)变化的影响范围
  • 任务管理根据影响范围修改应用程序
例如,与诸如“用户代码”和“客户代码”之类的术语一起,可以以集成方式管理诸如逻辑名,物理名,位数, 数据类型和限制之数据类型属性信息(元数据)。
此外,还可以枚举客户代码位数更改时受影响的应用程序。
该术语的信息可以通过API从各种应用程序中引用,例如,可以将其合并到诸如输入检查之类的验证机制中,或用于诸如使用术语自动生成屏幕项目目的。

注意

  • IM-Repository是intra-mart Accel Platform 2017 Winter (Rebecca)的一项功能。

3.1.4.11. 票 模块

票模块是定义可集成到应用程序中的“票”(带有输入项目和输入表单的任务)的组件。
通过使用票 模块 ,业务应用程序开发人员可以将出于临时(特殊或受限)目的而需要创建的输入项目添加到业务应用程序中。
“工票”是项目管理工具中通常用作任务(工作,报告等)的术语。
intra-mart Accel Platform的“票证模块”中的“票”被定义为“已为输入表格注册的数据之一”,1已为票模块定义的输入表格任务注册的数据。视为一张“票”。
注册票的的输入数据票 模块被看作数据, 票 模块是结合应用侧的数据之间的可能的相关性。
票输入项目 (字段)提供了可以作为标准添加的字段,并且可以将IM-Repository中定义的词典项目和枚举项目添加到工票字段。
票当您更新, 票的输入项目的(场)的变化历史,是“历史注释模块 ”( 2019 Winter “何时”,“谁”在加历史数据)(事件)是“什么”,或者更新登记・显示。

注意

票 模块是intra-mart Accel Platform 2019 Winter (Xanadu)的功能。

注意

将来的版本中将提供描述如何使用票 模块开发应用程序的文档。

注解

从2019 Winter(Xanadu)开始,票模块用于执行IM-BPM的临时任务功能。

3.1.4.12. 历史/评论模块

历史/注释模块是用于处理应用程序数据的历史信息的模块 。
业务应用程序开发人员可以使用历史记录/注释模块将历史记录管理功能添加到不具有历史记录管理功能的应用程序中。
您可以通过在历史记录/注释模块注册业务数据的更改历史记录信息来管理历史记录信息。
准备用于显示历史信息的屏幕部件,并且可以将其嵌入任何屏幕中。
存储在历史记录/注释模块中的数据以“事件”为单位进行处理,并且可以以JSON格式自由定义。
可以为应用程序的每个业务数据定义注册的“事件”类型,并且可以使用脚本开发模式以任何显示格式来创建用于在屏幕部件上显示创建的事件类型的部件(事件模板)。

注意

历史记录/注释模块是intra-mart Accel Platform 2019 Winter (Xanadu)的功能。

注意

将来的版本中将发布解释如何使用历史记录/注释模块开发应用程序的文档。

注解

从2019 Winter (Xanadu)版本开始,历史记录/注释模块用于工票 模块 执行页面 。

3.1.5. 开发框架

3.1.5.1. IM-MobileFramework

通过使用IM-MobileFramework,可以针对智能设备进行直观的UI开发。
该框架使用著名的OSS移动框架 “ jQuery Mobile”。
JQuery Mobile在开发iPad和iPhone中使用的iOS和Android设备应用程序方面已经取得了许多成就,这些应用程序被广泛用作智能设备的OS。

熟悉滚动智能手机屏幕或用指尖选择文件等操作的用户可以轻松使用使用IM-Mobile Framework开发的应用程序。这样就无需为每种浏览器类型和版本分别开发多个UI。可以通过拖放鼠标来开发框架,选项卡,按钮等的布局和大小。
../../_images/mfw.png

3.1.5.2. Accel Platform上的SAStruts框架

Muscat是一个开放源代码框架用于开发在Web浏览器上运行的基于Ajax的富客户端。
通过链接intra-mart Accel Platform支持的两个应用程序开发模型(脚本开发模式和JavaEE开发模型),可以轻松地开发富客户端。

3.1.6. 扩展系列

扩展系列是一个扩展模块组(可选产品),与标准连接到intra-mart Accel Platform的模块分开准备。
更复杂的模块已经针对所需的用户制备,并入本文作为所需标准模块可以以相同的方式被使用。当前可用的模块包括:

3.1.6.1. 适用于Accel Platform IM-BPM(单独出售)

这是下一代业务改革工具,它通过将低效率的工作作为一系列进程进行连接来实现效率和自动化,并促进整个公司的业务改革。

3.1.6.1.1。 进程链接图

  • 在与现有系统灵活链接的同时,实现一系列业务进程的效率。
../../_images/IM-BPM.jpg

3.1.6.1.2。特点和优势

  • 1.灵活性和可扩展性
    一个开放的系统(源代码公开)和一个基于SOA的高度独立的系统,使得可以构建一个高度可定制的系统,并针对不同行业的客户的独特业务量身定制。
  • 2.高开发效率和高性能
    通过与非编码屏幕创建工具“用于Accel Platform IM-FormaDesigner”以及业务逻辑和微流创建工具“ IM-LogicDesigner”相结合,可以实现通过敏捷类型开发实现的高开发生产力,并且可以执行处理它比其他产品花费的时间更少,并且可以执行高性能。
  • 3.建立先进的业务进程
    通过与排名第一的成就工作流 (* 1)链接,可以集成和管理基于日本商务惯例的复杂任务,并且可以在整个公司范围内识别,分析和改进业务问题。
  • 4.符合国际标准
    符合作为业务进程建模的国际标准(ISO19510)的BPMN 2.0(业务进程模型和表示法),您可以标准化业务流程。

3.1.6.2. IM-BloomMaker for Accel Platform

IM-BloomMaker for Accel Platform是可以在intra-mart Accel Platform上创建应用程序画面的工具。

注解

  • 它与IM-BloomMaker捆绑在一起,用于Accel Platform “ Enterprise”,没有单独销售。

注意

  • IM-BloomMaker for Accel Platform是intra-mart Accel Platform 2019 Summer (Waltz)的一项功能。

3.1.6.2.1。功能

  • 没有代码(无代码)或低代码(小代码)的屏幕开发是可能的。
  • 即使是对程序设计知识很少的一般用户也可以创建应用程序屏幕。
  • 从IM-LogicDesigner创建的过程开始,可以从创建的应用程序屏幕执行REST API(WEB服务)。
  • 创建应用程序屏幕时,操作将在浏览器中完成,并且更改会立即反映出来。无需部署或重新启动。
  • 可以指定用于访问创建的应用程序屏幕的URL,并且可以通过许可功能控制可访问的用户。

3.1.6.2.2。在IM-BloomMaker中创建应用程序

在IM-BloomMaker中,如下图所示在流程中创建一个应用程序。
../../_images/bloommaker.png

3.1.6.3. 用于Accel Platform IM-FormaDesigner(单独出售)

IM-FormaDesigner for Accel Platform是一种无需编写代码即可创建工作流应用程序屏幕和常规Web应用程序的工具。
通过简单地拖放在浏览器上准备的屏幕组件,您可以直观地创建Web屏幕表单。因此,您不需要了解Web屏幕创建语言(例如HTML,JavaScript和XML)以及数据库 。屏幕上输入项目输入检查,例如“要求输入”和“字符数”,也只能通过设置来进行。
通过专用的链接屏幕,可以轻松地将创建的屏幕与intra-mart 工作流链接。此外,可以在各种设备(例如PC,智能手机和平板电脑)上操作创建的屏幕。
../../_images/forma1.png

注解

  • 适用于Accel Platform IM-FormaDesigner是可选功能或“仅限企业”功能。

3.1.6.4. IM-ContentsSearch for Accel Platform (单独出售)

已合并了Apache Solr,一个开源的全文本搜索服务器。
除了intra-mart上的工作流 , IMBox ,协作等信息IMBox ,还可以水平搜索各个业务系统,从而大大提高了工作效率。
可以通过intra-mart访问权限过滤搜索结果。即使使用相同的搜索关键字,也可以根据用户的访问权限显示不同的搜索结果。
另外,还可以搜索文档文件(例如托管的Excel或Word文件)中的文本。
通过在多个业务系统之间细分信息(进一步按应用程序或分类缩小搜索结果),可以进行顺畅的信息搜索。
intra-mart Accel Platform Enterprise包含用于IM-ContentsSearch for Accel Platform的许可证,并且intra-mart Accel Platform Standard和intra-mart Accel Platform Advanced免费提供多达20,000个内容作为试用版。是的,可以。

注解

可以在试用许可证的状态进行登记内容 20000号内容高达分钟。
此外, 内容所创建的单位内容取决于每个应用程序注册信息的规定。
通过注册IM-ContentsSearch for Accel Platform的许可证,可以无限注册。

3.1.6.5. 用于Accel Platform IM电子表格(另售)

电子表格功能可在intra-mart上实现类似于Excel的UI。
SpreadJS是GrapeCity开发和提供的JavaScript库,用于以与Excel相同的方式编辑和管理电子表格。

注意

Accel Platform IM-Spreadsheet是intra-mart Accel Platform 2018 Spring (Skylark)的功能。

注解

SpreadJS是GrapeCity inc。的注册商标。
SpreadJS
版权所有(C)2017 GrapeCity inc。
主要特征和功能如下。
  • 共享工作簿功能( IM-Knowledge )

    这是一个工作簿功能,可实现类似于Excel的UI和操作感觉。
    工作簿作为IM-Knowledge (业务平台工具) 内容 ,可以由多个用户共享。
    它具有外部发布功能和Excel文件导入/导出功能。
    ../../_images/spreadsheet_workbook.png

    图:工作簿屏幕

  • 使用SpreadJS库进行屏幕开发

    使用标签库(脚本开发/ JavaEE开发),可以将SpreadJS集成到屏幕中进行开发。
    ../../_images/spreadsheet_scratch.png

    图:从头开始开发示例屏幕

  • IM-FormaDesigner链接

    提供可在IM-FormaDesigner 执行页面使用的“电子表格” Item 。

3.1.6.6. IM-PDFDesigner for Accel Platform (单独出售)

通过采用PDF,它是一个模块,可以支持更复杂的表单格式和页控制,并支持单个和连续的表单。
使用可视表单设计创建工具“ IOWebDoc”创建表单格式。来自用户应用程序的数据以CSV格式或通过内存进行传输,创建PDF文件,启动Acrobat,然后打印。
../../_images/pdf-d.png

3.1.6.7. 适用于Accel Platform IM-PDF自动转换器(另售)

自动将图像,大量的Word,Excel和PowerPoint图像按需实时转换为PDF文件。
通过服务器集中转换,显着减少了管理工时。提供稳定的转换
通过使用IM-PDF AutoConverter for Accel Platform ,可以将PDF文件的转换功能添加到输出Excel和Word的系统,因此可以使用电子声明, 工作流 ,工程图管理系统,审批文件系统等。是链接Office和PDF的系统的理想选择。

3.1.6.8. Accel Accel Platform IM-PDF协调器(单独出售)

用于Accel Platform IM-PDF协调器是带有PDF的处理和编辑库,可以在服务器上使用。
它为服务器上的现有PDF文件提供集中处理/增强的安全性/电子封条/ PDF合并/加水印功能。

3.1.6.9. IM-ERP RealConnect for Accel Platform (单独出售)

intra-mart提供了可以与ERP实时协作的扩展模块 。
使用SAP JCo技术将SAP链接API制成一个库。可以使用标准Java技术以低成本执行附加开发。 Web的潜力已从传统的基于批处理的链接极大地扩展到了实时事务链接。
../../_images/sap.png

注解

  • 当前提供的IM-ERP RealConnect for Accel Platform具有丰富的API,可以与SAP链接。其他ERP协调模块将按顺序添加。
  • 详细内容请参阅“ IM-ERP Real Connect编程指南 ”。
  • 产品中提及的SAP,mySAP ERP,SAP R / 3,SAP ERP6.0,SAP JCo和SAP产品/服务名称均为SAP AG在德国和其他国家/地区的商标或注册商标。

3.1.6.10. 用于Accel Platform IM-BIS(单独出售)

集成IM-FormaDesigner和工作流是用于Accel Platform IM-BIS(业务集成套件),它可以提高整个业务进程包括人员和系统)的业务效率。

在用于Accel Platform的 IM-BIS中,首先,将IM-FormaDesigner为Accel Platform创建的屏幕合并到IM-Workflow的每个任务。
通过DataMapper实现与现有系统的连接。这样就可以与外部SOA进行数据链接。此外,标准的BAM(业务活动监控)功能可以分析每个任务花费的处理时间,从而改善业务进程的瓶颈。

目前另外,IM-BIS对于Accel Platform为各个行业的行业,在运行模板 (例如,保险行业模板 ,我们正在扩大我们的,等等)。
../../_images/im-bis.png

3.1.6.11. IM-X服务器(另售)

这是一个打印模块 ,可以输出大量表格,直接输出到打印机,并支持数字签名和时间戳。一种高性能的业务表单解决方案,支持XML,并提供各种功能,例如按需打印和直接输出。
  • 生成,输出和分发各种格式的表单
由于IM-X Server的表单生成是由XML定义的,因此可以以一种源多种格式生成,从数字化(PDF,HTML,CSV,OPR)和打印(直接打印,传真发送)到搜索/输入表单,开发工时可以减少。我们提供从基本表单生成到日常运营所需业务报告的完整解决方案。
../../_images/Xserver.png
  • 还提供可以创建详细报告的设计工具
支持设计复杂的格线和日本独有的基于页面的报告,连续的书籍/ 页/子报告,标签,自定义尺寸等。
它通过灵活的表达式支持各种业务形式,例如通过组合多个Object 来实现动态图形生成,动态条形码生成,数字签名,电子表格,列表达式。
../../_images/Xserver2.png
  1. 屏幕设计
    通过放置GUI部件并输入属性,可以进行直观的操作。
    无需设置,因为使用了各种向导。
  2. 查询生成器
    可能在不知道数据库类型的情况下进行设置。
    使用GUI获取DB,CSV,XML数据。
  3. 支持访问控制
    支持PDF样本/文档安全性和数字签名。
    按需密码

3.1.6.12. IM-SecureSignOn for Accel Platform(安全登录)(单独出售)

用于Accel Platform IM-SecureSignOn是一种可以实现单点登录的工具。即使您登录到公司中的各种Web系统,您所需要做的就是登录一次IM-SecureSignOn for Accel Platform ,所有身份验证就完成了。该系统具有广泛的适用范围,并且使用我们独特的代理类型反向代理系统易于安装和操作。
简单的登录身份验证功能使与其他系统和程序包的链接变得容易。
../../_images/sso.png
  • 代理类型反向代理方法
通常,实现单点登录的方法有两种:反向代理方法和代理模块方法。
用于Accel Platform IM-SecureSignOn采用独特的代理类型反向代理方法,结合了两者的优点。
../../_images/sso2.png

3.1.6.14. OpenRules(另售)

OpenRules是一种开放源代码规则引擎产品,可让您创建,执行和管理业务规则。
用户可以使用电子表格(例如Microsoft Excel)创建规则,并具有易于配置到各种系统的简单配置等功能。使用OpenRules创建的业务规则是集成的BPM工具“ IM-BIS for它可以与“ Accel Platform ”的业务流程结合使用。
可以通过规则引擎执行判断,验证,计算,指令等的省力和自动化(机器人化),并且可以通过整合人员和系统来提高效率,从而促进公司改进活动。
  • OpenRules的好处和好处
../../_images/OpenRules.jpg

3.1.6.15。用于Accel Platform的 IM-RPA

IM-RPA for Accel Platform是一种将RPA供应商提供的机器人与intra-mart Accel Platform轻松连接的产品。
可以通过IM-LogicDesigner与IM-Workflow和IM-BPM链接。

注解

  • 用于Accel Platform的IM-RPA包含在“企业”中,未单独出售。

注意

  • Accel Platform的IM-RPA是intra-mart Accel Platform 2020 Summer(Zephirine)的功能。

3.1.6.15.1。功能

  • GUI工具使您可以轻松地与RPA链接。
  • 通过将RPA(一种任务级自动化工具)与BPM /工作流,可以将其扩展为“用于人与机器人合作的所有业务进程的自动化工具”。
  • 通过将RPA纳入业务进程,可以通过BPM衡量ROI,并改善PDCA周期。