intra-mart Accel Platform 配置文件参考 第26版2020-08-01

IM-通用主表

总览

执行要在IM-通用主表使用的设置。

模块
IM-通用主表
格式化文件(xsd)
WEB-INF /模式/ im-master-config.xsd
设定位置
WEB-INF / conf / im-master-config.xml

<?xml版本=“ 1.0”编码=“ UTF-8”?> <im-master-config xmlns = “ http:// intra-mart .co.jp / Foundation / master / common / config / im-master- config“ xmlns:xsi = ” http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation = ” http:// intra-mart .co.jp / foundation / master / common / config / im- master-config ../schema / im-master-config.xsd“ > <分隔符> / </分隔符> <大数据模式> <用户 启用= ” false“ > <限制> 1000 </限制> </用户> <部门已 启用= “ false” > <长度> 20 </长度> </部门> <公共组已 启用= “ false” > <长度> 20 </长度> </ public-group> <角色已 启用= “ false” > <limit> 1000 </ limit> </角色> <account enabled = “ false” > <limit> 1000 </ limit> </ account> <user-category-item enabled = “ false” > <limit > 1000 </限制> </用户类别项目> </大数据模式> <sp-大数据模式> <用户> <限制> 1000 </限制> </用户> <部门> <长度> 20 </长度> </部门> <公共组> <长度> 20 </长度> </公共组> <角色> <限制> 1000 </限制> </角色> <帐户> <限制> 10 00 </限制> </帐户> </ sp-large-data-mode> <api-model-validation enabled = “ true” /> <fuzzy-string-search> <fuzzy-search enabled = “ true” > < ! - 是否区分大小写 - > <upper> false </ upper> <!- 是否区分大小写 (仅日语)-> <to-multi-byte> false < / to-multi-byte> <!-是否区分平假名和片假名(仅日语)-> <transliterate> false </ transliterate> </ Fuzzy-search> </ Fuzzy-string-search> <user -image-config> <image-size-type- key = “ large” size = “ 100” /> <image-size-type- key = “ small” size = “ 48” /> <max-image-file-size> 20 </ max-image-file-size> </ user-image-config> </ im-master-config>

参考资料

分隔符

标签名称 分隔符
在显示具有层次结构(组织,公共组等)的数据时定义定界符。

[设定项目 ]

<im-master-config> <separator> / </分隔符> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容 分隔符
单位/类型 弦乐
省略时的默认值
父标签 im-master-config

海量数据模式

标签名称 大数据模式
定义使用大数据模式。大数据模式用于限制导致不良响应的搜索,例如完全搜索或模糊搜索。
如果存在大量使用情况数据,则将在不定位所有注册数据的情况下以较小的范围执行搜索。
使用大数据模式时,存在以下限制。
  • 必须输入关键字。换句话说,您无法搜索所有项目。
  • 关键字搜索目标是“名称”,“代码”和“搜索名称(对于用户,阅读)”之一。
  • 您只能选择关键字搜索条件之一“完全匹配”或“前缀”。
  • 您将无法检索超出显示限制的数据。

[设定项目 ]

<im-master-config> <大数据模式> .... </大数据模式> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 im-master-config

海量数据模式(用户搜索)

标签名称 使用者
设置执行用户搜索时是否使用大数据模式。

[设定项目 ]

<im-master-config> <large-data-mode> <user enabled = “ false” > .... </ user> </ large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 大数据模式

[属性]

属性名称 说明 必填项 默认值
已启用
如果为true,则使用大数据模式。
如果为false,则不要使用大数据模式。

用户搜索显示次数

标签名称 极限
设置使用大数据模式时可以获取的最大用户信息数量。根据设置值取消。不使用大数据模式时,将忽略设置值 。

[设定项目 ]

<im-master-config> <large-data-mode> <user enabled = “ false” > <limit> 1000 </ limit> </ user> </ large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 使用者

海量数据模式(公司/部门搜索)

标签名称 部门
设置执行公司/部门搜索时是否使用海量数据模式。
如果启用此设置,则仅获得紧接下方的节点一览表 。
禁用此设置后,递归地获取层次结构的较低级别。 (根据搜索条件的指定,它将到达指定的节点。)

