跳转至

通用表#

通用表是用于储存数据记录的通用表。 每个通用表都有自己的数据库表,因此需要唯一的元数据定义,可以直接通过凯睿德制造软件管理页面完成此定义。

系统通用表#

凯睿德制造软件安装将自动填充一组通用表,这些表是系统正常运行所必需的:

名称 描述
AQLAcceptanceQualityLimit 此通用表用于根据特定代码、检验严重性和验收限制来解析AQL限制。
AQLSamplingCode 此通用表用于将特定批次大小映射到基于特定检验级别的检验代码。
AttachmentType AttachmentType通用表
AutomationJobType 捕获有关作业类型及其执行特性的信息(无论是否自动化和/或由工厂自动化工作流程处理)
CADFileInformation CAD文件的信息
CalendarDayType 工作日的定义和颜色 - 包括工作日和非工作日。
CentroidSideInformation 定义质心侧的信息。
ChangeSetUrgency 用于映射紧急性类型和优先级排名的表
ChartRuleScope 将ChartRule映射到多个条件的表
ChecklistRuleScopeRelation 根据检查清单范围映射检查清单项目允许规则的表
ChecklistScopeContext 根据给定上下文映射清单范围的表。
ContainerResourceRelation 此表包含容器和资源之间可能存在的“容器-资源”关系。
ContainerTypeRelation 此表包含容器之间可能存在的ContainerType关系
ContentType 储存所有支持的文档内容类型
ContextResolution ContextResolutionGeneric表
ECADLayerInformation 用于在处理ECAD文件时自动检索某些图层信息。
EntityTag EntityTag通用表维护唯一字母数字标记与关联实体类型、实体名称及UI页面之间的链接
ExtraPropertiesDetails 属性GUI的附加详细信息
FileImportColumnInformation 定义可能的列
FileImportInformation 描述了可能会为对象导入的文件的类型。
FileImportPropertyInformation 定义可能的系统属性值。
GUIElementDefaultValue 储存GUI元素的默认值
InspectionSeverity 用于将特定批次大小映射到基于特定检验级别的检验代码。
IntegrationHandler 定义集成处理程序
LabelSpecification 定义不同标签规格的属性
LabelSpecificationField 定义标签规格字段及其如何映射到标签物料属性
LabelSymbologyIdentifier 定义标识特定条码类型且必须为特定标签规格删除的前缀
MaterialFormRelation 保留物料与子物料之间可能存在的表单关系
MaterialTransferUrgency 定义物料移转的紧急性。
MoistureSensitivityLevel 定义不同湿度敏感度级别的属性
NotificationSeverity 此通用表用于配置不同通知严重性的展示行为。
ProductUnitConversionFactors 产品换算系数单位
QualificationProficiency 定义不同的资格熟练程度值和等级。等级是按升序定义的,在寻找最接近的雇员以满足某项证书时,它还会度量距离。
ScopeClassifications ScopeClassificationsGeneric表
ShiftLogbookEntrySeverity 班次日志条目严重性
TimezoneAdjustmentRule 此表包含一组时区调整规则,全面支持将本地日期转换为UTC日期,同时考虑每个地区的夏令时设置
TimezoneCulture 此表包含一组与时区相关的文化属性
TransferOrderPriority 定义移转工单优先级详细信息
TransferRequirementPriority 定义移转要求优先级详细信息
UnitConversionFactors 标准和通用单位换算系数

Table: 系统通用表

通用表页面视图#

通用页面由多个视图构成:

数据视图#

列出通用表中包括的所有数据行。用户可以添加新行或编辑现有行。

Data view of the Generic Table page

定义视图#

  • 通用表定义 - 显示有关实际表定义的信息。
  • 属性 - 现有属性的列表。

Definition view of the Generic Table page

历史记录视图#

此视图整合了有关引用当前通用表对象的其他对象的信息:

  • 历史记录 - 显示操作的历史记录、关联信息、执行更改的用户以及更改的日期和时间。

创建通用表#

🔒 GenericTable.Create

步骤1:一般数据#

  1. 输入通用表的名称。
  2. (可选)输入描述。
  3. 指定表是否应保留历史记录信息。
  4. 输入用于在本地化消息中引用的键。
  5. 下一步以定义通用表属性。

table_generic_create_step_one

步骤2:属性#

  1. 按下“+”按钮可以根据需要添加任意多个属性(可以通过“-”按钮删除属性)。对于每个属性,必须输入:

  2. 名称;

  3. 描述;
  4. 键状态(注意:将字段设置为也会强制设置必需状态);
  5. “必需”状态;
  6. 引用类型(取决于引用,需要在下面提供其他详细信息)。
    • EntityType
    • 实体版本 - 需要特定可版本化的实体类型和它所引用的属性
    • 枚举 - 需要指定特定枚举
    • 查找表
    • 查找值 - 用作值引用的表的名称
  7. 数据类型 - 取决于引用类型
  8. 大小(仅适用于某些数据类型,例如VARCHAR、十进制等)
  9. 小数位数,仅适用于“十进制”数据类型。必须小于或等于“大小”。
  10. 验证范围(可选)- 类似于“[start:end]”的字符串,用于指定开头和末尾之间的范围末尾的开括号可排除限值,例如:]1:10] 可排除数字1,但包括数字10。
  11. 验证正则表达式(可选)
  12. 默认值(可选)

  13. 按下完成以完成向导。

table_generic_create_step_two

Warning

在SQL Server中,所有索引键列的最大总大小都有900字节的限制。

Warning

十进制范围验证必须使用当前文化定义的十进制分隔符。

步骤3:生成架构#

🔒 GenericTable.GenerateSchema

步骤1和2用于创建表定义。要在数据库中创建架构并使其能够在系统中的任何位置使用,必须实际创建通用表并将其插入数据库,以便将其激活。

table_generic_create_step_three

在“通用表定义视图”中按生成架构按钮,即可生成该架构。

table_generic_create_step_four

Info

若要生成架构,表必须至少定义一个键。

编辑通用表定义#

🔒 GenericTable.Edit

要编辑通用表的定义,请打开“定义”视图,然后按按钮。将显示一个向导,允许编辑基本详细信息以及添加或删除属性。按完成将保存新设置。

Warning

以上步骤仅用于修改表定义。要应用更改,必须按生成架构按钮。

终止使用通用表#

🔒 GenericTable.Delete

要终止使用通用表,必须打开通用表详细信息并按终止使用按钮。

Warning

如果通用表被活动对象引用,则无法终止使用。

编辑通用表数据#

🔒 GenericTable.EditData

要编辑通用表数据,请执行以下操作:

  1. 打开数据视图。
  2. 按顶部功能区上的按钮添加新记录。
  3. 按钮将打开一个对话框,允许用户编辑现有记录。
  4. 单击值并按顶部功能区上的按钮可删除现有记录。
  5. 保存提交更改。

Info

要编辑通用表值,必须已生成该表。