intra-mart accel platform 2014...

73
Copyright © 2014 NTT DATA INTRAMART CORPORATION 目次 目次 Top クイック検索 検索 intra-mart Accel Platform 2014 Winter(Iceberg) 1

Upload: lambao

Post on 18-Feb-2018

471 views

Category:

Documents


25 download

TRANSCRIPT

Copyright © 2014 NTT DATA INTRAMART

CORPORATION

目次目次

↑Top

クイック検索 検索

intra-mart Accel Platform 2014 Winter(Iceberg)

1

目录

1. 修订信息

2. 序言

3. intra-mart Accel Platform 2014 Summer 版的变更点

4. 功能一览

5. 系统要求

6. 已验证环境

7. 第三方许可证一览

8. 限制事项

9. 保证规定

10. 版权及特别记载事项

intra-mart Accel Platform 2014 Winter(Iceberg)

2

修订信息

变变更年月日更年月日 变变更内容更内容

2014-12-01 初版

intra-mart Accel Platform 2014 Winter(Iceberg)

3

序言

本文的内容

本文中记述了 intra-mart Accel Platform 的发行内容。

产品使用方

使用场景如下。

使用了 intra-mart Accel Platform 的应用程序开发

在 intra-mart Accel Platform 上动作的应用程序的使用

本文中记述的外部网站的URL

本文内记述的外部URL是2014年12月当前的URL。

术语解说

出于说明 intra-mart Accel Platform 的原因,有一部分被缩写为 iAP。

将 intra-mart WebPlatform 缩写为 iWP。

将 intra-mart AppFramework 缩写为 iAF。

intra-mart Accel Platform 2014 Summer 版的变更点

旧更新版的变更点从 intra-mart Accel Platform 2013 Spring 到 2014 Summer 的变更点

添加功能概要

是在 intra-mart Accel Platform 2014 Winter(Iceberg) 上添加、改进的功能(链接到相关文档)。

基础

OAuth认证

客户通知功能(IM-Notice)

IM-共通主表/身份国际化登记支持功能

JobNet的立刻执行按钮

主题定制功能的扩展

登录会话管理功能的扩展(添加“允许登录用户会话无效化”)

添加标签,以此形成以页为单位的会话保持(JavaEE开发模式 / 脚本开发模式)

Tenant管理

以Tenant为单位设定全局浏览的显示个数 (构筑系统时 / 应用Tenant时)

IM-Workflow

支持处理对象的人事变动(添加处理对象的再展开Job/除了按申请基准日,添加按系统日执行案件的功能)

针对申请节点,支持处理权限“组织及其上级/下级组织”

IMBox

支持显示未读消息的条数(未读…自身是否未读)

支持在组别生成后对组别的公开/非公开进行变更

ViewCreator

在查询编辑画面上,添加以表为单位的访问权控制

门户

强化访问权(门户构件添加在门户上之后,将访问权反映在门户构件上)

开发工具

IM-UnitTest的添加 ( JavaEE开发模式(SAStruts+S2JDBC) / 脚本开发模式)

系统要求

服务器要求

intra-mart Accel Platform 2014 Winter(Iceberg)

4

添加了 Red Hat Enterprise Linux 7 。

添加了作为运行环境的 JDK 8。

客户端要求

Google Chrome 从 35 变更为 39。

Safari 从 7 变更为 7.1。

iOS 从 7.0.4 变更为 8.1。

添加了 IM-Juggling 的运行环境OS。

Windows Server 2008 R2 (64bit)

Windows Server 2012 (64bit)

Windows Server 2012 R2 (64bit)

Windows 8.x 桌面 (32bit、64bit)

添加了 IM-Notice 的服务器要求和客户端要求。

已验证环境

服务器要求

添加了 Red Hat Enterprise Linux 7 。

添加了 Amazon Linux。

添加了作为运行环境的 JDK 8。

客户端要求

Google Chrome 从 35 变更为 39。

Safari 从 7 变更为 7.1。

对验证终端进行了变更:iPhone 5s → iPhone 6 、iPhone 6 Plus

对验证终端进行了变更:iPad(第3代) → iPad Air。

第三方库

添加/变更

intra-mart Accel Platform

添加了 AWS SDK for Java(AWS SDK) 1.8.9.1。

添加了 chardin.js 0.1.3 。

添加了 CryptoJS 3.1.2。

添加了 Java Hamcrest 1.3。

添加了 JeroMQ 0.3.4。

添加了 JUnit 4.11。

进行了更新:Javassist 3.15.0-GA -> 3.18.2-GA 。

进行了更新:TERASOLUNA Global Framework 1.0.0.RELEASE -> 1.0.1.RELEASE 。

IM-Notice 桌面应用程序

添加了 ZeroMQ .NET bindings 3.0.0.0。

IM-Notice iOS应用程序

添加了 Alamofire。

IM-Notice Android应用程序

添加了 Android Priority Job Queue 1.1.2。

添加了 EventBus 2.2.1。

添加了 Jackson Annotations 2.4.3。

添加了 Jackson Core 2.4.3。

添加了 Jackson databind 2.4.3。

排除

没有被排除的第三方库。

设计变更(包含共通 - 全主题共通、组件、CSS模块、主题组合)

发生了设计变更的内容。

1. 改进了标准主题、标准主题(简易)、系统管理员画面、错误画面的页脚设计。

由页脚84px、页脚上的边距30px,变更为页脚36px、页脚上的边距10px。

将 powerd by intra-mart 的图片尺寸由宽度140px、长度44px,改为宽度136px、长度26px。

已废止灰色区域。

2. 将标准主题My Menu图片的尺寸由长宽47px改为长宽45px。

由原来的从页眉区域凸出2px左右,变为缩进页眉区域。

限制事项

intra-mart Accel Platform 2014 Winter(Iceberg)

5

【添加了的限制事【添加了的限制事项项】】

共通

在 jQuery 上进行 dom 操作时,脚本可能会被执行2次。

产品所提供的程序源代码在进行自定义时,不支持相关功能/模块。

在会话被取消时,偶尔会发生 Exception。

客户端浏览器——智能手机

已使用iOS8.0.x及8.1.0时,即使点击“×”图标,画面也无法关闭。

认证

在已安装 IM-SecureSignOn for Accel Platform 的环境中,无法使用OAuth认证模块。

IM-通用主表

检索画面上指定的默认条件存在数量上的限制。

无法通过应用程序共通主表与IM-共通主表保持同步。

IM-Workflow

已使用iOS8时,在历史参照/流程参照/确认者状况确认画面上,即使点击“×”图标,画面也不会关闭。

已使用iOS8时,可从标准处理画面上,用其他Tab打开历史参照/流程参照/确认者状况确认画面,无操作约10秒钟后,标准处理画面会变暗。

处理请求消息通过已处理的用户区域发送。

ViewCreator

不迁移总计合计的设定数据。

【更新了的限制事【更新了的限制事项项】】

安装/环境构筑

在 Linux 环境下构筑 intra-mart Accel Platform 时,需要根据发行版本指定编译选项。

客户端浏览器(共通)

在 imuiToggle 上,即使用 style 属性指定 height,也无法更改尺寸。

在 imuiFileUpload 上,如果不按2次Tab,光标不会移动。

认证

有的认证处理不属于二重登录防止功能。

IMBox

在 iOS7.x 之前的 Mobile Safari 上,显示用户检索对话框时需要耗费一定的时间。

【已解除的限制事【已解除的限制事项项】】

客户端浏览器——Safari

在 Safari 7 上,某些项目无法在部分管理画面上设定。

门户

使用长Context路径构建环境并安装Tenant环境时,安装会失败。

IM-Workflow

有时分支路径(线)不显示。

由于在IM-共通主表的智能手机版中,不存在作为处理对象进行选择的项目“职责”、“公共组别”,无法进行选择。

迁移——FormatCreator / IM-VisualDesigner

FormatCreator/IM-VisualDesigner数据无法迁移。

intra-mart Accel Platform 2014 Winter(Iceberg)

6

功能一览

大分大分类类 小分小分类类 功能概要功能概要

基础功能 Tenant管理

认证

身份

IM-Authz(许可)

菜单

日历

主题

多语言

时区

时间显示格式

IM-FileExchange

LDAP联动

SSO

管理Tenant环境的功能。

使用用户ID、密码识别使用者的功能。

进行权限授予的功能。

判定“由谁”、“做什么”、“怎么做”的功能。

使用全局浏览/网站Map跳转到任意应用程序画面的功能。

可使用多个日历。

可切换画面布局。

可使用日语/英语/中文。

可使用与时区相应的时间信息。

以任意时间显示格式显示时间。

将不能通过邮件等发送的文件上传到服务器上经由浏览器下载的功能。

连接到LDAP服务器进行认证的功能。

通过外部系统认证进行自动认证的功能。

开发 UI组件

IM-MobileFramework

用于开发PC画面的组件群。

用户开发智能手机画面的组件群。

应用程序 个人设定

IM-共通主表

IM-Workflow

IMBox

门户

ViewCreator

TableMaintenance

活动导航

IM-ContentsSearch for Accel Platform

用户的个人信息设定。

用户/公司/组织信息等的主表。

Web基础上的多层次电子申请/审批工作流引擎。

使用了实时时间轴引擎的通信工具。

可将分布在intra-mart内外的信息汇集到门户中并显示。

使用现存数据库的数据,自动生成各种各样的表和图表的工具。

可对数据库中的现存数据表进行新建/更新/删除记录的工具。

根据对提问的回答引导到目的功能(画面)的业务支持应用程序。

可横跨多个业务系统进行全文检索的工具。

兼容性 应用程序共通主表

文档工作流(BPW)

旧版本的用户/公司/组织信息等的主表。

旧版本的电子申请/审批工作流引擎。

系统要求

本版本的系统要求如下。

服务器要求

种别 产品名

intra-mart Accel Platform 2014 Winter(Iceberg)

7

操作系统 Windows Server 2008 R2

Windows Server 2012

Windows Server 2012 R2

Red Hat Enterprise Linux 6

Red Hat Enterprise Linux 7硬件 可使得各OS稳定工作的PC

(推荐CPU 3GHz以上)

最低内存容量(JVM) 推荐 4GB 以上

最低磁盘容量 1GB 以上(仅限 intra-mart Accel Platform)

JDK Java Platform, Standard Edition 7 Development Kit

Java Platform, Standard Edition 8 Development Kit (仅限 Resin

)

Web Application Server Resin 4.0.37 以上( 推荐 4.0.40 )

WebSphere Application Server 8.5.5

Oracle WebLogic Server 12c (12.1.1)

Database Oracle Database 11g Release 2

Oracle Database 12c Release 1

PostgreSQL 9.2

PostgreSQL 9.3

Microsoft SQL Server 2008 R2

Microsoft SQL Server 2012

IBM DB2 9.7 FixPack5

IBM DB2 10.1 FixPack2

Web Server

(只在使用 Web Server 时)

Internet Information Services 7.5 (Windows Server 2008 R2)

Internet Information Services 8 (Windows Server 2012)

Internet Information Services 8.5 (Windows Server 2012 R2)

Apache HTTP Server 2.2 , 2.4 (DSO 支持版)

IBM HTTP Server 8.5 (WebSphere Application Server 8.5.5)

IM-Juggling

版本:1.0-20141201

操作系统(日语、中文、英语OS)

Windows Server 2008 R2 (64bit)

Windows Server 2012 (64bit)

Windows Server 2012 R2 (64bit)

Windows 7 (32bit、64bit)

Windows 8.x 桌面 (32bit、64bit)

JDKJava Platform, Standard Edition 7 Development KitJava Platform, Standard Edition 8 Development Kit

コラム

点击工具栏 IM-Juggling (关于本应用程序)可查看已安装的 工具的版本。

版本号会显示在弹出窗口的左下角。

2014-12-01 当前的最新版本为“ 1.0-20141201 ”。

注意

前提是 JDK 高于下述版本。

Java SE Development Kit 7u67 以上

Java SE Development Kit 8u20 以上

注意

intra-mart Accel Platform 中使用的字符编码只有 UTF-8。

intra-mart Accel Platform 2014 Winter(Iceberg)

8

注意

不推荐使用非公开样式或API。有可能不作预告被删除掉。

请不要使用未在API文档等文件中公开的样式或API。

将来,也有可能不作预告被删除掉。

注意

使用 Oracle Database 12c Release 1 时,需要将Partial Join Evaluation(PJE)设为无效。

详细情况请参照产品附带的文档。

使用特定功能时必需的服务器要求

使用 IMBox 时

Apache Cassandra 系统要求

配置 Apache Cassandra 的系统要求如下。

intra-mart Accel Platform 2014 Winter(Iceberg)

9

支持版本

Apache Cassandra 1.1.12

服务器要求

操作系操作系统统 以 intra-mart Accel Platform 为基准

硬件硬件 以 intra-mart Accel Platform 为基准

最低内存容量最低内存容量(JVM) 推荐最小构成 4GB 以上

必要磁必要磁盘盘容量容量 100MB 以上 (不包含数据容量)

JDK Java Platform, Standard Edition 7 Development Kit

注意

最低磁盘容量为安装 Apache Cassandra 所需的最小磁盘空间。

为了正常使用,须根据环境和使用要求为数据存储提供充足的磁盘容量。

根据 Apache Cassandra 的Disk I/O速度不同,有可能发生超时的情况。

关于超时,请参照“Cassandra管理员指南 - Cassandra 的运行 ”。

前提是 JDK 高于下述版本。

Java SE Development Kit 7u67 以上

使用 IM-ContentsSearch for Accel Platform 时

Apache Solr 系统要求

配置 Apache Solr 的系统要求如下。

intra-mart Accel Platform 2014 Winter(Iceberg)

10

支持版本

Apache Solr 3.6.x

服务器要求

操作系操作系统统 以 intra-mart Accel Platform 为基准

硬件硬件 以 intra-mart Accel Platform 为基准

最低内存容量最低内存容量(JVM) 推荐最小构成 2GB 以上

必要磁必要磁盘盘容量容量 100MB 以上 (不包含数据容量)

JDK Java Platform, Standard Edition 7 Development Kit

Web Application Server(本公司已(本公司已验证验证版本)版本)

Resin 4.0.x

Jetty 6.1.x

Apache Tomcat 7.0.x

注意

最低磁盘容量为安装 Apache Solr 所需的最小磁盘空间。

为了正常使用,须根据环境和使用要求为数据存储提供充足的磁盘容量。

注意

JDK 必须是下述版本。

Java SE Development Kit 7u25

使用 Java SE Development Kit 7u40 以上版本时的注意事项。

详细信息请参照“ Solr管理者指南 ”-“ 利用 Java SE Development Kit 7u40 以上的场合 ”。

在 IM-Notice上使用Broker时

操作系操作系统统 以 intra-mart Accel Platform 为基准

硬件硬件 以 intra-mart Accel Platform 为基准

JDK Java Platform, Standard Edition 7 Development KitJava Platform, Standard Edition 8 Development Kit

客户端要求

种别 硬件 OS 浏览器 客户端

类型

PC PC/AT 兼容机 Windows 7 SP1 Internet Explorer 8

Internet Explorer 9

Internet Explorer 10

Internet Explorer 11

Google Chrome 39以上

Firefox ESR 24

[PC]

[PC]

[PC]

[PC]

[PC]

[PC]

Windows 8 Internet Explorer 10(桌面版 Internet Explorer)

Google Chrome 39以上

Firefox ESR 24

[PC]

[PC]

[PC]

Windows 8.1 Internet Explorer 11(桌面版 Internet Explorer)

Google Chrome 39以上

[PC]

[PC]

Mac Mac OS 10.9以上 Safari 7.1以上 [PC]

智能手机 iPhone终端

iPad终端

Android终端

iOS 8.1以上

iOS 8.1以上

Android 2.3.6

Android 4以上

Safari

Safari

标准浏览器

标准浏览器

[SP]

[PC・SP]

[SP]

[SP]

intra-mart Accel Platform 2014 Winter(Iceberg)

11

警告

提醒用户注意已结束对 Windows XP 及 Google Chrome Frame 的支持

本公司产品(含旧的更新版本)已不再支持 Windows XP 及 Google Chrome Frame。

也从各种文档中删除了上述相关记述。

参考:http://www.intra-mart.jp/developer/news/2014/01/windows-xp-intra-mart.html (日语)

コラム

客户端终端可以是32bit、64bit,两者均可动作。

コラム

下述功能通过Flash生成画面。

需要在使用终端上安装了 Adobe Flash Player 15 以上( 2014-12-01 当前)。

・ViewCreator - “查询编辑”画面

・应用程序共通主表(兼容) - “商品主表设定”各画面

・richtextarea(非推荐标签库)

注意

不支持客户端要求中记述的OS和浏览器以外的组合。

例如,不支持下述组合。请注意。

・Windows 7 + Internet Explorer 9(未应用Windows 7的ServiePack)

・Windows Server 2008 R2 + Internet Explorer 9(服务器OS中的浏览器使用) 等

注意

不支持 Internet Explorer 的“兼容模式”。

注意

在 Windows 8 / 8.1上使用 Google Chrome 时,不支持 Windows 8 模式。

注意

Internet Explorer 11 需要更新到 11.0.4(KB2925418) 版本以上。

注意

不支持 Internet Explorer 10,11(Windows UI 的 Internet Explorer)。

关于 Internet Explorer 10,11,请参照下述内容。

http://msdn.microsoft.com/ja-JP/library/ie/hh771832(v=vs.85).aspx (日语)

http://msdn.microsoft.com/en-US/library/ie/hh771832(v=vs.85).aspx (English)

注意

根据机种或浏览器种类不同,Android终端有可能不能正常动作。

注意

客户端要求中不包含Android平板电脑。

注意

Firefox 为面向法人的延长支持版。

详细信息请参照下述内容。

http://www.mozilla.jp/business/downloads/ (日语)

intra-mart Accel Platform 2014 Winter(Iceberg)

12

使用特定功能时必需的客户端要求

使用 IM-Notice时

种种别别 OS

PC Windows 7 SP1

Windows 8

Windows 8.1

必要组件

Visual C++ 2010 runtime libraries (x86)

Microsoft .NET Framework 4.5.1 (x86 及 x64)

iOS iOS 8.1 以上

Android Android 4.1 以上

已验证环境

本公司已进行完动作验证的intra-mart产品和其他公司中间件产品的组合如下。

服务器环境

独立构成

OS JDK Web Server Web Application Server Database

Red Hat Enterprise Linux 7 Oracle JDK8 Resin 4.0.40 PostgreSQL 9.3

Windows Server 2012 R2 Oracle JDK7 Internet Information Services 8.5 Resin 4.0.37 Oracle Database 12c Release 1

Amazon Linux Oracle JDK8 Apache HTTP Server 2.4 Resin 4.0.40 Microsoft SQL Server 2012

Red Hat Enterprise Linux 6

* 构筑为 IBM PureSystems

IBM JDK7 IBM HTTP Server 8.5 WebSphere Application Server 8.5.5 IBM DB2 10.1 FixPack2

Red Hat Enterprise Linux 6 Oracle JDK7 Apache HTTP Server 2.2 Oracle WebLogic Server 12c (12.1.1) Oracle Database 12c Release 1

コラム

Apache Cassandra 在 Windows Server、Red Hat Enterprise Linux 6 环境中进行了验证。

コラム

WebSphere Application Server 8.5.5 在 IBM PureSystems 中进行验证。

关于 IBM PureSystems 请参照下述内容。

http://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?solution=48382&expand=true&lc=ja (日语)

コラム

本公司验证的数据库环境的详细信息如下。

JDBC驱动使用了附属于数据库服务器的驱动。

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production (64-bit)

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production (64-bit)

PostgreSQL 9.3.5.1 (64-bit)

PostgreSQL 9.2.9.1 (64-bit)

Microsoft SQL Server 2008 Standard Edition SP2 (64-bit)

Microsoft SQL Server 2012 Enterprise SP2 (64-bit)

DB2 9.7 Advanced Enterprise Server Edition (64-bit)

DB2 10.1 Advanced Enterprise Server Edition (64-bit)

コラム

本公司验证环境下Oracle JDK的版本如下所示。

Java SE Development Kit 7u67

Java SE Development Kit 8u20

分布/多Tenant构成

intra-mart Accel Platform 2014 Winter(Iceberg)

13

分布/多Tenant构成

OS JDK Web Server Web Application Server Database

Windows Server 2012 R2 Oracle JDK7 Internet Information Services 8.5

* 连接到 Resin [A] [B]

* SSL连接

* 集成Windows认证

Resin 4.0.40 [A]

Resin 4.0.40 [B]

* 在其他框架中构筑 Resin

* 在各服务器中配置多个Tenant(WAR)

* 将时区设定为「Asia/Tokyo」

Oracle Database Appliance

Microsoft SQL Server 2012

* 使用区别Tenant的各DB

コラム

Apache Cassandra 构筑为3台集群配置进行验证。

コラム

关于 Oracle Database Appliance,请参考下述内容。

http://www.oracle.com/jp/products/database/database-appliance/overview/index.html (日语)

https://www.oracle.com/engineered-systems/database-appliance/index.html (English)

http://www.oracle.com/cn/engineered-systems/database-appliance/overview/index.html (中文)

考虑使用Oracle Exadata时请向本公司咨询。

(Oracle Enterprise Linux 5.5)

コラム

在Type4(非XA)中对 Resin 环境的数据库连接中使用的JDBC驱动实施了验证。

注意

intra-mart Accel Platform 所使用的JDBC驱动是 JDBC 4 。JDBC 4.1 尚未验证。

注意

上述是在IPv4环境中的验证。IPv6环境下尚未进行验证。

注意

不对由于intra-mart产品以外(OS、JDK、Database、Mail服务器等)造成的问题提供支持。

客户端环境

PC

OS 浏览器 客户端类型

Windows 7 SP1 Internet Explorer 8

Internet Explorer 9

Internet Explorer 10

Google Chrome 39

Firefox ESR 24.5

[PC]

[PC]

[PC]

[PC]

[PC]

Windows 8.1 Internet Explorer 11(桌面版 Internet Explorer) [PC]

Mac OS 10.9 Safari 7.1 [PC]

智能手机

OS 浏览器 机种 客户端类型

iOS 8.1 Safari iPhone 6 , iPhone 6 Plus

iPad Air

[SP]

[PC]

Android 4.0 标准浏览器 NTT Docomo GALAXY SⅢ SC-06D [SP]

intra-mart Accel Platform 2014 Winter(Iceberg)

14

第三方许可证一览

项目intra-mart Accel Platform

IM-Notice 桌面应用程序

IM-Notice iOS应用程序

IM-Notice Android应用程序

IM-Juggling

intra-mart Accel Platform

第三方第三方 版本版本 许许可可证证 URL

