AyMINE – Technical documentation
Interfaces to other systems
Enterprise Architect Connector
Business excelenece
Balance Scroecards
Task & Project Control
- Send customer answer in regards to the complaint
- Bundle of Documentation and records
- Test
- Qualification of user or contact
- Project role
- What are the parts of the QMS documentation and model
- dragdrop
- Location
- My areas
- Kanban Task Overview
- Personal Task
- Internal helpdesk
- Customer Care Centre
- Project baseline
- Return project plan by baseline
- Project Schedule
- Processing time sheets
- Project management items
- Activation buttons
- Why some data can't be deleted
- Starting events
- Qualification of user or contact
- task_taskobjects
- Project
- Reminders and Messages
- eventobj_raisingevents
- decision_decobjects
- eventobj_startingevents
- eventobj_eventbuttons
- Hierarch of testing and developing tests from requirements
- Deal management
- FMEA criteria for detection evaluation
- FMEA system functionality analysis
- Methodology how to conduct FMEA
- FMEA analysis of the failure occurence
- Analysis of the FMEA Severity
- Support for FMEA Analysis
- Management of responsibilities - RACI Matrix
- RACI matrix for project
- Improvements and Preventive Measures
- Plan
- Notice – example of use
- tskproblem_terminology
- 8D report - quality problem resolution
- Task Scheduling to the right time and scope
- Administration of the Task Management Module
- Adminitration of areas, projects, calendars
- Discussion
- System rights for the task management module
- Project Planning
- Employee Tasks
- Incident and Quality Issue Management
- Collaborative Resolution of Multiple Problems
- List of business areas
- Required qualifications
- Plan template / strategy
- Decision
- Configuration Package
- Record template
- Change management process in a project
- Task list
- Requirements
- Team Member
- Right to Manage Qualifications
- Obligation
- Competencies and Skills
- Problems, tickets and their management
- Meeting
- Package definition
- Phrases and terms in QMS
- Data Area
- Risk
- Task
- Business event
- Task, project & quality management
- Records and protocols
- Directives and Policies
- Events
- Risk Pattern
- Information
- Project definition
- Activity log
- eventinstances
- Personal calendar
- Objects of decision making
- Event activation buttons
- Objects affected by the problem
- Variant decision-making
- Recorded activities
- Self-Reminders
- Assignment of a New Task According to Methodology
- Objects related to the task pattern
- Effect of the task on the right to modify the atta
- Level of Competence
- Manager approval with the task report
- Region / project / methodology
- Manage your marks
- Task patterns saves work and improve quality
- Quality Management System (QMS)
- Task planning both in project and daily business
- Project Team
- Events and meetings
- Events and meetings
- List of event instances
- moduleclientoptions
- Processed objects
- Mark patterns
- Notification events
Interprocess management
Human Resources
- roles
- Staffer / Worker Management
- Human resources
- Employee access to the contract files
- Personalistics - User Permissions and roles
- Candidates Management
- Manage department / division data
- Job Position
- Employee dashboard with personal data
- An overview of your staff
- Responsible HR Manager
- Synchronizing staff and system users
- Management of the staffer contracts
- Safety of the HR module
Asset Management
- Products, assets and sales
- Tendering and purchasing
- Analytical model
- Product Supplier
- Product Categories
- Product or Product Property
- Manage projects by goals
- Create offer for premium or B2B clients
- Offers summaries
- Create and recalculate offer using price lists
- Offer and Price Access Rights
- Creating and processing orders
- System order status query
- Order Reports
- Pricing
- Pricing – volume discounts
- Products and Goods
- Product status and change
- Product Units
- Quality criteria
- Why are the Quality criteria usefull
- DFEMA - FMEA of the product design
- HARA for product
Customer Relationship - CRM
- Contacts and directories module (
- System Permissions and CRM Module Settings
- Customer Order Overview
- Address books
- Address book list and management
- Privacy policy
- Send bulk messages in compliance with GDPR
- Bulk email footer
- Unsubscribe and set preferences
for bulk mail - How to correctly forget a person's details
- Bulk Emails
- Contracts
- Partner in a contract
- Message patterns
- Group of contacts from address books for better management
- Directory or people and companies
- Contact per person or company
- Quickly available contacts
Finance management
System modules
System management
- moduleclientoptions
- Electronic sign even on mobile device
- formattedtexts
- System Configuration
- Processes in use
- Client
- Member Management for churches, non-profit organisations
- Configure gateways for external messages
- Corporate email and communication processing
- Email messages
- Rules for external messages
- Secure business communication
- Send SMS directly from CRM
- Call directly from CRM
- Documents and files
- Additional functions with files
- Copying and moving files between objects
- Picture presentation
- Public link to the document
- Recent Files
- Dashboard
- Object location on the board
- Client items
- Revisions and comments
- Securing posts and internal discussions
- Translations
- Record Relationships
- Relation types
- System Groups and Teams for rights settings
- User Processes
- System module
- System User
- User administration
- User Administration
- Connecting users to VOIP PBX
- Trusted User Device
- Secure Key Wallet - Safe storage for digital keys
- Data vault for Company secret & Classified data storage
Framework
- frmobjectextension
- introhelp
- introhelp_mobile
- introhelp_aplikace
- versioninfo
- releases
- AyMINE modules and basic types
- cliplink
- introhelp_settings
- introhelp_deleting
- introhelp_dragdrop
- list_filtering
- Short AyMINE framework introduction
- AyMINE Access control and security
- AyMINE Modules
- Object locks
- System rights
- AyMINE Gestures and Keyboard Shortcuts
- AyMINE icons are language for fast orientation
- list
- introhelp_generalinfo
- introhelp_objectdetail
- introhelp_objectlist
- introhelp_privateobjectnotes
- AyMINE User Rights Control
- introhelp_dashboard
Website Block
Blocks are the fundamental building block of websites and allow pages to be composed of blocks using a template
Types of Blocks
Blocks are of several types:
- Blocks inserted into the page header – contain instructions for the browser and additional information about the page. Typically, blocks in the page determine which libraries should be loaded for the page. They may also contain scripts for the page.
- Blocks for the page body – Part of the page body. The content is described directly by the block or generated programmatically.
- CSS / SASS styles
Block Names
A block has two names:
Custom name and Template name
Custom Name
You use the custom name to identify the block in the overview of all blocks. The name should be unique for the portal so that you can easily navigate through the blocks.
Template Name
The template name is the designation for the field name in the template where the block is to be inserted. It refers to the name of the field in the template to which the block belongs.
The template name is only relevant for blocks inserted into the page body. CSS styles and header blocks are always all applied.
Examples of names in the template are topmenu, leftmenu, footer, etc.
Do not use body and pageBody for blocks, as they would be confused with the actual page content.
Example of Blocks
Websites use a menu in the top bar. The menu is the same on all pages, but has language versions (e.g., cz, en, de). You insert the menu into blocks:
| Block Name | Template Name | Content |
|---|---|---|
| TopMenu CZ | topmenu | Czech version of the menu |
| TopMenu EN | topmenu | English version of the menu |
| TopMenu DE | topmenu | German version of the menu |
The block for each language is named after the language, but they share the same template name. The template can then be the same for all languages, but the page layout will always insert the block with the correct language mutation.
How to work with blocks
Inserting a block into the page
Blocks are inserted into the page:
- Directly (in the page detail, blocks tab)
- Indirectly via the page template
- Based on their assignment to the section in which the page is categorized
The template decides the block assignment – directly in the page or in the template. The blocks required by the template are used; others are ignored.
If a block with the same Template Name is assigned to both the section and the page, the block at the
page level is used (it takes precedence over the section block).
SASS Styles
CSS styles can be described using SASS. The system automatically compiles them into CSS styles.
SASS styles support cascading definitions. A SASS style can have a definition stating that it includes a CSS/SASS style described in another block. When compiling the SASS style, the parent style is inserted.
Recommendation: For SASS variables and @mixin definitions, use separate SASS styles that you will include in others. This allows you to use uniform SASS
definitions across all styles and easily use them in new portals (as part of a web template).
Filling block content with code
Blocks allow you to define a script that fills their content. For most scripts, the block content then represents a template used in the htmlGenerátoru as a template.
Binding to scripts in the code should only be done by personnel with the developer role. Without this role, the field connecting the page block to the script is unavailable.
Example: A web search window can call a page that displays search results. The page, or a block on that page, calls a script that performs full-text search for pages matching the query. The page itself contains a template for formatting the result.
Script call: server.webFEPages.getUserSearch
Block or page content:
<!-- Block used to show results -->
<searchResult>
<h3><a href="@pagePath" target="_blank">@metaTitle</a></h3>
<p>@metaDescription</p>
<br>
</searchResult>
<!-- Block with list of all results -->
<searchList></searchList>
<!-- Block used if nothing foung -->
<searchNoRes>
<h3>Sorry, nothing matches your search</h3>
</searchNoRes>
<body>
<h1>Search results</h1>
{@searchResult}
</body>