许可设置画面设定¶
项目
总览¶
许可设置屏幕。
模块 Tenant管理功能 格式化文件(xsd) WEB-INF /模式/ authz-editor-config.xsd 设定位置 WEB-INF / conf / authz-editor-config.xml <authz-editor-config xmlns = <xml版本=“ 1.0”编码=“ UTF-8” $1$2 >>“ http:// www intra-mart .jp / authz / authz-editor-config。” xmlns:xsi = “ http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation =“ http :. // www intra-mart .jp / authz / authz-editor-config ../schema/authz-editor- config.xsd“ > <策略更新> <cache-update-error rollback = ” true“ /> </策略更新> <resource-group-update> <cache-update-error rollback = ” true“ /> < /资源组更新> <资源组备份> <路径> im_authz /备份</路径> <最大大小> 10 </最大大小> </资源组备份> <xlsx-import> <路径> im_authz / xlsx_import </路径> <commit-count> 0 </ commit-count> <validate-inherits>假</ validate-inherits> <validate-resource-exists> true </ validate-resource-exists> < validate-subject-exists>假</ validate-subject-exists> <max-size> 10 </ max-size> </ xlsx-import> <xlsx-export> <template-file>产品/ im_authz_xlsx_import_export / authz_template.xlsx </ template-file> <path> im_authz / xlsx_export </ path> <file-name> y yyyMMdd_HHmmss </文件名> <文件扩展名> .xlsx </文件扩展名> <最大尺寸> 10 </最大尺寸> <xlsx-password> intramart </ xlsx-password> </ xlsx-export> </ authz-editor-config>
参考资料¶
许可策略更新处理设置¶
标签名称 政策更新 设置更新许可策略时的处理。[设定项目 ]
<authz-editor-config> <policy-update> ... </ policy-update> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 身份验证编辑器配置
缓存更新错误设置(许可策略)¶
标签名称 缓存更新错误 设置由于许可策略的高速缓存更新而导致错误时的行为。[设定项目 ]
<authz-editor-config> <策略更新> <缓存更新错误 回滚=“真” /> </ policy-update> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 政策更新 [属性]
属性名称 说明 必填项 默认值 回滚 设置在缓存更新失败时是否回退许可策略更新。 × true
许可资源组更新处理设置¶
标签名称 资源组更新 设置更新许可资源组时的处理。[设定项目 ]
<authz-editor-config> <resource-group-update> ... </ resource-group-update> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 身份验证编辑器配置
缓存更新错误设置(许可资源组)¶
标签名称 缓存更新错误 设置由于许可资源组的缓存更新而在发生错误时的行为。[设定项目 ]
<authz-editor-config> <资源组更新> <缓存更新错误 回滚=“真” /> </ resource-group-update> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 资源组更新 [属性]
属性名称 说明 必填项 默认值 回滚 设置如果缓存更新失败,是否回退许可资源组的更新。 × true
资源组备份设置¶
标签名称 资源组备份 删除资源组和关联的资源后,此设置将自动备份相关的许可设置。[设定项目 ]
<authz-editor-config> <resource-group-backup> ... </ resource-group-backup> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 身份验证编辑器配置
备份目标路径设置¶
标签名称 路径 设置保存备份许可设置文件的位置。从公共Storage的根源到相对路径。[设定项目 ]
<authz-editor-config> <resource-group-backup> <path> im_authz /备份</ path> </ resource-group-backup> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 指定从公共Storage根目录开始的相对路径。 单位/类型 弦乐 省略时的默认值 im_authz /备份 父标签 资源组备份
备份最大数量设置¶
标签名称 最大尺寸 设置将许可设置文件保存为备份的最大次数。如果指定0,则保存的项目数不受限制。在这种情况下,请注意缺少公共Storage容量。[设定项目 ]
<authz-editor-config> <resource-group-backup> <max-size> 30 </ max-size> </ resource-group-backup> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 指定要保留的最大备份数。 单位/类型 编号 省略时的默认值 30 父标签 资源组备份
Excel导入设置¶
标签名称 xlsx导入 从许可设置屏幕使用Excel文件导入许可设置时,将使用此设置。[设定项目 ]
<authz-editor-config> <xlsx-import> ... </ xlsx-import> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 身份验证编辑器配置
Excel导入处理结果放置路径设置¶
标签名称 路径 设置放置JSON格式文件的位置,以存储Excel导入处理的处理结果。该文件将放置在公共Storage,因此请从公共Storage的根目录设置相对路径。在许可设置屏幕上导入Excel时上载的Excel文件也位于此路径下。 (但是,导入后会自动将其删除。)[设定项目 ]
<authz-editor-config> <xlsx-import> <path> im_authz / xlsx_import </ path> </ xlsx-import> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 指定存储Excel导入过程结果文件的位置,作为从公共Storage根目录开始的相对路径。 单位/类型 弦乐 省略时的默认值 im_authz / xlsx_import 父标签 xlsx导入
Excel导入提交间隔设置¶
标签名称 提交计数 在导入过程中,设置从许可策略更改(指向添加/更新/删除)到数据库事务提交的数据库。例如,如果您指定10,则每次更改10个许可策略时都会提交数据库事务。如果指定0或更少,则直到导入过程完成才执行提交。有关导入过程中的提交顺序,请参阅“ IM-Authz(许可)导入/导出设计书”-“ Excel(xlsx) ”。[设定项目 ]
<authz-editor-config> <xlsx-import> <commit-count> 0 </ commit-count> </ xlsx-import> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 提交前策略更改的次数 单位/类型 编号 省略时的默认值 0 父标签 xlsx导入
未配置的许可策略验证设置¶
标签名称 验证继承 设置是否对未在导入文件中明确设置“允许” /“禁止”的许可策略执行验证。进行验证是为了防止由于导入文件的编辑者的错误而反映出意外的许可策略。验证时,如果对于许可策略中设置为除“允许” /“禁止”以外的内容的单元格不满足以下条件,将发生导入错误。
- 单元格的内容为“未设置(继承结果,许可)”,单元的上级资源组为“许可”或“未设置(继承结果,许可)”。
- 单元格的内容为“未设置(继承的结果,禁止)”,单元格的上级资源组为“禁止”或“未设置(继承的结果,禁止)”。
有关未设置许可策略验证设置而导致导入时行为之间差异的详细内容,请参阅“ IM-Authz(许可)导入/导出设计书”-“ Excel(xlsx) ”。[设定项目 ]
<authz-editor-config> <xlsx-import> <validate-inherits>假</ validate-inherits> </ xlsx-import> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置是否验证尚未设置的许可策略单元。 单位/类型 布尔值(真/假) 省略时的默认值 false 父标签 xlsx导入
资源组/资源存在验证设置¶
标签名称 验证资源存在 验证是否注册了与要导入的Excel(xlsx)文件中定义的资源组和资源有关的数据。执行验证时,如果定义了不存在的资源组资源,则导入处理将作为错误而中断。[设定项目 ]
<authz-editor-config> <xlsx-import> <validate-resource-exists> true </ validate-resource-exists> </ xlsx-import> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 指定是否执行资源组/资源存在验证。 单位/类型 布尔值(真/假) 省略时的默认值 true 父标签 xlsx导入
主题组存在验证设置¶
标签名称 验证对象存在 验证是否已注册有关要导入的Excel(xlsx)文件中定义的主题组的数据。如果定义了不存在的主题组,则导入处理将作为错误而中断。[设定项目 ]
<authz-editor-config> <xlsx-import> <validate-subject-exists> false </ validate-subject-exists> </ xlsx-import> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置是否执行主题组。 单位/类型 布尔值(真/假) 省略时的默认值 false 父标签 xlsx导入
Excel导入处理结果文件编号设置¶
标签名称 最大尺寸 设置保存Excel导入处理的处理结果文件的文件数。如果Excel导入处理的处理结果文件数超过了设置值 ,则按时间顺序删除文件。对于在“许可设置”屏幕上的导入结果一览表显示的结果数,将显示此设置中指定的值。如果指定0以下,则保存的项目数不受限制。在这种情况下,请注意缺少公共Storage容量。[设定项目 ]
<authz-editor-config> <xlsx-import> <max-size> 10 </ max-size> </ xlsx-import> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 Excel导入处理产生的文件数 单位/类型 编号 省略时的默认值 10 父标签 xlsx导入
Excel导出设置¶
标签名称 xlsx-export 从许可设置屏幕使用Excel文件导出许可设置时,将使用此设置。[设定项目 ]
<authz-editor-config> <xlsx-export> ... </ </ xlsx-export> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 身份验证编辑器配置
模板文件设置¶
标签名称 模板文件 指定用于创建要导出的Excel(xlsx)文件的模板文件的路径(相对于公共Storage的根目录)。[设定项目 ]
<authz-editor-config> <xlsx-export> <template-file>产品/ im_authz_xlsx_import_export / authz_template.xlsx </ template-file> </ xlsx-export> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 指定模板文件的路径,以创建要导出的Excel(xlsx)文件(相对于公共Storage的根目录)。 单位/类型 弦乐 省略时的默认值 产品/ im_authz_xlsx_import_export / authz_template.xlsx 父标签 xlsx-export
Excel导出文件分配路径设置¶
标签名称 路径 设置放置Excel导出和输出的文件的位置。该文件将放置在公共Storage,因此请从公共Storage的根目录设置相对路径。[设定项目 ]
<authz-editor-config> <xlsx-export> <路径> im_authz / xlsx_export </ path> </ xlsx-export> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 指定相对于公共Storage的根目录存储Excel导出文件的位置。 单位/类型 弦乐 省略时的默认值 im_auhtz / xlsx 父标签 xlsx-export
Excel导出文件名设置¶
标签名称 文件名 设置Excel导出文件的文件名。日期和时间格式类型可用于文件名。可用格式是java.text.SimpleDateFormat中可用的模式。 详细内容 ,请参阅JavaDoc中的SimpleDateFormat。[设定项目 ]
<authz-editor-config> <xlsx-export> <文件名> yyyyMMdd_HHmmss </文件名> </ xlsx-export> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置要导出的Excel文件的文件名。 单位/类型 弦乐 省略时的默认值 yyyyMMdd_HHmmss 父标签 xlsx-export
Excel导出文件扩展名设置¶
标签名称 文件扩展名 设置Excel导出文件的扩展名。替换字符串可用于设置值 。可用的替换字符串为:
- {^ userCd ^} :执行输出操作的用户代码
- {^ partId ^} :输出part-id
[设定项目 ]
<authz-editor-config> <xlsx-export> <file-ext> .xlsx </ file-ext> </ xlsx-export> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置导出的Excel文件的扩展名。 单位/类型 弦乐 省略时的默认值 .xlsx 父标签 xlsx-export
Excel导出保存文件编号设置¶
标签名称 最大尺寸 设置导出到Excel后保存输出文件的文件数。如果通过Excel导出输出的文件数超过了设置值 ,请按时间顺序删除文件。对于在“许可设置”屏幕上导出的文件一览表中显示的结果数量,将显示此设置中指定的值。如果指定0以下,则保存的项目数不受限制。在这种情况下,请注意缺少公共Storage容量。[设定项目 ]
<authz-editor-config> <xlsx-export> <max-size> 10 </ max-size> </ xlsx-export> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 Excel导出和输出文件数 单位/类型 编号 省略时的默认值 10 父标签 xlsx-export
保护密码设定¶
标签名称 xlsx密码 指定用于保护导出的Excel(xlsx)文件的不可更改部分的密码。如果未指定,则可以在不应用保护密码的情况下添加/更新/删除行/列,但是如果这样做,则会在导入期间导致错误。[设定项目 ]
<authz-editor-config> <xlsx-export> <xlsx-password> intramart </ xlsx-password> </ xlsx-export> </ authz-editor-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置要保护的密码的值。 单位/类型 弦乐 省略时的默认值 超市 父标签 xlsx-export