Overview
The Solution Settings interface provides a centralized location for configuring various aspects of your solution. Users can adjust parameters related to licensing requirements to run the solution, Python interpreter paths, among others. Sections include Solution Information, Target Platform and License, Solution Options, Modules in Runtime process, and Python Interpreter. To make configuration changes, navigate to Solution → Settings in the module sidebar.
On this page:
Table of Contents | ||||
---|---|---|---|---|
|
Solution Settings User Interface
Access the Solution Settings through Solution → Settings to tailor your solutions to specific requirements and ensure seamless integration with external systems.
The Solution Settings (Solution → Settings) has the configuration options that applies to the entire solution.
You can view and change the solution settings that you configured when you created the solution.
Solution Information: includes solution information (read-only), such name, file size, description, solution path and tag counters for local and external.
Target Platform and License: includes option to modify the solution target platform, it enables license customization allowing select the best family and product model for your solution. Also you can customize the historian license.
Solution Options: defines runtime behavior including language settings in "Culture Info", enable client-side tasks for WPF applications, and activate diagnostic logging for system analysis.
Run Modules inside main Runtime process: check boxes to allow use script-based tasks and to enable the primary communication channel utilized for device interactions.
Python Interpreter: Users must specify the location of the Python interpreter, when running Python scripts and tasks within the application. There are two options available: "Local," which refers to a Python installation on the user's machine, and "Server," pointing to a Python installation on a remote server.
Settings Configuration
The Solution Settings navigation on Solution Explorer has general settings that applies to the entire Solution to assist the creating and maintenance of the solution. It includes:
Solution Information
The Solution Settings (Solution → Settings) has the configuration options that applies to the entire solution.
Solution information | |
---|---|
Description | A description for the solution. |
Solution Path | Read-only path to the solution. |
Tag Count | How many tags the solution has. |
Help URL | This feature allows users to integrate additional support for their solution by adding Help URLs for knowledge bases and documentation. |
Target Platform and License
It provides an overview for understanding the capabilities and limitations of your selected solution.
Target Platform and License | |
---|---|
Target Platform | Shows the target platform selected in the solution creation procedure. Check Product Families for more information. |
Product Family | A basic description of the product families is FrameworX — Complete FactoryStudio functionality FactoryStudio — Scales based on the number of Tags & clients. Edge HMI — Use for smaller applications and embedded systems. Edge Gateway — Create a solution to work as an OPC server or Data Acquisition Gateway, providing data to other applications from the native protocol drivers. Changing the family settings may cause some configurations to be invalid. For example, some features are only available in the Enterprise version. Check Product Families for more information. |
Product Model | The product model is connected with the maximum number of real-time communication points you are allowed on that solution. |
Solution Options
Here, the users can fine-tune the following configurations:
Solution Options | |
---|---|
Culture Info | Select the target language for the runtime application. This setting controls the formatting of dates, numbers, and other information so they are in compliance with the selected language. It is possible to change this setting later. |
Allow Client Tasks (WPF only) | This checkbox allows the execution of client-side tasks in WPF. |
Diagnostics Log Files Location | This dropdown let's you define the location of diagnostic data, helping in system analysis and troubleshooting. |
Retentive Database Settings
In the Solution Option, click on the gear icon next to the Retentive Database to open the Edit Database Connection popup window.
Edit Database Connection Popup window | |
---|---|
Name | Defines the database connection name. |
Description | A brief overview informing the purpose or specifications of the database connection. |
Provider | Data providers serve as bridges between applications and specific types of databases. While some providers like ODBC and OleDb offer multi-database support, others like OracleClient, SQLClient, SQLite, and PostgreSQL are specialized for their respective databases. |
Database | The databases you can connect to will vary depending on the selected Provider. Check the table below: |
ServerIP | In case If the Database database you want to connect to isn't in on the local computer, the ServerIP has should be the IP address or network computer name of the computer with the database. That implements If a tunneling service is required to access the remote computer, the TWebServices utility must be enabled to run and running on the remote computer. |
Test button | To test the connection. |
DataSource | Displays the configuration string used to connect to the SQLite database. This string specifies the file path and name of the database file, directing the system to the correct database location. The format typically follows "Data Source =ExecutionPathAndName.dbRetentive". The application uses this configuration string to locate and connect to the database file. |
Password | The security key to authenticate and access the database. |
Run Modules inside main Runtime process
Here, the users configure the solution settings related to module executions.
Solution Options | |
---|---|
Script Tasks | Enables script-based tasks on the solution. |
First Device Channel | Selects the primary route for communication between a software application and connected devices, ensuring a stable and reliable exchange of data and commands. |
Python Interpreter
Specifies the folder where the Python interpreter is installed.
Python Interpreter | |
---|---|
Local | Defines the path for Python installation folder on the local machine. |
Server | Defines the path for Python installation folder on the remote server. |
In this section:
Page Tree | ||
---|---|---|
|
...