Skip to content

Οδηγίες Χρήσης Πρωτότυπου

Panagiotis edited this page Apr 30, 2018 · 2 revisions

Το πρωτότυπο αποσκοπεί στην κατανόηση και εμπέδωση της προτεινόμενης μεθοδολογίας

Περιγραφή

Το πρωτότυπο είναι υλοποιημένο σαν docker stack που αποτελείται από τα απαραίτητα προϊόντα ανοιχτού λογισμικού ενοποιημένα ως ενιαίο σύστημα. Πρόκειται για μια απλοποιημένη εκδοχή αποστολης αιτήματος για Δίπλωμα ευρεσιτεχνίας. Εχει γίνει με τα εργαλεία ανοιχτού λογισμικού form.io, bonitasoft, mongodb.

Προαπαιτούμενα

Ubuntu Server 16.04 LTS η αντίστοιχο λειτουργικό με προεγκατεστημένη python 3 Εγκατεστημένο docker τελευταίας έκδοσης

Εγκατάσταση

Κατεβάζουμε από το αποθετήριο τα αρχεία σε έναν φάκελο της επιλογής μας. git clone https://github.com/OBI-GRIPO/obi-prototype και κατόπιν πηγαίνουμε στο φάκελο obi-prototype .

Ρύθμιση

Αντιγράφουμε το αρχείο plain.cnf.template και το μετονομάζουμε σε plain.cnf .

Στο πεδίο [Secrets] βάζουμε τα στοιχεία σύνδεσης σύμφωνα με τις οδηγίες που περιέχει το αρχείο.

Δημιουργία Κωδικών

Τρέχουμε το αρχείο encsecrets.py με παράμετρο τον κωδικό κρυπτογράφησης που θέλουμε

π.χ ./encsecrets.py mysecret

Αυτό δημιουργεί στον φάκελο secrets κρυπτογραφημένα αρχεία που περιέχουν τους κωδικούς που έχουν οριστεί στο αρχείο plain.cnf

Έναρξη

Στον φάκελο obi-prototype ξεκινάμε το stack με την εντολή

./up.py yourpassphrase | docker stack deploy --compose-file /dev/stdin OBI

Στην θέση του yourpassphrase βάζουμε τον κωδικό που χρησιμοποιήσαμε για την κρυπτογράφηση στο προηγούμενο βήμα

Χειρισμός

Με το postman κάνουμε εισαγωγή την φόρμα assets/form.json στην http://SERVICEIP:3001

Με έναν φυλλομετρητή πηγαίνουμε στην διεύθυνση http://SERVICEIP:6080 και εγκαθιστούμε στο Bonita studio το bos αρχείο assets/OBI-1.0.bos

Μετά την εγκατάσταση πατάμε το εικονίδιο RUN

Μεταβαίνουμε στην διεύθυνση http://SERVICEIP:10000/bonita και κάνουμε login (με τα default username και password)

Από εκεί πηγαίνουμε στο tab Processes βρίσκουμε από την λίστα το DE (1.0) και πατάμε Start

Θα δούμε την φόρμα υποβολής αιτήματος Διπλώματος Ευρεσιτενίας. Την συμπληρώνουμε. Στο επόμενο βήμα ο υπάλληλος του ΟΒΙ βλέπει μια επισκόπηση των πληροφοριών της φόρμας και επιλέγει Accept ή Decline.