[设定项目 ]

<im-master-config> <large-data-mode> <部门 启用= “ true” > .... </部门> </ large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 大数据模式

[属性]

属性名称 说明 必填项 默认值
已启用
如果为true,则使用大数据模式。
如果为false,则不要使用大数据模式。

组织一览表显示号码

标签名称 长度
在有页符的公司/组织的搜索结果中设置每页显示的页数。

[设定项目 ]

<im-master-config> <large-data-mode> <部门 启用= “ true” > <length> 20 </ length> </部门> </ large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 部门

海量数据模式(公共组搜索)

标签名称 公共团体
设置执行公共组搜索时是否使用大数据模式。
如果启用此设置,则仅获得紧接下方的节点一览表 。
禁用此设置后,递归地获取层次结构的较低级别。 (取决于搜索条件规范,直到指定的节点。)

[设定项目 ]

<im-master-config> <large-data-mode> <public-group enabled = “ true” > .... </ public-group> </ large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 大数据模式

[属性]

属性名称 说明 必填项 默认值
已启用
如果为true,则使用大数据模式。
如果为false,则不要使用大数据模式。

显示的公共组一览表数

标签名称 长度
设置在公共组搜索结果,其中有一个页符每页显示的页数量。

[设定项目 ]

<im-master-config> <large-data-mode> <public-group enabled = “ true” > <length> 20 </ length> </ public-group> </ large-data-mode> </ im-主配置>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 公共团体

海量数据模式(角色搜索)

标签名称 角色
设置执行角色搜索时是否使用海量数据模式。

[设定项目 ]

<im-master-config> <large-data-mode> <role enabled = “ false” > .... </角色> </ large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 大数据模式

[属性]

属性名称 说明 必填项 默认值
已启用
如果为true,则使用大数据模式。
如果为false,则不要使用大数据模式。

角色搜索显示计数

标签名称 极限
使用大数据模式时,设置获取的角色信息的最大数量。根据设置值取消。不使用大数据模式时,将忽略设置值 。

[设定项目 ]

<im-master-config> <large-data-mode> <role enabled = “ false” > <limit> 1000 </ limit> </ role> </ large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 角色

海量数据模式( 账号搜索)

标签名称 户口
设置执行账号搜索时是否使用海量数据模式。

[设定项目 ]

<im-master-config> <大数据模式> <account enabled = “ false” > .... </帐户> </大数据模式> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 大数据模式

[属性]

属性名称 说明 必填项 默认值
已启用
如果为true,则使用大数据模式。
如果为false,则不要使用大数据模式。

账号搜索显示次数

标签名称 极限
设置使用大数据模式时可以获取的最大账号信息数量。根据设置值取消。不使用大数据模式时,将忽略设置值 。

[设定项目 ]

<im-master-config> <large-data-mode> <account enabled = “ false” > <limit> 1000 </ limit> </ account>> large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 户口

海量数据模式(部门+用户分类项目搜索)

标签名称 用户类别项目
设置执行项目 +用户分类项目搜索时是否使用海量数据模式。

[设定项目 ]

<im-master-config> <large-data-mode> <user-category-item enabled = “ false” > .... </ user-category-item> </ large-data-mode> </ im-主配置>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 大数据模式

[属性]

属性名称 说明 必填项 默认值
已启用
如果为true,则使用大数据模式。
如果为false,则不要使用大数据模式。

用户分类项目检索显示编号

标签名称 极限
使用大数据模式时,设置用户分类项目信息的最大记录数。根据设置值取消。不使用大数据模式时,将忽略设置值 。

[设定项目 ]

<im-master-config> <large-data-mode> <user-category-item enabled = “ false” > <limit> 1000 </ limit> </ user-category-item> </ large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 用户类别项目

海量数据模式[智能手机]

