Skip to content

Cross-Tenancy

在MindSphere中,您可以使用Cross-Tenancy功能在两个独立的MindSphere租户之间共享数据。 此功能支持MindSphere客户和服务提供商创建协作以进行数据交换,作为数据驱动业务模型的基础。

例如,asset的维护或不同租户之间的asset配置共享。 共享asset时,Cross-Tenancy功能会创建静态asset数据的副本。 副本获得与原始asset相同的ID。 动态asset数据不会被复制。

尽管更改不会传播回原始asset,但可以更改共享asset的静态数据。 共享完成后,对原始asset所做的更改也不会应用于副本。

数据传输如下:

  • 静态数据:复制所有静态数据。
  • 继承的静态数据:继承的静态数据不会被复制,从而导致该数据的自动更改。
  • 动态数据:不复制动态数据。您可以检索共享asset的原始动态数据。

您可以在Settings应用中请求与其他租户的协作。 这使您有机会使用Cross-Tenancy功能在Mindsphere中与其他租户共享数据。 有关如何创建协作的更多信息,请参考Settings

一旦建立了协作,两个租户将能够通过AssetManager应用共享基于asset的各种类型的选定数据。相关概念和如何共享asset的更多信息,请参考Asset Manager

数据共享的每个操作都需要接收租户的主动批准或拒绝。在协作中,共享租户始终是共享数据的唯一所有者。

Asset Manager和Fleet Manager支持Cross-Tenancy共享资产功能。这些应用程序显示带有共享图标的共享资产。例如,您可以在Aspects扩展中显示来自共享asset的聚合数据。

有关如何开发Cross-Tenancy-Aware应用的更多信息,请参考 HowTo章节。

限制

使用Cross-Tenancy功能时,注意以下限制:

一般限制

  • Cross-Tenancy仅适用于TenantAdmins.
  • 共享asset仅在协作存在时才是可能的。
  • 不能从接收点再次共享asset。
  • 不支持从 core.basicagent继承的共享asset。
  • 核心插件 (例如 MindConnectNano, MindConnectLib) 在共享asset上不可见
  • 只有单一asset是可以共享的。
  • 无法撤消共享。
  • 共享assets不能移动到"normal assets"下。
  • core.sharerenterprise assets不能被更新。
  • 共享的types/aspects不能被编辑,删除。
  • 无法取消共享端已建立的共享(取消共享)。
  • 无法从共享类型创建asset实例。
  • 共享是一个异步过程,因此需要一些时间。

Fleet Manager

  • Events,Files,Rules扩展和Fleet Manager插件不支持。

Visual Analyzer

  • 共享assets显示在Visual Analyzer中。但目前,Visual Analyzer不支持。一个错误页面会显示这些共享assets.

Asset Manager

  • 使用asset共享时, 必须避免共享agent assets和更新或删除 core.sharerenterprise 类型 asset。

Web Components

  • Web Components中 Aspect Variable SelectorAggregate ChartEvent ViewFile ViewRule View目前不支持共享asset IDs.

还有问题?

向社区提问


除非另行声明,该网站内容遵循MindSphere开发许可协议.


Last update: April 1, 2020