工厂 274 发布 - 2024 年 3 月

Prev Next

第 274 版带来了令人兴奋的新功能,如自定义用户角色、输入部件验证以及根据用户输入启用和禁用按钮的功能。

此外还有自动化测试版的更新,以及通过 Tulip 导航改善应用程序编辑器、设置配置和 UI/UX 体验的其他一些更新!

请在Tulip 社区告诉我们您的想法和问题。

自定义用户角色介绍

通过组合 80 多个不同的权限来创建自己的用户角色。确保您在 Tulip 中的角色符合有关治理的内部规则。此功能适用于企业受监管行业计划。

在此了解有关自定义用户角色的更多信息。

r274 custom user roles

自定义用户角色的更新包括以下内容:

  • 在自定义用户角色中,"站:创建和显示设备:创建 "权限已被移除,具有这些权限的角色已恢复为仅查看状态。

  • 在 "用户角色 "中,自定义部件、日程表和轮班复选框下有一条信息,提供嵌套在复选框下的附加选项。

  • 在自定义用户角色的创建/编辑/复制模态中,用户会发现

    • 视图控制从复选框变为完全访问/仅查看单选按钮
    • 连接器功能运行/测试单选选项在 "有限访问 "单选按钮下自选
    • 编辑批准类型改为创建和编辑批准类型
    • 权限描述中的访问权限改为查看
    • 机器访问权限更改为有限访问权限。请注意,这不包括说明文本中的机器类型
    • 在 "机器数据源"部分,删除了 "有限访问"选项下的 "编辑或创建边缘设备机器数据源"选项
    • 编辑或创建车间机器数据源更名为创建和编辑
    • 浏览车间机器数据源节点更改为映射到机器属性
  • 用户将在表页面上看到表记录权限

  • 在连接器页面上添加了连接器功能测试和运行权限

  • 将用户界面中的表视图更名为表查询和聚合

  • 管理员可在账户设置中启用行为,自动注销一段时间不活动的用户

如果在实例中启用了 {{术语表.工作区}},现在就可以为自定义角色分配应用程序交换权限。该权限允许角色向应用交换中添加应用、从应用交换中删除应用以及更新应用交换中的应用版本。这些权限只在相应的应用程序交换工作区中有效。

引入输入部件验证

在应用程序编辑器中,应用程序构建者将发现验证 Input Widget 数据变得更加容易。所有输入部件和按钮部件都有一个新的 "上下文窗格 "部分。输入部件可以选择 "输入部件验证",即标记为必填,配置错误信息的格式,以及(对于某些输入部件)额外的 "验证规则"。这将显示在上下文窗格的一个新部分中。

r274 input validation

启用/禁用按钮

用户现在可以动态启用/禁用按钮来控制应用程序的流程。按钮部件和电子签名部件现在有一个交互部分,用于配置何时根据变量或任何其他数据源启用按钮。基于这些可配置选项,Player 中的所有这些 widget 都可以实现新功能。

r274 enable disable buttons

点击此处了解有关使用输入部件进行数据验证的更多信息。

应用程序编辑器改进

在郁金香播放器和应用程序编辑器中,当应用程序使用部件(Viewer3d 和旧的相机部件)时,用户将收到弃用警告。弃用将在 6 个月后进行。我们建议所有仍在使用 Viewer3d 的用户改用新的 CAD 部件。

自定义部件不再能在没有用户输入的情况下下载文件。

修复了一个视觉错误,即当突出显示侧栏上的应用程序文件夹时,用户将看到一种一致的颜色。

在电子签名完成触发器上,用户现在可以访问签名完成触发器上的签名信息,包括签名人(ID)、签名人姓名、签名人电子邮件、签名人徽章 ID、时间戳、注释和含义。这些新数据可在触发器中使用。

在应用程序编辑器中,搜索栏上的清除按钮和密码上的可见性切换按钮现在可以更好地居中显示。

如果屏蔽徽章 ID 切换打开,播放器中的徽章 ID 将用星号屏蔽。

