Implementation and maintenance cycle for the Dynamics AX
DYNAMICS AX PROGRAMMING
Specification of requirements, including the interviewing by phone or at presence, study of the documentation, study of modifications and functionality related to tasks, comparison of the requirements with the actual Dynamics Ax functionality, fixing and monitoring of the issues to be done
Development of specifications, including the composition, modifications, coordination with the customer
Development of the software, including the designing of the database structures, designing of the architecture of functionality and logics, writing of the program code
Testing of the functional unit, process testing, speed and security testing
Management of the change project and organisation of the work
INSTALLATION OF THE DYNAMICS AX
Development of the change installation plan
Installation, configuration and restarting of the application object server
Installation of the developed changes in the Dynamics Ax system
Compilation of the changes installed in the system
Execution of the data modification scripts
Transfer of the user setup data between systems
Removal of the user created modifications
DYNAMICS AX MONITORING
Control of the basic parameters of the operating systems (CPU, RAM, disk usage, etc.), analysis of the departures from norms.
Review and analysis of errors of the operating system
Review and analysis of errors of the Dynamics Ax database
Retrieval and analysis of the database deadlock events
Retrieval and analysis of the slow database queries
Monitoring of changes in the data volume size of the database
Observation of the disk space required for the database of the system, analysis of the dynamics of the disk space
Monitoring of the performance of business critical processes, analysis and observation of abnormalities
Analysis of the table index fragmentation
Analysis of the table index usage
Analysis of the database query execution time and the time needed for operations of data writing and reading
Analysis of the duration of the stored procedure execution, writing and reading operations
Analysis of the Dynamics Ax number sequence usage and free numbers of the record identifiers
Modification of the Dynamics Ax system queries according to the results of the performance analysis
The configuration of the database server parameters, including statistics, simultaneous connections, usage of memory etc.
Analysis of the data in temporary tables, removing of the temporary data
Setup of the number sequences in the Dynamics Ax
Update of the database table statistics
MAINTENANCE OF THE DATABASE
Server installation, including the planning of the required hardware resources, setup of new instances, the configuration of high availability solutions
Provision of the transition of the database server to a newer version and setup of updates
Configuration and maintenance of the database server – configuration of the user access rights, setup of the database backup, database recovery from backup, update of indexes and statistics
Solving of the slow query issues – determination of the problem, analysis of the process, setup of operational parameters of the server
Import and export of data from different kinds of sources including files and other databases, provision of solutions of periodical data exchange
Development of data warehouses by using Analysis Services – elaboration of analytical data cubes, creation and monitoring of the data exchange processes
Development of data representations by using Reporting Services – setup, the configuration of the user access rights, development of the reports and publication
DEVELOPMENT OF INTEGRATION SOLUTIONS
Interfaces for cache registers
Programs for barcode scanners
Interfaces for price label printers
Automated data processing solutions for integration with Microsoft Office programs
Data exchange solutions using Web Services and Windows Communication Foundation
USER SUPPORT
Processing and reviewing of the users’ requests
Research, analysis, and prevention of the user-created database locks
Stoppage of interfering processes in the Dynamics Ax system
Support in everyday work:
4.1. Consultations about the correct use of the Dynamics Ax functionality
4.2. Preparation of the Dynamics Ax documentation meant for the use of the client’s users – standards, instructions, specifications etc.