Analysis of incoming correspondence processing changing of a space industry enterprise while Redmine projects management system implementation

System analysis, control and data processing


Shchelykalin M. Y.*, Formatorov S. O.**

Moscow Experimental Design Bureau “Mars”, 1-st Shemilovsky lane 16, building 2, Moscow, 127473, Russia



The article considers an improvement of the spacecraft onboard software development by correspondence workflow automation. The analysis of existing in MEDB «MARS» letters workflow was performed to identify the stage where the introduction of information technology would reduce the development time and increase quality. It was decided that the automation of the maximum number of steps is the the basic method to improve the existing process. The conclusion was made on the reason of information system creation to automate process of letters registration and control. The system requirements were formulated. Based on this requirements and terms of implementation, the decision was made to create the system based on Redmine project management system.

The Redmine system was set up and extended with some plugins to meet the standard tasks of letters registration and control process. The following plugins were created:

  • Automatic letters linking

  • Access authorization for observers

  • Provision of a customizable list of employees with the ability to control letters.

Plugins development process was supported by functional automatic tests. The tests were performed with Selenium automation browser tool.

The proposed solution has been successfully introduced into the production process and employed while the development of several spacecraft control systems, including KazSat-2, Electro-L, Elektro-L № 2, Elektro-L № 3, Spektr-R, Spektr-RG.


project management system, Redmine, accounting of correspondence, archive of correspondence, automation, correspondence, Selenium


  1. Docsvision. Kantselyarskoe deloproizvodstvo, available at:

  2. 1C. Dokumentooborot. Upravlenie dokumentami: bystro, effektivno, svoimi silami. Na primere “1S: Dokumentooborota 8”. available at:

  3. Alfresco Content Services 5.2 On Premises. Reference Architecture, available at:

  4. Sousa P.R., Faria P., Correia M.E., Resende J.S., Antunes L. Digital Signatures Workflows in Alfresco, International Conference on Electronic Government and the Information Systems Perspective, EGOVIS 2016, Lecture Notes in Computer Science, Springer, Cham, 2016, vol. 9831, pp. 304 – 318.

  5. Benjamin Chevallereau, Jeff Potts. Alfresco One 5.x Developer’s Guide, Packt Publishing, 2017, 528 p.

  6. Vandana Pal. Alfresco for Administrators, Packt Publishing, 2016, 188 p.

  7. Andriy Lesyuk. Mastering Redmine, 2016, Packt Publishing, 366 p.

  8. Redmine, available at:

  9. Formatorov S.O. Trudy XXIV Mezhdunarodnoi nauchno-tekhnicheskoi konferentsii, Moscow, Izdatel’skii dom MEI, 2015, 300 p.

  10. Kuz’min S.A., Poreshin P.P., Saurskii I.V., Sinitsyn S.V., Formatorov S.O. III Vserossiiskaya nauchno-tekhnicheskaya konferentsiya “Sistemy upravleniya bespilotnymi kosmicheskimi i atmosfernymi letatel’nymi apparatami”. Tezisy dokladov, Moscow, MOKB “Mars”, 2015, 180 p.

  11. Popov B.N., Poreshin P.P., Sinitsyn S.V., Kuz’min S.A., Saurskii I.V. Sbornik nauchnykh trudov mezhdunarodnoi nauchno-prakticheskoi konferentsii “Perspektivy nauki i obrazovaniya”, 30 dekabrya 2014, Moscow, AR-Konsalt, 2015, Chast’VII, 161 p.

  12. Shchelykalin M.Yu. Trudy MAI, 2016, no. 88, available at:

  13. Janis Osis, Uldis Donins. Topological UML Modeling. An Improved Approach for Domain Modeling and Software Development. A volume in Computer Science Reviews and Trends, Elsevier, 2017, 276 p.

  14. Hendrik Jan van Randen, Christian Bercker, Julian Fieml. Einführung in UML: Analyse und Entwurf von Software, Springer Vieweg, 2016, 115 p.

  15. Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel. UML @ Classroom: An Introduction to Object-Oriented Modeling, Springer International Publishing, 2015, 206 p.

  16. Alex Bevilacqua. Redmine plugin extension and development: build stunning extensions quickly and efficiently by leveraging Redmine’s plugin facilities, Packt Publishing Ltd, 2014, 126 p.

  17. Aleksandar Pavic. Redmine Cookbook, Packt Publishing Ltd, 2016, 322 p.

  18. Lyapin A.A. Trudy MAI, 2017, no. 97, available at:

  19. SeleniumHQ Browser Automation, available at:

  20. Unmesh Gundecha. Selenium Testing Tools Cookbook, 2nd Edition: Over 90 recipes to help you build and run automated tests for your web applications with Selenium WebDriver, Packt Publishing, 2015, 374 p.

  21. Rex Allen Jones II, Absolute Beginner (Part 1) Java 4 Selenium WebDriver: Come Learn How To Program For Automation Testing, CreateSpace, Independent Publishing Platform, 2016, 106 p.

Download — informational site MAI

Copyright © 2000-2021 by MAI