Available translations
loading results
Product Definition
The product definition node holds all definitions that make up a product, including how the product is calculated and the datasets the product is comprised of.
Узел Product Definition содержит все определения, составляющие продукт, в том числе то, как продукт рассчитывается, и наборы данных, из которых он состоит.
Ürün tanımı düğümü, ürünün nasıl hesaplandığı ve ürünün hangi veri kümelerinden oluştuğu da dahil olmak üzere bir ürünü oluşturan tüm tanımları tutar.
Content
A bot may feature multiple products, thus, there may be multiple product definitions. Three main aspects need to be defined in terms of products: the characteristics of the dataset, the composition of each record, and the way records are calculated.
Бот может содержать несколько продуктов, поэтому может быть несколько определений продуктов. С точки зрения продуктов необходимо определить три основных аспекта: характеристики набора данных, состав каждой записи и способ вычисления записей.
Bir bot birden fazla ürün içerebilir, dolayısıyla birden fazla ürün tanımı olabilir. Ürünler açısından üç ana hususun tanımlanması gerekir: veri kümesinin özellikleri, her bir kaydın bileşimi ve kayıtların hesaplanma şekli.
Note: A product definition usually references a plotter module, which provides a graphic representation of the underlying dataset
Note: Определение продукта обычно ссылается на модуль плоттера, который обеспечивает графическое представление базового набора данных.
Note: Bir ürün tanımı genellikle altta yatan veri kümesinin grafik temsilini sağlayan bir çizici modülüne atıfta bulunur
Configuring
Product Definition Configuration
Конфигурация Product Definition
Ürün Tanımı Yapılandırması (Product Definition Configuration)
Properties
Свойства
Özellikler
-
codeName
is the name of the product as it is used within the bot's code.
-
codeName
- это название продукта, используемое в коде бота.
-
codeName
botun kodu içinde kullanıldığı şekliyle ürünün adıdır.
-
pluralVariableName
is the plural form of the variable.
-
pluralVariableName
- это форма переменной во множественном числе.
-
pluralVariableName
değişkenin çoğul halidir.
Initial Values
These are the Initial Values for Product Definition configuration:
{
"codeName": "Product-Name",
"singularVariableName": "productName",
"pluralVariableName": "productNames"
}
Examples
This is a list of properties featured by the Product Definition configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
Product Definition Menu
The Product Definition node has the following Node Menu items:
The Configure menu item has the following properties:
- action: Configure
- label: Configure
- iconPathOn: configuration
- iconPathOff: configuration
- dontShowAtFullscreen: true
- actionFunction:
uiObject.configEditor.activate
The Install Product menu item has the following properties:
- action: Install Product
- label: Install Product
- askConfirmation: true
- confirmationLabel: Confirm to Proceed
- workDoneLabel: Done
- relatedUiObject: Product Definition
- actionFunction:
payload.executeAction
- relatedUiObjectProject: Foundations
The Add Record Definition menu item has the following properties:
- action: Add UI Object
- disableIfPropertyIsDefined: true
- propertyToCheckFor: record
- label: Add Record Definition
- relatedUiObject: Record Definition
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Add Dataset Definition menu item has the following properties:
- action: Add UI Object
- label: Add Dataset Definition
- relatedUiObject: Dataset Definition
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Add Missing Items menu item has the following properties:
- action: Add Missing Children
- label: Add Missing Items
- relatedUiObject: Calculations Procedure
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Delete menu item has the following properties:
- action: Delete UI Object
- actionProject: Visual-Scripting
- askConfirmation: true
- confirmationLabel: Confirm to Delete
- label: Delete
- iconPathOn: delete-entity
- iconPathOff: delete-entity
- actionFunction:
payload.executeAction
Tip: When a menu item is grayed out, it means that Product Definition already has the required child type that the menu item may add, and only that child is allowed for that case.
Product Definition Children
The Product Definition node has the following childrenNodesProperties:
The Datasets node property features the following properties:
- name: datasets
- type: array
- childType: Dataset Definition
- autoAdd: true
The Record node property features the following properties:
- name: record
- type: node
- childType: Record Definition
- autoAdd: true
The Calculations node property features the following properties:
- name: calculations
- type: node
- childType: Calculations Procedure
The Data Building node property features the following properties:
- name:
dataBuilding
- type: node
- childType: Data Building Procedure
The Api Query Parameters node property features the following properties:
- name:
apiQueryParameters
- type: node
- childType: API Query Parameters
- autoAdd: false
The Api Path Parameters node property features the following properties:
- name:
apiPathParameters
- type: node
- childType: API Path Parameters
- autoAdd: false
Product Definition Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Product Definition with other nodes:
Compatible Types:
Product Definition Referencing Rules
The following are the Node Referencing Rules that determine which nodes Product Definition may establish a reference to:
Compatible Types: