@ -97,135 +97,136 @@ export const docPlatformPrefix = '';
/* eslint-disable max-len */
export const HelpLinks = {
linksMap : {
outgoingMailSettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/mail-settings/ ` ,
smsProviderSettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/sms-provider-settings/ ` ,
slackSettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/slack-settings/ ` ,
securitySettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/security/ ` ,
oauth2Settings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/security/ oauth-2-support/ ` ,
outgoingMailSettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/mail-settings ` ,
smsProviderSettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/sms-provider-settings ` ,
slackSettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/slack-settings ` ,
securitySettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/security-settings ` ,
oauth2Settings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/oauth-2-support/ ` ,
oauth2Apple : 'https://developer.apple.com/sign-in-with-apple/get-started/' ,
oauth2Facebook : 'https://developers.facebook.com/docs/facebook-login/web#logindialog' ,
oauth2Github : 'https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app' ,
oauth2Google : 'https://developers.google.com/identity/protocols/oauth2' ,
ruleEngine : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/rule-engine/ ` ,
ruleNodeCheckRelation : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/check-relation-presence/ ` ,
ruleNodeCheckExistenceFields : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/check-fields-presence/ ` ,
ruleNodeGpsGeofencingFilter : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/gps-geofencing-filter/ ` ,
ruleNodeJsFilter : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/script/ ` ,
ruleNodeJsSwitch : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/switch/ ` ,
ruleNodeAssetProfileSwitch : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/asset-profile-switch/ ` ,
ruleNodeDeviceProfileSwitch : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/device-profile-switch/ ` ,
ruleNodeCheckAlarmStatus : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/alarm-status-filter/ ` ,
ruleNodeMessageTypeFilter : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/message-type-filter/ ` ,
ruleNodeMessageTypeSwitch : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/message-type-switch/ ` ,
ruleNodeOriginatorTypeFilter : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/entity-type-filter/ ` ,
ruleNodeOriginatorTypeSwitch : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/filter/entity-type-switch/ ` ,
ruleNodeOriginatorAttributes : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/originator-attributes/ ` ,
ruleNodeOriginatorFields : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/originator-fields/ ` ,
ruleNodeOriginatorTelemetry : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/originator-telemetry/ ` ,
ruleNodeCustomerAttributes : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/customer-attributes/ ` ,
ruleNodeCustomerDetails : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/customer-details/ ` ,
ruleNodeFetchDeviceCredentials : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/fetch-device-credentials/ ` ,
ruleNodeDeviceAttributes : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/related-device-attributes/ ` ,
ruleNodeRelatedAttributes : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/related-entity-data/ ` ,
ruleNodeTenantAttributes : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/tenant-attributes/ ` ,
ruleNodeTenantDetails : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/tenant-details/ ` ,
ruleNodeChangeOriginator : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/change-originator/ ` ,
ruleNodeCopyKeyValuePairs : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/copy-key-value-pairs/ ` ,
ruleNodeDeduplication : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/deduplication/ ` ,
ruleNodeDeleteKeyValuePairs : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/delete-key-value-pairs/ ` ,
ruleNodeJsonPath : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/json-path/ ` ,
ruleNodeRenameKeys : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/rename-keys/ ` ,
ruleNodeTransformMsg : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/script/ ` ,
ruleNodeSplitArrayMsg : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/split-array-msg/ ` ,
ruleNodeMsgToEmail : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/transformation/to-email/ ` ,
ruleNodeAssignToCustomer : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/assign-to-customer/ ` ,
ruleNodeUnassignFromCustomer : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/unassign-from-customer/ ` ,
ruleNodeCalculatedFields : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/calculated-fields/ ` ,
ruleNodeClearAlarm : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/clear-alarm/ ` ,
ruleNodeCreateAlarm : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/create-alarm/ ` ,
ruleNodeCopyToView : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/copy-to-view/ ` ,
ruleNodeCreateRelation : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/create-relation/ ` ,
ruleNodeDeleteRelation : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/delete-relation/ ` ,
ruleNodeDeviceState : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/device-state/ ` ,
ruleNodeMessageCount : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/message-count/ ` ,
ruleNodeMsgDelay : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/delay/ ` ,
ruleNodeMsgGenerator : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/generator/ ` ,
ruleNodeGpsGeofencingEvents : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/gps-geofencing-events/ ` ,
ruleNodeLog : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/log/ ` ,
ruleNodeRpcCallReply : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/rpc-call-reply/ ` ,
ruleNodeRpcCallRequest : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/rpc-call-request/ ` ,
ruleNodeSaveAttributes : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/save-attributes/ ` ,
ruleNodeDeleteAttributes : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/delete-attributes/ ` ,
ruleNodeSaveTimeseries : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/save-timeseries/ ` ,
ruleNodeSaveToCustomTable : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/save-to-custom-table/ ` ,
ruleNodeRuleChain : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/flow/rule-chain/ ` ,
ruleNodeOutputNode : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/flow/output/ ` ,
ruleNodeAiRequest : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/ai-request/ ` ,
ruleNodeAwsLambda : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/aws-lambda/ ` ,
ruleNodeAwsSns : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/aws-sns/ ` ,
ruleNodeAwsSqs : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/aws-sqs/ ` ,
ruleNodeKafka : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/kafka/ ` ,
ruleNodeMqtt : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/mqtt/ ` ,
ruleNodeAzureIotHub : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/azure-iot-hub/ ` ,
ruleNodeGcpPubSub : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/gcp-pubsub/ ` ,
ruleNodeRabbitMq : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/rabbitmq/ ` ,
ruleNodeRestApiCall : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/rest-api-call/ ` ,
ruleNodeSendEmail : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/send-email/ ` ,
ruleNodeSendSms : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/send-sms/ ` ,
ruleNodeMath : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/math-function/ ` ,
ruleNodeCalculateDelta : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/enrichment/calculate-delta/ ` ,
ruleNodeRestCallReply : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/rest-call-reply/ ` ,
ruleNodePushToCloud : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/push-to-cloud/ ` ,
ruleNodePushToEdge : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/push-to-edge/ ` ,
ruleNodeDeviceProfile : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/action/device-profile/ ` ,
ruleNodeAcknowledge : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/flow/acknowledge/ ` ,
ruleNodeCheckpoint : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/flow/checkpoint/ ` ,
ruleNodeSendNotification : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/send-notification/ ` ,
ruleNodeSendSlack : ` ${ helpBaseUrl } /docs/reference/rule-engine/nodes/external/send-to-slack/ ` ,
tenants : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/multi-tenancy/ ` ,
tenantProfiles : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/tenant-profiles/ ` ,
customers : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/customers/ ` ,
users : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/users/ ` ,
devices : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/devices/ ` ,
deviceProfiles : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/device-profiles/ ` ,
assetProfiles : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/asset-profiles/ ` ,
edges : ` ${ helpBaseUrl } /docs/edge/why-thingsboard-edge/ ` ,
assets : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/assets/ ` ,
entityViews : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/entity-views/ ` ,
entitiesImport : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/provisioning/#bulk-provisioning ` ,
rulechains : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/rule-engine/ ` ,
lwm2mResourceLibrary : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /reference/lwm2m-api/getting-started/ ` ,
jsExtension : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/contribution/widgets-development/advanced/ ` ,
dashboards : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/dashboards/ ` ,
otaUpdates : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ota-updates/ ` ,
widgetTypes : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/contribution/widgets-development/#widget-types ` ,
widgetsBundles : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /reference/widgets/widget-library/ ` ,
widgetsConfig : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /reference/widgets/widget-library/ ` ,
widgetsConfigTimeseries : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/contribution/widgets-development/time-series/ ` ,
widgetsConfigLatest : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/contribution/widgets-development/latest-values/ ` ,
widgetsConfigRpc : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/contribution/widgets-development/rpc-control/ ` ,
widgetsConfigAlarm : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/contribution/widgets-development/alarm-widget/ ` ,
widgetsConfigStatic : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/contribution/widgets-development/static-widget/ ` ,
queue : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /reference/architecture/queue/ ` ,
oauth2DingTalk : 'https://open.dingtalk.com/document/development/obtain-the-access-token-of-an-internal-app' ,
ruleEngine : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/rule-engine-2-0/overview/ ` ,
ruleNodeCheckRelation : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/check-relation-presence/ ` ,
ruleNodeCheckExistenceFields : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/check-fields-presence/ ` ,
ruleNodeGpsGeofencingFilter : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/gps-geofencing-filter/ ` ,
ruleNodeJsFilter : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/script/ ` ,
ruleNodeJsSwitch : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/switch/ ` ,
ruleNodeAssetProfileSwitch : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/asset-profile-switch/ ` ,
ruleNodeDeviceProfileSwitch : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/device-profile-switch/ ` ,
ruleNodeCheckAlarmStatus : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/alarm-status-filter/ ` ,
ruleNodeMessageTypeFilter : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/message-type-filter/ ` ,
ruleNodeMessageTypeSwitch : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/message-type-switch/ ` ,
ruleNodeOriginatorTypeFilter : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/entity-type-filter/ ` ,
ruleNodeOriginatorTypeSwitch : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/filter/entity-type-switch/ ` ,
ruleNodeOriginatorAttributes : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/originator-attributes/ ` ,
ruleNodeOriginatorFields : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/originator-fields/ ` ,
ruleNodeOriginatorTelemetry : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/originator-telemetry/ ` ,
ruleNodeCustomerAttributes : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/customer-attributes/ ` ,
ruleNodeCustomerDetails : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/customer-details/ ` ,
ruleNodeFetchDeviceCredentials : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/fetch-device-credentials/ ` ,
ruleNodeDeviceAttributes : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/related-device-attributes/ ` ,
ruleNodeRelatedAttributes : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/related-entity-data/ ` ,
ruleNodeTenantAttributes : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/tenant-attributes/ ` ,
ruleNodeTenantDetails : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/tenant-details/ ` ,
ruleNodeChangeOriginator : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/change-originator/ ` ,
ruleNodeCopyKeyValuePairs : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/copy-key-value-pairs/ ` ,
ruleNodeDeduplication : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/deduplication/ ` ,
ruleNodeDeleteKeyValuePairs : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/delete-key-value-pairs/ ` ,
ruleNodeJsonPath : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/json-path/ ` ,
ruleNodeRenameKeys : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/rename-keys/ ` ,
ruleNodeTransformMsg : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/script/ ` ,
ruleNodeSplitArrayMsg : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/split-array-msg/ ` ,
ruleNodeMsgToEmail : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/transformation/to-email/ ` ,
ruleNodeAssignToCustomer : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/assign-to-customer/ ` ,
ruleNodeUnassignFromCustomer : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/unassign-from-customer/ ` ,
ruleNodeCalculatedFields : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/calculated-fields/ ` ,
ruleNodeClearAlarm : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/clear-alarm/ ` ,
ruleNodeCreateAlarm : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/create-alarm/ ` ,
ruleNodeCopyToView : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/copy-to-view/ ` ,
ruleNodeCreateRelation : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/create-relation/ ` ,
ruleNodeDeleteRelation : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/delete-relation/ ` ,
ruleNodeDeviceState : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/device-state/ ` ,
ruleNodeMessageCount : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/message-count/ ` ,
ruleNodeMsgDelay : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/delay/ ` ,
ruleNodeMsgGenerator : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/generator/ ` ,
ruleNodeGpsGeofencingEvents : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/gps-geofencing-events/ ` ,
ruleNodeLog : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/log/ ` ,
ruleNodeRpcCallReply : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/rpc-call-reply/ ` ,
ruleNodeRpcCallRequest : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/rpc-call-request/ ` ,
ruleNodeSaveAttributes : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/save-attributes/ ` ,
ruleNodeDeleteAttributes : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/delete-attributes/ ` ,
ruleNodeSaveTimeseries : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/save-timeseries/ ` ,
ruleNodeSaveToCustomTable : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/save-to-custom-table/ ` ,
ruleNodeRuleChain : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/flow/rule-chain/ ` ,
ruleNodeOutputNode : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/flow/output/ ` ,
ruleNodeAiRequest : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/ai-request/ ` ,
ruleNodeAwsLambda : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/aws-lambda/ ` ,
ruleNodeAwsSns : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/aws-sns/ ` ,
ruleNodeAwsSqs : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/aws-sqs/ ` ,
ruleNodeKafka : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/kafka/ ` ,
ruleNodeMqtt : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/mqtt/ ` ,
ruleNodeAzureIotHub : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/azure-iot-hub/ ` ,
ruleNodeGcpPubSub : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/gcp-pubsub/ ` ,
ruleNodeRabbitMq : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/rabbitmq/ ` ,
ruleNodeRestApiCall : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/rest-api-call/ ` ,
ruleNodeSendEmail : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/send-email/ ` ,
ruleNodeSendSms : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/send-sms/ ` ,
ruleNodeMath : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/math-function/ ` ,
ruleNodeCalculateDelta : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/enrichment/calculate-delta/ ` ,
ruleNodeRestCallReply : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/rest-call-reply/ ` ,
ruleNodePushToCloud : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/push-to-cloud/ ` ,
ruleNodePushToEdge : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/push-to-edge/ ` ,
ruleNodeDeviceProfile : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/action/device-profile/ ` ,
ruleNodeAcknowledge : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/flow/acknowledge/ ` ,
ruleNodeCheckpoint : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/flow/checkpoint/ ` ,
ruleNodeSendNotification : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/send-notification/ ` ,
ruleNodeSendSlack : ` ${ helpBaseUrl } /docs/user-guide/rule-engine-2-0/nodes/external/send-to-slack/ ` ,
tenants : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/tenants ` ,
tenantProfiles : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/tenant-profiles ` ,
customers : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/customers ` ,
users : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/users ` ,
devices : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/devices ` ,
deviceProfiles : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/device-profiles ` ,
assetProfiles : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/asset-profiles ` ,
edges : ` ${ helpBaseUrl } /docs/edge/getting-started-guides/what-is-edge ` ,
assets : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/assets ` ,
entityViews : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/entity-views ` ,
entitiesImport : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/bulk-provisioning ` ,
rulechains : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/rule-chains ` ,
lwm2mResourceLibrary : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /reference/lwm2m-api ` ,
jsExtension : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/contribution/ui/advanced-development ` ,
dashboards : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/dashboards ` ,
otaUpdates : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ota-updates ` ,
widgetTypes : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/widget-library/#widget-types ` ,
widgetsBundles : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/widget-library/#widgets-library-bundles ` ,
widgetsConfig : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/widget-library ` ,
widgetsConfigTimeseries : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/widget-library#time-series ` ,
widgetsConfigLatest : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/widget-library#latest-values ` ,
widgetsConfigRpc : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/widget-library#control-widget ` ,
widgetsConfigAlarm : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/widget-library#alarm-widget ` ,
widgetsConfigStatic : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/widget-library#static ` ,
queue : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/queue ` ,
repositorySettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/version-control/#git-settings-configuration ` ,
autoCommitSettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/version-control/#auto-commit ` ,
twoFactorAuthentication : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/security/ two-factor-authentication/ ` ,
twoFactorAuthentication : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/two-factor-authentication ` ,
sentNotification : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/notifications/#send-notification ` ,
templateNotifications : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/notifications/#templates ` ,
recipientNotifications : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/notifications/#recipients ` ,
ruleNotifications : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/notifications/#rules ` ,
jwtSecuritySettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/sec ur ity /# jwt-security-settings ` ,
gatewayInstall : ` ${ helpBaseUrl } /docs/iot-gateway/installation /docker-installation/ ` ,
scada : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/scada/ ` ,
scadaSymbolDev : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/scada-symbol-dev/ ` ,
scadaSymbolDevAnimation : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/scada-symbol-dev/#scadasymbolanimation ` ,
scadaSymbolDevConnectorAnimation : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/scada-symbol-dev/#connectorscadasymbolanimation ` ,
domains : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/security/ domains/ ` ,
mobileApplication : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ mobile-app -center/applications/ ` ,
mobileBundle : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/mobile-app -center/ ` ,
mobileQrCode : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/mobile-app-center/ qr-code-widget / ` ,
jwtSecuritySettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/jwt-security-settings ` ,
gatewayInstall : ` ${ helpBaseUrl } /docs/iot-gateway/install/docker-installation ` ,
scada : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/scada ` ,
scadaSymbolDev : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/scada/scada -symbols -dev-guide / ` ,
scadaSymbolDevAnimation : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/scada/scada -symbols -dev-guide /#scadasymbolanimation ` ,
scadaSymbolDevConnectorAnimation : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/scada/scada -symbols -dev-guide /#connectorscadasymbolanimation ` ,
domains : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /domains ` ,
mobileApplication : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /mobile-center/applications/ ` ,
mobileBundle : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /mobile-center/mobile -center/ ` ,
mobileQrCode : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/ui/ mobile-qr-code/ ` ,
calculatedField : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/calculated-fields/ ` ,
aiModels : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide /ai-models/ ` ,
aiModels : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /samples/analytics /ai-models/ ` ,
apiKeys : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/security/api-keys/ ` ,
timewindowSettings : ` ${ helpBaseUrl } /docs ${ docPlatformPrefix } /user-guide/dashboards/#time-window ` ,
trendzSettings : ` ${ helpBaseUrl } /docs/trendz/ ` ,