Related links
Framework Core functionality
- Client-Defined attributes
- Framework dependency on the open-source libraries
- Default server methods
- Export collection of objects
- AyMINE Framework Server
- The AyMINE licence model
- System Rights
- Import collection of objects
- Multi tenant Architecture
- Strings and translations
- System messaging
- User sessions
- Configuration of the user-defined fields
SOA Architecture
Support for Service Object Architecture and Internal Event ManagementLibraries & Lincences
Module - support for management
Front-End Scripting
System Management
- SaaS Management Module
- Management of the SaaS service client
- Encryted wallet storing access keys for data vault
- Definition and Management users in the SaaS system
- Management of the system users
- System right management
- System role is how user administrator sets the rights
- File access, storing and locking
- Communication geateways
- Private Object Marks, Sign & Notes
Task Management Module
- About TSK module
- Support for voting and decision management
- Support and implementation notes for FMEA
- Support for the Methodology Management
- Project Methodology Support
- Project Roles - Data model and implementation notes
- Actions and Meeting Agenda
- Description of person and supplier competencies
- Business event
- Problem & Helpdesk management support
- TSK module releases
- User Reminder
Task & Task pattern
Mobile & Web Application
- clientprogramming_fevaldataobject
- userinterface-objectstructure
- cliplink
- npmlibraries
- fclip
- drag-drop
- AyMINE Application
- objectdefinition_inlineedit
- npmlibraries_stringlibrary
- clientprogramming
- mobileapplication
- languagesupport
- objectdefinition_multiupdate
- Object API – object <g>
- clientprogramming_fevallanguage
- clientprogramming_fevaluser
- objectdefinition_viewdefinition
- offlineobjects
- System console
- Runtime debugging
- objectdefinition_detailview
CMS - Content Management & Web API services
FI - Finance Management
Sales & Asset management
Sales related services
Description of a part of the AM module - sales partHR - Human Resources
Private Object Marks, Sign & Notes
Technically any system object could have user's defined private signs
- Set view to provide data for user
- Activate user sings in view
- Back-end server functionality
- Support at the database level
Users' signs, mark, notes and evaluations are all stored in single objects sysUserObjectSign. However, selections for clips and lists with object marks shall support that adding the fields to the view
Set view to provide data for user
Be careful that fields for this marks have special names that are not the same with names from the table. Always use the view fields names:
SELECT
...
-- columns for flags and notes
uos.uosMark, uos.uosFlag, uos.uosNote, uos.usrObjStatus
FROM
left outer join syswUOSigns uos on
uos.uosUserID = u.sysUserID
AND uos.uosObjectName = ...systemObject
AND uos.uosObjectID = ...ID
Activate user sings in view
View shows marks for object flags automatically when it has defied view parameter:
"parameters":{ "userSigns":true },
Back-end server functionality
Get information about user reading object
System object is created automatically when user first-time change the object flags. Typically there is object only when user set something, However, object is also used together with object notes to store information what object notes user already read. For notes the user notes are created automatically
However, modules could never user the sysUserObjectSign to store some user-related data about object. System module doesn’t guarantee that object is not deleted even when user already had values there.
User flags are automatically deleted
User defined object attributes are deleted in response to the message from the application server. Objects should raise the frm.objectDeleted system message. The message is captured by the system modules and deleted also the flags
All user’s flags are notes are automatically deleted when user’s account is deleted. They are not deleted for blocked user.
Support at the database level
User private notes are provided to the list of objects and object detail in the common views with the primary data. Private notes can be linked with external objects as well, but actually only in case that external object has numerical id.
Support of the discussions
Private notes are also used to store mark of objects that were read by used. Objects that controls, how visited them (articles in discussions, review notes and object comments) stores sign of read as well as user note assignment to the system suer note object.