在应用程序编辑器中,通过展开 "步骤 "选项卡左侧面板顶部的新 "基本布局"步骤,现在可以看到与 "基本布局"相关的所有部件。

应用程序概览页面

如果应用程序没有最后修改时间,用户现在可以看到其创建时间。

在 "应用程序概览"页面的 "步骤 "列表中,我们修复了一个小的视觉问题,即基本布局步骤的图标显示时会偏离中心。

记录历史部件日期

在记录历史窗口小部件中,日期使用查看用户设备的时区显示。

过渡前触发器弃用

使用过时的过渡前触发器的应用程序不能再发布或恢复。了解有关应用程序过渡的更多信息。

轻松查找您所使用的 Tulip 版本

应社区成员的要求,我们增加了查看您正在运行的 Tulip 版本和部署时间戳的功能。这可以在应用程序编辑器右上角的支持活动菜单底部找到。

账户和工作区设置

更改角色

具有应用程序审批人、应用程序生成器、应用程序工程师、连接器主管和表主管角色的用户现在可以完成播放器注册流程。

具有查看器(带播放器)角色的用户不能再将现有台站重新分配给新的显示设备,也不能在管理用户界面中创建台站。他们仍然可以在玩家注册过程中创建台站。

如果账户启用了 "视像 "功能,没有管理员权限的用户现在可以看到 "视像 "页面

应用程序权限

在每个应用程序的 "权限"选项卡中,有两行新内容显示所有账户所有者和工作区所有者默认拥有应用程序的所有者权限。如图所示,所有账户和工作区所有者都拥有编辑、发布和编辑权限。

每当用户试图以锁定自己的方式编辑权限时(例如,在自己没有明确的应用程序权限的情况下降级 "Everyone "权限),权限编辑将无法保存,用户将看到一条错误信息,提示他们无法锁定自己。

r274 logout permission

自定义非活动超时

启用后,Tulip 将在管理界面自动注销在自定义时间段内不活动的用户。

新的活动历史事件

活动历史记录现在可以跟踪这些事件: * 重命名账户 * 重命名工作区 * 更改工作区的时区设置 * 启用 SAML 登录 * 禁用 SAML 登录

分析

涉及 Universal Template 和分析编辑器页面的分析更改。

分析编辑器改进

在 "分析编辑器"(Analytics Editor)中,我们更新了副标题中的面包屑,以链接到 "表"(Tables)页面和与给定分析相关的特定表。这样可以更方便地在表格分析和基础数据之间进行导航。

如果没有选择数据,用户将看到一个空的状态。

r274 analytics empty state

创建通用模板分析时,右侧菜单上有一个新的数据选项卡。这样用户就可以配置要在图表中使用的查询字段。用户应能在可视化类型之间快速切换,以便轻松查看不同格式的数据。

r274 universal template data tab

仪表盘改进

仪表盘页面,用户只需单击当前活动仪表盘的标题即可编辑名称。这将创建一个快速、无缝的用户界面体验。

自动化测试版

在 Automations 逻辑编辑器中,List 变量的图标现在会显示带有内部元素数据类型的图标,从而改善了使用 List 变量的体验: * 在 Automations 逻辑编辑器中,List 变量的图标现在会显示带有内部元素数据类型的图标。

  • 左侧资产面板现在列出了对象列表变量的内部属性。

此外,还增加了对从自动化编辑器和自动化版本页面激活/禁用自动化的支持。

r274 automations status

改进连接器页面

我们更新了 "连接器 "页面标题,为用户创造更好的 UI/UX 体验。

连接器详细信息页面,用户会注意到连接器环境状态在环境修改后会更新。

机器页面用户体验更改

我们更新了 "机器 "页面和 "机器类型 "页面的页眉,以便为用户创造更好的用户界面/用户体验。

表 API 改进

表 API 上runAggregation端点的记录限制已增至 100,000。

Tulip API 文档现在可显示有关参数类型的更多信息,例如:字符串的预期模式以及最小值和最大值。

表计数不再有最小值或最大值限制。

视觉摄像机配置信息

