Open ERP Lab. Μέρος Δεύτερο

Σχετικά έγγραφα
Μετάβαση από MS Office / Commercial Programs σε OpenOffice - OpenSource Programs Migration Plan...

Architecture οf Integrated Ιnformation Systems (ARIS)

ΠΛΗΡΗΣ ΛΙΣΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΩΝ CRM

Μετάβαση από MS Office / Commercial Programs σε OpenOffice - OpenSource Programs Migration Plan...

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

Επίλυση προβλήματος με Access

Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

10 η Διάλεξη Python Βάσεις δεδομένων στη python

Περιγραφή του EcoTruck

Εξελιγμένη διαχείριση της πλατφόρμας από τους Χρήστες:

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής

MOBILITY TOOL + ΝΟΕΜΒΡΙΟΣ 2014

George Roussakis Director

Macromedia DreamWeaver Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη

IT & Networking DEVELOPING Essential Python 3. Κωδικός Σεμιναρίου / Code

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

Βαζηθό κάζεκα γηα ην ArcGIS

Εγκατάσταση Microsoft SQL Server

Active Directory Users and Computers. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Διαδίκτυο των Αντικειμένων - IoT.

ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΑΝΑΖΗΤΗΣΗ ΛΟΓΑΡΙΑΣΜΟΥ ΧΡΗΣΤΗ

ΚΑΤΑΛΟΓΟΣ ΕΡΓΩΝ MSFT SHAREPOINT SERVER

Κεφάλαιο 7 - Ηλεκτρονικός Φάκελος Υγείας και Ηλεκτρονική Συνταγογράφηση

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

PYLON BUSINESS ACCOUNTING / ΤΙΜΟΚΑΤΑΛΟΓΟΣ BUSINESS INNOVATION TECHNOLOGY


Διακιρυξθ Διαγωνιςμοφ για το Ζργο ΨΘΦΙΑΚΘ ΠΕΡΙΘΓΘΘ ΣΟ ΠΟΛΙΣΙΣΙΚΟ ΚΑΙ ΙΣΟΡΙΚΟ ΑΡΧΕΙΟ ΣΟΤ ΧΑΪΔΑΡΙΟΤ

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk

ALPHA WEB INTERNATIONAL TRADE

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Χαράλαμπος Καραγιαννίδης

ΜΑΘΗΜΑ 10 Ο ΟΡΓΑΝΩΣΗ ΤΗΣ Β ΓΙΑ ΧΡΗΣΤΕΣ (NON-EXPERTS) Α. ΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΠΙΛΟΓΩΝ 1. TOOLS DATA UTILITIES SWITCHBOARD MANAGER YES

Χρησιμοποίηση Open Source προγραμμάτων σε εργασιακό περιβάλλον

Τι είναι ένα σύστημα διαχείρισης περιεχομένου;

ΧΡΗΣΙΜΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ALTEC ΚΕΦΑΛΑΙΟ. ALTEC xline ERP ALTEC ATLANTIS II ERP ALTEC ATLANTIS II PAYROLL. ALTEC xline PAYROLL

Τι είναι η Spring. Η Spring είναι ένα ελεύθερο (open source) περιβάλλον εργασίας για εφαρμογές Java. Μπορεί να περιγραφεί ως:

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

Άσκηση: Η Οργανωτική δομή του μοντέλου GBI.

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ. Βασικές Ενότητες Πρόσθετες Ενότητες Entry Start Λογιστικές Εφαρμογές xline ERP ATLANTIS ERP

Θέματα Προγραμματισμού Διαδικτύου ~ MySQL & PHP ~

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ II ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Πρόγραμμα Εκπαιδεύσεων & Εξετάσεων Πιστοποίησης

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

Ηλεκτρονικοί Υπολογιστές II

Γλωσσική Τεχνολογία. HTML/XML Processing HTTP Services

ΠΕΡΙΕΧΟΜΕΝΑ ΧΡΗΣΙΜΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ALTEC ΚΕΦΑΛΑΙΟ ALTEC PAYROLL. ALTEC xline PAYROLL ALTEC ΛΟΓΙΣΤΙΚΕΣ ΕΦΑΡΜΟΓΕΣ. ALTEC xline ΛΟΓΙΣΤΙΚΕΣ ΕΦΑΡΜΟΓΕΣ

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Σπύρος Παπαθανασίου Διευθυντής Πωλήσεων

Management School School Profile Save

Οικονομική Προσφορά

CAPITAL Business - Βασικές Ενότητες

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

