Skip to main content

i4scada Knowledge Base

Recipes at design-time

Abstract

Spare some time for a bit of knowledge! Learn how to configure the i4scada SmartEditor extensions, to build your own recipes and set up a Recipe Manager.

The i4scada SmartEditor extensions for Recipe management are available in the toolbox panel, under the Utilities extensions category.

Utilities_extensions.jpg

Recipe i4scada SmartEditor extensions

The wf-recipe extension

The wf-recipe is a utility extension tool, that allows the user to write and save recipes. The recipes are configurations containing signals and their values.

wf-recipe_Extension.jpg

Extension "wf-recipe"

At design time, the extension Object properties can be configured to define the object layout, colors, appearance and security.

wf-recipe.jpg

Object properties panel "wf-recipe"

Description of each Object Property can be found in the Extension Manager of i4scada SmartEditor.

Note

Setting the Project Authorization configuration implies secured access to the project, at run-time. Hence, the i4scada SmartEditor project should include a login extension, such as "wf-user-login" or "wf-user-login-basic", and at least one active project user.

login.jpg
The wf-recipe-manager extension

The wf-recipe-manager is a utility extension tool. The main scope of this extension is the definition of a project used for Recipes and Recipe Definitions management.

extension-recipe-manager.jpg

Extension "wf-recipe-manager"

At design-time, the user can control a set of properties under the i4scada SmartEditor Object Properties panel. The Object Properties panel can be accessed either in the Properties panel (bottom right side of the page) or via right clicking on the extension, within the page project.

Object_Properties_panel_of_wf-recipe-manager_extension.jpg

Object Properties panel of the wf-recipe-manager extension

The most worth-mentioning configuration setting, concerning Object Properties of the wf-recipe-manager extension, are:

  • Recipe Type - Defines the object type selection. Available values are "Recipe" and "Recipe Definition".

    Recipe_Type.jpg
  • Max Signal Count - Defines the maximum count for search results in the signal selection.

    Max_Signal_Count.jpg
  • Max Signals For Group Add Int - Defines the maximum count for signals which can be added at runtime when a complete signal group will be selected.

    Max_Signals_For_Group_Add.jpg
  • Project Authorization - Allows the user to set a project authorization name, limiting the access to this extension only to the users that have the specified project authorization assigned.

    Project_Authorization.jpg

    Note

    Setting the Project Authorization configuration implies secured access to the project, at run-time. Hence, the i4scada SmartEditor project should include a login extension, such as "wf-user-login" or "wf-user-login-basic", and at least one active project user.

    login.jpg