---
title: "360 - Requirements & Design Principles"
canonical: "https://wiki.soft1.eu/space/EME/582123572/360%20-%20Requirements%20%26%20Design%20Principles"
format: markdown
---
SOFT1 360 is a flexible tool designed to meet your business needs/requirements. **Designing the user interface**—such as **Browsers/Lists, Working screens, Related jobs etc.**—requires certain specifications. This ensures consistency, usability, compatibility, and smooth operation of the application.

|  |  |  |  |
| --- | --- | --- | --- |
| **<span style="color: #ffffff">Specification</span>** | **<span style="color: #ffffff">Screen Forms</span>** | **<span style="color: #ffffff">Browsers/ Lists</span>** | **<span style="color: #ffffff">Related jobs</span>** |
| **Prefer Latin characters ****→**** **Use Latin characters to name Screen Forms and Browsers designed in SOFT1 for SOFT1 360. | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** |  |
| **Define ****required ****fields ****→** Define the required fields for the app’s proper operation, in Screen Forms and Browsers/Lists you will design in SOFT1. These fields should be the basic ones that users will need to use or view information. Avoid multiple columns/fields (simple & custom). | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** |
| **Horizontal field layout & grid layout ****→**** **Limit to 2 fields per line to ensure proper display on different screen sizes. Use a maximum of 1 grid per page/tab, containing 2 to 5 fields for easy data management. | **<span style="color: #111111">✔ </span>** |  |  |
| **Local fields - Description ****→**** **If the field descriptions in the local fields table are different from those displayed as filters to the user, then you should use the fields with the name listed in the local fields table.<br>For example, if you have designed the field `[CUSTOMER.TRDRV12L]`(SQL field) and in the table of local fields it is named `[CUSTOMER.V12]`,  then you would use`[CUSTOMER.V12]` in the Browsers/Lists. |  | **<span style="color: #111111">✔ </span>** |  |
| **Sort & Default values in filters ****→**** **Ensure sorting and default filter values are supported in the Browsers designed in SOFT1. |  | **<span style="color: #111111">✔ </span>** |  |
| **Buttons ****→** Button functionality is not currently available. Use [<span style="color: #4c9aff">Related jobs</span>](https://wiki.soft1.eu/space/EME/581468276/360+-+Related+jobs+-+Design)<span style="color: #4c9aff"> </span>to replace buttons or use [<span style="color: #4c9aff"><u>Web Components</u></span>](https://wiki.soft1.eu/space/EME/581894232/360+-+Views+-+Design) design to create custom features based on your needs. | **<span style="color: #111111">✔ </span>** |  | **<span style="color: #111111">✔ </span>** |
| **Entry ****ID as active column ****→** Include the Entry ID *(e.g., item.mtrl for inventory) *as an active column in Browsers/Lists for basic entities *(e.g. trading parties, items, and projects). *<br>For example, in the Stock Item Browser, add item.mtrl as the active column. |  | **<span style="color: #111111">✔ </span>** |  |
| **Hyperlinks ****→**** **Active hyperlinks included in SOFT1 Screen Forms are not currently available. | **<span style="color: #111111">✔ </span>** |  |  |
| **Related jobs (right-click) ****→** Related jobs displayed by right-clicking on Doc lines and Browsers/Lists in SOFT1 are not currently available in SOFT1 360. | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** |
| **Code restriction (JavaScript/VB script) ****→** The code added to field/table events will be executed during Calculation and Save. Post-event code of an object will be executed during Save. This ensures that the code is executed after saving the data.<br>In SOFT1 360 offline mode, the code is executed during Synchronization. This means that the code will be executed when the entries are synchronized with the host server. | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** |
| **Offline mode - custom tables ****→** In SOFT1 360 offline mode, using/operating custom tables is not currently available. | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** |
| **S1 Designer - Custom designs ****→**** **No support (or warranty) will be provided for solutions implemented using non-officially documented methods in the S1 Designer tool and do not comply with certain specifications, even if they appear to work under specific conditions.<br>*DLL forms and similar customs are not currently available. | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** | **<span style="color: #111111">✔ </span>** |