基本处理缺省值列表

处理缺省值是系统管理员可以进行的设置,以控制系统如何响应用户命令和操作的各个方面。

下表列出系统提供的基本处理缺省值。如果指定了缺省值,则意味着尚未在处理缺省值表单中设置处理缺省值。

也可能会有一些应用程序特定的处理缺省值。

请参见此应用程序的以下附加处理缺省值

处理缺省值 说明/有效值
管理员许可模块名称 该处理缺省值指定管理员用户的许可模块。缺省值为MGCoreTrans
允许保存表单运行时更改 如果设置为 1(缺省),那么用户可以保存表单在正常操作过程中进行的细微更改,具体如下:
  • 更改表单大小
  • 移动分割条
  • 隐藏网格视图或详情视图
  • 更改网格列的可见性
  • 更改网格显示中的列顺序

如果设置为 0(零),此处理缺省值会阻止保存更改。

注意: 这不同于具有基本或以上编辑权限的用户保存表单用户版本的功能。此设置允许所有用户保存细微运行时更改,不需要用户具有设计模式权限。
允许脚本语言选择 如果设置为 1,那么表单程序员可以为个别脚本指定缺省语言以外的脚本语言,有效覆盖缺省脚本语言的系统设置。

如果设置为 0(零),那么表单程序员不能为个别脚本指定替代的脚本语言,而是强制执行缺省脚本语言设置(缺省脚本语言)。

星号作为必填指示符 不建议使用。

如果设为 1,那么该处理缺省值将使所有需要的字段上的“静态”标签均显示一个星号 (*)。

处理缺省值被主题,特别是“Infor”主题所取代。

浏览器组件 BG 呈现间隔 运行包含基于浏览器的组件作为后台任务的报告时,可能需要该处理缺省值。这些基于浏览器的组件包括图表或仪表盘等组件。这是因为在处理报告之前,图表或仪表盘无法完成呈现。

通过该处理缺省值,您可以为组件设置在提交报告进行处理前呈现的额外时间(单位为毫秒)。

如果未指定其他值,则将使用缺省值 1000 毫秒。

浏览器不活动锁定分钟数 缺省值列中的正整数指定了系统允许用户会话闲置多少分钟才锁定用户。例如,如果此处理缺省值设置为 30,并且用户在会话仍然运行的情况下离开电脑,不活动 30 分钟后,电脑将被锁定。要恢复会话,用户必须输入用户密码。

如果此处理缺省值设置为 0(缺省),系统不会因为会话不活动而锁定用户。

客户端 Ping 会话分钟数 该出去缺省值将以分钟为单位决定间隔的时间长度,客户机以该间隔将 Ping 消息发送至 IDO 层,以指示客户机是否仍然连接并工作。

该处理缺省值与关闭孤立会话处理缺省值密切相关。

集合读取模式 该处理缺省值指定用于查询的全局处理隔离层

该设置影响用于表单集合和集合级别验证的集合级别查询。该设置不影响 SQL SELECT 操作或其他在存储过程(方法)调用中编码的处理。

该处理缺省值的有效值为:

  • 已提交:如果所有查询只能查看查询可获得共享锁定的数据,则使用该值。
  • 未提交:如果查询可以读取并显示尚未提交至数据库的数据,则使用该值。

    在此设置下,您的查询完成之前,不需要等待其他访问相同的数据集的长时间运行的处理完成。但是,未提交记录可以在查询显示该记录与用户保存对该记录的更新之间回溯。如果未提交的数据在查询后回溯,那么用户不能保存记录,因为最优化锁定失败。进行更改和保存操作前,用户必须刷新记录以获得有效数据。

在后台任务中,可以通过设置后台任务定义表单中的隔离层字段置换单独存储过程或报告的该处理缺省值。

表单程序员可以通过在“设计模式”下设置集合属性表上的读取模式属性,置换单个表单集合规范、在集合中列表源和在集合中验证的该处理缺省值。

缺省脚本语言 该处理缺省值为自定义表单或全局脚本指定缺省脚本语言。有效值为:
  • Visual Basic(缺省)
  • Visual C#
禁用记录上限覆盖保存 该处理缺省值指定用户对记录上限的覆盖是否从一个会话保留(保存)到下一个会话。有效值为:
  • 0(禁用):用户覆盖被保留。  
  • 1(启用,缺省)用户覆盖不保留。
启用审核日志 该处理缺省值指定是否将信息写入审核日志。有效值为:
  • 0(关闭):消息被输入。
  • 1(开启,缺省):消息不输入。

如果打开了审核日志,当用户登录并打开表单时,WinStudio 会自动将信息发送给日志。如果程序员创建了“将分录添加至审核日志”回复类型的事件处理程序,可以为其他事件生成信息。

