Related links
Sales & Asset management
Sales related services
Description of a part of the AM module - sales partFI - Finance Management
Framework Core functionality
- AyMINE Framework Server
- frmFrm – provided functionality
- System Rights
- System messaging
- AyMINE Business – Price calculation
- Strings and translations
- Export collection of objects
- AyMINE Framework management FAQ
- The AyMINE licence model
- AyMINE On-premise
- System events
- Mutli-client architecture
- Import collection of objects
- User sessions
- Default server methods
- Client-defined object attributes
- Common Libraries
Module - support for management
Libraries & Lincences
Mobile & Web Application
- Runtime debugging
- System console
- AyMINE Application
- In-line table edit support
- Object scripting API – object lang
- Application object structure
- Multilingual support
- View of a single object – detail
- Is using EVAL / feval method risky?
- Included library – String operations
- Cliplink
- Object API – object <g>
- API – Data object
- Object scripting API – object User
- Object view definition
- Framework support for Drag & Drop
- Common libraries
- Multiple-object update implementation
- fClip & fCliplist
- Offline persistent objects
- Mobile application
HR - Human Resources
System Management (part of framework)
Task, Project, Quality
Task & Task pattern
CMS - Content Management & Web API services
frm Module counters
Technical notes about the system counters defined by the frm module.
Counter fields are not listed in this documentation. See the frm/enum file for actual values of each counter.
Object type
Counter specifies type of the application objects. Short values from the counter are used in the jsonc object description in the field about->type
.
Only business objects are listed to the user, objects of other types are managed as invisible.
frmEventStatus
Counter used with system events. Status is set by the backend event messaging. Values and translation from the counter are visible in the overview of the processed events.
Not intended to be used generally
frmEventProcessStatus
Counter designed to be generally used for description of the process status. Not internally used by the frm module
lockInform
Counter translate actual object status. Used with application lock for object.
Counter is module internal and not designed for general used.
lockKillReason
Reason why system administrator kills the object lock. Used only for documentation purposes.
Counter is module internal and not designed for general used.
showIcons
Counter used in the system settings. Logically more system-related than framework-related counter, nevertheless, settings are internally used by the AyMINE Application which i part of the framework.
Not designed to be used elsewhere.
rwAccess
Counter for general used to set the object-related operation rights. Counter is not used internally by the module.
mediumTimeInterval, longTimeInterval
Both counters are used to simplify settings data intervals to the fields.
Values in the counters are valid interval definitions for PHP back-end function. More values could be added to the counters but values should be consistent with the PHP interval syntax.
defObjStatus
The most default object state. Use the values from counter or extend the counter with its own values, but keep logic of the status from the counter.
defObjStatusPassive
Technically the counter is equal with former counter (defObjStatus). The only difference between them is in translations. This one has translation for passive objects (like object, problem etc.) whilst the former is for active objects (like activity, event).
Major difference between both counters are the active state:
- Passive objects are "active" and have icon
- Active objects are "running" and have icon
Back-end does not distinguish between the counters.
DBType
Type of the database. Used internally by back-end to distinguish databases. Open for new values if more databases are supported.
Counter is available for usage by application module but only in case that the selection relates with database used by system. Counter is not general list of existing databases, but list of databases that the AyMINE can link with.
fileType
Type of file is used to distinguish between various types of files stored in the system.
Counter can be extended without any consequences in the back-end or front-end. Values and icons are defined only for better user navigation in the list of stored files.