Ace 1.0.0 MPL http://ace.c9.io/

action sheet for jQuery Mobile 2.1.1 MIT https://github.com/hiroprotagonist/jquery.mobile.actionsheet

ANTLR 2.7.7 PD http://www.antlr2.org/

AOP Alliance 1.0 PD http://aopalliance.sourceforge.net/

Apache Axis2 1.4.1 ASL http://axis.apache.org/axis2/java/core/

Apache Commons Beanutils 1.8.3 ASL http://commons.apache.org/proper/commons-beanutils/

Apache Commons Chain 1.1 ASL http://commons.apache.org/proper/commons-chain/

Apache Commons Codec 1.5 ASL http://commons.apache.org/proper/commons-codec/

Apache Commons Digester 1.8 ASL http://commons.apache.org/proper/commons-digester/

Apache Commons Collections 3.2.1 ASL http://commons.apache.org/proper/commons-collections/

Apache Commons Fileupload 1.2.2 ASL http://commons.apache.org/proper/commons-fileupload/

Apache Commons Httpclient 3.1 ASL http://hc.apache.org/httpclient-3.x/

Apache Commons IO 2.4 ASL http://commons.apache.org/proper/commons-io/

Apache Commons Lang 2.4 ASL http://commons.apache.org/proper/commons-lang/

Apache Commons Lang3 3.1 ASL http://commons.apache.org/proper/commons-lang/

Apache Commons Compress 1.4.1 ASL http://commons.apache.org/proper/commons-compress/

Apache Commons Pool 1.5.3 ASL http://commons.apache.org/proper/commons-pool/

Apache Commons Validator 1.3.1 ASL http://commons.apache.org/proper/commons-validator/

Apache HTTPComponents client 4.0.1 ASL http://hc.apache.org/httpcomponents-client-ga/

Apache POI OpenXML4j 3.8.0 ASL http://poi.apache.org/oxml4j/index.html

Apache Solr Solrj 3.6.1 ASL http://lucene.apache.org/solr/

Apache Struts 1.2.9 ASL http://struts.apache.org/

Apache Thrift 0.7.0 ASL http://thrift.apache.org/

Apache XMLBeans 2.3.0 ASL http://xmlbeans.apache.org/

aspectj 1.7.3 EPL http://eclipse.org/aspectj/

Atmosphere 1.0.13 ASL+CDDL https://github.com/Atmosphere/atmosphere

AWS SDK for Java 1.8.9.1 ASL http://aws.amazon.com/jp/sdkforjava/

Bootstrap 2.0.2 ASL http://getbootstrap.com/2.3.2/

intra-mart Accel Platform 2014 Winter(Iceberg)

15

Bouncy Castle 1.44 原始的 http://www.bouncycastle.org/

chardin.js 0.1.3 ASL https://github.com/heelhook/chardin.js

CryptoJS 3.1.2 BSD http://code.google.com/p/crypto-js

dateformat.js 1.1 MIT http://www.enjoyxstudy.com

Dom4j 1.6.1 原始的 http://dom4j.sourceforge.net/

Dozer 5.4.0 ASL http://dozer.sourceforge.net/

eaio-uuid 3.2.0 MIT http://stephenc.github.io/eaio-uuid/

Ehcache 2.6.0 ASL http://ehcache.org/

Fugue Icons 3.3.4 CC 3.0 http://p.yusukekamiyamane.com/

GreyBox 5.53 LGPL http://orangoo.com/labs/GreyBox

gridster.js 0.4.3 MIT https://github.com/ducksboard/gridster.js

Guava 13.0.1 ASL http://code.google.com/p/guava-libraries/

Hector 1.1.1 MIT http://hector-client.github.io/hector/build/html/

hibernate 4.2.3.Final LGPL http://hibernate.org/

HTML Parser 2.1 CPL http://htmlparser.sourceforge.net/

html5shiv - MIT http://code.google.com/hosting/moved?project=html5shiv

HtmlCleaner 2.2 BSD http://htmlcleaner.sourceforge.net/

icojoy 34aL volume 3.2 SE 原始的 http://www.icojam.com

ICU4J 3.8 ICU http://site.icu-project.org/

Info-Zip 1.4.0 原始的 http://www.info-zip.org/

iText 2.1.2 MPL http://www.itextpdf.com/

iTextAsian 2.0 MPL http://sourceforge.net/projects/itextpdf/

iUI 0.40-dev2 MIT http://code.google.com/p/iui/

Jackson 1.9.7 ASL http://jackson.codehaus.org/

Jadira Usertype 3.0.0.GA ASL http://jadira.sourceforge.net/

Jamon 2.2.2 MPL http://www.jamon.org/

Java Hamcrest 1.3 BSD http://hamcrest.org/JavaHamcrest/

JavaBeans Activation Framework 1.1.1 Sun http://www.oracle.com/technetwork/java/javase/downloads/java-

se-archive-license-1382604.html

Javamail 1.4.1 Sun https://java.net/projects/javamail/pages/Home/

Javassist 3.18.2-GA MPL http://www.csg.ci.i.u-tokyo.ac.jp/~chiba/javassist/

Jaxen 1.1.1 原始的 http://jaxen.codehaus.org/

Jcommon 1.0.15 LGPL http://www.jfree.org/jcommon/

JDom 1.1 ASL http://www.jdom.org/

Jericho HTML Parser 3.2 LGPL http://jericho.htmlparser.net/docs/index.html

JFreeChart 1.0.12 LGPL http://www.jfree.org/jfreechart/

JeroMQ 0.3.4 LGPL https://github.com/zeromq/jeromq

第三方第三方 版本版本 许许可可证证 URL

intra-mart Accel Platform 2014 Winter(Iceberg)

16

JGroups 2.12.1.Final LGPL http://www.jgroups.org/

jna 4.0 LGPL https://github.com/twall/jna

jPicker 1.1.6 MIT http://code.google.com/p/jpicker/

jQuery 1.7.2 MIT http://jquery.com/

jquery.cookie 1.2 MIT https://github.com/carhartl/jquery-cookie

jQuery Grid Plugin 4.3.3 MIT http://www.trirand.com/blog/

jQuery-Knob 1.2.0 MIT https://github.com/aterrien/jQuery-Knob

jQuery lightBox plugin 0.5 CC BY-ND 2.5

jQuery Mobile 1.3 MIT http://jquerymobile.com/

jQuery Template Plugin 1.0.0pre MIT https://github.com/BorisMoore/jquery-tmpl/

jQuery Title Alert 0.7 MIT https://github.com/heyman/jquery-titlealert

jQuery UI 1.8.21 MIT http://jqueryui.com/

jQuery Validation Plugin 1.9.0 MIT http://jqueryvalidation.org/

jQuery Masonry 2.1.05 MIT http://masonry.desandro.com/index.html

jQuery File Upload Plugin 5.4.4 MIT https://github.com/blueimp/jQuery-File-Upload

jQuery-Mobile-DateBox 1.0.1 CC 3.0 https://github.com/jtsage/jquery-mobile-datebox

jQueryUI(CSS Framework) 1.8.16 MIT http://jqueryui.com/

JSON.simple 1.1 ASL http://code.google.com/p/json-simple/

JSONIC 1.2.11 ASL http://jsonic.sourceforge.jp/

jsTree 1.0-rc3 MIT http://www.jstree.com

Junit 4.11 EPL http://junit.org/

juniversalchardet 1.0.3 MPL http://code.google.com/p/juniversalchardet/

LightBox2 2.51 CC BY 2.5 http://lokeshdhakar.com/projects/lightbox2/

Logback 1.0.13 LGPL http://logback.qos.ch/

Metro 1.5 CDDL https://metro.java.net/

Mime Type Detection Utility 2.1.3 ASL http://sourceforge.net/projects/mime-util/

Mirage 1.1.5 ASL http://amateras.sourceforge.jp/site/mirage/welcome.html

Mobiscroll 2.0.1/2.0.0 MIT http://mobiscroll.com/

MyBatis 2.3.5 ASL http://mybatis.org/

Netbeans Utilities API 7.10.1.1 CDDL https://netbeans.org/index.html

Netbeans Visual Library API 2.9.1 CDDL https://netbeans.org/index.html

OGNL 2.7.3 ASL http://commons.apache.org/proper/commons-ognl/index.html

Open-jACOB Draw2D 0.9.21 LGPL http://draw2d.org/draw2d/

OpenPortal Portlet Container 2.0.0 CDDL https://portlet-container.java.net/

OpenPortal Wsrp 1.0 CDDL https://wsrp.java.net/

Apache PDFBox 1.6.0 ASL http://pdfbox.apache.org/

Apache POI 3.2, 3.7, 3.8, 3.9 ASL http://poi.apache.org/

第三方第三方 版本版本 许许可可证证 URL

intra-mart Accel Platform 2014 Winter(Iceberg)

17

Prototype.js 1.7 MIT http://prototypejs.org/

Quartz 2.1.7 ASL http://quartz-scheduler.org/

Rhino 1.7R4 MPL2.0 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino

S2Container 2.4.45 ASL http://s2container.seasar.org/2.4/ja/

S2Container Tiger 2.4.45 ASL http://s2container.seasar.org/2.4/ja/

S2Dao 1.0.51 ASL http://s2dao.seasar.org/ja/index.html

S2Dao Tiger 1.0.51 ASL http://s2dao.seasar.org/ja/index.html

S2Util 0.0.1 ASL http://s2util.sandbox.seasar.org/

SAStruts 1.0.4.sp9 ASL http://sastruts.seasar.org/

script.aculo.us 1.8.2, 1.9.0 MIT http://script.aculo.us/

SimpleCaptcha 1.1.1 BSD http://simplecaptcha.sourceforge.net/

SLF4J 1.7.5 MIT http://www.slf4j.org/

Spiffy Framework 0.0.5 ASL http://spiffyframework.sourceforge.net/

Spring Framework 3.2.4.RELEASE ASL http://projects.spring.io/spring-framework/

Spring Data Commons 1.5.2.RELEASE ASL https://github.com/spring-projects/spring-data-commons

Spring Data JPA 1.3.4.RELEASE ASL http://projects.spring.io/spring-data-jpa/

Super CSV 1.5.2 ASL http://supercsv.sourceforge.net/

TERASOLUNA Global Framework 1.0.1.RELEASE ASL http://terasoluna.org/

The Cassandra Thrift API 1.1.0 ASL http://cassandra.apache.org/

Thumbnailator 0.4.2 MIT http://code.google.com/p/thumbnailator/

TinyMCE 3.2.7, 3.5.8 LGPL http://www.tinymce.com/

waffle 1.7 EPL https://github.com/dblock/waffle

Woodstox 3.2.4 ASL http://woodstox.codehaus.org/

Xalan-Java 2.7.0 ASL http://xalan.apache.org/old/xalan-j/index.html

XStream 1.3.1 BSD http://xstream.codehaus.org/

Xilinus Prototype Portal Class 1.1 MIT http://xilinus.com/

YUI 2.8.0r4, 2.9.0 BSD http://yuilibrary.com

LESS 1.3.3 ASL http://lesscss.org/

LESS Engine 1.3.3 ASL http://www.asual.com/lesscss/

第三方第三方 版本版本 许许可可证证 URL

注意

未记载AWS SDK for Java(AWS SDK)中其他的库。

IM-Notice 桌面应用程序

第三方第三方 版本版本 许许可可证证 URL

ZeroMQ .NET bindings 3.0.0.0 LGPL https://github.com/zeromq/clrzmq

IM-Notice iOS应用程序

intra-mart Accel Platform 2014 Winter(Iceberg)

18

IM-Notice iOS应用程序

第三方第三方 版本版本 许许可可证证 URL

Alamofire MIT https://github.com/Alamofire/Alamofire

IM-Notice Android应用程序

第三方第三方 版本版本 许许可可证证 URL

Android Priority Job Queue 1.1.2 MIT https://github.com/path/android-priority-

jobqueue

EventBus 2.2.1 ASL https://github.com/greenrobot/EventBus

Jackson Annotations 2.3.4 ASL http://jackson.codehaus.org/

Jackson Core 2.3.4 ASL http://jackson.codehaus.org/

Jackson databind 2.3.4 ASL http://jackson.codehaus.org/

IM-Juggling

第三方第三方 版本版本 许许可可证证 URL

Eclipse SDK 3.7.1 EPL http://eclipse.org/eclipse/

Apache Ant 1.8.2 ASL http://ant.apache.org/

Rome 1.0.0 ASL http://rometools.github.io/rome/

S2Util 0.0.0 ASL http://s2util.sandbox.seasar.org/

Apache POI 3.6.0 ASL http://poi.apache.org/

iCU4j 4.4.2 ICU http://site.icu-project.org/

Freemarker 2.3.16 BSD http://freemarker.org/

JSONIC 1.2.02 ASL http://jsonic.sourceforge.jp/

OGNL 2.7.3 ASL http://commons.apache.org/proper/commons-

ognl/index.html

Apache Commons Lang 2.5.0 ASL http://commons.apache.org/proper/commons-

lang/

Apache Commons HTTP Client 3.1.0 ASL http://hc.apache.org/httpclient-3.x/

Apache Commons Compress 1.3.0 ASL http://commons.apache.org/proper/commons-

compress/

注意

未记载Eclipse SDK中其他的库。

intra-mart Accel Platform 2014 Winter(Iceberg)

19

限制事项

Web Application Server

Resin

使用 Resin 组建集群时,需要许可证。

使用 Resin 组装集群时,需要已登记的许可证。无法使用试用版等提供的未登记许可证的 Resin 来组建集群。

不支持使用deb包及rpm包安装 Resin 的环境。

intra-mart Accel Platform 支持下述打包的 Resin 。ziptar.gz※不支持使用deb包及rpm包安装的环境。

在 Web Application Server 上使用 Resin 时,未进行使用XA数据源的验证。

目前在 Web Application Server 上使用 Resin 时,未进行使用XA数据源的验证。

WebSphere Application Server

WebSphere Application Server 8.5.5 中,请将系统数据库与Tenant数据库指定为同一数据库。

若系统数据源及Tenant数据源分别设定为不同的连接对象(架构分开等),则会发生异常。需要通过2Phase Commit来控制。

若目前在应用程序服务器上使用WebSphere Application Server,则不进行使用XA数据源的验证。

WebSphere Application Server 8.5.5 中若发生会话超时,将跳转至系统错误画面。

若发生了会话超时,则不会显示会话超时错误画面而是显示系统错误画面。

WebSphere Application Server 8.5.5 中可生成1个Tenant。

WebSphere Application Server 8.5.5 中无法通过虚拟化Tenant生成多个Tenant。

Oracle WebLogic Server

Oracle WebLogic Server 12c (12.1.1) 中应用程序停止时有可能发生数据库错误。

由于 Oracle WebLogic Server 12c (12.1.1) 中存在应用程序停止时无法参照数据源的错误,所以 intra-mart Accel Platform 中应用程序停止时有可能发生数据库错误。

应用程序停止时,即使数据库发生错误,对系统也无任何影响。

Oracle WebLogic Server 12c (12.1.1) 中,请将系统数据库和Tenant数据库指定为同一数据库。

若系统数据源及Tenant数据源分别设定为不同的连接对象(架构分开等),则会发生异常。需要通过2Phase Commit来控制。

目前应用程序服务器中使用 Oracle WebLogic Server 12c (12.1.1) 时,不使用XA数据源进行验证。

Oracle WebLogic Server 12c (12.1.1) 中可生成1个Tenant。

Oracle WebLogic Server 12c (12.1.1) 中无法通过虚拟化Tenant生成多个Tenant。

intra-mart Accel Platform 2014 Winter(Iceberg)

20

基础平台功能

intra-mart Accel Platform 2014 Winter(Iceberg)

21

安装/环境构筑

将 intra-mart Accel Platform 构筑为分布式系统时的注意事项。

需要全部服务器OS的系统时钟相一致。若时钟有大幅差异,或每个服务器OS的系统时钟中有差异,则有可能发生应用程序及各服务器流程不正常动作的情况。若使用 IMBox 时,则执行 Apache Cassandra 的服务器上的时钟也需要与执行 intra-mart Accel Platform 的服务器上的时钟全部时间相一致。

请统一全部服务器流程的 JDK 版本(及修订版)。另外,请在全部服务器流程使用由单一供应商提供的 JDK 。

根据硬件规格不同,有时WAR文件部署处理需要花费一定的时间。

在应用程序服务器上部署WAR时,由于要进行文件的展开处理,所以比较花时间。实际时间根据硬件的性能指标不同而不同。

对于 intra-mart Accel Platform 连接到SystemDatabase、TenantDatabase 及SharedDatabase 的用户的注意事项。

关于数据库连接 SystemDatabase,若使用与 TenantDatabase 及 SharedDatabase关联的API,则对与 SystemDatabase、TenantDatabase 及 SharedDatabase 连接用户关联的默认架构以外架构的操作时,部分功能不会正常动作。使用 intra-mart Accel Platform 时,请一定使用与数据库连接用户关联的默认架构。

若要画面正常显示,需至少选择1个以上画面主题。

通过Web浏览器对 intra-mart Accel Platform 进行画面访问时,在环境构筑方面有必须注意的事项。

使用IM-Juggling输出war文件时,必须选择1个以上画面主题。若未选择画面主题,则画面无法正常显示。

IM-Juggling中若未选择IM-Mobile Framework模块,则请从下述画面主题中选择一个以上作为画面主题。

“intra-mart Accel Platform 标准主题”

“intra-mart WebPlatform ver6.x 风格主题”

“intra-mart BaseModule ver5.x 风格主题”

IM-Juggling中若选择了IM-Mobile Framework模块,则请选择一个上述画面主题,并同时选择“intra-mart Accel Platform 智能手机标准用主题”。

在运行环境中不能安装体验版(以试用为目的的产品)。

无法在运行环境安装并使用试用版产品。若已安装,则有可能发生预想之外的动作。

安装Tenant环境时,如果会话超时的时间设置比较短,在处理结束时会发生404错误。

执行Tenant环境安装或示例数据安装时,若在 resin-web.xml 中设定的会话超时为止的时间(session-timeou)短(例如:1minute),则会在安装完成后跳转至404错误画面。请只在进行上述构筑时加长会话超时为止的时间(根据环境等不同,要设定的时间也有差异)。※无法采用会话自动保留功能作为该现象的回避对策。系统管理功能中,由于尚未应用主题所以无法使用会话自动保留功能。

作为前提,在 intra-mart Accel Platform 启动前需要启动 Database 。

若要启动 intra-mart Accel Platform 启动,需要已事先完成 Database 的启动。

在 Linux 环境下构筑 intra-mart Accel Platform 时,需要根据发行版本指定编译选项。

在 Linux 环境下构筑 intra-mart Accel Platform 时,需要根据发行版本指定编译选项。

具体需要哪个选项,因发行版本而异。请确认 ./configure 命令的执行结果,指定必要的选项。

无法在 Windows 及 Linux 混合环境下运行。

构筑 intra-mart Accel Platform 动作的分布式环境时,无法在Windows及Linux混合环境下运行。

Storage参照的共享目录路径必须相同。

构筑分布式环境时,需要将指定Storage的根目录的路径设定为能够参照全部相同共享目录的路径。若每台服务器的参照场所不同,则无法共享配置在Storage中的文件。

intra-mart Accel Platform 2014 Winter(Iceberg)

22

【对象设定文件】<CONTEXT_PATH>/WEB-INF/conf/storage-config.xml

IM-Juggling 可使用的OS仅限日语、中文(zh_CN)、英语。

IM-Juggling 可使用的OS仅限日语、中文(zh_CN)、英语。

无法在 IM-Juggling 的modules文件夹中配置直接用户模块。

请一定在juggling.im文件编辑器内(构成编辑器)添加用户模块。

请在 IM-Juggling 上设置设定文件、自己编制的程序,生成WAR文件。

不支持将设定文件、自己编制的程序直接配置到部署场所。请务必在 IM-Juggling 上设定并作为WAR文件输出。

必须等全部Tenant环境安装完成后才能运行。

不只是在初次启动 intra-mart Accel Platform 时,在添加模块或版本升级时也需要进行Tenant环境安装。运行开始前,请用系统管理员身份登录,在“系统管理员主页” > “Tenant环境安装”中,确认已显示“Tenant环境是最新的。没有需要安装的模块。”

若存在Tenant环境安装需要的模块,则会由于未整备好使模块动作的前提条件,有可能发生预期之外的动作。

使用自己证明书构筑的环境不保证程序正常运行。

对使用自己证明书构筑的环境不作动作保证。(例)无法在智能手机版上下载文件。

Internet Information Services(IIS) 中统合Windows认证有效时,无法使用Web服务。

Internet Information Services(IIS) 中统合Windows认证有效时,无法使用经由 Internet Information Services(IIS) 的Web服务。

统合Windows认证有效时,无法使用部分外部软件联动功能。

从 intra-mart Accel Platform 2014 Spring 开始,可在统合Windows认证环境中使用外部软件联动功能。详细情况请参照安装指南。但是,只限于1个请求完成时。外部软件联动功能会生成访问脚本开发的URL等,无法进行两次以上的请求来访问该URL。

统合Windows认证中只解析1个Tenant。

统合Windows认证中只解析1个Tenant。无法在多个Tenant情况下进行统合Windows认证。另外,统合Windows认证环境中无法在1个应用程序服务器上进行下述运行。

・部署并运行两种WAR文件(整体上存在两个以上Tenant)・生成并运行两个以上虚拟化Tenant(整体上存在两个以上Tenant)

intra-mart Accel Platform 中使用的字符编码只有 UTF-8。

可使用的字符编码是 UTF-8。

使用mod_proxy时,会产生错误日志输出。

apache错误日志中会输出comet相关错误日志。

[Wed Mar 13 20:53:06 2013] [error] [client 127.0.0.1] proxy: Error reading from remote server returned by /imart/_system/reverse_ajax/connect, referer: http://XXXXXXXXXX/imart/imbox/mybox?[Wed Mar 13 20:53:49 2013] [error] [client 127.0.0.1] (20014)Internal error: proxy: error reading status line from remote server XXX.XXX.XXX.XXX:8080, referer: http://XXXXXXXXXX/imart/imbox/mybox?

对动作没有影响。

若使用了mod_proxy及负载均衡器等反向代理功能,则必须在请求中包含AP服务器的Context路径。

使用了mod_proxy或负载均衡器等反向代理功能时,请一定在请求中包含AP服务器的context路径。

【例】

若AP服务器侧是 http://myapp/imart, 则请将请求URL设为 http://myweb/imart。

请不要删除 intra-mart Accel Platform 中提供的Tenant主表关联资源。

请不要删除 intra-mart Accel Platform 中提供的Tenant主表关联资源。

intra-mart Accel Platform 2014 Winter(Iceberg)

