Skip to main content

Screens

The Screens page hierarchically lists the screens and parent screens defined in the system, and allows you to manage these screens and parent screens from here. On this page you can;

  • Create new screens,
  • Make permission changes on existing screens,
  • Delete screens that are no longer needed.

All screen management and configuration operations are carried out from this area.

Creating a New Screen

To define a new screen, click the New Screen button in the top right to open the New Screen Creation form. This form is used to determine the screen's structure, hierarchy, and behavior.

  • Screen Title
    Refers to the name that will appear system-wide for the screen.

  • Parent Screen
    Specifies which parent screen the screen to be created will be located under within the hierarchical structure.

  • Screen Type
    Screen Types are screen kinds defined in the system for different needs. The selected Screen Type determines both the visual structure and the functional behavior of the screen. The properties the screen will have are created automatically based on the selected screen type.

  1. MainMenu It is the screen type that represents the main menu structure of the system.
    The title defined for this screen is displayed as the section name in the top menu.
    It is generally recommended to use the project or organization name in this area.

    frmAnaMenu


  1. Authorization It is the screen type where authorization and access management is performed system-wide.
    Users, roles, and access permissions are defined and managed through this screen.

    frmYetki


  1. Master

Screens created in Master type work without tabs. Even if there are tab definitions belonging to the MasterDetail structure on the object, these tabs do not open on the screen. The screen is displayed as only a single main (master) screen.

frmYetki


  1. MasterDetail Represents the Master–Multi Detail screen structure.
    These are structures where a Master screen and one or more Detail screens work together.
    It is used to display and manage detail information linked to a main record.

    Example: Main Products screen

    frmDetailedObject


  1. Report

  1. Dashboard

  1. SurveyManager

  1. Screen

A screen created in Screen type actually directly represents the 'Screens' screen. This structure will create a new screen.

Screen Screen Type


  • Order Determines in which order the screen will be displayed within the relevant module.

  • Active Inactive screens are not displayed in the menu. For the screen to be active, the relevant checkbox must be checked.

  • Object The Object field specifies which data object (table or view) the relevant screen will work with. Thanks to this field, the relationship between the screen and the database is established, and it is determined which data will be listed, edited, or have its details displayed on the screen.

warning

The fields specified above are mandatory fields that must be defined for all screen types.

Validation and Warnings

When you save a screen, the system checks whether the screen definition is consistent. If it finds a problem, it issues a warning; in critical cases, saving is blocked. Common warnings:

WarningMeaningSolution
Screen Type not selected / invalidThe visual and functional behavior of the screen cannot be determinedSelect a valid Screen Type
Object not selected / invalidMaster and MasterDetail screens must be linked to a data objectSelect a valid table/view in the Object field
Problem in the linked objectThere is a warning in the definition of the object the screen usesCheck and refresh the relevant object from the Objects screen
No detail for MasterDetailA MasterDetail screen must have at least one sub (detail) screen definedDefine at least one detail from the object's Details tab
Filter (Where) expression is incorrectThe condition applied to the screen is invalidFix the syntax of the expression
No authorized user assignedNo user can see the screenAdd at least one user from Authorized Users
info

Screen changes may not appear immediately in the browser — the menu and screen structure are cached when the page opens. To reflect the changes, refresh the browser tab (F5).

Screen Authorization Operations

You can use the Authorized Users column to edit and organize the permissions belonging to screens.
To make a permission edit, click the button located in the Authorized Users column of the relevant screen.

In the Authorization screen that opens;

  • Authorized users
  • Unauthorized users

are displayed as two separate lists.

To remove a user's permission or add a new permission, simply move the user to the authorized or unauthorized list using the drag-and-drop method with the cursor next to the relevant user.

frmYetki