Παρουσίαση Delphi. Μέμος-Μπαγκράτσας Ιωάννης 1232 Μαργαρίτης Νικόλαος 1226

Ολοκληρωµένη λύση επιλεκτικής συγκέντρωσης, αναδιοργάνωσης δεδοµένων και παραγωγής πληροφορίας

Παραµετροποίηση συστήµατος διαχείρισης περιεχοµένου ανοιχτού κώδικα για την παροχή ηλεκτρονικών υπηρεσιών µε χρήση µεταδεδοµένων που συντηρούνται από

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΗΜΕΡΩΣΗ ΤΩΝ ΔΗΜΟΣΙΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΥΠΗΡΕΣΙΩΝ (Δ.Ο.Υ.)

Εισαγωγή στην Ανάπτυξη Εφαρμογών Web με Χρήση της Python, του Apache και του mod_python

ΚΕΦΑΛΑΙΟ Βασικές Ενότητες

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Εξυπηρετητής LDAP

Σημασιολογικοί Ιστοχώροι: Γιατί Drupal. 18/3/2014 Μυρτώ Αμοργιανού Μονάδα Σημασιολογικού Ιστού

Share and Storage Management. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Δομές Δεδομένων Εργαστηριακή Άσκηση Γκόγκος Νίκος Α.Μ.: 4973 Έτος: 3 ο gkogkos@ceid.upatras.gr. Εισαγωγικά:

Management Classes Create Class Create Class Management Classes List of Classes

Ελληνικό Ανοικτό Πανεπιστήµιο. Τα διαγράµµατα UML. ρ. Πάνος Φιτσιλής

Δείχτες Επιτυχίας και Δείχτες Επάρκειας

A browser-based digital signing solution over the web

Privilege Separation. Dimitris Mitropoulos

Eισαγωγή στο λογισμικό QGis

Now available!!! Microsoft Dynamics NAV Microsoft Dynamics CRM Microsoft Dynamics BI Microsoft Share Point Portal Microsoft.NET applications On

Document Scanning System Ιανουάριος, 2014

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

Connected Threat Defense

Τι είναι μια Joomla! εφαρμογή (component)

ΟΕ-ΑΠΑΛΟΙΦΗ ΠΕΡΙΤΤΩΝ ΚΟΡΥΦΩΝ ΟΡΙΩΝ ΓΕΩΤΕΜΑΧΙΩΝ

122 ΘΕΣΕΙΣ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΓΙΑ ΣΠΟΥ ΑΣΤΕΣ/ΤΡΙΕΣ ΚΟΛΛΕΓΙΩΝ, 10/2012 9/2013. Σε Αθήνα, Θεσσαλονίκη, Ηράκλειο και Λάρισα

Βασικές Ενότητες Ανεξάρτητες ενότητες Entry... Start... Retail... Services... Λογιστικές Εφαρμογές...

5 η Διάλεξη Python - Αρχεία

Oracle. Tεχνολογίες Υποδοµής για την Περιφερειακή Ανάπτυξη. Αντώνης Ν. Λίνας Senior Sales Consultant Business Solutions Oracle Hellas

Βασικές Ενότητες Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών Entry... Start... Services... Λογιστικές Εφαρμογές Retail...

Βασικές Ενότητες Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών Entry Start Services... Λογιστικές Εφαρμογές Retail...

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

Βασικές Ενότητες Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών Λογιστικές Εφαρμογές Entry Start Services...

Αλίκη Παπαθανασίου του Ευάγγελου