23

不可删除的Tenant主表关联资源如下。・Job作业类别JobJobNet类别JobNet

・许可许可资源,许可资源组别许可Subject,许可Subject组别,许可Subject组别类别

・菜单菜单组别类别(全局浏览(PC),网站Map(PC)等类别)

・身份

若删除了 intra-mart Accel Platform 中提供的Tenant主表关联资源,则Tenant环境安装有可能不正常动作。intra-mart产品有可能在更新时对Tenant主表关联资源操作。因此,在有对不存在的Tenant主表关联资源操作的更新时,Tenant环境安装会失败。

请不要删除标准安装的Tenant主表关联资源。

对于在Tenant信息设定前进行了Tenant环境安装的环境不保证其动作。

使用API进行Tenant环境安装时,请先设定Tenant信息。此时,Tenant信息中必需指定区域和时区ID。请将区域指定为区域主表中存在的区域。请将时区ID指定为时区主表中存在的时区ID。

使用了利用请求信息的Tenant自动解析功能时,用被解析为不存在的Tenant的请求访问时,有时会发生错误。

使用了利用请求信息的Tenant自动解析功能时,通过被解析为不存在的Tenant的请求访问时,有时会发生错误。

什么是“被解析为不存在的Tenant的请求”,例如,对于通过子Domain来解析TenantID的环境,意味着使用子Domain的URL来访问,该URL会被解析为不存在的Tenant。

在此状态下访问了普通用户的画面时,根据功能不同,要参照Tenant信息时有可能发生错误。

在数据库内生成多个架构,无法由多个Tenant使用。

无法构筑如下所述的环境。※仅限使用 SQLServer 或 PostgreSQL 时。

Tenant 连连接中使用的数据接中使用的数据库库用用户户 使用的数据使用的数据库库 连连接架接架构构

Tenant [tenant-1] Connection User [dbuser-1] Database [users] Schema [schema-1]

Tenant [tenant-2] Connection User [dbuser-2] Database [users] Schema [schema-2]

构筑多个Tenant时,请不要以架构为单位而是以连接的数据库为单位来构筑。此外,实际应用时,为了获得良好的性能,建议分开数据库实例。

Tenant 连连接中使用的数据接中使用的数据库库用用户户 使用的数据使用的数据库库

Tenant [tenant-1] Connection User [dbuser-1] Database [users-1]

Tenant [tenant-2] Connection User [dbuser-2] Database [users-2]

intra-mart Accel Platform 2014 Winter(Iceberg)

24

共通

PermanentData 及 SharedMemory 中可以使用的键名的最大长度取决于文件系统。

对 PermanentData 及 SharedMemory 中使用的 Storage 上的文件名进行转义处理。

getInstance 和 entry 参数内部各自附有其他的前缀。(同时支持空字符键及文件夹和文件)

在与字符串相同处理的位置变换全部字符。(支持不可作为文件名的字符串和文件系统依存)

由于将进行了转义处理的键名原样作为文件名来进行处理,所以键名的最大长度依存于文件系统上文件名的最大长度。

对错误页面进行定制后,会在 IFRAME 重定向程序的 IFRAME 内显示错误页面。

若定制了 http404.jsp 等,则在 IFRAME 重定向器内发生了错误时会显示全局浏览等。上述情况下,有下述回避对策。可通过在定制的错误页面DOM元素#im_error_url 中设定错误页面本身的URL来回避该问题。

变更帐号context中的输入日期格式,可能导致无法正常执行与日期相关的处理。

在某些处理途中,不可变更账号context的输入用日期格式。若变更,则有可能发生无法正确进行日期相关处理的情况。

用户context的 departmentByCompany 及 postByCompany 变为 undefined 。

下述情况下,departmentByCompany 和 postByCompany 会在转换时失败。

在companyCd中使用了“-”时的UserContext的返回值

在公司代码的最前面添加了“-”的数值时

用 DEBUG 级别输出日志时,有时会将帐号的密码写到日志中。

若以 DEBUG 级别输出日志,则在对帐号信息进行了添加/更新/删除等变更时,有可能将含有密码的帐号信息输出到日志中。以 DEBUG 级别输出日志只是用于开发的功能,请在开发之外的环境中将日志级别设为 INFO 以上。

有些检索画面的检索操作需要区分大小写字母。

在各画面的关键字检索功能中,存在区分拉丁字母的大写字母/小写字母进行检索的功能。相应画面如下。

许可设定画面

例如,若以“IFRAME”这个名称登记了数据,则以 “iframe” 检索也无法找到。

在 Windows 环境下,访问地址大小写字母输入错误,可能会导致运行异常。

在 Windows环境下,也可通过 Web Application Server 的设定实现不区分大写字母小写字母访问URL。由于 intra-mart Accel Platform 的URL路径基本上都是用小写字母定义的,所以用大写字母输入了URL时,有可能不正常动作。

强烈建议不要不通过API而直接更新和删除数据。

若不使用API直接更新、删除了表数据,则对以后的画面、API动作不作保证。

不能采用通过重写URL进行会话管理的方式。

intra-mart Accel Platform 不支持通过URL重写的会话管理方式。请一定使用通过Cookie管理会话的方式。

帐号和档案需同步。

若只生成了账号、档案数据,则有可能出现无法维护、不能正常动作的功能。请一定同步使用。

对数据库日志进行设置后,启动时将输出Error级别的日志。

进行数据库日志用的设定后,虽然会在启动时输出错误级别的日志但在动作上没有问题。此外,不推荐使用数据库日志。强烈推荐使用适于所使用 Database 的日志工具等。

intra-mart Accel Platform 2014 Winter(Iceberg)

25

<!-- - Parameter for intra-mart only--><intra-mart> <database> <log sqlparam="false" isEnabledMode="CALLER_CLASS_NAME" /> </database> . . .

コラム

启动时输出的日志

[12-10-01 00:00:00.000] {main} !!!! Please check your LOGBACK configuration file !!!!