当用户在摄像机配置中检查已分配的摄像机时,可通过悬停在已分配的摄像机行上查看摄像机供应商名称、类型和 ID 等信息。

r274 vision info

郁金香导航改进

用户可以通过取代显示设备页面静态文本的链接,从显示设备页面台站组列进入台站组。这沿用了现有的模式,即点击链接的台站即可查看。

用户将看到活动历史页面和最近活动侧边栏中的新闻提要记录以更快的速度呈现。用户界面没有明确的变化。

Edge 设备页面,我们更新了 IP 地址列上的图标。

显示设备Edge设备页面标题中编辑图标的尺寸略微变小。

错误修复亮点

第 274 版包含多个错误修复,我们希望强调这些修复,因为它们是由用户报告的:

  • 修复了帐户所有者无法从用户界面导入或导出自定义部件的错误。
  • 修复了一个 Bug,当变量值发生变化时,基于变量更新的按钮颜色不会立即更新。
  • 修复了一个问题,即在 Player/Dev Player 中,如果文本部件的颜色与颜色变量相连,则在点击该部件之前,当该变量的值发生变化时,不会显示其颜色的更新。现在这些更新会立即生效。
  • 修复某些区间类型在从表格列访问时导致触发器出错的问题
  • 使用菜单显示选项还原单选和多选 widget 的间距距离
  • 修复在播放器中显示对象变量内的日期时间字段时,使用站时区而非本地时区的错误
  • 在 "记录历史 "部件中,修复了电子签名的应用程序上下文,其中签名人与运行应用程序的操作员不同。
  • 修正了一个与 unicode 字符有关的导出错误
  • 修正了 HTTP 连接器函数不能正确处理空字符串输入的问题。
  • 修复了触发器编辑器标题中显示文本 "undefined "的问题。
  • 修复了记录历史小工具显示当前时区而非默认时区的问题。
  • 修复了播放器中的日期时间变量显示本地时区而不是在应用程序生成器的配置文件设置中设置的时区的问题。
  • 在玩家注册时强制规定玩家和新站名必须是唯一的。
  • 修复了 AI 翻译在显示消息和显示错误触发操作中导致表达式中断的问题。
  • 在 OPC UA 数据源配置模块中,当身份验证方法为 {{X509}} 或安全模式为 {{Sign}} 或 {{Sign & Encrypt}} 时,私钥和证书字段为必填字段。
  • 修复了阻止无内部应用程序交换中心的实例订阅外部应用程序交换中心的错误
  • 修复了导出文件中的值未持久化,从而在导出/导入过程中丢失的问题。

第 274 版中包含的全部票单 ID 列表

如果您正在跟踪这些票单中的任何票单,并希望了解更多详细信息,请通过 support@tulip.co 或实例的即时聊天联系郁金香客户支持。

Plat-30761 Plat-30750 Plat-30686 Plat-30661 Plat-30632 Plat-30631 Plat-30520 Plat-30514 Plat-30513 Plat-30508 Plat-30507 Plat-30472 Plat-30442 Plat-30395 Plat-30360 Plat-30274 PLAT-30168 PLAT-30167 PLAT-30142 PLAT-30122 PLAT-29941 PLAT-29571 PLAT-29442 PLAT-28824 PLAT-28705 PLAT-28277 PLAT-28259 PLAT-28026 PLAT-26008 PLAT-25942 PLAT-25548 PLAT-25066 PLAT-30380 PLAT-29719 PLAT-29639 PLAT-29419 PLAT-28975 PLAT-25831 PLAT-24992 PLAT-30553 PLAT-30408 PLAT-30254 PLAT-28843 PLAT-21202 PLAT-19906 PLAT-17547 PLAT-15716 PLAT-30769 PLAT-30753 PLAT-30718 PLAT-30636 PLAT-30604 PLAT-30544 PLAT-30426 PLAT-29873 PLAT-29707 PLAT-29563 PLAT-29456 PLAT-29151 PLAT-28711 PLAT-28597 PLAT-28554 PLAT-26049 PLAT-13584