命名实体
在 ThingWorx 中创建的所有实体都必须拥有一个名称。在模型中命名实体时,请遵循以下规则:
• 唯一性
◦ 同一实体类型中的名称必须具有唯一性。
◦ 不同实体类型中的名称可以相同。例如,事物和事物形态可以共享名称。
• 字符规则
◦ 名称不能超过 255 个字符。
◦ 名称不区分大小写。
◦ ThingWorx 中有不能用作 DataShape 字段名称的保留字符串。例如,ThingShape 是保留名称,因此应避免使用。这些限制在创建或导入自定义扩展时同样适用。
◦ 允许使用空格,但是:
▪ 不能将空格用于名称的开头或结尾。
▪ 空格后面不能跟随另一个空格。
◦ 允许下划线出现在名称的任何位置。
◦ 名称不能包含特殊字符,这包括:
▪ 加号 (+)
▪ 斜杠 (/)
▪ 冒号 (:)
▪ 星号 (*)
▪ 引号 (")
• 特殊情况:
◦ 用户和用户组名称中允许使用冒号 (:),但是:
▪ 不能使用基本身份验证器登录。
▪ Active Directory 不支持用户名中使用冒号。
▪ 支持其他身份验证方法,例如表单登录和自定义身份验证。
◦ 名称不能是保留关键字 “me”。
◦ 至于用户名,您可以使用电子邮件地址。有关详情,请参阅
用户。
• 说明字段
◦ 实体的“说明”字段无字符限制。