标签名称 sp-大数据模式
定义在智能手机上使用海量数据模式。大数据模式用于限制导致不良响应的搜索,例如完全搜索或模糊搜索。
如果有大量使用数据,则将在不针对所有注册数据的情况下以较小的范围执行搜索。
使用大数据模式时,存在以下限制。
  • 必须输入关键字。换句话说,您无法搜索所有项目。
  • 您将无法检索超出显示限制的数据。

[设定项目 ]

<im-master-config> <sp-large-data-mode> .... </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 im-master-config

海量数据模式[智能手机](用户搜索)

标签名称 使用者
使用大数据模式时,设置用户信息搜索条件。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <user> .... </ user> </ sp-large-data-mode> </ im-master-config>
必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 sp-大数据模式

用户搜索显示编号[智能手机]

标签名称 极限
设置使用大数据模式时可以获取的最大用户信息数量。根据设置值取消。不使用大数据模式时,将忽略设置值 。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <user> <limit> 1000 </ limit> </ user> </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 使用者

海量数据模式[智能手机](公司/组织搜索)

标签名称 部门
目前未使用。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <部门> .... </部门> </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 sp-大数据模式

组织一览表显示号码[智能手机]

标签名称 长度
目前未使用。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <部门> <length> 20 </ length> </部门> </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 部门

海量数据模式[智能手机](公共组搜索)

标签名称 公共团体
目前未使用。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <public-group> .... </ public-group> </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 sp-大数据模式

显示的公共组一览表数[智能手机]

标签名称 长度
目前未使用。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <public-group> <length> 20 </ length> </ public-group> </ sp-large-data-mode> </ im-master -config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 公共团体

海量数据模式[智能手机](角色搜索)

标签名称 角色
设置执行角色搜索时是否使用海量数据模式。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <role> .... </ role> </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 sp-大数据模式

角色搜索显示号码[智能手机]

标签名称 极限
使用大数据模式时,设置获取的角色信息的最大数量。根据设置值取消。不使用大数据模式时,将忽略设置值 。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <角色> <limit> 1000 </ limit> </ role> </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 角色

海量数据模式[智能手机]( 账号搜索)

标签名称 户口
目前未使用。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <account> .... </ account> </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 sp-大数据模式

账号搜索显示号码[智能手机]

标签名称 极限
目前未使用。

[设定项目 ]

<im-master-config> <sp-large-data-mode> <account> <limit> 1000 </ limit> </ account> </ sp-large-data-mode> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
单位/类型 编号(1-)
省略时的默认值
父标签 户口

API模型验证

标签名称 api模型验证
在IM-通用主表 API中定义验证操作。
此验证将验证API的参数是否不违反“ IM-通用主表输入项目定义 ”中定义的限制。

注解

在intra-mart Accel Platform 2015 Winter ,仅对API参数的强制性约束进行了验证。
intra-mart Accel Platform 2016 Spring ,将验证与数据注册相关的API是否不违反“ IM-通用主表输入项目定义文档 ”中定义的约束。
如果要禁用此验证,请为启用的属性明确指定false。

[设定项目 ]

<im-master-config>
  <api-model-validation 已启用=“真” />
</ im-master-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值 属性“启用”的设置值 “真”。
父标签 im-master-config

[属性]

属性名称 说明 必填项 默认值
已启用
如果为true,则API验证将起作用。
如果为false,则API验证将无效。

模糊搜索(用户搜索)

标签名称 模糊字符串搜索
在IM-通用主表定义用户搜索时是否使用模糊搜索。
此处的模糊搜索是在不区分大写/小写/平假名/片假名/半角/全角字母的情况下进行搜索。
使用模糊搜索时,存在以下限制:
  • 用户搜索性能可能会下降
  • 如果您混合使用字母,平假名和片假名,则可能不会显示预期的结果

详细内容 “的局限性 ” - “ IM通用主请参考”。

[设定项目 ]

<im-master-config> <fuzzy-string-search> <fuzzy-search enabled = “ true” > .... </ Fuzzy-search> </ Fuzzy-string-search> </ im-master-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型 布尔型
省略时的默认值 属性“启用”的设置值用作“假”。
父标签 im-master-config

[属性]

