Ηλεκτρονικές δημόσιες συμβάσεις: μοντελοποίηση διαδικασιών με τη χρήση BPMN και σχετικά ψηφιακά εργαλεία
Electronic public rrocurement: BPMN process modeling and relevant digital tools
Μεταπτυχιακή διπλωματική εργασία
Author
Σαγκριώτη, Σταυρούλα
Date
2022-10-21Advisor
Πρεζεράκος, ΓεώργιοςKeywords
BPMN ; Workflow engines ; Διαγράμματα διαδικασιών ; Επιχειρηματικές διεργασίες ; BPM ; Μοντελοποίηση διαδικασιών ; Επιχειρησιακές διαδικασίες ; Διαδικασίες δημοσίων συμβάσεων ; DPS ; SOA ; Workers ; Αυτοματοποίηση επιχειρησιακών διαδικασιώνAbstract
Ένα από τα πρώτα βήματα στον αυτοματισμό μιας διαδικασίας είναι ο καθορισμός ενός μοντέλου επιχειρηματικής διαδικασίας με όλα τα στοιχεία του. Σε αυτή τη διπλωματική γίνεται μια μελέτη των εργαλείων μοντελοποίησης και διαχείρισης διαδικασιών σύμφωνα με τις πρακτικές BPM σε επιλεγμένες διαγωνιστικές διαδικασίες των Δημοσίων Συμβάσεων με στόχο την παρουσίαση τους με τρόπο κατανοητό από τα διοικητικά στελέχη, τους αναλυτές, αλλά και από τους προγραμματιστές/μηχανικούς λογισμικού που θα κληθούν να τις υλοποιήσουν στην ανάπτυξη λογισμικού. Περιγράφονται ζητήματα διαχείρισης και μοντελοποίησης των διαγωνιστικών διαδικασιών των Δημοσίων Συμβάσεων, και στη συνέχεια γίνεται σχεδίαση των επιχειρησιακών διαδικασιών από την ανάγκη Προμήθειας έως την κατακύρωση μιας Δημοσίας σύμβασης με την τεχνική του Δυναμικού Συστήματος Αγορών σε διαγράμματα BPMN 2.0. Σε επόμενο στάδιο πραγματοποιείται η αυτοματοποίηση των εκτελέσιμων στοιχείων ενός διαγράμματος σε ένα BPMN workflow engine. Κατά την υλοποίηση κατασκευάστηκαν microservices που εκτελούν τις λειτουργίες των εργασιών υπηρεσιών (service tasks) που βρίσκονται στη BPMN ροή του μοντέλου, όπου η μηχανή λειτουργεί ως ενορχηστρωτής. Τέλος η παρακολούθηση της εκτέλεσης της διαδικασίας, η διαχείριση της και η έκδοση αναφορών γίνεται μέσα από τις εφαρμογές του workflow engine.
Abstract
One of the first steps in automating a process is to define a business process model with all its elements. In this thesis, a study is made of modeling and process management tools according to BPM practices in selected public procurement tender procedures with the aim of presenting them in a way that can be understood by managers, analysts, but also by software developers/engineers who they will be asked to implement them in software development. Issues of management and modeling of the tender processes of Public Contracts are described, and then the business processes are designed from the phase of the need for Procurement to the awarding phase of a Public Contract with the technique of the Dynamic Purchasing System in BPMN 2.0 diagrams. In a next stage, the automation of the executable elements of a diagram is carried out in a BPMN workflow engine. During the implementation, microservices were built that perform the functions of the service tasks found in the BPMN flow of the model, where the engine acts as an orchestrator. Finally, the monitoring of the execution of the process, its management and the issuing of reports is done through the workflow engine applications.