Skip to main content

Types

Version: 3.13.1

Adapter

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/DeployableEntity-1System.Communication-3.13.1/Adapter-1

An external client that connects via SignalR to execute data pipelines. Adapters manage pools and receive pipeline configurations from the Communication Controller.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/CommunicationStateTimestampTrue
System.Communication-3/CommunicationStateFalse
System.Communication-3/ConfigurationStateFalse
System.Communication-3/Deployment.ImageNameTrue
System.Communication-3/Deployment.ImageVersionTrue
System.Communication-3/AdapterConfigurationTrue
System.Communication-3/LastSyncedSequenceNumberFalse

Outbound Associations

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ManagedByZeroOrOneSystem.Communication-3/ManagesSystem.Communication-3/Pool

Inbound Associations

Inbound NameInbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ExecutesNSystem.Communication-3/ExecutesSystem.Communication-3/Pipeline

AiConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/AiConfiguration-1

Configuration for AI services (e.g. Anthropic Claude API). Stores API credentials and default model settings. Referenced by pipeline nodes via ApiKeyConfigurationName.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/ApiKeyFalse
System.Communication-3/AiModelTrue
System.Communication-3/MaxTokensTrue
System.Communication-3/TemperatureTrue
System.Communication-3/McpServerUrlTrue

DataFlow

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/DataFlow-1

A logical grouping of pipelines and triggers that belong together. DataFlows organize the data integration logic within a tenant.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System-2/DescriptionTrue

DataPointMapping

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/DataPointMapping-1

Maps a source entity attribute to a target entity attribute with optional expression transformation

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameTrue
System-2/EnabledFalse
System.Communication-3/SourceAttributePathTrue
System.Communication-3/MappingExpressionTrue
System.Communication-3/TargetAttributePathTrue

Outbound Associations

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
MappedAsSourceNSystem.Communication-3/MapsFromSystem-2/Entity

DeployableEntity

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/DeployableEntity-1

Abstract base type for entities that can be deployed to adapters or pools. Tracks deployment state, name, description, and status messages.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/DeploymentStateFalse
System-2/NameTrue
System-2/DescriptionTrue
System.Communication-3/StatusMessageTrue

DiscordConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/DiscordConfiguration-1

Configuration for Discord bot integration used by the ToDiscord pipeline node (POST /channels/{id}/messages).

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/BotTokenFalse
System.Communication-3/GuildIdTrue

EMailReceiverConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/EMailReceiverConfiguration-1

IMAP email receiver configuration for polling a mailbox

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/HostFalse
System.Communication-3/PortFalse
System.Communication-3/UsernameFalse
System.Communication-3/PasswordFalse
System.Communication-3/IsSslEnabledFalse
System.Communication-3/FolderTrue

EMailSenderConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/EMailSenderConfiguration-1

SMTP email sender configuration for outgoing email delivery.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/HostFalse
System.Communication-3/PortFalse
System.Communication-3/SenderEmailTrue
System.Communication-3/UsernameFalse
System.Communication-3/PasswordFalse
System.Communication-3/IsSslEnabledFalse

EdaConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/EdaConfiguration-1

Configuration for EDA integration

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/NetworkPartnerIdFalse

EnergyCommunityConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/EdaConfiguration-1System.Communication-3.13.1/EnergyCommunityConfiguration-1

Configuration for an energy community

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameTrue
System.Communication-3/EnergyCommunityIdFalse
System.Communication-3/HeaderLogoTrue
System.Communication-3/FooterLogoTrue
System.Communication-3/UiThemeColorsTrue
System.Communication-3/AppTitleTrue
System.Communication-3/AppHeadingTrue
System.Communication-3/BillingReportNameTrue
System.Communication-3/HeaderGradientStartTrue
System.Communication-3/HeaderGradientEndTrue
System.Communication-3/FooterGradientStartTrue
System.Communication-3/FooterGradientEndTrue
System.Communication-3/BackgroundColorTrue
System.Communication-3/FaviconTrue
System.Communication-3/ConsumptionRecordRequestDelayFalse
System.Communication-3/ConsumerPriceFalse
System.Communication-3/ProducerPriceFalse
System.Communication-3/TaxRateFalse
System.Communication-3/FarmerTaxRateFalse

FinApiConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/FinApiConfiguration-1

Configuration for the finAPI banking adapter connection.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/HostFalse
System.Communication-3/ClientIdFalse
System.Communication-3/ClientSecretFalse
System.Communication-3/UsernameFalse
System.Communication-3/PasswordFalse
System.Communication-3/IsSandboxTrue

GrafanaConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/GrafanaConfiguration-1

Configuration for Grafana integration. Used by the GrafanaProvisionTenant and GrafanaDeprovisionTenant pipeline nodes.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/GrafanaUrlFalse
System.Communication-3/AdminUserFalse
System.Communication-3/AdminPasswordFalse
System.Communication-3/OctoMeshUrlFalse
System.Communication-3/IdentityServerUrlFalse
System.Communication-3/OAuthClientIdTrue

LoxoneConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/LoxoneConfiguration-1

Configuration for connecting to a Loxone Miniserver via REST API

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/HostFalse
System.Communication-3/PortFalse
System.Communication-3/UsernameFalse
System.Communication-3/PasswordFalse
System.Communication-3/IsSslEnabledFalse
System.Communication-3/PollIntervalSecondsTrue
System.Communication-3/MappingTargetsTrue

MicrosoftGraphConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/MicrosoftGraphConfiguration-1

Microsoft Graph API configuration for OAuth2 client credentials authentication

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/AzureTenantIdFalse
System.Communication-3/ClientIdFalse
System.Communication-3/ClientSecretFalse

Pipeline

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/DeployableEntity-1System.Communication-3.13.1/Pipeline-1

A data processing pipeline that defines a sequence of processing nodes. Pipelines are deployed to adapters for execution and can be organized within data flows.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/EnabledTrue
System.Communication-3/PipelineDefinitionFalse
System.Communication-3/IsDebuggingEnabledTrue

Outbound Associations

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ParentOneSystem-2/ParentChildSystem.Communication-3/DataFlow

Inbound Associations

Inbound NameInbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
SendsDataToNSystem.Communication-3/SendsDataToSystem.Communication-3/Pipeline

PipelineExecution

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/PipelineExecution-1

Records an individual pipeline execution with its status, timing, trigger type, and optional input/output data. Linked to the executed pipeline and the adapter that performed the execution.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/ExecutionIdFalse
System.Communication-3/ExecutionStatusFalse
System.Communication-3/TriggerTypeFalse
System.Communication-3/StartedAtFalse
System.Communication-3/CompletedAtTrue
System.Communication-3/DurationMsTrue
System.Communication-3/ErrorMessageTrue
System.Communication-3/InputDataTrue
System.Communication-3/OutputDataTrue

Outbound Associations

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
PipelineExecutionsOneSystem.Communication-3/ExecutedPipelineSystem.Communication-3/Pipeline

PipelineStatistics

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/PipelineStatistics-1

Aggregated execution statistics for a pipeline across multiple time windows (1h, 12h, 24h, 30d). Tracks success/failure counts and average duration per period.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/LastHourSuccessCountFalse
System.Communication-3/LastHourFailureCountFalse
System.Communication-3/LastHourAvgDurationMsFalse
System.Communication-3/Last12HoursSuccessCountFalse
System.Communication-3/Last12HoursFailureCountFalse
System.Communication-3/Last12HoursAvgDurationMsFalse
System.Communication-3/Last24HoursSuccessCountFalse
System.Communication-3/Last24HoursFailureCountFalse
System.Communication-3/Last24HoursAvgDurationMsFalse
System.Communication-3/Last30DaysSuccessCountFalse
System.Communication-3/Last30DaysFailureCountFalse
System.Communication-3/Last30DaysAvgDurationMsFalse
System.Communication-3/LastUpdatedAtTrue
System.Communication-3/LastExecutionAtTrue

Outbound Associations

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
PipelineStatisticsZeroOrOneSystem.Communication-3/StatisticsForPipelineSystem.Communication-3/Pipeline

PipelineTrigger

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/DeployableEntity-1System.Communication-3.13.1/PipelineTrigger-1

A scheduled trigger that executes one or more pipelines based on a cron expression. Organized within data flows alongside the pipelines they trigger.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/EnabledFalse
System.Bot-3/CronExpressionFalse

Outbound Associations

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ParentOneSystem-2/ParentChildSystem.Communication-3/DataFlow

Pool

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/DeployableEntity-1System.Communication-3.13.1/Pool-1

A group of managed devices or entities. Pool operators register via SignalR to handle device communication within the pool.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/CommunicationStateTimestampTrue
System.Communication-3/CommunicationStateFalse
System.Communication-3/ConfigurationStateFalse

SapConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/SapConfiguration-1

The SAP configuration type is used to configure the connection to an SAP system.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/HostFalse
System.Communication-3/SystemNumberFalse
System.Communication-3/SystemIdTrue
System.Communication-3/UsernameFalse
System.Communication-3/PasswordFalse
System.Communication-3/SapClientFalse
System.Communication-3/SapLanguageFalse
System.Communication-3/SapTraceFalse
System.Communication-3/SapGatewayHostTrue
System.Communication-3/SapGatewayServiceTrue
System.Communication-3/SapProgramIdTrue
System.Communication-3/SapRegistrationCountTrue

ServiceAccountConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/ServiceAccountConfiguration-1

Client credentials for service-to-service authentication (OAuth2 client credentials grant)

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/IssuerUriFalse
System.Communication-3/ClientIdFalse
System.Communication-3/ClientSecretFalse
System-2/TenantIdFalse

SftpConfiguration

Inheritance: System-2.0.9/Entity-1System-2.0.9/Configuration-1System.Communication-3.13.1/SftpConfiguration-1

Configuration for connecting to an SFTP server. Supports password and private key authentication.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/HostFalse
System.Communication-3/PortFalse
System.Communication-3/UsernameFalse
System.Communication-3/PasswordTrue
System.Communication-3/PrivateKeyTrue
System.Communication-3/PrivateKeyPassphraseTrue
System.Communication-3/MaxConcurrentConnectionsTrue

Tag

Inheritance: System-2.0.9/Entity-1System.Communication-3.13.1/Tag-1

A label that can be associated with any entity for categorization and filtering purposes.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-3/TagFalse
System.Communication-3/NameTrue

Outbound Associations

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
IsTaggingNSystem.Communication-3/TagSystem-2/Entity