URL中不能使用“%28”(“(”的编码形式)。

若在URL中使用了“%28”(编码后“(”),则会输出错误日志。

有关脚本开发模式的限制。

若使用下述API进行了对象的持续化,则无法使用Java API直接取得该内容。

Client#set

Permanent#set

Cache#set

Module#external#set

使用 Archiver4Storage 输出的zip文件,根据OS的情况有可能由于分隔文字不同而无法正常解压缩。

对于 Windows 环境以及 Version7.2 以前的环境中使用 Archiver4Storage API 输出的zip文件,若在 Linux/Unix 环境上进行了文件的解压缩,则无法正常解压缩。

明确设定了 Base URL 时,用已设定的 Base URL 以外的 URL 访问时,登录会失败。

可以Tenant为单位或系统为单位设定 Base URL。(从 intra-mart Accel Platform 2014 Spring(Granada) 开始可以使用以Tenant为单位设定 Base URL 的功能。)若已设置 Base URL,画面上的链接和画面迁移均以 Base URL 为基准。

使用已设定的 Base URL 以外的URL访问时,虽然会正常显示画面,但之后发生画面迁移时,会以 Base URL 为基准的URL来访问相应画面。最先访问的URL和 Base URL 的Domain不同时,由于 Cookie 的基准Domain不同,无法维持会话。因此有可能发生预期之外的错误。具体错误例子如下所示。

本地环境中,也可在登录画面通过下述URL访问。

http://localhost:8080/imart/loginhttp://127.0.0.1:8080/imart/loginhttp://<IP地址>:8080/imart/login其他

基准URL与访问的URL不同时,虽然会正常显示登录画面,执行登录后会检查SecureToken,但由于无法参照会话信息,会发生权限错误(HTTP403)。若发生了由于权限错误而导致的无法登录的问题,请确认Base URL是否正确。

在脚本开发模式中,处理以夏令时显示的时间时,无法正确变换为日期对象(Date)的字符串显示形式。

若 JavaScript 的 Date 实例全部满足下述条件,则无法从Date实例正确变换成日期字符串表现。(时间会发生1小时的偏差。)

1. 1970 年以前的日期。

2. 位于 Web Application Server 工作的JavaVM默认时区内的夏令时期间内。

※ 此现象是脚本开发模式引擎(Rhino)的式样。

例如,使用用户时区及指定显示格式(例如:“yyyy/MM/dd HH:mm:ss”格式)将系统时区的时间数据整形成日期时间字符串。若 Web Application Server 时区是JST(日本标准时间),执行下述代码后

var date = new Date(1948, 7, 1, 0, 0, 0);var dateString = DateTimeFormatter.format('yyyy/MM/dd HH:mm:ss', date);

Debug.browse(date.toString(), dateString);

则执行结果如下。

1. date.toString() → Sun Aug 01 1948 00:00:00 GMT+0900 (JST)

2. dateString → 1948/08/01 01:00:00

首先,实现意识到时区的应用程序时,请使用 DateTime API 处理时间。上述的现象可通过使用 DateTime API 处理日期正确变换成字符串表现。

intra-mart Accel Platform 2014 Winter(Iceberg)

26

var systemTimeZone = SystemTimeZone.getDefaultTimeZone().data;var dateTimeSystemTZ = new DateTime(1948, 7, 1, 0, 0, 0, systemTimeZone);var dateTimeUserTZ = dateTimeSystemTZ.withTimeZone(Contexts.getAccountContext().timeZone).data;var dateString = DateTimeFormatter.format('yyyy/MM/dd HH:mm:ss', dateTimeUserTZ);

Debug.browse(dateString);

则执行结果如下。

1. dateString → 1948/08/01 00:00:00

此外,在“脚本开发模式 编程指南”及“SAStruts+S2JDBC 编程指南”中提供了“国际化编程示例”。请一并参考。接下来,若不进行意识到时区的运行,则可通过下述设定回避上述现象。

在时区主表中添加 Etc/GMT 格式的时区 ID。

打开 WEB-INF/conf/time-zone-config/im-time-zone-config.xml,添加time-zone-id标签。关于时区主表,请参照设定文件。

<time-zone-config> <time-zone-id>Etc/GMT-9</time-zone-id></time-zone-config>

在 Web Application Server 工作的 Java-VM 系统属性“user.timezone”中指定Etc/GMT格式的时区 ID。

Resin 时,打开<%RESIN_HOME%/conf/resin.properties>,在“jvm_args”属性中设定“-Duser.timezone”。

# Arg passed directly to the JVMjvm_args : -Xmx1024m -XX:MaxPermSize=256m -Duser.timezone=Etc/GMT-9

将Tenant的时区变更成Etc/GMT格式的时区 ID。

将系统数据库 im_tenant_info 表的 time_zone_id 值变更成 Etc/GMT-9。或在Tenant管理功能的Tenant时区变更画面变更值。(选择GMT+09:00)

将全部用户的时区变更成 Etc/GMT 格式的时区ID或未设定。也可通过直接变更数据库的值设定用户的时区。具体来说,请将Tenant数据库的 b_m_account_b 表的 time_zone_id 的值变更成 null 或 Etc/GMT-9。

表名的前缀是 intra-mart Accell Platform 的保留字。

无法将下述表名当成前缀使用。

b_m_*b_vc_*bk_imm_*im_*imaz_*imjob_*imm_*imw_*

构筑多个Tenant时,推荐以实例为单位分开要连接的数据库。

通过WAR文件构筑多个Tenant时,推荐以实例为单位分开要连接的数据库。

遵循各种数据库/JDBC驱动的式样及限制。

遵循各种数据库/JDBC驱动的式样及限制。

作为例子发行的SQL中,若是 SQLServer,则可指定 2100 个占位符(使用PreparedStatement)。若是 Oracle,在IN语句中可指定 1000 个占位符。

intra-mart Accel Platform 动作的URL必须是第1层路径。

intra-mart Accel Platform 动作的URL必须设定为 http://host/imart 这样位于第1层的路径。这指的是,不只是 intra-mart Accel Platform 动作的服务器上的设定,从客户端(浏览器)侧可看到的路径也需要被设定为第1层路径。

例:虽然 /imart 会动作,但不保证在 /foo/imart 以及 / 这样路径下的动作。

若使用 JSP 在循环处理内记述UI标签,则只有第一次通过常量值指定的值有效。

若使用 JSP 在循环处理内记述UI标签,则只有第一次通过常量值指定的值有效。

【条件】在<imart:repeat/>和<imart:loop/>内指定由常量值指定的UI标签。

intra-mart Accel Platform 2014 Winter(Iceberg)

27

(例)

<% String id = "#"; String prefix = "c"; %> <imart:loop count="5" index="loop_number"> <input type="text" id="<%= prefix + loop_number %>" /> <im:calendar floatable="true" altField="<%= id + prefix + loop_number %>" showButtonPanel="true" /> </imart:loop>

此时,floatable 只有第一次是 true,而第2次之后就成了默认的 false。

【回避方法】请不要使用常量值,而作为参数指定。

(例)

<% String id = "#"; String prefix = "c"; String floatable = "true"; %> <imart:loop count="5" index="loop_number"> <input type="text" id="<%= prefix + loop_number %>" /> <im:calendar floatable="<%= floatable %>" altField="<%= id + prefix + loop_number %>" showButtonPanel="true" /> </imart:loop>

不作预告删除非公开样式或API。

请不要使用非公开样式或API。

请不要使用未在API列表等中公开的样式或API。将来,也有可能不作预告被删除掉。使用时,关于删除时的动作错误不负一切责任。

要想访问Tenant的资源,处理对象的Tenant必须已被特别指定。

在处理对象的Tenant未被特别指定的状态下,无法访问Tenant数据库或公共存储。在 intra-mart Accel Platform 上,如果出现以下情况,则Tenant处于未解决状态。

・服务器启动时共通库的初始化时等情况。

・账号context生成时SSO用户代码提供者的执行时等情况。

在 jQuery 上进行 dom 操作时,脚本可能会被执行2次。

作为 jQuery 的动作,当插入对象的要素上存在脚本标签时,将进行2次评价。以如下函数为对象。

text

append

prepend

before

after

wrapAll

wrapInner

replaceWith

wrap

html

在下例中,插入要素(#element)中含有ready函数,由于其中显示Alert,因此Alert会被调用两次。

intra-mart Accel Platform 2014 Winter(Iceberg)

28

<code class="html">

<script> (function($) { $(document).ready(function($) { // 读取时登记了事件 $('#imui-container').append($('#element')); }); })(jQuery) </script>

<div id="element"> 插入的要素 <script> (function($) { $(document).ready(function($) { // 读取时登记了事件 alert('load_start'); // Alert被调用两次。 }); })(jQuery) </script> </div>

</code>

产品所提供的程序源代码在进行自定义时,不支持相关功能/模块。

使用产品所提供的程序源代码时,可自由定制。但是,产品所提供的程序源代码已进行过定制时,将不支持与其相关的功能/模块,敬请注意。另外,开发包括定制在内的应用程序时,请作为用户模块创建并嵌入到 IM-Juggling中。详情请参照“e Builder 用户操作指南”-“开发流程”。

在会话被取消时,偶尔会发生 Exception。

受所选模块的影响,偶尔会发生以下 Exception。(例:登录会话管理模块)

java.lang.IllegalStateException: SessionImpl[aaaQZ8hMegzwp6RNphRMu,/xxxx]: can't call getAttribute() when session is no longer valid.

intra-mart Accel Platform 2014 Winter(Iceberg)

29

系统管理

因为系统中存在预留的用户代码,所以会出现有些代码无法使用的情况。

下述用户代码为系统预留的代码,无法使用。

anonymous : 未认证用户

system : Tenant初始设定的执行用户

im_job : JobNet执行用户

系统管理员可以访问全部画面。

由于系统管理员可以访问全部画面,因此也可访问一般用户的使用画面。但是,部分画面由于未设想到会被系统管理员访问,画面显示及更新处理有可能失败。请系统管理员在主画面可访问的范围内进行操作。访问下述画面会出现错误。

区域设定(一般用户用)显示时会发生“HTTP 500 : Servlet Exception”。

密码设定可以显示。但更新时会发生错误。

系统管理员的用户代码不能与一般用户的用户代码重复。

若重复,系统管理员在使用一般用户各种功能时,可能会发生数据不一致的情况。比如,日志输出时,用户代码会变得不确定,形成系统管理员与一般用户间共享My Menu及个人设定的状态。

在系统管理员的权限错误画面点击“返回到主画面”时,有可能迁移到一般用户的主画面。

由于限制事项“ 在登录画面放置一段时间后,将不能登录。 ”,若系统管理员暂时放置登录画面一段时间后,会跳转到权限错误画面。这种情况下由于系统管理员尚未登录,所以在权限错误画面点击“返回主画面”后,就会跳转到一般用户的主画面。

intra-mart Accel Platform 2014 Winter(Iceberg)

30

认证功能

在认证确认对象画面,不能设定 IFRAME 内显示的前提画面的URL。

认证确认对象的画面中,请不要设定在IFRAME内显示的前提的画面URL。若将在 IFRAME 内显示的前提的画面URL作为认证确认对象的画面,则会在 IFRAME 内显示认证确认画面。虽然在其后认证确认中成功时会正常显示画面显示,但若失败时会在Window全体显示错误画面,IFRAME 会被删除。因此即使在其后的认证确认中成功,也会变成没有头部主题画面。

处理完成的消息显示前,有可能显示认证确认画面。

以“共享数据库设定”为例进行说明。将再次进行认证确认的必需时间设定为了“5分种”后。进行了下述处理/画面跳转时,从1. 到 4. 之间经过了5分钟时,在4的时间点会再次显示认证确认。

1. 从“共享数据库一览”画面按下“新建登记”。

2. 跳转到“共享数据库登记”画面。

3. 在“共享数据库登记”画面,输入信息并按下“登记”。

4. 跳转到“共享数据库一览”画面,并显示处理成功的对话框。

从用户的角度(=只是在画面上显示的信息)看,由于未显示处理成功的对话框,会认为处理仍未结束。与处理仍未结束无关,显示认证确认画面是不正确的。但是,由于不会发生处理失败或信息缺失等,在运行上不会产生什么问题。

在登录画面放置一段时间后,将不能登录。

若在打开登录画面后发生了会话超时,则登录一定会失败。认证处理中,在登录画面对存放在会话中的安全token的完整性进行了检查。若会话超时,则会由于找不到安全token而发生此现象。为了解决该现象,请进行下述任一操作。・请重新显示登录画面。・设定方法请参照“ 安装指南 ”-“ 使用自动登录功能时 ”。

直接访问密码到期变更画面时,会显示不适当消息。

登录用户直接访问下述URL时,会显示密码过期变更画面。

http://<HOST>:<PORT>/<CONTEXT_PATH>/user/password/expire若输入密码并点击“变更”按钮,则可正常进行密码变更。另外,会在访问了此画面的时间点变成注销状态。但是,虽然在画面上会显示下述消息,但实际上并未超过有效期限。

“超过了密码的有效期限。”

“初次登录。”(初次登录时)

SSO(SingleSignOn)环境的注意事项。

若 intra-mart Accel Platform 运行在SSO环境中则不支持经由 intra-mart Accel Platform 登录画面进行登录。虽然会显示登录画面,但与从登录画面登录的用户无关,都是以由SSO指定的用户自动登录。此外,由于在SSO环境中,对任意URL都进行自动登录,所以不需要使用登录画面。

访问画面时有可能发生InvalidClassException错误。

运行 2012 Winter 以前的 war,且在通过会话故障切换等持续会话的状态下,若将 war 更新成 2013 Spring 以上的版本,并进行画面显示,则会发生下述错误。

java.io.InvalidClassException: jp.co.intra_mart.system.security.certification.sso.SSOContextCachingStrategyAdapterImpl; local class incompatible: stream classdesc serialVersionUID = 539561492263087033, local class serialVersionUID = -6392005577997211593

可通过一次会话超时或注销等手段重新生成会话来回避。

使用了请求信息的Tenant自动解析功能有效时,系统管理员登录失败后,有可能无法访问。

满足以下全部条件时,系统管理员登录失败后会发生HTTP500错误。

・使用了请求信息的Tenant自动解析功能有效・Tenant ID必须检查有效・使用无法进行Tenant自动解析的URL访问系统管理员登录画面时

此现象发生后,无法显示用于返回登录画面按钮。发生本现象后,请重新显示登录画面。

另外,满足以下全部条件时,系统管理员登录失败后,虽然会正常跳转到认证错误画面,但第2次登录会失败。

intra-mart Accel Platform 2014 Winter(Iceberg)

31

(点击“返回到登录画面”跳转到登录画面后,由于请求URL已变更,登录时会发生 HTTP403 错误)

・使用了请求信息的Tenant自动解析功能有效・Tenant ID必须检查无效・server-context-config.xml 中已设定的基准URL与默认Tenant中已设定的基准URL・使用 server-context-config.xml 中已设定的基准URL访问系统管理员登录画面时

发生本现象后,请使用 server-context-config.xml 中设定的基准URL重新显示登录画面。

另外,在输入了正确的用户代码、密码时不会发生上述两个现象。

使用统合Windows认证时,有时会在系统管理画面上显示认证对话框。

这是由于浏览器通过 imuiListTable 等Ajax通信等将请求发送给了系统管理功能以外的URL(/system/ 以外的 URL)而造成的。显示了认证对话框时,请输入登录到所使用终端的Windows上的用户和密码。

有的认证处理不属于二重登录防止功能。

使用了以下功能时的认证处理不属于二重登录防止功能。因此,即使用户处于登录中也可正常登录。

・强制登录(快捷键URL等)・IM-SecureSignOn・LDAP认证・Web服务・外部软件联动・统合Windows认证・OAuth认证

同时从多个浏览器使用相同用户登录时,有时会无法正确进行二重登录检查。

由于登录会话信息是在登录处理执行后再登记的,因此同时通过多个浏览器进行了登录处理时,有时会在登录会话信息被登记前通过二重登录检查,因而检查无法正确进行。

使用集成Windows认证时,有时会登录失败。

Windows中不会区分用户代码的大写字母、小写字母,因此集成Windows认证所返回的用户代码有可能是大写字母,也有可能是小写字母。而 intra-mart Accel Platform 中会区别用户代码的大写字母、小写字母,因此有时会无法登录并发生 HTTP 500 错误。

在认证确认对象的URL上,不能设定以使用Ajax访问为前提的URL。

在认证确认对象的URL上,请勿设定以使用Ajax访问为前提的URL。认证确认功能是伴随画面迁移的功能。在类似 Ajax 这样不伴随画面迁移的请求中,由于无法在认证确认后重新发送请求,因此无法使用。

在已安装 IM-SecureSignOn for Accel Platform 的环境中,无法使用OAuth认证模块。

在 intra-mart AccelPlatform 中,可以通过安装OAuth认证模块,使用OAuth 2.0。但是,无法在已安装 IM-SecureSignOn for Accel Platform 时使用。

intra-mart Accel Platform 2014 Winter(Iceberg)

32

客户端浏览器

共通共通

在用Ajax通信采集数据时执行重新加载后,有可能发生错误。

在用Ajax通信采集数据的画面中执行重新加载后,有可能会瞬间显示错误信息。

有可能显示会话超时的错误消息弹出画面。

有可能显示“Error.error”的消息。

此时,若稍作等待,数据仍会显示,不会发生问题。

根据浏览器不同,输入表单及检索条件输入表单显示亦不同。

在 Chrome / Internet Explorer 9 / Safari 环境下,输入表单(imui-form)、检索条件输入表单(imui-form-search-condition)的标题横线将显示在 th 标签的旁边,Internet Explorer 8 中则不会显示。

若在菜单中显示了树形画面,客户端会发生内存泄露。

若设定了 version5.0、version6.0 的主题,在菜单中显示树形画面时,客户端可能会发生内存泄露。上述情况下,有下述回避对策。请关闭浏览器以释放内存(并非服务器侧的内存泄露)。

请关闭浏览器的弹出窗口拦截功能。

若弹出窗口拦截功能有效,可能无法接收正确信息。请关闭弹出窗口拦截功能。

由于浏览器缓存的原因,画面动作有可能不正常。

若画面崩溃或预想的运行未发生,请将浏览器的缓存全部删除后,重新执行。

在特定的主题中会发生横向滚动。

使用 version 6.0 主题时,部分页面中会出现横向滚动条。

在 imuiRichtextbox 中写入大量文本会加重浏览器负荷。

在 imuiRichtextbox 中写入大量文本后有可能会因浏览器负荷过重,导致无响应。在 imuiRichtextbox 中写入大量文本,由于内部要生成装饰用的标签,浏览器所需的绘制时间与文本的多少成比例。发生此现象后,请将浏览器关闭后再重新打开。

在UI组件总体支持国际化的属性中指定以“%”开始的字符串后,会显示“未定义”。

在UI组件总体支持国际化的属性中指定以“%”开始的字符串后,会显示“未定义”。例如:在 imuiButton 的 value 属性中指定了“%hoge”时,所显示按钮的文字标签会变成“未定义”。

不保证浏览器标准的返回按钮的动作。

使用浏览器标准功能的返回按钮进行了画面迁移时,不保证其迁移目标画面的运行。有可能显示错误画面或预想以外的运行。

将可调整尺寸的组件组合后,外部组件的尺寸调整起始位置会被限制。

若在内侧所指定组件的大小调整开始位置与在外侧所指定组件的大小调整开始位置相同,外侧组件无法进行大小调整。例如,在 imuiDialog 中有 imuiGadgetBar ,若 imuiGadgetBar 的大小调整开始位置为右侧时,则无法从右侧调整 imuiDialog 的大小。2013 Spring 版的对象组件如下。

imuiDialog

imuiPageDialog

imuiGadgetBar

在同一电脑使用同一种类的多个浏览器或多个标签页时,不保证其动作。

intra-mart Accel Platform 通过使用浏览器的 Cookie 来进行会话管理。因此,在同一电脑使用同一种类的多个浏览器或多个标签页时,不保证运行正确。

【系统管理员操作时】在有多个Tenant的环境中打开多个选项卡进行操作时,

intra-mart Accel Platform 2014 Winter(Iceberg)

33

操作者可能更新原本不想更新的Tenant。这是由于在变更了要操作的Tenant时,浏览器的另一选项卡未能意识到该变更而造成的。

【IM-Workflow时】由于以下原因,同一用户无法用多个浏览器/多个选项卡进行操作。・附件的临时上传目录是以用户为单位的・某些操作模式会造成用户数据ID重复

※以下为问题发生时的操作模式(例子)。a) 模式1・用多个浏览器打开同一个临时保存画面・先在一个浏览器中进行申请操作・之后在一个浏览器进行临时保存操作

b) 模式2・在其他PC上用同一用户ID进行登录操作

c) 模式3・临时保存并提出申请后,用浏览器的返回操作跳转到临时保存画面再进行申请

准备了用户数据ID作为用户可在顾客应用程序中任意设定的项目。为了保证能够自由设定,只允许用户数据ID与案件间存在1对1的对应关系,不允许设置为1对多。因此,对于是不是由于不正确的操作造成了与案件相对应的用户数据ID出现重复,目前在IM-Workflow中无法进行业务方面的检查。想要保证用户数据ID的唯一性时,请在动作处理中使用用户程序来检查。

拖放带有关闭图标的标签页有可能导致其布局变形。

使用UI组件的 imuiTabs、imui:tabs 时,对于带有关闭图标的标签页,为了更改其摆放顺序而进行拖放时,有可能发生布局变形的情况。

身份登记画面的子身份检索对话框的ListTable显示有变化。

在“Tenant管理”-“身份”画面的身份等级画面中,“检索并添加子身份”链接中显示的身份检索对话框内的ListTable宽度有可能与对话框的尺寸不一致。

根据所使用浏览器的情况,显示时有可能发生布局变形的情况。

intra-mart Accel Platform 所提供的标签或使用了这些标签的画面中,根据所使用浏览器的情况,显示时有可能发生布局变形的情况。

【IMBox列表】在 Internet Explorer 8 上,进行信息编辑时,画面可能会出现缺损。在 Internet Explorer 8 上,进行回复信息的编辑时,文本区域栏的外框无法按照输入的行数扩展,编辑结束按钮会隐藏在下方元素的下面。

若使用了兼容主题,根据所使用浏览器的情况,显示时有可能发生布局变形的情况。

intra-mart Accel Platform 所提供的标签或使用了这些标签的画面是以标准主题为基准的。若使用了兼容主题,画面宽度发生变化时,有可能发生显示布局变形的情况。

imuiPageDialog 中不能以 undefined、null 为参数进行发送处理。

对于imuiPageDialog的参数parameter等,使用jQuery的ajax指定为undefind或null发送参数后,服务器侧接收时会将其变换成“undefined”、“null”的字符串。

位于 imuiAccordionItem 下面的消息框内的文字会变小。

位于 imuiAccordionItem 下面的 imui-box-success、 imui-box-information、 imui-box-warning、 imui-box-caution 等文字会变小。

若在 imuiAccordionItem 下面放置了 imuiDropdown ,则会折叠隐藏显示下拉菜单。

若显示了在 imuiAccordionItem 下面配置的 imuiDropdown ,则不会在折叠项目上显示下拉菜单,而是隐藏显示。

在 imuiAccordion 下面配置了 imuiRichtextbox 时,显示有可能变形。

若在 imuiAccordion 下面配置了 imuiRichtextbox ,则选择框的背景色不是白色。

在 imuiToggle 上,即使用 style 属性指定 height,也无法更改尺寸。

在 imuiToggle 上,即使用 style 属性指定 height,也无法更改尺寸。

通过SAStruts实现上传文件的接收程序时,有可能由于文件大小导致无法进行上传限制。

根据文件大小进行上传限制时,struts-config.xml虽指定了可上传的最大文件大小,但超过这个数值,有时会上传文件。将超过 Integer.MAX_VALUE 的值从long强制类型转换到int时,会得到比-1小的值。

若在多个 input 元素中指定相同 name 属性,则 imuiValidate 将无法正常动作。

intra-mart Accel Platform 2014 Winter(Iceberg)

34

若在多个 input 元素中指定相同 name 属性,则 imuiValidate 将无法正常动作。

若在多个 input 元素中指定相同 name 属性,则 imuiValidate 将无法正常动作。

【现象】即使在多个 input 元素中指定相同 name 属性,也只检查最前面的元素。第二个之后的元素发生错误后,会显示针对第一个元素的错误消息,或瞬间显示错误消息等,而无法正常动作。

【条件】在多个 input 元素中指定相同 name 属性,并使用了 imuiValidate 时。

【规避对策】在各个 name 属性中指定不同的值。

若在 imuiDialog 中记述了 script 标签,加载时该处理就会被调用2次。

由于对话框中的 script 也会被执行,加载时的事件就会被执行2次。若是下述代码,Alert 就会被调用两次。

<imart type="imuiDialog"> <script> $(function(){ alert("sample"); }) </script> <span>dialog 的内容 </span></imart>

Internet Explorer 11、Firefox ESR 24 中,input “type=”file””按钮获得光标时,会显示虚线。

input[type=”file”] 按钮获得了光标时,就会显示虚线。input[type=”button”] 、 input[type=”submit”] 、 input[type=”reset”] 、button 、imuiButton 获得了光标时,不会显示虚线。

在 imuiFileUpload 上,如果不按2次Tab,光标不会移动。

Internet Explorer用Tab键将光标移至“添加文件”按钮后,如果不按2次Tab键,光标不会移动。

Firefox ESR 24点击“添加文件”按钮之后,不选择文件而直接取消时,如果不按2次Tab键,光标不会移动。

input type=”file” 的式样中,为了通过Tab键跳转到显示文件名的文本框和用来显示文件选择对话框的浏览按钮这两个元素,进行1次Tab键移动时,光标不会移动。

在将modal选项设为 true 的对话框中,再次显示将 modal 选项设为 true 的对话框时,事件的传输就会停止。

在将modal选项设为 true 的对话框中,再次显示将 modal 选项设为 true 的对话框时,事件的传输就会停止。

按照下述方法实现后,复选框的 click 事件将会停止,且无法去除复选框的选中标记。此时,请通过在点击 imuiConfirm 的按钮时的回调函数中改变复选框状态的方法来实现。

<imart type="imuiDialog" modal> <input type="checkbox" id="checkbox" checked/></imart><script> $(document).ready(function() { $('#checkbox').on('click', function(event) { if (!$(this).attr('checked')) { // imuiConfirm 是 modal = true 的对话框 imuiConfirm('confirm', '对话框', $.noop, $.noop); } }); });</script>

某些浏览器无法通过CSS(样式表)指定 optgroup 属性。

浏览器是 Internet Explorer 9、11、Chrome 时,无法通过CSS(样式表)指定 optgroup 属性。在某些浏览器或版本中,斜体粗体显示时,会显示为粗体。

imuiTabItem 的显示区域是由 iframe 生成的元素时,无法正确进行拖动动作。

与 iframe 的组合有下述两种。

1. iframe 中有选项卡时若将选项卡置于 iframe 外侧,则选项卡会一直处于可见状态。另外,即使鼠标离开也会一直处于拖动状态。Internet Explorer 8 中不会回到开始拖动的位置,且会在离开 iframe 时被排列到适当位置。

2. 选项卡中有 iframe 时若在 iframe 内放开鼠标,就会返回到拖动开始的位置。

intra-mart Accel Platform 2014 Winter(Iceberg)

35

Internet Explorer 8 中不会回到开始拖动的位置,且会在离开 iframe 时被排列到适当位置。

根据不同的浏览器字体,从 imuiRichtextbox 输入的字符有时不能反映设计的字体。

例如,Meiryo字体的斜体样式只支持英语(半角的拉丁字母、数字、符号)。因此,若浏览器设定中使用的是Meiryo,那么日语等双字节字符即使应用了斜体样式也只能按标准样式显示。

Google Chrome

若使用 Google Chrome,Flash 画面中可能会有无法正常运作的部分。

由于 Google Chrome 存在与使用Flash有关的错误。作为解决方法,需要进行下述操作。

Chrome 的插件设定( about:plugins )中,将 Chrome 自带的 Flash 无效化。

从下面的网站下载 Adobe Flash Player 并安装。http://get.adobe.com/jp/flashplayer/

Internet Explorer

只有在 Internet Explorer 8 中,指定 imuiSelect 的 max-width 会导致布局变形。

imuiSelect 中,指定了 max-width 后,下拉按钮上会显示字符串。作为浏览器的式样,只在 Internet Explorer 8 上发生该现象。

Internet Explorer 8、9 中,无法使用 imuiFileUpload 同时选择多个文件。

由于 Internet Explorer 8、9 不支持 HTML5 的type=”file” multiple ,无法使用 imuiFileUpload 同时选择多个文件。

Internet Explorer 8、9 中,无法显示 placeholder 。

所谓占位符,指的是在input标签的项目中尚未输入时以灰色显示“请输入”等消息的方法。imui 标签虽然会在收到占位符后将其原样输出到 html 中,但由于 Internet Explorer 8、9 不支持 HTML5 占位符属性,所以不能显示。

不支持 Internet Explorer 的“兼容模式”。

点击位于地址栏旁边的兼容模式切换按钮后,菜单的“zIndex”无法正确动作。整体来说,不支持使用“兼容模式”。

下载附件时有可能发生错误。

使用 Internet Explorer 在通过 window.open 或 target=”_blank” 新打开的窗口内用POST 请求发送用于下载文件的URL后,下载文件名有可能被忽略。

使用 Internet Explorer 时,为了能够在 IFrame 内显示外部网站,需使安全区域设置一致。

Internet Explorer 中,若要在 IFrame 内显示外部网站,需要 intra-mart Accel Platform 与外部域的安全区域设置一致。安全区域不一致时,由于无法使用Cookie,因此外部域的功能可能会受限,从而无法正确显示。可在“Internet 选项”的“安全”选项中确认安全区域的设置。intra-mart Accel Platform 的以下功能支持在 IFrame 内显示的外部网站。

菜单

外部菜单联动

互联网门户网站构件

使用这些功能时,请确保所设定URL的安全区域与 intra-mart Accel Platform 一致。

在SSL环境中使用 Internet Explorer 8 时,无法下载文件。

使用 Internet Explorer 8 时,在进行文件下载操作时会显示以下alert,同时无法下载文件。

[Window Title]Windows Internet Explorer

[Content]无法下载 XXXXXXXX - XXXXXXX 。

无法打开此互联网站。无法使用或找不到所请求的网站。请稍后重试。

[OK]

intra-mart Accel Platform 2014 Winter(Iceberg)

36

由于IE的Bug,导致 Cache-control Header 不起作用。

只有在 Internet Explorer 10 中,右对齐显示的文本框获得光标又失去光标后会导致文字显示被掩盖。

在指定了右对齐的文本框移动光标,向其中输入一些字符并移开光标后,只在使用 Internet Explorer 10 时,所显示文字的右侧大约有一半被掩盖。

使用 Internet Explorer 登录时,有可能发生403错误。

由于 Internet Explorer 设定的原因,有可能出现无法登录的情况。若 Internet Explorer 的安全设定被设定成禁止访问 cookies,登录时会发生403错误。为了解决该现象,请对 Internet Explorer 进行下述任一设定。

将 intra-mart Accel Platform 环境添加至信任站点列表。

将 Internet 区域的第一方cookie、第三方 cookie 设定为接受。

使用 Internet Explorer 时,有可能发生所下载文件的文件名从前面被切断、乱码的情况。

使用 Internet Explorer 时,有可能发生所下载文件的文件名从前面被切断、乱码的情况。本现象为 Internet Explorer 的下述问题所致。http://support2.microsoft.com/kb/436616/ja

Internet Explorer 10 之后的版本中,无法用 imuiFileUpload 上传0字节的文件。

Internet Explorer 10 之后的版本中,无法用 imuiFileUpload 上传0字节的文件。

在 Internet Explorer 8 中,有时会不显示 favicon.ico。

在 Internet Explorer 8 中,有时会不显示 favicon.ico。

Internet Explorer 8、9 中上传超过限制值的文件时,会输出与文件大小无关的消息。

若已在 request-control-config.xml 中设定了请求的最大值,则使用 imuiFileUpload 组件上传了超过限制值的文件后,会显示以下消息。

“错误 SyntaxError: 字符不正确。”

※若在限制值之内则不发生该现象。另外,显示此错误消息时,文件本身不会上传。

由于此浏览器为了让人看上去是在使用 Ajax 上传文件而使用了 iframe 虚拟上传文件。由于无法从对 iframe 的响应中取得 HTTP 状态,因而状态代码固定是 200。这是所使用插件的式样。

However, for browsers without support for XHR file uploads - which includes Internet Explorer before IE10 - the Iframe Transport is used and there is no way to retrieve the HTTP statuscode from an iframe load event.

https://github.com/blueimp/jQuery-File-Upload/wiki/Frequently-Asked-Questions#does-the-plugin-support-http-status-codes

文件上传标签期待 JSON 作为响应。但由于 http413.jsp 中未对文件上传标签进行处理,会将 HTML 作为响应返回。由于接收了 HTML 的文件上传标签无法进行 JSON 语法分析,所以会显示本次“SyntaxError: 字符不正确。”的错误。

【回避方法】若要避免此现象,请变更 request-control-config.xml 内“请求的最大值”。

Internet Explorer 8 之后,若将安全区域不同的网站页面登记到菜单中并弹出打开,则页面会被显示在上级画面中。

Internet Explorer 8 之后,若将安全区域不同的网站页面登记到菜单中并弹出打开,则页面会被显示在上级画面中。满足以下全部条件时会发生。・ intra-mart Accel Platform 已被登记为受信任的站点。・ 弹出显示的网站尚未被登记为受信任的站点。此现象是由 Internet Explorer 的运行式样引起的。Internet Explorer 中提供了4个安全区域(Internet,本地Intranet,可信站点,受限站点),但从某些区域打开其他区域的网站时,Internet Explorer 8 上变成了无法指定 form 的跳转目标的式样。http://msdn.microsoft.com/en-us/library/ie/ms534659%28v=vs.85%29.aspx为了解决该现象,请将弹出显示的网站也登记到受信任站点中。

Internet Explorer 8 中,imuiButton 的显示宽度比通常要大一些。

Internet Explorer 8 中,imuiButton 的显示宽度比通常大22px。

Internet Explorer 8 中,imuiToggle 的显示宽度比通常要大一些。

Internet Explorer 8 中,imuiButton 的显示宽度比通常大22px。

在 Internet Explorer 11 中,无法通过已指定了maxlength属性、contenteditable属性的元素输入日语。

在 Internet Explorer 11 中,要在将contenteditable属性设置成了有效的div元素以及设定了maxlength属性的input元素中进行输入时,有时会无法输入日文。Microsoft公司已发布相关紧急发布资料。http://support2.microsoft.com/kb/2922126/ja (日语)

intra-mart Accel Platform 2014 Winter(Iceberg)

37

在 Windows 7 的 Internet Explorer 11 中使用 Office IME 时,会变成通过 ime-mode: active 指定的半角片假名模式。

在 Windows 7 的 Internet Explorer 11 中使用 Office IME 时,在指定了 ime-mode: active 的表单部件中,会变成半角片假名模式。http://support2.microsoft.com/kb/2931749/ja (日语)

在 Windows 7 的 Internet Explorer 11 中,显示字体为 MS PGothic、MS Gothic。

在 Windows 7 的 Internet Explorer 11 中,显示字体为 MS PGothic、MS Gothic。在 Windows 8.1 的 Internet Explorer 11 中,显示字体为 Meiryo、MS Gothic。与MS Gothic、MS Gothic 相比,MS PGothic、MS Gothic的粗字体在纵向方向上较长。

此外,在 intra-mart Accel Platform 中,将样式表的 font-family 指定成了 Arial、sans-self。

若使用了 imuiFileUpload,那么在 Internet Explorer 10、11 中无法上传大小超过4GB的文件。

imuiFileUpload 内部使用 Ajax 来上传文件。在 Internet Explorer 10、11 中,可以上传超过 4GB(准确的说是 4,294,967,296字节)的文件,使用 Ajax 来发送文件的 API (FormData#append) 中会发生错误。由于此错误发生在发送文件时,所以无法通过改变 intra-mart Accel Platform 的设定值来回避。

使用 Internet Explorer 时,有时画面显示结束后状态栏仍会继续动作。

使用 Internet Explorer 8 时,有时画面显示结束后状态栏仍会继续动作。

此现象仅仅是状态栏会持续动作,在动作上没有问题。http://support2.microsoft.com/kb/833570/ja (日语)

Internet Explorer 中若将半角英文按钮与日语按钮横放在一起,那么在纵向位置上会发生1px左右的错位。

Internet Explorer 中若将半角英文按钮与日语按钮横放在一起,那么在纵向位置上会发生1px左右的错位。

在 imuiButton、button 标签、 input[type=”button”] 、input[type=”reset”] 、input[type=”submit”] 中已确认会发生此现象。若在按钮中指定 vertical-align:middle 或 font-family:sans-self; ,则可回避此现象。

指定 vertical-align:middle 后,不会与在按钮横向摆放的 input[type=”text”] 等其他元素间在纵向位置上发生偏移。指定 font-family:sans-self; 后,按钮的半角英文会变得稍微难看一些。已确认在显示“OK”时,“O”与“K”之间因为挤得太紧而导致不好辨别。

Firefox

在 Firefox ESR 24 中,若在 imuiButton 中指定了比按钮还大的图标,图标超出按钮的显示范围。

在 Firefox ESR 24 中,若在 imuiButton 中指定了比按钮还大的图标,图标超出按钮的显示范围。在 Chrome、Internet Explorer、Safari 中,不会显示超出按钮的部分。

在 Firefox ESR 24 中,imuiSelect 的 optgroup 标签的 label 值变成了斜体字。

在 Firefox ESR 24 中,imuiSelect 的 optgroup 标签的 label 值变成了斜体字。

在 Firefox ESR 24 中,若在 imuiDialog 中配置了 imuiRichtextbox,则字符可能无法输入到 imuiRichtextbox 中。

在 Firefox ESR 24 中,若在 imuiDialog 中配置了 imuiRichtextbox,那么有时会发生无法在 imuiRichtextbox 中输入字符的情况。在读入时花了较长时间的页面发生无法输入字符的情况。

在 Firefox ESR 24 中, input[type=”range”] 获得了光标时,会显示双重框线。

在 Firefox ESR 24 中, input[type=”range”] 获得了光标时,会显示黑色实线和蓝色虚线这两种框线。

在 Firefox ESR 24 中,门户构件的下部有可能有空白

在 Firefox ESR 24 中,在门户构件显示了列表时,门户构件的下部有可能有空白。

只在 Firefox ESR 24 发生的现象,列表高度比原本所需的高度还大时,其下部就会出现空白。这只是显示上的问题,动作上没有问题。

在 Firefox ESR 24 中,在 imuiAutocomplete 中使用 IME 输入时,有时会发生无法检索的情况。

在 imuiAutocomplete 中使用 IME 输入时,有时会发生无法按照确定前的字符进行检索的情况。在确定输入后才可进行检索。

Safari

intra-mart Accel Platform 2014 Winter(Iceberg)

38

若使用了Mac OSX(10.7.0之后),树型显示中有可能发生无法打开树的情况。

若使用了Mac OSX,点击树型显示中显示为结构树的节点或展开图标时,有可能运行不正常。由于滚动条的显示设置造成节点显示位置发生偏移而导致了该现象的发生。为了解决该问题,请进行下述设定。请将“系统环境设定 - 一般 - 滚动条显示”设定为“一直显示”。

智能手机智能手机

智能手机中,若处理时间过长有可能提示错误。

由于线路状态及服务器资源等原因,处理时间过长时会发生下述错误。

Error: NETWORK_ERR: XMLHttpRequest Exception 101

智能手机中,所下载的文件有可能发生文件名乱码的情况。

智能手机中,下载文件名中使用了日语的文件时,有可能发生文件名乱码的情况。

某些特定机型的智能手机会进行重试处理(再次发送请求)。

特定机种的智能手机中,在向服务器提交处理请求后等待处理返回的结果时,若超出了规定的时间,有可能发生重试(再次发送请求)的处理。若为登记处理,有可能发生登记了相同信息的情况。【已确认机种】

NTT Docomo GALAXY SⅡ LTE SC-03D

智能手机终端根据机型、浏览器种类的不同,有时不能正常工作。

在本公司进行了动作确认的智能手机终端在Release Note的“已验证完环境”中有记载。使用未记载的手机终端或标准浏览器之外的浏览器时,有可能无法正常运行。详细请参照“ 已验证环境 ”-“ 智能手机 ”。

旋转屏幕后,可能会导致画面布局变形。

智能手机中进行旋转屏幕后,可能会导致画面布局变形。

【例】

确认对话框显示中,进行纵⇔横切换后,显示偏离中央位置。

显示错误消息后,在进行纵⇔横切换后,显示区域的显示位置会从中央位置偏离。

若使用 Android 4.x 标准浏览器,在文件名中使用符号可能会导致无法上传。

若使用 Android 4.x 标准版浏览器,文件名中包含下述符号时,文件上传失败。

#$%&+,;=@[]^`{}

为了解决该问题,请在更改文件名后再进行上传。

用智能手机有时无法下载文件。

用智能手机有时会无法下载具有某些文件名或内容的文件。

【例】

* 将文件名为中文(U+E815()等)的文件上传到 IMBox,将其下载到 Android 终端上等。

若将长文本或位于隐藏位置的 input 元素指定为 autofocus,则画面布局会走形。

在长文本下方配置指定了 autofocus 的输入框元素。该元素处于不滚动就看不到的位置。这种状态下显示页面时,画面布局会变形。此为 jQuery Mobile 的问题。https://github.com/jquery/jquery-mobile/issues/5385为了解决该问题,请从输入框元素中去掉 autofocus 属性。

在 Android OS 2.3.6 的标准浏览器中点击档案对话框的“跟踪中”按钮后,会导致按钮的文字变形。

在 Android OS 2.3.6 的标准浏览器中点击档案对话框的“跟踪中”按钮后,会导致按钮的文字变形。

在 Android 标准浏览器下,下载文件的文件名中的多字节字符会变成乱码。

intra-mart Accel Platform 2014 Winter(Iceberg)

39

Android 标准浏览器中,下载文件名中的多字节文字会变成乱码。发生此问题是由于 Android 标准版浏览器不支持多字节文字的 Content-Disposition。

Android 标准浏览器中从弹出窗口打开了弹出窗口时,在弹出窗口内显示的部分错误画面的按钮不动作。

从上级窗口(窗口A)打开弹出窗口(窗口B),又从窗口B打开了弹出窗口(窗口C)时,在窗口C会发生会话超时错误,此时若点击了“前往登录画面”则Android标准浏览器的动作如下。・在窗口A中显示登录画面。・窗口B被关闭。・窗口C一直被显示。

本来的动作如下。・在窗口A中显示登录画面。・窗口B被关闭。・窗口C被关闭。

受此限制的错误画面如下。・HTTP401错误画面・会话超时错误画面

已使用iOS8.0.x及8.1.0时,即使点击“×”图标,画面也无法关闭。

在iOS8.0.x及8.1.0上,使用PC版画面时,关闭弹出窗口的处理将不起作用。作为关闭弹出窗口的处理方法,可以采取点击IM-共通主表的用户检索画面的确定按钮或“×”图标,以及点击IM-Workflow的历史参照/流程参照/确认者状况确认画面的“×”图标等方法。将iOS升级为8.1.1即可避免此类情况的发生。

平板平板电脑电脑

在 iPad/iPhone 的 Safari 上显示PC用的画面时,根据浏览器式样不同存在受到限制的功能。

在 iPad/iPhone 的 Safari 上显示PC用的画面时,根据浏览器式样不同存在受到限制的功能。例如,下述功能受到限制。・无法使用需要进行拖放的操作。(例如:MyMenu设定的树形维护画面)・无法使用需要进行双击的操作。(例如:IM共通的用户检索画面的选择确定处理)・点击文本框时,不显示软键盘。・进行选择框的选择操作时,不显示鼓型的拾取器。・进行选择框的选择操作时,若显示了window.alert()、window.confirm()则safari会冻结住。・无法使用鼠标悬停操作。(例如:工具提示)・文件上传中若文件名重复(默认是image.jpg)、则只上传一个文件。・若在PC版画面触摸了按钮,则会一直处于 mouseover 的状态。 因此,布局也会一直处于 mouseover 时被授予的类的布局。・ 在浏览器上显示已下载的文件。

intra-mart Accel Platform 2014 Winter(Iceberg)

40

国际化

与时区相关的限制。

若不遵守下述限制,处理时间信息的数据有可能发生不一致的情况。

请使JavaVM与本产品的时区保持一致。

以下设定文件中所定义的时区为可指定的时区。%CONTEXT_PATH%/WEB-INF/conf/time-zone-config/im-time-zone-config.xml

不推荐在运行开始后变更时区。

请不要在程序内变更JavaVM的时区设置。例 TimeZone#setDefault()

操作时区时,请不要使用客户端JavaScript的Date对象。

不推荐在开始运行后修改Tenant的默认区域。

根据功能的不同,能够任意输入其他语言的数据,若变更了Tenant的默认区域,可能发生由于语言数据不存在而导致无法运行的情况。

设定文件中的说明及注释没有国际化。

虽然画面上显示的标签、信息等已多语言化,但设定文件等说明中记述的内容或备注只有日文。

IM-Propagation 只能输出英文消息。

IM-Propagation 功能不属于国际化功能。因此,输出的日志等消息全部为英语。

不推荐在运行中减少系统区域。

不推荐在运行途中减少系统区域。根据功能的不同,可能会出现无法正常运行或数据不一致的情况。推荐在运行开始前决定所要使用的语言。

输出到日志中的消息有可能是多个区域的消息。

intra-mart Accel Platform 中,部分日志消息是按照在Tenant中设定的区域输出的。在1个Web应用程序内存在多个Tenant,且各个Tenant中设定的区域不同时,日志消息的区域随着Tenant的不同而变化。

IM-共通主表

指定时区涉及到当天时的相关限制。

intra-mart Accel Platform 中在用户检索时若未指定日期,则基准日时区就是用户自身所持有的时区(账号context的时区)。因此,变更了用户的时区时,根据日期不同有可能检索前一天或后一天的数据,请注意。

存在 Internet Explorer 无法正常显示的页面。

使用了 Internet Explorer 时,期间条的1个月显示、3个月显示有可能无法正常显示。

要在IM-共通主表中使用的语言数据须全部登记。

必须在IM-共通主表的项目中全部设定好各语言数据。想使用日语和英语时,虽然只登记了日语档案信息,请不要同时登记英语信息。

Internet Explorer 8、9 中使用了IM共通主表的画面时,有时会发生内存泄露。

若在 Internet Explorer 9 中使用了IM-共通主表的维护画面,则可能出现内存泄露的情况。

在 Internet Explorer 的文档兼容方式为 edge 方式的状态下,IFRAME 内显示IM-共通主表的维护画面时,会发生此现象。

若是维护画面,则可采用以下方法来回避此现象。

1. 请在弹出画面中使用IM-共通主表的维护画面。变更菜单项目设定,设为弹出显示。请在菜单设定画面中进行“将IFRAME显示设为OFF”,“将弹出显示设为ON”的设定,更新菜单项目。

2. 请使用 Internet Explorer 以外的浏览器(Google Chrome 等)。

参考页面文档兼容性模式

intra-mart Accel Platform 2014 Winter(Iceberg)

41

http://msdn.microsoft.com/ja-jp/library/cc288325.aspx (日语)

IM-共通主表的管理画面不支持Mac safari。

IM-共通主表的管理画面不支持Mac safari。例如,若指定了2434年2月28日之后的日期,则期间信息会发生1天的错位。

不可在IM共通主表的导入执行中执行其他关联操作或导入。

不可在IM共通主表的导入执行中执行其他关联操作/导入。

例:・ 在“公司/组织”的导入执行中导入“用户”。・ 在“公共组别”的导入执行中导入“用户”。・ 在“公司/组织”的导入执行中通过画面操作“用户”。

由于是在变更途中变更用户的所属信息,会产生由于数据不一致引起的错误。请不要进行这种在导入执行中更新关联数据的操作。

关于 condition 指定(AppCmnSearchCondition)

若指定了由 API 的 condition 指定构成的 SQL 的 preparedStatement 中指定的占位符最大数,就会发生 SQLException。

在公司许可控制(访问权)中可使用的Subject组别数最大是1000件。

公司许可控制(访问权)中可使用的Subject组别数最大是1000件。

公司许可控制中可使用的Subject解析器只有DeclaredSubjectResolver。

虽然公司可进行许可控制(访问权),但用于解析许可的Subject而使用的Subject解析器只可使用实现了DeclaredSubjectResolver接口的解析器。

在 Firefox ESR 24.5 中,日历弹出对话框的“确定”按钮有时会没有反应。

在日历的取得处理中即使点击“确定”按钮,由于 javascript 的 mouseup 事件得不到执行,因此无法执行 click 事件。特别在日历取得处理花费较长时间的环境中更容易发生。

期间显示滚动条会按照期间长度等比例缩短后显示。

期间显示滚动条中含有系统结束日期间时,显示在左端的日期与滚动条的比例不一致。这是为了解决将期间显示滚动条加长到与实际的日期滚动条长度一致时,滚动条过长的问题。

检索画面上指定的默认条件存在数量上的限制。

检索画面上指定的默认条件存在数量上的限制。以在内部处理指定的条件为基础,构建SQL语句。因此,构成指定条件的 SQL 的 preparedStatement 所指定的占位符的最大数已被指定时,将会发生 SQLException,导致检索失败。

无法通过应用程序共通主表与IM-共通主表保持同步。

使用兼容性模块时,通过应用程序共通主表的菜单,对用户档案或公司/组织等进行操作时,无法与IM-共通主表保持同步。请务必从IM-共通主表的菜单上进行操作。

Web服务

关于Web服务整体的限制。

Web服务引擎必须使用“Axis 2 ver1.4.1”。

有关 Axis2 详情,请参照 Axis2 的Web网站 (http://axis.apache.org/axis2/java/core/index.html)。

Web 服务的传输层必须使用 HTTP。

Web 服务的加密必须在 SSL 上才可实现。

必须公开 document-literal 样式的 Web 服务。

通过负载均衡器来实现 Web 服务的负荷分散。

若为分布式构成,需在各 Web Application Server 上部署相同的 Web 服务。若 Web Application Server 间部署的 Web 服务不同,则无法正常进行 Web 服务的负荷分散。

关于 Axis2 - 1.4.x 的现行标准。

在 Web 服务的消息元素中,无法指定具有继承关系的等级。

在 Web 服务的消息元素中,无法指定内部等级。Stub无法进行正确处理。

若公开为 Web 服务的方法的返回值是 void,且无异常,则无论发生什么错误,Web 服务端/客户端双方都不会通知错误。

Axis2 的管理控制台(http://hostname/imart/axis2-admin/index.jsp),不支持 URL rewriteing 的会话 ID。

关于从使用了消息接收器“RPCxxxxMessageReceiver”的 XML 到 Java 对象的映射,

intra-mart Accel Platform 2014 Winter(Iceberg)

42

对于定义为“数组”的 Java 对象,若 SOAP 消息的对应元素不存在,变换为“空数组”后,可能会变换成“null”。

数据绑定方式使用了“ADB”的 Axis2 Stub,从 XML映射到 Java 对象时,定义为“数组”的 Java 对象会做下述变换。根据该当前式样,若在 Web 服务/供应商一方发送了“null”,Web 服务/客户端会将其解释为“数组长度为1的数组(最开始的元素为“null”)”,若在 Web服务/供应商一方发送了“空数组”,Web 服务/客户端将其解释为“null”。

Axis2-1.4.1 AXIS2-3870 已被修改。但是,已确认在使用了 Axis2 Stub 时会发生内存泄露。Axis2 1.4.1 client stub not freed (https://issues.apache.org/jira/browse/AXIS2-4007)intra-mart Accel Platform 中使用的是修改的 AXIS2-4007的Axis2-1.4.1。发生了修改的类是“org.apache.axis2.client.Stub”。

若公开为Web服务的方法中将JavaBean指定为参数,则无法正确接受发送此JavaBean内的“字节数组(=byte[])”形式的属性数据。此为 Axis2 当前式样的限制事项。发送接受二进制文件时,请不要以 JavaBean 属性的形式,而是要以“字节数组(=byte[])”的形式来指定被公开为 Web 服务的参数。

公开Web服务的方法的返回类型不能是void。https://issues.apache.org/jira/browse/AXIS2-4275

关于Web服务的认证及认可。

Web 服务执行后,会被明确地废弃(注销)。因此,intra-mart 登录会话的作用域以 Web 服务的调用为单位。

作为 intra-mart Accel Platform 的帐号信息,认证时使用的密码会被一直保留、使用。进行 LDAP 联动时,无法使用 LDAP 方面管理的密码。

WS-Security 不支持 intra-mart Accel Platform 用户的认证/许可。

卸载 Web 服务时,无法删除该 Web 服务中已设定的访问权限。

关于Web服务/供应商。

Web 服务化的对象为已有的 Java 等级,或 JavaScript 函数。(使用从底向上的方法实现Web服务化)

关于脚本开发模式的 Web 服务化,将请求参数作为参数的函数不在 Web 服务化的对象之列。所谓请求参数作为参数的函数指的是init()函数、close()函数,以及与链接及表单的 action 属性相对应的函数。

关于脚本开发模式的 Web 服务化,对参数值进行更新处理的函数,不在 Web 服务化的对象之列。所谓对参数值进行更新处理的函数指的是不只是在函数内部读取参数的值,而且还要对参数的值进行更新并将其作为函数执行结束后仍要使用的执行结果。

脚本开发模式中,无法将使用了下述 API 的函数 Web 服务化。

forward()

redirect()

secureRedirect()

transmission()

Debug.browse()

HTTPResponse.sendMessageBody()

HTTPResponse.sendMessageBodyString()

Module.download.send()

Module.alert.back()

Module.alert.link()

Module.alert.reload()

Module.alert.write()

PageManager.redirect()

HTTPResponse.sendMessageBodyFile()

HTTPResponse.sendMessageBodyAsBinary()

HTTPResponse.sendMessageBodyAsText()

Transfer.toErrorPage()

Transfer.toInformationPage()

Transfer.toWarningPage()

关于 JavaEE 框架的事件框架的 Web 服务化,若 aar 文件内包含了被公开为 Web 服务的 Java 等级,会导致 Web 服务无法运行。

关于 Web 服务/客户端的限制事项。

SOAPClient 对象使用了 Axis2 的 CodeGenerationEngine 类。因此,无法调用 CodeGenerationEngine 不支持的 Web 服务。

SOAPClient 对象在数据绑定方式中使用的是“ADB”的 Axis2。

SOAPClient 对象的 getSampleCode() 函数无法生成在 XML 架构的 restriction 中定义了类型等的示例数据。关于无法生成的示例数据的类型,请确认所执行的Web服务的式样。

若 Web 服务/操作的输入消息元素的子要素被指定为“maxOccurs=”unbounded””,SOAPClient 对象的 getSampleCode() 函数无法正确显示。

SOAPClient 对象支持 document-literal 样式的 Web 服务。

SOAPClient 不支持非同步型回调形式的 Web 服务。

若要在 WebSphere 中使用 SOAPClient 对象,需将“类加载器的顺序”设定为“最先加载了应用程序/类/加载器的类”。

使用 SOAPClient 对象时,若自动生成的 Java Stub 类编译失败,则需设定环境变量“AXIS2_HOME”。

SOAPClient 对象无法使用与 JavaScript 的保留字名称相同的 Web 服务/操作。

在 SOAP 消息元素名称中,无法仅仅将最前面一个字符指定为大写英文字母。

intra-mart Accel Platform 2014 Winter(Iceberg)

43

例如,若 SOAP 消息的元素名称为“A0001”,Axis2 的访问方法会生成“getA0001”“setA0001”的 JavaBeans。从此 JavaBeans 属性取名时,由于返回值是“a0001”,因此对象的属性名就会变成“a0001”。发生这种现象的原因是,根据 JavaBean 的属性名式样,只有最前面的一个大写英文字符变成了小写字母。

SOAPClient API 的Stub代码与2013 Summer(8.0.3)之前的版本不兼容。根据下述条件,SOAPClient API 无法正常运行。

从2013 Spring(8.0.3)之前的环境迁移时

使用SOAPClient API时,将Stub的生成方法指定为Never模式

配置了使用2013 Spring(8.0.3)之前的SOAPClient生成的Stub代码时

若符合上述条件,在2013 Spring(8.0.3)之前的版本生成的Stub代码与在2013 Summer(8.0.4)版本中生成的Stub代码不兼容。因此,需要再次使用新的2013 Summer(8.0.4)版的SOAPClient API生成Stub代码并重新配置。

TERASOLUNA Global Framework on Accel Platform

“TERASOLUNA Global Framework on Accel Platform”支持的 Web Application Server 只有 Resin 。

开发框架模块“TERASOLUNA Global Framework on Accel Platform”支持的 Web Application Server 只有 Resin 。

要在TERASOLUNA Global Framework联动中,将菜单显示和认可设定为有效时,请进行相应设定,以便能用菜单设定的 URL 和 @RequestMapping 的 value 唯一对应。

请进行相应设定,以便能用菜单设定的 URL 和 @RequestMapping 的 value 唯一对应。详细请参照“TERASOLUNA Global Framework 编程指南 ”。

Tenant管理

intra-mart Accel Platform 2014 Winter(Iceberg)

44

菜单

用户重新登录前,可能不会反映到菜单显示项目上。

对于点击菜单后要跳转到的画面,若没有执行权限,由于即使点击所显示的菜单,也会显示403错误而无法访问,所以不会产生安全问题。

若将使用了IFRAME的页面登记到My Menu中,并打开时,则可能会出现页面无法显示的情况。

通过菜单设定打开 “IFRAME显示” 功能,并访问菜单后,在My Menu中登记该页面。然后从所登记的My Menu显示该页面,根据 IFRAME 的内部实现,会发生下述现象。

无法进行 IFRAME 的页面跳转,页面回到初始显示状态

页面显示时发生错误,无法显示页面。

若是通过外部菜单联动功能取得的外部菜单,会发生请求信息不正确的错误,且页面无法显示。

可以采取下述回避对策。

若为全局浏览或网站Map中定义的菜单,则可在My Menu设置画面中从全局浏览/网站Map复制菜单项目,即可避免此问题的发生。

在打开的状态下,无法进行My Menu的编辑操作。

虽然可以向My Menu添加项目,但是无法对菜单进行移动、变更顺序、修改名称、删除等操作。为了回避类似问题,可以通过My Menu设置画面进行操作。

将使用了会话的页面登记到My Menu后,有时无法通过My Menu打开已登记的页面。

页面使用会话保存信息时,由于注销操作将清空会话内容,可能会无法正确显示页面。若为此种页面,通过My Menu打开该页面时可能会显示错误。可以采取下述回避对策。

需登记业务画面的入口链接。(从全局浏览/网站Map复制等方式)

在菜单结构的设置画面中,若在菜单项目的 “URL” 内输入 “./” 及 “../” , 该菜单项目将得不到认可,始终显示在全局浏览及网站Map上。

在菜单结构的设置页面中,若在菜单项目的 “URL” 内输入 “./” 、 “../” ,将不对该菜单项目进行认可,始终显示在全局浏览及网站Map上。另外,在按下菜单后显示的画面中,将根据许可设定进行权限检查(无权限时,返回 403 Forbidden)。可以采取下述回避对策。

不要在菜单项目的 URL 中包含 “./” 、 “../” 。

利用菜单的 IFRAME 重定向程序进行页面跳转时的注意事项。

通常发生401错误后,点击所显示的按钮进行登录后,会显示希望访问的画面。但是,若为使用 IFRAME 重定向程序显示的页面,登录后将跳转到主页。

若将规定大小以外的图标指定为菜单项目的图标,则无法正确显示

例如,在PC用全局浏览中指定了比16x16大的图标后,图标将不会被显示。PC用全局浏览/网站Map中的图标大小假定为16x16。

My Menu中可登记的菜单项目仅限于网站Map中已有的菜单项目。

My Menu与浏览器的书签具有相同功能。与浏览器的书签一样,有时即使调用登记时的菜单也无法正常显示页面。例:门户构件新建登记画面

Tenant管理菜单的设定画面中,有时会出现无法进行节点拖放的情况。

在“Tenant管理”-“菜单设定”画面中,点击“导出”按钮,显示对话框。画面左侧的全局浏览、画面右侧的网站Map、导出到对话框3个树型信息会被显示。虽然对话框中最先显示的树为空,在对此树中的任一节点或其余两个树中的任一节点进行拖放操作时,被拖放的节点有可能没有被放到实际要放到的地方反而被放到了其他节点上。该限制事项是 jstree 本身的问题造成的限制事项。

若将主页URL设置为/home以外,智能手机画面无法跳转到全局浏览画面。

若将Tenant信息主页的URL变更为初始设定“/home”以外的值,由于触摸智能手机版菜单的主页按钮时,会访问设定为主页URL的页面,所以将无法跳转到全局浏览画面。通过在浏览器地址栏中直接输入 ≪context路径≫/menu/sp ,可跳转到全局预览画面。)请在主页URL中指定显示智能手机菜单的路径。

intra-mart Accel Platform 2014 Winter(Iceberg)

45

若要使得用智能手机访问特定的URL时能够显示菜单,需添加下述脚本开发模型的Routing设定。

<file-mapping path="/≪任意路径≫" client-type="sp" page="/menu/global_nav/views/global_nav_sp"> <authz uri="service://mobile_framework/global_nav" action="execute" /></file-mapping>

请将全局浏览显示菜单组别数设定在窗口宽度可容纳的件数之内。

若全局浏览显示菜单组别数过多,则会在Utility菜单出现重叠显示或换行显示并与Main内容重叠。在“Utility菜单”-“个人设定”-“全局浏览”设定全局浏览的显示上限数。请将该上限数设定为窗口宽度可容纳的件数。

通过Job导入或使用API更新了菜单组别的排序顺序时,许可资源的排序顺序不会被同步。

进行以下任一操作后,会发生许可资源的排序顺序不被同步,在菜单设定画面中显示的菜单组别顺序与通过“权限设定”链接打开的许可设定画面中所显示资源的顺序不同的情况。1. 将现存菜单项目的排序顺序 (sort-number) 变更成其他值,通过Job导入数据。

2. 使用 MenuItemManager API,变更现存菜单项目的排序顺序。

发生此现象时,可用按照以下步骤操作来规避。1. 从网站Map打开“Tenant管理”-“菜单”。2. 在想要同步的菜单类别的树中生成任意菜单组别。3. 删除已生成的菜单组别。

IM-HybridSSO ・外部菜单联动

若要使用外部菜单联动功能,推荐进行单点登录认证。

为了使用外部菜单联动功能来从菜单访问需要认证的外部网站,需事先进行登录。若要对管理各网站的认证进行管理,需另行引进单点登录产品并进行单点登录认证。另外,在 intra-mart Accel Platform 和 iWP / iAF v7.2 之间可通过 2014 Summer(Honoka) 使用实现单点联动的功能( IM-HybridSSO )。详情请参照“安装指南 ” 的“iAP-iWP间SSO联动(IM-HybridSSO) ”章节的说明。若未进行单点联动认证,则会发生下述限制事项。

即使访问从菜单供应者方取得的菜单,也无法自动登录。

若相应页面有权限设定,则会显示错误页面。虽有也可从错误页面跳转到登录画面并进行登录操作,但由于浏览器的设定及环境等因素有可能发生无法正常登录的情况。

另外,当菜单供应者(MenuProvider)是 intra-mart Accel Platform 时,在显示菜单供应者一方的登录画面阶段,菜单客户端一方的全局浏览无法显示。

由于是分别登录到菜单客户端和菜单供应者方,因此无法保证为相同用户。

用外部菜单联动取得的菜单信息是与登录到菜单客户端的用户相关的信息。

即使用其他用户登录到菜单供应者,由于无法从画面上进行判断,因此可能发生错误操作的情况。

即使从菜单客户端退出登录,菜单供应者方也无法自动退出登录。

通过直接登录到菜单供应者方,可保持登录状态进行访问。

关于外部菜单联动的详情,请参照“安装指南 ” 的“外部菜单联动(|common_im_hybrid_sso|) ”章节的内容。

通过外部菜单联动所取得对象的用户代码必须与取得源的用户代码相同。

外部菜单联动功能会使用登录到取得源的用户的用户编码来获得取得目标处的菜单信息。因此,取得源与取得目标的用户编码必须一致。

外部菜单联动功能有可能不显示最新的菜单。

1. 若在运行中对联动目标服务器的菜单进行了编辑,最新的菜单将不会显示。2. 取得菜单信息时,若由于网络错误等原因暂时无法访问联动目标服务器,则不用获取外部菜单信息,便可显示菜单。

即使可以访问联动目标服务器,也无法重新获取菜单信息。

部分菜单为了实现显示高速化,会缓存信息。因此,会发生上述1、2的现象,并发生有的用户可以显示外部菜单信息,而有的用户无法显示外部菜单信息的情况。若发生上述情况,可采取下述解决方法。使用菜单设定画面的“缓存清空”功能来清空菜单的缓存。关于菜单设定画面,请参看“Tenant管理操作指南”的“设定菜单”项目。另外,对于点击菜单后要跳转到的画面,若没有执行权限,由于即使点击所显示的菜单,也会显示403错误而无法访问,所以不会产生安全问题。

自动登录功能不支持iAP-iWP间SSO联动模块( IM-HybridSSO )的注销联动。

自动登录功能不支持iAP-iWP间SSO联动模块( IM-HybridSSO )的注销联动。

IM-HybridSSO 的注销联动功能在显示登录画面时实施。因此,不经过登录画面进行认证的自动登录功能不支持 IM-HybridSSO 的注销联动。关于自动登录功能,请参照“安装指南 ”的“使用自动登录功能时 ”。

在快捷方式的URL上访问时,无法通过 IM-HybridSSO 进行登录。

intra-mart Accel Platform 2014 Winter(Iceberg)

46

在快捷方式的URL上访问时,无法通过 IM-HybridSSO 进行登录。

访问用外部菜单联动获得的外侧菜单时,IM-HybridSSO 的认证信息必不可少。IM-HybridSSO 的认证信息可在已通过 intra-mart Accel Platform 的登录画面登录时设定。在快捷方式的URL上访问时,某些类型可以不通过登录画面直接跳转至所需的画面上。(相当于以下情况:允许显示的用户数为1人,而且已访问过无需登录认证的快捷方式的URL。)此时,由于无法进行 IM-HybridSSO 的登录,因此在外部菜单联动上获得的外部菜单会显示在画面上即使点击对应的菜单也无法访问。这种现象可通过重新登录 intra-mart Accel Platform 来避免。另外,在已登录 intra-mart Accel Platform 时,由于残留 IM-HybridSSO 的认证信息,因此可访问外部菜单。

使用Web服务器或负载均衡器时,需要将请求URL的context路径和 iWP / iAF 的context路径设定成一样的。

使用Web服务器或负载均衡器时,需要将请求URL的context路径和 iWP / iAF 的context路径设定成一样的。

用外部菜单联动创建的菜单信息的URL将会以如下2个信息为基础生成。・iWP / iAF 的 parameter.xml 的“im.web_server.url”指定的URL・iWP / iAF 的context路径因此,如果已通过Web服务器或负载均衡器替换了context路径部分,则无法从外部菜单正确访问。

例如,在已使用 Apache 模块“mod_proxy”,而且 iWP / iAF 的 context路径为“/imart”时,如下所示,须将本地虚拟路径的名称设定为“/imart”。

ProxyPass /imart http://backend.example.com/imart

在 IM-HybridSSO 连接过程中,如果更改 iWP / iAF 的密码,SSO连接会被解除。

在 IM-HybridSSO 连接信息中,由于包含已作为 iWP / iAF 上的用户密码源的不可逆信息,因此在登录 intra-mart Accel Platform 之后一直到最初访问 iWP / iAF 画面之前,如果登录用户的 iWP /iAF 上的密码发生变更,由于 IM-HybridSSO 的连接信息不正确,因此无法进行SSO连接。

不支持多个SSO认证供应商与同一个SSO服务供应商联动的结构。

如果已设定从多个SSO认证供应商( intra-mart Accel Platform )访问同一个SSO服务供应商( iWP / iAF ),由于 iWP / iAF 的会话信息会被覆盖,因此无法保证正常动作。

使用外部菜单联动功能时,若发生了会话故障转移,有可能出现无法访问的情况。

“由于请求信息不正确,无法显示指定页面。”这是因为用外部菜单联动功能在菜单信息上附加了签名,并执行签名检查的缘故。签名信息分别保持在各服务器上。若发生错误,请访问外部菜单以外的页面,将菜单信息更新为最新版本。

不支持SSO认证供应商与同一个 iWP / iAF 内的多个登录组别进行SSO联动的结构。

已设定为SSO认证供应商( intra-mart Accel Platform 内的1个Tenant)与同一个 iWP / iAF 内的多个登录组别进行SSO联动时,由于 iWP / iAF 的会话信息可能会被覆盖,因此通过访问各自的登录组别菜单无法保证正常动作。

构成 IM-HybridSSO 的服务器必须全部构建在同一个Domain上。

因此,为了使浏览器可以读取 Cookie,请将 intra-mart Accel Platform 及 iWP / iAF 当作同一主机上的不同context路径构建,或者构建在用子Domain区分的主机上。例) 用子Domain区分的主机时・Domain: intra-mart.jp・SSO认证供应商: iap.intra-mart.jp・SSO服务供应商1: iwp1.intra-mart.jp・SSO服务供应商2: iwp2.intra-mart.jp

无法将 iWP / iAF 当作“SSO认证供应商”使用,也无法将 intra-mart Accel Platform 当作“SSO服务供应商”使用。

IM-HybridSSO 不支持以下结构。・ 登录 iWP / iAF,与其他SSO服务供应商进行SSO联动。(将 iWP / iAF 当作“SSO认证供应商”使用)

・ 在 intra-mart Accel Platform 之间进行SSO联动。(将 intra-mart Accel Platform 当作“SSO服务供应商”使用)

IM-HybridSSO 是一种可通过 intra-mart Accel Platform 和 iWP / iAF 实现简易单点登录的功能。

需要进行认证ID的统一管理或使用 iWP / iAF 以外的SSO服务供应商时,请使用支持必要功能的单点登录产品。

在已安装iAP-iWP间SSO联动模块( IM-HybridSSO )的环境下,无法更改注销后的跳转目标画面。

在intra-mart AccelPlatform上,尽管可通过在注销时指定请求参数“im_url”来更改注销后的转移目标画面,但在已安装iAP-iWP间SSO联动模块( IM-HybridSSO )的环境下,无法使用该功能。注销时即使指定跳转目标的URL,也会跳转到登录画面。关于请求参数“im_url”的详情,请参照以下内容。请参照“设定文件参考 ”的“请求参数名称 ”。

intra-mart Accel Platform 2014 Winter(Iceberg)

47

许可

许可设定画面的方针设定立即生效。

许可设定画面上的策略设定(许可/不许可)会被实时反映。

关于许可Subject的添加/更新/删除的注意事项。

许可Subject在各功能上已被共通化。请注意许可Subject的添加/更新/删除对各设定画面的影响点。

许可设定画面

对公司的许可设定画面

对菜单组别的许可设定画面

门户构件的访问权设定画面※只对门户构件进行了Subject限定

显示→认证、用户、身份

隐藏→组织、职位、公共组别

TableMaintenance 表的访问权设定

活动导航 访问权设定

IMBox操作权限设定

更新/删除时请确认没有被其他功能使用。特别是删除Subject时需要注意。删除Subject后,相关方针设定也会被删除。因此,若删除Subject,在其他功能中设定了的策略也会消失。

动态 Routing 不对 router 路径许可的完整性进行检查。

单体测试环境的情况下,router 会检查是否未对初始化时路径进行了不同的许可设定。对于动态路由不进行此检查。动态路由指的是下述路由。

使用PathVariables的路由

通过 jssp-routing 的 folder-mapping 进行的路由

通过 service-routing 的 application-mapping 进行的路由

由于“/home”许可设定被定义为各自不同的资源,在更改权限时需加以注意。

现状 /home 不表示特定的应用程序。若在初始设定状态访问 /home ,就变成了显示门户(/imart/portal/desktop)的设定。虽然这是通过在路由表中双方路径都指向了相同页面来实现的,但由于在许可上,被定义成了各自分开的资源,所以在更改权限时需要注意。门户资门户资源源画面/处理门户

门户显示门户

/home 资资源源画面/处理

Tenant默认主页

若以上述默认状态为例,则即使只禁止了门户资源若未禁止默认主页的许可,则仍可通过访问 /home 看到门户。

有可能尚未反映最新的许可设定。

若在分布式环境中发生了机群间网络故障,则有可能发生故障发生节点的缓存信息未被清除而iAP按照旧的许可设定动作的情况。要回避此现象,存在下述选择。

在运行阶段不变更许可设定(=进行不发生缓存清除的运行)

确定故障发生节点,进行重新启动等。

不缓存许可设定

缩短许可设定缓存的生存时间

此外,由于网络故障等,若在某个节点脱离了机群的状态下执行许可设定变更,则脱离节点的缓存不会被清除。另外,该节点再次恢复到机群时,则按照在节点脱离前缓存的许可设定进行访问控制。

在许可设定中,即便赋予/解除菜单组别类别的参照/管理权限,对菜单设定画面的显示亦无影响。

打开许可设定画面,从资源种类中选择“菜单设定”,则会显示菜单组别类别和菜单组别的资源一览。初始状态下,未设定任何菜单组别类别 (例:“全局浏览 (PC用)”) 的参照/管理权限。此画面中,即使对菜单组别类别设定参照/管理权限,显示在菜单设定画面的类别选择中的内容也不会变化(与权限设定无关,总是显示全部菜单组别类别)。

这是由于,在许可设定画面上显示的菜单组别类别仅仅是将统合了的菜单组别登记为组别,并非表示菜单组别类别自身。

intra-mart Accel Platform 2014 Winter(Iceberg)

48

因此,即使对菜单组别类别设定权限,由于只在下级登记的菜单组别中继承了设定,菜单组别类别中各权限未被设定。

若删除了登记在菜单中页面的许可资源,则访问画面时会发生系统错误

若不删除菜单就删除了相应菜单的许可资源,则在显示全局浏览等菜单时,会由于找不到许可资源而发生下述错误。

jp.co.intra_mart.foundation.authz.services.ResourceNotFoundException: [E.IWP.AUTHZ.DECISION.10007] 资源组别未登记。 URI = service://test/test

由于在菜单上显示的全部画面都会发生系统错误,所以几乎所有的画面都不会显示。

请不要在不删除菜单的情况下删除相应菜单的许可资源。(请不要在运行时删除正在使用的许可资源。)

不小心删除了时,请按照下述步骤重新登记许可资源。

1. 从下述路由设定检索相应画面URL,删除或添加注释,然后重新启动服务器。

%CONTEXT_PATH%/WEB-INF/conf/routing-xxx-config/***.xml2. 在菜单设定画面删除相应的菜单项目。

3. 将路由设定复原,重新启动服务器。

4. 在许可设定画面登记相应的许可资源。

此外,从 intra-mart Accel Platform 2013 Summer之后,添加了许可资源删除时的备份功能。若由于删除许可资源引起了预想外的动作,则可通过经由JobNet复原已备份的文件,恢复到删除许可资源前的状态。关于详细内容,请参照“许可式样 ”的“ 资源删除时的备份 ”一章。

请不要删除由 intra-mart Accel Platform 提供的许可资源。

若删除了由 intra-mart Accel Platform 提供的许可资源,则有可能无法正常安装Tenant环境。例如,删除了由产品版本“8.0.0”或“8.0.1”提供的许可资源后。在该状态下,使用选择了“8.0.2”之后的产品版本的WAR文件部署并进行Tenant环境安装后,Tenant环境安装会失败。

可通过使用登录用户区域上的显示名筛选许可设定画面上的资源以及条件。

许可设定画面的显示对象检索功能中,无法检索未设定登录用户区域上显示名的资源及条件。

IM-Authz(许可)的对象条件只能处理默认组织集合。

详情参见如下检索。・用户检索・公司组织检索・职位检索

intra-mart Accel Platform 2014 Winter(Iceberg)

49

日历

日历信息的默认许可设定被设定为未认证用户可阅览的状态。

只想向登录用户公开日历信息时,请进行许可设定将未认证用户的日历信息浏览设定为“禁止”。具体的设定方法记述如下。

1. 点击“网站Map”→“Tenant管理”→“许可”。

2. 点击左上的放大镜图标,在资源(纵轴)的限定中输入“日历”,并点击“检索”按钮。

3. 点击“开始权限设定”。

4. 请对Guest用户将下述以下资源/动作的权限设定为“禁止”。

画面/处理 > 日历 > 日历标签(Ajax用)

画面/处理 > 手机框架 > 日历标签(Ajax用)

5. 点击“结束权限设定”。

通过以上操作结束设定。许可设定画面的操作方法在“ Tenant管理员操作指南 ”中也有记述。请一并参考。

intra-mart Accel Platform 2014 Winter(Iceberg)

50

应用程序

IMBox

不推荐重新使用过去用过的用户代码。

建议不要重复使用过去被使用过一次的用户代码。若重复使用了用户代码,则会被视为同一用户并可浏览过去的数据。

若未指定用于显示 OpenGraph 的文字编码,则转换为UTF-8编码。

OpenGraph 中,会取得在对象网站META标签中指定的字符编码并进行变换。对象网站中没有指定字符编码时,会固定使用UTF-8变换对象网站。

标签一览的排序顺序依存于 Apache Cassandra 的内部排序。

若生成了只有数值的标签(1, 2, 3...etc),则标签一览的排序方法会使用 Apache Cassandra 的内部排序,而不会按照登记顺序显示。参照下图“标签一览的排序”

标签一览的排序

DirectMessage 答复时,也会答复不属于公司的用户。

答复 DirectMessage 时,不检查可参照话题的用户是否属于公司。虽然会答复不属于公司的用户,但无法确认被答复的用户。

标签中能够使用的字符数有上限限制。

由于标签被作为URL使用,因此若超过了在URL中可使用的字符数就会发生错误。因此将字符数上限设定成了20个字符。

存在与标签有关的限制。

只关注标签时若由未关注的用户进行了提交,则不会向MyBox发行新到通知。

关注的标签被赋予了话题时,若不重新绘制则不会显示消息。

所跟踪的标签已从话题中删除时,消息无法从MyBox中删除。

存在与使用 IMBox 的用户相关的制约。

使用 IMBox 的用户必须属于公司。

intra-mart Accel Platform 2014 Winter(Iceberg)

51

属于多个公司且没有主所属时,必须选择所属。另外,需要持有对所属公司的有效许可权限。

关于新到消息有限制。

在同一时间点提交2件以上新到消息时,有时会显示2次新到通知。通过第一次新到通知取得全部消息后,就会出现只显示新到通知的情况。

有关未在时间轴上显示的消息的限制。

对于未在时间轴上显示的消息,若在相同主题内存在3件以上答复,则新到显示只显示2件,要显示其余新到内容时需要点击被显示的所有链接。

在时间轴上按照Tenant区域显示提交地址(公司名)。

在时间轴上按照Tenant区域显示提交地址(公司名)。并非在用户所选择的区域上显示。

提交失败时的服务器端的所需错误消息不正确。

消息提交失败时从服务器端返回的错误消息中,含有不适当的字符串(变量名)。在回避客户端侧的验证并向服务器端发送空字符等消息时会发生。

可在用户代码、标签中的使用的字符的限制。

用户代码、标签中,无法使用下述字符串。

■用户代码 `/\:*?"<>|#{}%&~` 最前面的下划线 例 : _test 连续句号 例 : te......st 最后的句号 例 : test. 最前面的句号 例 : .test 最前面、最后的半角空格将被删除。 最前面、最后的全角空格将被删除。 “setprofile”

■标签 ?(/ 最后的句号 例 : test. 最前面的句号 例 : .test 最前面、最后的半角空格将被删除。 最前面、最后的全角空格将被删除。

■companyCd 最前面的连续句号 例 : ..test

※可使用字符之间包含句号的字符串。最前面及最后的半角/全角空格将被删除。

在IMBox中使用智能手机提交附件时,在Android OS的Version是3.0、4.0、4.1的标准浏览器中,无法进行返回处理。

在IMBox中使用智能手机提交了附件时,在Android OS的Version是3.0、4.0、4.1的标准浏览器中,无法进行返回处理。

删除了用户信息时,用户已投票的问卷调查信息会留下。

使用了 2013 Winter(8.0.6) 中添加的删除 Cassandra 上用户信息的功能时,可物理删除用户信息,只会留下被删除用户过去的投票信息。

无法将Cassandra的客户端连接端口(rpc_port)设定成9160以外的值。

若将Cassandra的客户端连接端口(rpc_port)设定为9160以外的值,会大量输出错误日志。另外,由于会导致无法检测到新建节点,请务必设为9160。

在 iOS7.x 之前的 Mobile Safari 上,显示用户检索对话框时需要耗费一定的时间。

在 iOS7.x 之前的 Mobile Safari 上,只能同时许可1个连接。由于在IMBox上使用了Commet通信(长轮询),因此用户检索对话框的显示需要耗费一定的时间。在满足以下条件时发生。

iOS7.x 之前的终端 (不包括iOS8以上的终端)

使用 Mobile Safari

客户端类型为PC。

使用Comet通信的设定 (默认设置)

可通过关闭(OFF)Comet通信的使用来杜绝发生。有关设定方法,请参照“/ 设定文件参考”-“IMBox设定”。

IM-Workflow

intra-mart Accel Platform 2014 Winter(Iceberg)

52

添加了系统区域时的限制。

若在区域变更后原样重新开始运行,则主表数据/事务数据都会发生不一致。区域变更后,有可能发生即使审批案件也不能正常处理,且数据损坏的情况。

只有在添加了区域时,可通过下述对策恢复(不包括区域的删除)。

在主表数据方面,需要准备已添加区域的数据。

对于在变更前申请的事务数据,请切换到添加前的用户区域进行操作。对于在区域添加后申请的数据,无论在哪个用户区域皆可操作。

每个系统区域都需要主表数据。

IM-Workflow中,每个系统区域都需要各自的主表数据。系统中可使用3种语言(日语/英语/中文(简体字)),主表数据无法只作为日语应用。

需要为每个区域登记下述主表数据。

・身份信息

・IM-共通主表信息 1. 用户 2. 组织 3. 公司+职位 4. 公共组别 5. 公共组别+职责

・IM-Workflow主表信息 1. 案件属性定义 2. 规则定义 3. 邮件定义 4. IMBOX定义 5. 一览显示模式定义 6. 流程组别定义 7. 内容定义 8. 路径定义 9. 流程定义

必须根据工件流程的主表设定,调整 Storage 区域的大小。

IM-Workflow会将数据保存到 Database 、Storage 中。

因此,随着数据数的增加也需要更多的 Storage 服务器资源。※保存在※保存在 Storage 中的数据会与中的数据会与“节节点数点数”及及“动动作数作数”成比例增加。成比例增加。

请参考下述例子,调整 Storage 区域的大小。

* 节点数 : 5个([开始]→[申请]→[审批]→[审批]→[审批]→[审批]→[结束])* 动作数 : 5次时 ⇒ 200KB* 动作数 : 10次时 ⇒ 360KB

* 节点数 : 10个([开始]→[申请]→[审批]→[审批]→……→[审批]→[审批]→[结束])* 动作数 : 5次时 ⇒ 400KB* 动作数 : 10次时 ⇒ 730KB

※ 上述为文件事务级别(transaction-file-level)为1时的例子。

需根据工作流的主表设置来调整服务器的设置等。

“流程参照”画面的“图像输出”功能及API“WorkflowImageManager”消费的内存与流程图(路径图)的节点数成比例。因此,配置了很多节点时,有可能发生“Out of memory”的情况。此时,请重新修改服务器的设置并进行适当的设定。

处理时间与路径定义中设定的节点数成比例增加。

申请/审批处理中,若进行了如下节点设定,则设定处理时间与节点数成比例增加。

“纵向配置”

“横向配置”

“动态审批”

根据路径设定中设定的内容,对象被解除。

“路径设定 - 版本 -编辑”画面中,若为下述情况,则对象会被解除。此时,请在连接节点后设定对象。

在配置“审批节点”并设定了对象后,若将申请/审批节点连接到此节点,对象就会被解除。

存在“申请/审批节点”-“审批节点”这样的路径(连接)时,变更成“申请/审批节点以外”-“审批节点”这样的(连接)时,“审批节点”的对象会被解除。

存在““申请/审批节点以外”-”-“审批节点”这样的路径(连接)时,

intra-mart Accel Platform 2014 Winter(Iceberg)

53

变更成“申请/审批节点以外”-“审批节点”这样的(连接)时,“审批节点”的对象会被解除。

包含同步节点的路径定义中进行案件操作时的注意事项。

在含有同步节点的路径定义中通过案件操作从同步外向同步内移动时,即使同步内的全部路径到达同步结合节点也会在同步结合节点处停止。(此时,不前往同步结合节点的下一个节点)。

流程参照显示时的注意事项。

“流程参照”画面中,在流程图(路径的图)全部显示前按下了“图片输出”按钮时,不会显示流程图(路径图)。

上述情况下,有下述回避对策。可通过点击“刷新”按钮重新显示流程图。

代理人用户可能会收到2封处理委托邮件。

代理设定中,被设定为代理方的用户有处理权限时,会发送两遍处理请求邮件。

由于所使用邮件服务器的原因,可能无法正常发送。

邮件定义中省略了邮件名、正文时,有可能无法发送邮件。 此动作依存于邮件服务器。

把用户档案中设定的邮件地址当成邮件接收地址。

邮件发送功能中只使用在用户档案设定的“邮件地址1”作为邮件地址。

在申请后的案件操作-节点编辑画面中,有可能无法正确反映已保存的节点设定。

在申请节点或审批节点之后配置了模板置换节点(模板内的最前面节点=审批节点)时,有可能发生在申请后的案件操作-节点编辑画面上已保存的节点设定不正确反映的情况。

重新展开前被处理的处理记录的处理名会被显示为标准处理名。

若已经展开的横/纵向配置节点被重新展开,则会由于节点ID变更而产生在重新展开前已被处理的处理记录的处理名被显示为标准处理名的情况。

在到达处理中设置了重新处理者自动审批的节点上,无法进行自动审批。

若已经展开并处理了的横/纵向配置节点被重新展开,则会由于节点ID变更而产生到达处理中已设定了重新处理者自动审批的节点不能进行自动审批的情况。

对于节点设定画面的前处理者系列的处理对象插件,按下其状况确认图标后,有可能发生HTTP500错误。

在已被展开的纵向配置节点/横向配置节点的节点设定画面,在设定了“前一处理者的XXX”这样依存于前一处理者的处理对象的状态下,按下列状况确认图标时,会显示下述错误画面。“HTTP 500 : 服务器内发生了错误。”

在电子印章对象案件中,若批量执行了处理期限自动处理,自动处理就会失败。

使用电子印章功能时,若以处理期限自动处理批处理的方式进行了需要盖章的处理,就会变成通过系统用户(imw^system)执行处理的结果,因此无法取得常用印鉴,导致动作处理错误,导致自动处理失败。

※系统用户(imw^system)的用户代码中使用了IM-共通主表无法登记的禁止字符(^)。

无法使用标准画面处理的非同步Client对象。

使用标准画面处理的异步时,脚本开发模式的动作处理、到达处理中无法使用Client对象。需要HTTP对象的信息时,需要Java实现。

由于已复制的流程定义中留有节点设定信息,一旦进行导入就会显示“设定已解除。”的消息。

对已复制的流程定义、路径定义、内容定义进行编辑后,再进行导入,有可能显示“设定已解除。”的消息。【理由】有可能由于编辑操作留下节点设定信息,若与导入检查条件相符则会发生此现象。(由于将编辑前的信息设为可恢复的信息,因此留下了节点设定信息。)

【操作】进行下述操作时,有可能发生。

1. 生成内容定义_A、路径定义_A、流程定义_A、规则定义_A。

2. 在各版本编辑画面生成内容定义、路径定义、流程定义各定义的副本。

3. 生成规则定义_B。

4. 删除在内容定义_B中设定的规则定义_A。

5. 新建生成在内容定义_B中设定的规则定义_B。

6. 在流程定义_B中新建生成并添加规则定义_B。

7. 执行内容定义_B、路径定义_B、流程定义_B、规则定义_B的导出处理。

8. 导入已被导出的数据。

intra-mart Accel Platform 2014 Winter(Iceberg)

54

【影响】由于只有内部信息符合导入检查条件,该案例中对导入处理没有影响。

关于标准画面处理的非同步的注意事项。

将标准画面处理的同步/异步设定设定成异步时,在异步处理中若发生服务器停止等情况,则有可能发生 IM-Workflow 处理无法正确进行的情况。存在被中断的IM-Workflow处理时,在“异步处理状态”画面会显示“异步处理中”的信息。由于此状态是锁定了案件的状态,所以无法处理(审批等)案件。可通过在“异步处理状态”画面删除“异步处理中”的信息来解除案件的锁定。请在IM-Worklfow的处理已完全结束的状态下实施服务器重新启动等操作。运行上,若无法回避在工作流处理中的重新启动,则请将工作流参数 “标准画面的处理的同步/异步设定”和“案件结束处理、到达处理、邮件发送处理、IMBox发送处理的同步/异步控制”设定为同步。

有关标准画面处理的非同步动作处理/到达处理中的HTTP系列对象的参照的注意事项。

标准画面处理的异步是使用与IM-Worlflow处理及动作处理/到达处理不同的线程执行的。用户内容中存放在HTTPContext和HTTSession等的HTTP系列对象中的信息由其他线程执行。无法在IM-Worlflow的处理及动作处理/到达处理中使用(参照)。建议通过使用工作流参数传递值来实现动作处理/到达处理。考虑到应用程序的实现没有使用HTTP系列对象的情况,也提供了可在动作处理/到达处理中参照HTTP系列对象的机制。但由于不建议采用这种安装,所以会输出警告日志。

处理请求消息通过已处理的用户区域发送。

处理请求消息会在审批等处理结束后,发送至下一节点的处理对象。此时,标题和正文通过已处理(审批等)的用户区域发送。

式样对象如下所述。1. 电子邮件2. IMBox (ApplicationBox)3. IM-Notice

智能手机智能手机

在iPhone、Android智能手机以及Android平板电脑上显示PC版用户内容时,动作会变得不稳定。

使用IM-Workflow的PC版时,GreyBox不支持在iPhone、Android智能手机以及Android平板电脑上的显示。

因此,在内容定义中将PC版用户内容设定成了智能手机用画面,在智能手机上使用PC版内容进行案件处理时,用GreyBox显示的画面动作会变得不稳定。(关于将PC版用户内容设定为智能手机用画面的详细方法,请参照“IM-Workflow 编程指南”。)

关于GreyBox上显示的各处理(申请/再申请/申请(未申请)/临时保持/处理/确认)画面,或者从这些画面中跳转到的节点设定画面,目前本公司已确认的限制事项如下所述。

初始显示GreyBox时,建议不要进行缩放。

在缩放状态下初始显示GreyBox时,GreyBox的显示区域有可能变窄。

点击了输入项目时,显示在GreyBox下层的画面的输入项目有可能获得光标。

画面操作中,有可能发生GreyBox灰掉的部分被部分解除,可操作GreyBox下层的情况。

画面操作中,有可能发生GreyBox超出了浏览器的显示区域,无法访问输入项目的情况。

即使点击已被上传文件的文件名,也无法下载文件。

根据终端情况,无法同时上传多个文件。可逐个上传。

传阅邮件的收件人等,可多选的复选框显示与PC版不同。

显示依存于所使用终端的浏览器。

在处理前等时间显示的确认对话框被显示在GreyBox的中央附近。因此,若光标不在确认对话框上,可能很难判断对话框的显示位置。若光标在确认对话框上,也可能很难判断对话框的当前位置。

若在处理执行时发生了异常,则错误对话框会显示在GreyBox的上方。若GreyBox上方位于浏览器显示区域之外,则有可能不会注意到错误对话框已显示,从而认为是系统无应答的状态。

滚动GreyBox内部时,根据终端不同会发生GreyBox上端与浏览器显示区域上端随意叠在一起的动作。

此时,请将缩放最小化(无扩大的状态)访问要访问的项目,或反复滚动几次进行访问。

节点设定画面中,若变更了“已保存设定”的选择值,则会出现虽然重新读入了画面,但“已保存设定”的选项仍残留在画面上的情况。

这是画面外观上的问题,在重新读入画面后,即使变更选择值也没有任何动作。

对上述举出的事项中GreyBox画面显示不正确的状态(画面超出了浏览器的范围等)时的应对方法进行说明。

请将缩放最小化(无扩大的状态),将画面显示滚动到最左上方。通过进行此操作,有可能解除GreyBox显示位置错位的问题。进行一次操作无法解除时,请重复进行缩放→缩小→滚动操作。

另外,将PC版用户内容设定为智能手机用画面时,在用户内容方面请注意下述事项。

未对PC版UI组件在智能手机上的动作进行过验证。

若在PC版用户内容中使用了PC版UI组件,则有可能发生画面显示或操作无法正常进行的情况。

直接指定URL时,不保证运行正确。

不保证在智能手机浏览器上直接指定URL或重新读入(刷新)正被显示的URL的动作。有可能无法点击按钮或产生预期之外的动作。

使用 spWorkflowOpenPage 标签时需要将其配置在指定了 data-role=”page” 的元素内。

intra-mart Accel Platform 2014 Winter(Iceberg)

55

使用 spWorkflowOpenPage 标签时需要将其配置在指定了 data-role=”page” 的元素内。

请将 <imart type=”spWorkflowOpenPage”> 标签配置在指定了 data-role=”page” 的元素内。另外,请在元素中指定ID属性。

在处理画面按下“返回”按钮时,请取得/指定相应元素的 ID 并进行画面跳转。若 <imart type=”spWorkflowOpenPage”> 标签不在指定了 data-role=”page” 元素内或相应元素没有 ID 属性,则无法从处理画面通过“返回”按钮进行画面跳转。

用户内容画面ID的限制。

IM-Workflow 智能手机的处理画面中使用了 Ajax 进行画面跳转。因此,在与 IM-Workflow 智能手机的处理画面联动的用户内容等画面中,需要注意页面 ID 属性不要重复。

下面对于在 IM-Workflow 智能手机的处理画面上定义的 ID 属性值进行说明。

apply

temporary_save

approve

reapply

unapply

confirm

node_config_single

node_config_multi

department_config

department_and_post_config

post_config

public_group_config

user_config

apply_list_search

process_list_search

confirm_actv_list_search

confirm_cpl_list_search

transfer

在案件详细画面中显示附件后,由于没有关闭按钮,会导致无法返回到案件详细画面。

从流程参照画面输出了图片时也同样,输出图片后无法返回至流程参照画面。

流程参照页面中显示处理日期、节点名称等表格的滚动条无法显示。

由于显示的是PC用画面,所以智能手机中无法正常显示画面。

使用智能手机时,无法在节点单位中设定用户内容。

智能手机版中,即使内容定义中存在多个用户内容(画面)也只有“初始使用”的内容有效。PC版的流程定义中可按节点为单位设定用户内容画面。

不能发送进行处理及撤回等操作时的传阅邮件。

只有终端浏览器所支持的文件类型的附件可下载并显示。

使用iPhone时,认为工作流程案件号码为电话号码。

通过智能手机进行不经由用户内容的处理时,不能向动作处理传递用户参数。

用户内容不存在时的动作设定是“跳过”时,无法在智能手机上进行不经由用户内容的处理或向动作处理传递用户参数。

2013 Spring中可定义智能手机用户内容。另外,设置了用户内容不存在时的动作设定值(是发生错误还是跳过)。若将用户内容不存在时的动作设定值设定成了“跳过”,则与 2012 Winter 为止的动作相同。

NTT Docomo GALAXY SⅡ LTE SC-03D 上无法删除申请画面的附件。

【现象】NTT Docomo GALAXY SⅡ LTE SC-03D 上无法删除申请画面的附件。

【条件】再现步骤

1. 使用 Galaxy SII,打开可附加文件的流程申请画面。2. 上传任意3个图像文件。3. 在申请前删除一个图像文件。

发生现象发生“由参数传递的参数不正确。”错误时,无法删除文件。

【回避方法】在发生了网络延迟状况或服务器慢的环境下,有可能在画面显示未完成时发生。

intra-mart Accel Platform 2014 Winter(Iceberg)

56

请在申请画面的显示完成后再上传附件。

确认处理后,会在未确认状态下一览显示相同案件。

进行标准画面处理的异步设定并确认后画面就会马上切换并显示一览,由于确认处理是异步执行的,在一览显示阶段确认处理有可能尚未结束。

此时,会以未确认状态在一览中显示相同案件。由于可再次进行确认处理,结果可能会进行两次确认处理。

【回避方法】确认后,请在“已处理”-“处理状况选项卡”参照异步处理的处理状况请不要进行多次确认处理。

将画面种别是“申请”的用户内容登记到My Menu时的注意事项。

可登记在My Menu中的菜单项目原则上是网站Map中有的菜单项目。作为例外,可将画面种别是“申请”的用户内容画面登记到My Menu中。此时,My Menu可使用的只是标准处理画面(记述了IM-Workflow标签库“workflowOpenPage”的画面)。此外,若将画面种别是“申请”之外的用户内容画面登记到了My Menu中,则从My Menu的访问不会正常动作。

“案件结束处理/到达处理/邮件发送”处理中发生了系统错误时,有可能不释放内存。

IM-Workflow的“案件结束处理/到达处理/邮件发送”处理中,会将context信息保留在内存中直至处理结束后再释放内存。“案件结束处理/到达处理/邮件发送”处理中发生系统错误且处理异常结束时,有可能不释放内存。若重复发生这类系统错误,则有可能压迫内存,因此请重新启动 Web Application Server 释放内存。

标准处理画面的主管组织有可能不被初始显示。

变更了Utility菜单的现行组织(一般用户画面右上的所属组织)时,在标准处理画面的主管组织中会添加初始显示的式样。上述式样中,标准处理画面的主管组织有可能不被初始显示。・若主管组织中不存在与Utility菜单的现行组织一致的组织,则不会被初始显示。 这是由于Utility菜单的现行组织只是默认组织集合,而IM-Workflow流程定义的标准组织中可默认组织集合以外的组织 。・有可能在主管组织中初始显示与在Utility菜单的现行组织中所选择的组织的名称不同的组织。 Utility菜单的现行组织是系统时间点的名称,IM-Workflow是申请基准日的名称。 这是因为若是期间化了的组织,则系统时间点的名称可能与申请基准时间点的名称不同。

通过退回后撤回被复原的节点中,被移交过的处理对象会返回至移交前。

关于通过退回后撤回被复原的节点的处理对象的注意事项。

在分支内存在多个路径时,若执行了从存在于路径上的节点退回到分支外的操作,则进行了退回后撤回后,位于其他路径上节点的复原处理也会被执行。被复原的处理等待节点的处理对象被移交了时,处理对象的复原动作如下。

・被复原前的处理是“(由移交到的用户)搁置”时,被复原了的节点的处理对象只是搁置的用户。 解除搁置后也只是搁置的用户。・被复原前的处理是“撤回”“退回后撤回”以外时,被复原了的节点的处理对象会变成移交前的状态。

在iPad(Mobile Safari)以及Android智能手机中使用了PC版标准画面(GreyBox)时,无法下载附件。

在iPad(Mobile Safari)以及Android智能手机中使用了PC版标准画面(GreyBox)时,无法下载附件。

IM-Workflow 不支持在多个浏览器/多个选项卡上操作,也不支持浏览器的返回操作。

如 intra-mart Accel Platform 限制事项所述,IM-Workflow也不支持在多个浏览器/多个选项卡上的操作及浏览器的返回操作。

出于以下理由,同一用户无法在多个浏览器、多个选项卡上操作。

・这是因为附件的临时上传目录是以用户为单位。・这是因为某些操作模式会造成用户数据ID重复。

※以下为问题发生时的操作模式(例子)。a) 模式1・用多个浏览器打开同一个临时保存画面。・先在一个浏览器中进行申请操作。・之后在一个浏览器进行临时保存操作。

b) 模式2・在其他PC上用同一用户ID进行登录操作。

c) 模式3・临时保存并提出申请后,用浏览器的返回操作跳转到临时保存画面再进行申请。

准备了用户数据ID作为用户可在顾客应用程序中任意设定的项目。为了保证能够自由设定,只允许用户数据ID与案件间存在1对1的对应关系,不允许设置为1对多。因此,对于是不是由于不正确的操作造成了与案件相对应的用户数据ID发生重复,当前的IM-Workflow中无法进行业务检查。

intra-mart Accel Platform 2014 Winter(Iceberg)

57

想要保证用户数据ID的唯一性时,请在动作处理中使用用户程序来检查。

SQLServer 2008 中无法使用案件编号取号处理(DB序列版)。

SQLServer 2008 不具有DB序列功能。因此,无法使用从 intramart Accel Platform 2013 Winter 开始提供的案件编号取号处理(DB序列版)。

iPad 上传阅邮件收件人栏会显示为“0项目”。

iPad – MobileSafari 中显示了PC版的处理画面时,传阅邮件收件人栏会显示为“0项目”。该现象为 Safari 的式样。但是,即便邮件收件人栏为“0项目”,也可确认传阅邮件的收件人设定及发送可正常动作。

已使用iOS8时,在历史参照/流程参照/确认者状况确认画面上,即使点击“×”图标,画面也不会关闭。

已使用iOS8时,当已对IM-Workflow的智能手机画面(历史参照/流程参照/确认者状況确认画面)进行Tab显示时,即使点击该画面的“×”图标,画面也不会关闭。

已使用iOS8时,可从标准处理画面上,用其他Tab打开历史参照/流程参照/确认者状况确认画面,无操作约10秒钟后,标准处理画面会变暗。

已使用iOS8时,在已从IM-Workflow的智能手机标准处理画面上对画面(历史参照/流程参照/确认者状況确认画面)进行Tab显示时,无操作约10秒钟后,关闭选项卡时,标准处理画面会变暗。此外,在标准处理画面以外的画面(一览画面等)也会发生同样的现象。

intra-mart Accel Platform 2014 Winter(Iceberg)

58

门户

若嵌入到互联网门户构件中的网站返回X-Frame-Options,互联网门户构件不会被显示。

若嵌入到互联网门户构件中的网站返回X-Frame-Options,使用了iFrame的互联网门户构件不会显示。

有时无法正常调整门户构件宽度。

个人设定中将可变更的“主题”设定为 version5.0、version6.0 时,若共有3列,变更第2列和第3列的宽度后,第3列宽度将会出错。

上述情况下,有下述回避对策。点击门户标签,重新显示页面。

在链接集编辑画面,会显示多余的滚动条。

【现象】在链接集编辑画面,会显示多余的滚动条。只是显示上的问题,操作不会发生问题。

【条件】浏览器:Windows8 + Internet Explorer10分辨率:1024 * 768

ViewCreator ・TableMaintenance

一旦在查询编辑画面改变列的类型,就有可能无法正确动作。

ViewCreator的查询编辑画面中,可自动设定所添加列的类型。虽可改变列的类型,但在取得数据时有可能会发生预料之外的错误。不支持列类型变更后的运行。

使用“View的生成”生成的SQL语句有可能无法直接执行。

若在查询编辑画面的列一览中设定了一个以上“排序”项目,“View的生成”生成的SQL语句中包含ORDER BY。根据数据库产品及其版本的不同,可能会发生在CREATE VIEW中无法使用ORDER BY的情况。请对SQL语句进行适当编辑后再执行。

当使用 Internet Explorer 9 时,记录编辑画面的第一行有时会发生偏移。

TableMaintenance 功能的记录编辑画面中,在首行中插入了大量空白的列可能会发生显示偏移的情况。只在 Internet Explorer 9 环境下才发生此现象。

当使用 Internet Explorer 8 时,查询编辑画面的SQL显示中双字节字符会乱码。

当使用 Internet Explorer 8 时,查询编辑画面的SQL显示中双字节字符会乱码。※这是显示上的问题,对功能的动作没有影响。

TableMaintenance 及 ViewCreator 中对CLOB型字段的输入输出只支持UTF-8。

若使用下述功能对CLOB型的字段进行数据的输入输出,则输入数据及输出的字符编码都固定是UTF-8。

・TableMaintenance 的记录编辑画面中对CLOB型字段的文本数据的下载及上传・TableMaintenance 的表/导出功能・TableMaintenance 的表/导入功能・ViewCreator 列表统计中的CSV输出功能

UTF-8 以外的文本数据作为输入数据使用时,会发生乱码。

在ViewCreator的显示设定中选择了图片图标时,智能手机上图片有可能不被显示。

在列表(总计)统计的显示设定中,选择了显示替代数据的图标图像设定时,智能手机上图片有可能不被显示。

ViewCreator/TableMaintenance 中可处理的表名、视图名、字段名等存在相关限制。

根据各数据库产品的式样,表名、视图名、字段名等中使用了如下所示字符以外的字符时,无法在 TableMaintenance 中进行正确处理。另外,不支持使用SQL关键字。

intra-mart Accel Platform 2014 Winter(Iceberg)

59

■Oracle或DB2时・半角大写英文字母・半角数字・下划线

■PostgreSQL或SQLServer时・半角小写英文字母・半角数字・下划线

不迁移总计合计的设定数据。

用 intra-mart WebPlatform或intra-mart AppFramework版的ViewCreator创建的总计合计的设定,无法迁移至intra-mart Accel Series。

intra-mart Accel Platform 2014 Winter(Iceberg)

60

活动导航

若在 Internet Explorer 8 活动导航的活动流程编辑中大量使用代理对字符,则有可能显示警告对话框。

若在 Internet Explorer 8 活动导航的活动流程编辑中大量使用代理对字符,则有可能显示警告对话框。其样式为:在 Internet Explorer 8 之前的标准设定中,执行CSJS时每处理 5,000,000 条语句就会显示警告画面。在警告对话框点击“否”,处理就会继续,最终正常完成。想要不显示警告对话框时,请参照下述URL并变更设定。

http://support2.microsoft.com/kb/175500/ja#LetMeFixItMyselfAlways

Internet Explorer 6、7 中,若从导航结果的链接跳转到了另一选项卡,则地址栏的URL显示不正确。

Internet Explorer 6、7 中,若从导航结果的链接跳转到了另一选项卡,则地址栏的URL显示不正确。Internet Explorer 6、7(Google Chrome Frame) 中,若从导航结果的链接跳转到了另一选项卡,则地址栏的URL显示与实际跳转到的画面不同。但是,没有动作上的问题。

intra-mart Accel Platform 2014 Winter(Iceberg)

61

邮政编码检索

检索日本国内的邮政编码及地址的功能。

检索日本国内的邮政编码及地址的功能。无法检索日本国外的邮政编码、地址。

数据导入处理只支持由日本邮政株式会社提供的邮政编码数据的CSV格式。

数据导入处理只支持由日本邮政株式会社提供的邮政编码数据的CSV格式。无法导入除此之外的格式的数据

intra-mart Accel Platform 2014 Winter(Iceberg)

62

标准主题定制

标准主题定制生成的主题模块以标准主题定制依存的主题版本为基准。

标准主题定制生成的主题模块以标准主题定制依存的主题版本为基准。

例如,・标准主题定制 8.0.0 依存于 im_theme_dropdown_blue、im_theme_dropdown_simple 8.0.5 。 输出的主题模块是 8.0.5 的主题模块。・由于标准主题定制 8.0.1 依存于 8.0.6 的主题模块,因此输出的主题模块是 8.0.6。

IM-ContentsSearch for Accel Platform

试用版许可证对最大内容数的限制。

试用版许可证状态下最多可登记的 2 万个内容。另外,根据每个等级内容信息的应用程序式样不同,内容被生成的单位也不同。通过等级 IM-ContentsSearch for Accel Platform 许可证,即可无限登记。

与文本抽取有关的限制。

□ 支持文件格式可使用标配的文本抽取类抽取文本的文件格式如下所述。

“可抽取文本的文件格式一览”

1. 纯文本 text/plain (txt)2. HTML text/html (htm, html)3. XML text/xml (xml)4. PDF application/pdf (pdf)5. Microsoft Office Word・application/msword (doc)・application/vnd.openxmlformats-officedocument.wordprocessingml.document (docx)

6. Microsoft Office PowerPoint・application/vnd.ms-powerpoint (ppt)・application/vnd.openxmlformats-officedocument.presentationml.presentation (pptx)

7. Microsoft Office Excel・application/vnd.ms-excel (xls)・application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (xlsx)

8. Microsoft Visio application/ vnd.ms-visio.viewer (vsd)9. ZIP 存档 application/zip (zip)

□ 提取文本时的限制事项以下记述了提取每个文件格式文本时的限制事项。

1. 纯文本API 会使用统计的手法自动判别纯文本文件内文本的字符编码。但是,对于只含有短文本的文件或有多个字符编码混在一起的文件等,有可能无法正确判别字符编码。此时,从文件中提取的文本乱码,无法正确检索。

2. HTMLAPI 会从 HTML 内的下述部分提取文本。・包含在 HEAD 元素内的 TITLE 元素中的文本・包含在 BODY 元素内的文本另外,API会尝试通过查找由 META 标签指定的 content-type 来判别 HTML 的字符编码,失败后,会尝试使用与纯文本相同的统计手法进行判别。若无法正确判别字符编码,则从文件提取的文本会变成乱码。

3. XMLAPI 会抽取 XML 内的全部文本结点。

4. PDFAPI 会根据设定文件(<CONTENTS_PATH>/WEB-INF/conf/solr-extractor-config.xml)的指定,使用下述任一个从PDF提取文本。

1. PDFBox (http://pdfbox.apache.org/)2. Xpdf (http://www.foolabs.com/xpdf/) 附属命令”pdftotext”3. 免费软件”xdoc2txt” (http://ebstudio.info/home/xdoc2txt.html)

通过使用 pdftotext 和 xdoc2txt 增加了支持文本抽取的PDF种类。使用 pdftotext 或 xdoc2txt 时,需要在 intra-mart AccelPlatform 动作的全部机器上安装Xpdf或xdoc2txt.exe,并配备好各命令正常动作的环境。另外,xdoc2txt.exe只在 Microsoft Windows 机器上动作。此外,无论使用哪种方法,都无法从已用密码加密的PDF文件(用PDF Viewer打开时,必须输入密码的PDF文件)中提取文本。

5. Microsoft Office WordAPI会根据设定文件的指定使用下述任一个从 Word 文件提取文本。

1. Apache POI (http://poi.apache.org/)2. xdoc2txt

intra-mart Accel Platform 2014 Winter(Iceberg)

63

无论使用哪一个都可从到 Office 2003 为止的 Word 文件(扩展名 doc)及 Office 2007 的 Word 文件(扩展名 docx)提取文本。但是,使用 xdoc2txt 时,需要配备一个安装了 xdoc2txt.exe 且能正常动作的环境。另外,xdoc2txt.ex e只在 Microsoft Windows 上动作。此外,无论使用哪一个,都无法从被密码保护的Word文件中提取文本。

6. Microsoft Office PowerPointAPI 会根据设定文件的指定,使用下述任一个从 PowerPoint 文件提取文本。

1. Apache POI (http://poi.apache.org/)2. xdoc2txt

无论使用哪一个都可从到 Office 2003 为止的 PowerPoint 文件(扩展名 ppt)及 Office 2007 的 PowerPoint 文件(扩展名 pptx)提取文本。但是,使用 xdoc2txt 时,需要配备一个安装了 xdoc2txt.exe 且能正常动作的环境。另外,xdoc2txt.exe 只在 Microsoft Windows 上动作。此外,无论使用哪一个,都无法从被密码保护的 PowerPoint 文件中提取文本。

7. Microsoft Office ExcelAPI 会根据设定文件的指定,使用下述任一个从 Excel 文件提取文本。

1. Apache POI2. xdoc2txt

无论使用哪一个都可从到 Office 2003 为止的 Excel 文件(扩展名 xls)及 Office 2007 的 Excel 文件(扩展名 xlsx)提取文本。但是,使用 xdoc2txt 时,需要配备一个安装了 xdoc2txt.exe 且能正常动作的环境。另外,xdoc2txt.exe 只在 Microsoft Windows 机器上动作。

此外,无论使用哪一个,都无法从被密码保护的 Excel 文件中提取文本。8. Zip 存档在从被包含于 ZIP 存档内的各文件中提取文本的同时,也会加上从各文件的文件名本身提取的文本。ZIP 存档内文件的文件名被视为按照Windows-31J(通常是 Shift_JIS)编码的被记录在 ZIP 中的文件名。对于由日语 Windows 生成的 ZIP 文件,此假设基本上是正确的。若 ZIP 存档内的文件名不是按照 Windows-31J 编码的,则提取出的文本中会发生乱码。但是,发生乱码的只是文件名部分,对从文件内容提取的文本没有影响。

若在 ZIP 文件中含有被密码化了的文件,API 只将该文件的文件名作为文本提取出来。此外,只对 ZIP 2.0 兼容的存档格式可判别是否已被密码化。Windows 生成的 ZIP 文件夹一般都与此格式兼容。

intra-mart Accel Platform 2014 Winter(Iceberg)

64

更新相关

更新(自2013 Winter 至 2014 Spring)

共通(共通(总总体)体)

更新指南内容只在 Resin 中进行了验证。

更新指南内容只在 Resin 中进行了验证。

未在其他的应用程序服务器上进行过验证。

version 7.2相关

intra-mart Accel Platform 2014 Winter(Iceberg)

65

兼容

在使用兼容模块时,主表需处于同步的状态。

使用兼容模块时,version 7.2 中IM-共通主表及应用程序主表需在同步状态下进行迁移。详情请参阅迁移指南。

在新旧主表中所许可的字符存在差异。

从应用程序共通主表迁移的数据中,若IM-共通主表(用户代码等)中使用了不被许可的字符,则无法进行正常处理。

文档工作流(BPW)的限制事项遵循 intra-mart Web Platform 7.2 的限制事项。

文档工作流(BPW)的限制事项遵循 intra-mart Web Platform 7.2 的限制事项。

流程定义名、任务名中无法使用“,(半角逗号)”及“#(半角井号)”。

若在流程定义名、任务名中含有“,(半角逗号)”及“#(半角井号)”,则会在代理设定画面发生错误。

iWP / iAF 中生成的画面不支持 Internet Explorer 的标准模式时,画面有时会不动作。

Internet Explorer 中存在下述式样。a. Internet Explorer 中,以标准模式显示最上级页面时,包含在该页面中的全部 IFrame 都会以标准模式显示。(参照: http://blogs.msdn.com/b/ie_jp/archive/2011/11/01/10231935.aspx (日语))

b. Internet Explorer 中,为了确保支持最新标准以及与 Internet Explorer 以外浏览器间的一致性,改变了部分 HTML 功能与 DOM 功能的动作。(参照: http://msdn.microsoft.com/ja-jp/library/ie/dn467850(v=vs.85).aspx (日语))

c. document.getElementById() 中只能检索 ID属性。(在旧版本的 Internet Explorer 中曾经也可检索name属性)(参照: http://msdn.microsoft.com/ja-jp/library/ie/ms536437(v=vs.85).aspx (Engilsh))

intra-mart Accel Platform 所要求的前提是 Internet Explorer 在标准模式下动作。另外,通过外部菜单联动使用 iWP / iAF 的画面,或在 intra-mart Accel Platform 上移植并动作时,假设 iWP / iAF 的画面通常都在 IFrame 内显示且运行。受此类状况影响,iWP / iAF 中生成的画面不支持 Internet Explorer 的标准模式时,画面有时会不动作。不动作画面的具体例子

(1) createElement 中使用尖括号 (< >) 生成元素。

document.createElement("<div id='foo'/>") 这种使用尖括号 (< >) 生成元素。

(2) 使用 getElementById() 取得元素时,会按照元素的name属性来检索。

使用 document.getElementById("foo") 来取得 <input type="hidden" name="foo" id="bar" value="baz"/> 这种元素。

为避免发生此现象,请使用 FireFox,或者修改为在 Internet Explorer 的标准模式也可动作的画面。

BackwardSync(与version 7.2主表同步)

用户代码需限制在50字节以内。

intra-mart Accel Platform 的表“imm_user”和“b_m_account_b:的用户代码的列大小是100byte。与此对应的version 7.2账号是50byte。因此,若超过 50byte,则将用户账号从 intra-mart Accel Platform 迁移到 version 7.2 的操作会失败。

请不要在intra-mart WebPlatform / intra-mart AppFramework Ver.7.2一侧进行主表信息操作。

若在intra-mart WebPlatform / intra-mart AppFramework Ver.7.2一侧进行了操作,则会与从intra-mart Accel Platform同步的数据发生不一致,无法正常同步。

intra-mart Accel Platform 2014 Winter(Iceberg)

66

迁移

共通(共通(总总体)体)

仅在Resin上对迁移指南的内容进行了验证。

仅在Resin上对迁移指南的内容进行了验证。

未在其他的应用程序服务器上进行过验证。

共通(共通(SQL Server))

若为SQL Server,字符串类型会变成NVARCHAR。

字符串类型全部变成NVARCHAR 。

若构筑 intra-mart WebPlatform 时使用了UTF-8以外的文字编码,创建时使用字符串类型 VARCHAR。

此时,需事先使用 UTF-8 重新构筑环境。

相关信息 只有在用户代码末尾使用了“9”的用户的性能比较差

共通(模共通(模块构块构成)成)

对于从 intra-mart WebPlatform 升级到了 intra-mart Accel Platform 的Tenant,在安装Tenant环境时需要迁移模块。

对于从 intra-mart WebPlatform 升级到 intra-mart Accel Platform 版本的环境,若重新部署war文件,对于从 intra-mart WebPlatform 升级到了 intra-mart Accel Platform 的Tenant,在安装Tenant环境时需要迁移模块。例如,对于已从 intra-mart WebPlatform 进行了版本升级的Tenant,在进行了 intra-mart Accel Platform 的升级、及添加使用了 IM-Juggling 的功能等情况下,对进行了迁移的Tenant安装Tenant环境时,一定需要迁移模块。因此,使用迁移模块从 intra-mart WebPlatform 升级到 intra-mart Accel Platform 的Tenant和在 intra-mart Accel Platform 中新建添加Tenant同时存在的环境中,需要分别进行嵌入了迁移工具的Tenant环境安装和去除掉迁移工具的Tenant环境安装。

共通(日期)共通(日期)

不会根据系统的开始日/结束日情况对各种数据中的期间信息进行修正。

基础平台上系统的最小日/最大日的默认值虽会被变更为下述内容,迁移工具也不会对日期进行修正。

intra-mart WebPlatform ※固定值

最小日=“1582-10-15”

最大日=“9999-12-30”

intra-mart Accel Platform ※设定文件

最小日=“1900-01-01”

最大日=“2999-12-31”

伴随上述情况,在迁移后从画面上更新数据时,有可能在输入检查时发生警告。发生了警告时,请在适当的范围中重新设定。影响对象为各种数据中的“有效开始日”“有效结束日”等。即便不变更也可运行,若需要更新,请将其设定为可容纳于 intra-mart Accel Platform范围内的值。

特别在主表数据的导入等操作中,请对日期进行修正。

IM-ContentsSearch

IM-ContentsSearch信息不会被迁移。

数据不会迁移。

由于索引不具备兼容性,需全部重新生成。

设定文件也需要全部重新设定。

通过安装 IM-ContentsSearch 用兼容模块,可将生成的抓取器作为兼容批处理使用。

intra-mart Accel Platform 2014 Winter(Iceberg)

67

但是,若使用了Facet等,由于部分式样有更改,根据制作情况有可能不按预期运行。

IM-ContentsSearch的模板需要修正。

需根据 intra-mart Accel Platform 编程指南对生成的模板进行修正。

IM-Workflow

IM-Workflow的内容画面需支持UI。

内容画面需对 intra-mart Accel Platform 的UI提供支持。

尚不支持统合工作流。

不支持统合工作流。

IM-共通主表共通主表

IM-共通主表的法人相关数据不会被迁移。

法人及其相关数据(与法人集合的关联、法人所属分类,与贸易伙伴的关联)不会被迁移。

请在 intra-mart Accel Platform 上重新设定。

法人集合、客户不会被迁移。

IM-共通主表的货币、货币汇率数据不会被迁移。

货币、货币汇率数据不会被迁移。请在 intra-mart Accel Platform 上重新设定。

TableMaintenance

TableMaintenance的设置数据不会被迁移。

intra-mart Accel Platform 中,可将表的个别访问权转让给许可功能。

关于表及字段的逻辑名,需使用“表/标题设定”功能通过手动设定并修正。

ViewCreator

ViewCreator中存在不会被迁移的数据。

下述数据项目不会被迁移。在完成迁移处理后,需通过手动设定并修正。

1. 权限信息

2. 列表统计的日期格式及数值格式

3. 交叉统计的数值格式

4. 查询及数据参照的更新日期

5. 门户构件

在门户的迁移模块中,虽然已迁移了门户网站构件的设定,仍无法运行。

ViewCreator权限信息有变更。

有关权限信息,存在下述变更。

职位无法被设定为访问权。

若未设定数据参照的访问权,intra-mart WebPlatform虽可参照任意用户,intra-mart Accel Platform会由于没有权限变得无法参照。

访问访问安全(安全(Web服服务访问权务访问权))

intra-mart Accel Platform 2014 Winter(Iceberg)

68

Web服务访问权不会被迁移。

请根据 intra-mart Accel Platform 的许可设定,对服务/操作的管理权限进行设定。

访问访问安全(安全(账户账户))

部分账户属性信息会被删除。

账户属性信息中,属性值为“null”或“空字符串”的数据会被删除。

访问访问安全(日安全(日历历))

存在部分不会被迁移的日历数据。

下述数据不会被迁移。

“公休日”

“名称/休息日/非休息日”中,设定了插件的内容。

作为上述问题的应对方法,在迁移完成后,需在“日历维护”画面中对迁移后的日历进行下述操作。

请包含必要国家的日期信息设定。

作为标准,提供日本/美国/中国3个国家的设定。

若独自设定了“公休日”,请重新登记。

对于在插件中计算的内容,请在指定日期登记日历信息。

迁移后的日期信息的排序键为自动取号所得。

可由 intra-mart Accel Platform 设定的“排序键”是根据 intra-mart WebPlatform 的日期信息检索时的排序内容所赋予的序号。

日历数据的数据名不会被迁移。

由于 intra-mart Accel Platform 中“数据名”不复存在,不会被迁移。

根据日期信息的显示颜色不同,画面显示的式样亦不同。

在按照“显示色”进行的画面显示中,由于发生了下述式样变更,请在确认日历显示后,重新进行适当设定。

在 intra-mart WebPlatform …背景颜色中设定

若使用了兼容API,会在此处显示。

在 intra-mart Accel Platform …文字颜色中设定

关于日历相关设定,请参照“Tenant管理员操作指南 ”-“维护日历 ”。

迁移前有可能需要变更日历ID。

若日历ID与 intra-mart Accel Platform 中标准安装的日历ID或日历信息设定ID相同,需进行变更。

在 intra-mart WebPlatform 方面,请使用导出/导入等功能变更日历ID。

在 intra-mart Accel Platform 标准日历中所使用的日历ID、日期信息设定ID如下。

日日历历 日日历历ID 日期信息日期信息设设定定ID

日本 JPN_CAL JPN_DAY-SET

美国 USA_CAL USA_DAY-SET

中国 PRC_CAL PRC_DAY-SET

迁移后需对日期信息数据进行维护。

指定“日期”时,由于可输入模式发生了变更,需要对日期信息数据进行维护。

若使用了“日期”+“周几”的组合,需直接指定相应日期等操作。

在 intra-mart WebPlatform 中可输入的模式

“日期/周几/第几周/每周第几天/周几”可自由组合。

上述项目全未设定时,可设定为“每天”。

全部组合共32种模式

在 intra-mart Accel Platform 中可输入的模式

每天

日期

周几(每周)

每周第几天

第几周(第几周的第几天)

intra-mart Accel Platform 2014 Winter(Iceberg)

69

访问访问安全(快捷方式安全(快捷方式URL))

快捷方式URL不会被迁移。

快捷方式URL数据不会被迁移。

访问访问安全(批安全(批处处理)理)

批处理不会被迁移。

标准批处理准备了同样的JobNet,所以请重新进行手动设定。

访问访问安全(密安全(密码历码历史)史)

密码历史不会被迁移。

密码历史数据不会被迁移。

访问访问安全(菜安全(菜单单))

必须配置菜单的导出文件。

必须有菜单的导出文件。此外,最少需要有1个菜单。

即使不存在要迁移的菜单,也请至少留下1个菜单。

菜单迁移中生成的许可资源ID被设置为菜单ID。

由于在许可资源ID中设定了菜单ID,设定其他功能(例如:Web服务)的许可资源后,请确保不要使用相同的值。

执行迁移的菜单中若存在同一URL的菜单,迁移无法正确运行。

由于Routing设定(URI)相同,同一URL的菜单无法进行正确迁移。

请设定不同的URL,并在迁移后对菜单设定/Routing设定/许可设定进行维护。

访问访问安全(身份)安全(身份)

若迁移源中存在持有与 intra-mart Accel Platform 的身份相同的身份ID,内容会被覆盖。

若迁移源中存在与在 intra-mart Accel Platform 上安装的标准身份相同身份ID的话,该身份的内容会被迁移源的内容覆盖。

请比较迁移前与迁移后的身份并进行维护。

访问访问安全(信息更新管理)安全(信息更新管理)

信息更新管理不会被迁移。

信息更新管理数据不会被迁移。

访问访问安全(安全(组别组别管理管理权权限用限用户户菜菜单单))

intra-mart Accel Platform 2014 Winter(Iceberg)

70

组别管理权限用户菜单不会被迁移。

请根据 intra-mart Accel Platform 的许可设定对相应用户的管理权限进行设定。

应应用程序共通主表用程序共通主表

有关应用程序共通主表 API,请参照兼容支持表。

有关应用程序共通主表 API,请参照兼容支持表。

有关应用程序共通主表的兼容功能,请参照兼容指南。

关于兼容功能,请参照兼容指南。

文档工作流(文档工作流(BPW))

需要对文档工作流的内容画面设置主题。

由于各画面是使用 IFRAME 显示的,需要对内容画面设定 theme-no-theme-path-config。

智能手机中无法使用文档工作流。

不支持智能手机。

文档工作流的身份会被重新设置。

“bpwsuper”身份被重新设定为“BPW管理者”。

名称会被更新。

子身份设定会被保留。

门户门户

门户网站访问权设定不会被迁移。

请根据 intra-mart Accel Platform 的许可设定对门户/门户构件/门户构件编辑模式设定访问权。

intra-mart Accel Platform 2014 Winter(Iceberg)

71

保证规定

保证内容及对象

以此保证规定(以下称为“本文”。)及贵公司与本公司签订的全部合同所规定的要求

(包含但不仅限于系统要求。)

以及贵公司在限制事项范围内使用本产品为条件,本公司对贵公司保证,

本产品按照与本产品一同提供的或在本公司主页( http://www.intra-mart.jp/document/library/?product=iap )上

刊登的用户手册最新版动作。

此外,该保证仅限于在贵公司内部使用。

另外,本公司会单方面斟酌情势采取无偿交换或修补、或返还作为获取本产品的代价由英特玛从贵公司获得的

金额中的任一种方法来实现该保证。

本公司只对从购买了正规的本公司产品,且合法无误地完成了用户登记的顾客

提供上述保证措施,本公司不提供其他一切支持或保证、特别是不对安装了本产品的硬件、

连接产品、以及在其中保存的软件、数据(但不仅限于此)等提供保证。

保证的适用排除

下述情况下不保证程序正常运行。

贵公司未按照在本文或贵公司与本公司所签订的一切合同中规定的要求(包含但不只限于系统要求。)其他限制事项规定的范围内使用本产品时

由于火灾、地震、水灾、雷击、煤气、盐分侵蚀以及其他自然灾害、公害等外部事由引起的误动作时

由于使用时违反合理的使用方法而引起问题时

由于贵公司或第三方进行了改变/变更等相关作业而引起问题时

和本产品以外的软件、硬件等发生了兼容性问题时

免责

与任何理由无关,与本产品有关的本公司的损害赔偿责任

限定在本产品的“软件最终用户许可协议”所规定的责任范围内。

与其他合同的关系

关于本产品的保证,若贵公司与本公司签订的一切合同与本文有不一致、

则以本文的记述优先。

intra-mart Accel Platform 2014 Winter(Iceberg)

72

版权及特别记载事项

intra-mart 为 NTT 数据英特玛公司的注册商标。

Oracle 和 Java 为 Oracle Corporation 及其子公司、关联公司在美国及其它国家注册商标。

文中的公司名、商品名等可能是各公司的商标或注册商标。

其它公司名,产品名以及服务名等为各公司自己的商标或注册商标。

您对本产品的使用行为即视为您已接受并同意包含在本产品中的各软件许可证。

(正文完)

intra-mart Accel Platform 2014 Winter(Iceberg)

73