强制使用访问用户的前缀 如果设为1,该处理缺省值强制基于“访问用户”标识符,为名称使用前缀,此设置针对所有用户创建的:
  • IDO 和表
  • 非用户创建的表中的表列
  • 扩展非用户创建的 IDO 的 IDO 上的属性

此项功能允许自动升级。

另一个目的是避免用户删除不是他们自己创建的 SQL 表和列。

如果未设置或设为0,用户可以为这些 IDO 和组件赋予重复的名称,这可能在升级时出现问题。

请参见关于强制前缀

筛选器验证 该处理缺省值用于控制所有用于 LoadCollection 请求的筛选器的验证范围。该处理缺省值有三个有效值:
  • 验证所有会话的筛选器
  • (缺省)仅验证自动会话的筛选器
  • 不验证任何筛选器

请参见关于筛选器验证

IDO 检出已禁用 如果设置为 1,IDO 编辑表单的检出按钮始终会被禁用。

如果设置为 0(缺省),在适当的时候,检出按钮会启用。

ION Pulse 接口 该处理缺省值指定应用程序事件系统收件箱数据是否与 ION Pulse 同步。如果该处理的缺省值设为 1 ,那么系统创建要发送到 ION 的通知,监控进来的通知,并将它们发送到 AES 收件箱。

为了让安装了 Mongoose 应用程序和 Infor ION 的企业终端用户在这两个系统中能查看并回复来自另一个系统的通知,我们需要作一些处理,这是这些处理的一部分。

保留成功事件状态 如果设置为 1,应用程序事件系统会保存事件运行过程中的一组状态记录。

如果未设置或设置为 0(缺省),这些状态记录会被删除。

如果需要查看已成功执行事件的状态历史,则可以临时添加此处理缺省值,并将其设置为 1。但是,包含此状态历史信息的表将迅速增大,明显影响性能。

BOD 中使用逻辑 ID 别名 不建议使用。

该处理缺省值是作为临时解决方法创建的,现在此项功能在 ION 中提供。

如果设为 1,在多站点环境中工作时,该处理缺省值使您可以通过逻辑 ID 信息来搜索 BOD 本身。

关闭孤立会话分钟数 该处理缺省值指定“心跳”Ping 之后的分钟数,会话在变为无响应后的这些时间内仍然有效。

无响应或孤立会话不同于仅用户处于不活动状态的会话。例如,以下情况可能会导致会话无响应:

  • 连接丢失等网络问题
  • 主要域控制器出现问题
  • 用户已登录客户端的计算机因故冻结后重新启动

如果会话具有一个当前正在通过 IDO 层运行的过程,那么即使该会话停止发送 Ping 消息,仍然不会关闭会话。

如果在处理缺省值表单中未设置该值,那么孤立会话不会自动关闭。客户端用于发送“心跳”Ping 的间隔是在客户端 Ping 会话分钟数处理缺省值中指定的。

注意: 设置或重设该值后您必须重启 IDO Runtime Service。重启服务后,系统将使用该处理缺省值中的信息移除任何新的孤立会话。然而,对于重启前就存在的孤立会话,则必须通过会话管理表单手动从数据库中删除。
注意事项: 重新启动 IDO Runtime Service 将终止所有 CloudSuite Industrial 会话,因此在重新启动该服务前需确保所有用户均已退出系统。
非 Unicode 文本 该处理缺省值指定系统将字符串作为 Unicode 还是作为非 Unicode 字符串。有效值包括:
  • 缺省(缺省):将所有文本字符串作为 Unicode 字符串。
  • Ansi:将所有文本字符串作为非 Unicode 字符串。

    非 Mongoose 数据库表使用非 Unicode 字符串时使用该选项。

  • 智能:轮流查看每个字符串,尝试确定它是 Unicode 或非 Unicode,并作相应处理。

Mongoose 使用文本字符串创建提交到数据库的查询。使用的文本字符串通常是 SQL Server Unicode 字符串。

对于非 Mongoose 数据库表,可能已在数据库表中定义非 Unicode 列。这种情况下,使用 Unicode 文本字符串的“where”语句不能正确使用表中定义的索引,因为它首先会将列中的值转换成 Unicode 值,以便与 Unicode 文本比较。这将导致索引扫描,而不是索引搜索。

这就是说,如果在表中定义了非 Unicode 数据,则需要非 Unicode 文本,这样您会获得索引搜索操作,而不是索引扫描操作。

死锁重试次数 该处理缺省值指定在 SQL Server 死锁错误返回给客户端之前重试保存操作的次数。

有效范围包括所有非负整数。值为 0(缺省)时,指示系统不会停止尝试完成保存操作。  