属性名称 说明 必填项 默认值
已启用
如果为true,请在用户搜索中使用歧义搜索。
如果为false,则请勿在用户搜索中使用歧义搜索。

模糊搜索(小写/大写设置)

标签名称 上层
设置使用模糊搜索时是否忽略大小写。

[设定项目 ]

<im-master-config> <fuzzy-string-search> <fuzzy-search enabled = “ true” > <upper> false </ upper> .... </ Fuzzy-search> </ Fuzzy-string-search> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
如果为true,则忽略大小写。
如果为假,则区分大小写。
单位/类型 布尔型
省略时的默认值
父标签 模糊搜索

模糊搜索(半角/全角设置)

标签名称 到多字节
设置使用模糊搜索时使用半角还是全角。

[设定项目 ]

<im-master-config> <fuzzy-string-search> <fuzzy-search enabled = “ true” > <to-multi-byte> false </ to-multi-byte> .... </ Fuzzy-search> </ Fuzzy-string-search> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
如果为true,则不区分半角和全角。
如果为false,则区分半角和全角。
单位/类型 布尔型
省略时的默认值
父标签 模糊搜索

模糊搜索(平假名/片假名设置)

标签名称 音译
设置使用模糊搜索时是否区分平假名/片假名。

[设定项目 ]

<im-master-config> <fuzzy-string-search> <fuzzy-search enabled = “ true” > <transliterate> false </ transliterate> .... </ Fuzzy-search> </ Fuzzy-string-search> </ im-master-config>

必填项目
多种设定 ×
设置值 /设定内容
如果为true,则不要区分平假名和片假名。
如果为假,请区分平假名和片假名。
单位/类型 布尔型
省略时的默认值
父标签 模糊搜索

个人资料图片

标签名称 用户图像配置
定义个人资料图像的设置。

[设定项目 ]

<im-master-config> <user-image-config> .... </ user-image-config> </ im-master-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 im-master-config

个人资料图片( 类别 )

标签名称 图像尺寸类型
设置个人资料图像缩略图的大小和类别 。
生成具有指定大小的正方形缩略图图像并保存该图像。

[设定项目 ]

<im-master-config>
  <用户图像配置>
   <图像尺寸类型 键=“ xx大” 大小=“ 350” />
   <图像尺寸类型 键=“ x大” 大小=“ 200” />
   <图像尺寸类型 键=“大” 大小=“ 100” />
   <图像尺寸类型 键=“小” 大小=“ 48” />
  </ user-image-config>
</ im-master-config>

必填项目 ×
多种设定
父标签 im-master-config

[属性]

属性名称 说明 必填项 默认值
关键
定义图像类别 。
大小
定义图像的垂直和水平尺寸(像素)。

注解

如果没有image-size-type的描述,将使用以下内容创建缩略图。
类别 (键) 尺码
大的 100
48

个人资料图片(最大值)

标签名称 最大图像文件大小
设置可以作为配置文件图像上传的文件大小的最大字节数(MBytes)。

[设定项目 ]

<im-master-config> <user-image-config> <max-image-file-size> 20 </ max-image-file-size> </ user-image-config> </ im-master-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
文件大小的最大字节数
单位/类型 编号(1-)
省略时的默认值 20兆字节
父标签 用户图像配置

搜索对话框设置

标签名称 搜索对话框配置
定义搜索对话框的设置。

[设定项目 ]

<im-master-config> <search-dialog-config> .... </ search-dialog-config> </ im-master-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 im-master-config

搜索对话框的默认大小设置

标签名称 默认大小为绝对
设置搜索对话框的默认大小。
您可以选择固定大小或比例大小与窗口大小。
因为搜索对话框使用imACMSearchDialog标签, 详细内容是脚本开发标签库imACMSearchDialog请参考。

[设定项目 ]

<im-master-config> <search-dialog-config> <default-size-absolute> false </ default-size-absolute> </ search-dialog-config> </ im-master-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
如果为true,则对话框的默认大小是固定的。 (宽800像素*高600像素)
如果为false,则对话框的默认大小取决于窗口大小。
单位/类型 布尔型
省略时的默认值 false
父标签 搜索对话框配置