2. Wiki II. 1. Wiki I [ ηµιουργία Wiki Η σελίδα

Κεφάλαιο 1: Η βάση δεδομένων... 15

PowerShell Εαρινό Εξάμηνο

Πρόγραμμα Εκπαιδεύσεων & Εξετάσεων Πιστοποίησης

ENTRY COMMERCIAL ERP CRM RETAIL HOSPITALITY RESTAURANT BUSINESS ACCOUNTING

Βασικές Ενότητες Πρόσθετες Ενότητες Entry... Start... Λογιστικές Εφαρμογές... Βασικές Ενότητες... Πρόσθετες Ενότητες...

Νέες λύσεις της SiEBEN: Απάντηση στην κρίση με Τεχνολογία! Ισίδωρος Σιδερίδης Business Development Manager Σταύρος Λαγγούσης Technical Director

Entersoft Mobile Suite Έκδοση 2.24

Ασφάλεια Πληροφοριακών και Επικοινωνιακών Συστημάτων

Βασικές Ενότητες Πρόσθετες Ενότητες Ανεξαρτήτως Χρηστών Entry... Start... Retail... Services... Λογιστικές Εφαρμογές...

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

Transcript:

Μέρος Δεύτερο

Open OBJECT Το Framework του OPEN ERP MVC

addons/ Sample Module - med/ # The module directory - demo/ # Demo and unit test population data - i18n/ # Translation files - report/ # Report definitions - security/ # Declaration of groups and access rights - view/ # Views (forms,lists), menus and actions - wizard/ # Wizards definitions - workflow/ # Workflow definitions - init.py # Python package initialization (required) - openerp.py # module declaration (required) - med.py # Python classes, the module's objects

Model (.py) class patient (osv.osv): _name = "med.patient _order = lastname asc _columns = { 'firstname' : fields.char ('Όνομα', size=50,required=true, select=1), 'lastname' : fields.char ('Επώνυμο', size=50,required=true, select=1), 'borndate' : fields.date ('borndate',required=true), 'gender' : fields.selection ([('1','Αγόρι'),('2','Κορίτσι'),], 'gender',required=true), 'height' : fields.integer ('Ύψος (σε cm)'), 'episkepseis' : fields.one2many('med.patient.episkepsi','patient_id','επίσκεψη'), } _sql_constraints = [ ( height', 'CHECK (height>=0)', To ΥΨΟΣ πρέπει να είναι ΘΕΤΙΚΟΣ αριθμός!'), patient () ORM Methods on osv.osv objects create(cr, uid, values,context=none) search(cr, uid, args, offset=0, limit=none, order=none, context=none, count=false) write(cr, uid, ids, values, context=none) unlink(cr, uid, ids, context=none)

View Form View Tree View <record model="ir.ui.view" id="med_patient_view"> <field name="name">med.patient.form</field> <field name="model">med.patient</field> <field name="type">form</field> <field name="arch" type="xml"> <form string="patient"> <field name= firstname /> <field name= lastname /> <field name= borndate /> <newline/> <field name= gender /> <field name= height /> <field name= episkepseis colspan= 4 /> </form> </field> </record> Action <record model="ir.actions.act_window" id="med_action_tree_patient"> <field name="name">ασθενείς</field> <field name="type">ir.actions.act_window</field> <field name="res_model">med.patient</field> <field name="view_type">form</field> <field name="view_id" ref="med_patient_tree"/> </record> <record model="ir.ui.view" id="med_patient_tree"> <field name="name">med.patient.tree</field> <field name="model">med.patient</field> <field name="type">tree</field> <field name="arch" type="xml"> <tree string='ασθενείς'> <field name= firstname"/> <field name="lastname"/> <field name="borndate"/> </tree> </field> </record> Menu Entry <menuitem name="patients" parent="med_menu" id="med_edit_patient" action="med_action_tree_patient" sequence="1"/>

Screenshots Demo: http://bit.ly/openerp_demo

Inheritance

Customization Module base_module_record Start Recording Customization από τον Client (γραφικό περιβάλλον) Export των παραμετροποιήσεων ως module (.zip)

Workflow Παράδειγμα: Έγκριση Δαπάνης Προσωπικού Δυνατότητα επεξεργασίας μέσω του web client

User Access Rights Διαχείριση προνομίων με χρήση «Ρόλων» Διαχείριση ασφάλειας στο επίπεδο της εφαρμογής Πιο συγκεκριμένα δικαιώματα: Read, Write, Create, Delete, σε συγκεκριμένα αντικείμενα (πίνακες στη ΒΔ) Read, Write σε επίπεδο συγκεκριμένου πεδίου Read, Write σε επίπεδο row level με χρήση Record Rules

Reports Open Office Report Designer Pdf, odt, doc Reports

Document Management System Πρόσβαση μέσω ftp ή Open ERP Ως attachments σε εγγραφές Virtual Documents

Sales / Purchases CRM Διαχείριση Προσωπικού Project Management Manufacturing Document Management Custom (hotel, hospital etc) Open ERP Modules Third Party Integration Modules Magento connector Asterisk Integration Mail Gateway Thunderbird, outlook plugin Google Maps

Open ERP Demo: Open ERP Demo Ελληνικά: http://bit.ly/e0ktqh Αγγλικά: http://bit.ly/gubce1 VMWare Image με Ελληνικό Open ERP 6.0.1: http://hospital.forge.osor.eu/openerp_6- Hospital_Ubuntu10.04.rar

www.openerp.com www.openerp.tv doc.openerp.com Links Community resources: www.launchpad.net/open-object doc.python.org edu.openerp.com