NUMSORTCHAR 数字填充 在<alphaPrefix><numericSuffix> 格式中使用了字母和数字字符,或只使用了数字字符时,该处理缺省值指定使用 NUMSORTCHAR 数据类型字段覆盖缺省填充。如果覆盖缺省填充,该缺省值还指定填充时使用的字符。

该处理缺省值的有效值包括:

  • PAD(x)
  • LEFTPAD(y)

其中 x/y 是单个的标准键盘字符。

注意:
  • 如果设置了该处理缺省值,那么只影响新的 NUMSORTCHAR 值。一旦 NUMSORTCHAR 值被填充并保留,该处理缺省值就对该值不再有影响。
  • 您对该处理缺省值所作的设置是全局的;也就是说,它们会影响所有 NUMSORTCHAR 数据类型字段,不论是否显示在应用程序中。

请参见关于 NUMSORTCHAR 字段填充

对象元数据链接 该处理缺省值指定链接至应用程序数据库的 IDO 元数据(对象)数据库的名称。它是由“配置管理器”创建的。
保留 WinStudio 元数据缓存 该处理缺省值设置为 1 时,将使系统继续 IDO 和表单元数据的客户端缓存操作,将其缓存到客户端计算机上的 XML 文件。通常执行此操作的目的是为了实现更好、更快的启动性能。

该处理缺省值设置为 0(缺省)时,将禁用 IDO 和表单元数据的客户端缓存。

请参见维护或弃用本地元数据缓存

远程 WinStudio 会话 该处理缺省值控制哪些用户(若有)可以在网络上使用远程会话登录。有效值为:
  • 允许:(缺省)该设置将允许拥有有效凭据的任何用户从有网络连接的计算机登录并使用智能客户端。
  • 拒绝:该设置阻止所有用户从有网络连接的计算机登录智能客户端。
  • 按用户:该设置允许所选用户远程登录。该设置需要每个用户都有明确的权限,可使用用户表单的登录信息选项卡上的允许远程 WinStudio 会话选项。
报告输出注意事项 如果该处理缺省值设为 1,则报告输出转至以下路径:

\\TaskMan_Path\Output Files\ReportName_GUID.FileExtension

全部报告文件都存放在“输出文件”文件夹中,并且由附加至报告名称的会话 ID 进行区分。

如果该选项设置为 0(缺省值),则报告输出会被定向到以下路径,除非已在报告选项 表单中指定报告输出目录 ,或已在站点站点/实体 表单中指定了一个报告输出文件夹

\\TaskMan_Path\Output Files\UserID\ReportName_Site_TaskNumber.FileExtension

\\TaskMan_Path\Output Files\UserID\Preview\ReportName_Site_TaskNumber.FileExtension(用于预览)

报告页面大小 该处理缺省值指定打印报告时应使用什么尺寸的纸张。有效值包括大部分常见纸张尺寸。

请参见报告纸张大小选项列表

服务 AES 发起人 该处理缺省值指定用户 ID,在没有“发件人”数据可用于“发送电子邮件”事件操作时将使用该用户 ID。该用户 ID 必须是一个有效的系统用户的用户名。

在可以通过响应 BodOnReceive 事件来初始化“发送电子邮件”操作的情况下,这是必需的。

TaskMan 选项 该处理缺省值指定 TaskMan 调试选项。这些选项将立即应用到 TaskMan 服务,并且在您从处理缺省值表单中删除该设置之前,一直有效。您可以指定以下一项或多项内容,以逗号、分号或空格分隔:
  • 调试:该选项以调试模式运行当前 TaskMan 线程。(消息在创建和自定义报告指南中有解释。)
  • debugrep:Taskman 创建一个文本文件,该文件包含报告运行期间生成的消息日志。
  • eventlog:调试后台任务(使用上面的调试选项)时,TaskMan 将其调试日志传送到工具集消息传送系统,以便通过“IDO 运行时主机”或“日志监控器工具”查看。如果想要将 TaskMan 调试日志传送到 Windows 事件系统以便通过“Windows 事件查看器”查看并调试,可以使用该选项。
  • taskmsg:如果指定了该选项,在处理请求的任务时,TaskMan 将插入一些特定于任务的消息。这样您就可以复查任务的状态/过程。这些消息可在后台任务历史表单的“任务消息”区域中查看。
用户不活动阈值 该处理缺省值指定用户不活动多少天数以后禁用用户帐户。

有效值是所有非负整数。缺省值 0 表示没有限制;也就是说用户帐户不会因不活动而被禁用。

请参见禁用不活动帐户

WinStudio 最大记录上限 该处理缺省值指定用户能在队列中检索到的最多记录数。

有效值是所有非负整数。设为缺省值 0 则不指定最大数量,使用系统缺省设置。

请参见关于上限

注意: 查询数量不受限对性能的影响很大,可能超出工具服务器和客户机的资源所能承受的上限。
相关主题