5 Hari Menguak Misteri Odoo Addon v10: Odoo 10 Addon Development Fundamentals

Free sample

 E-BOOK 5 HARI MENGUAK MISTERI ADDONS ODOO 10.0


Buku ini menceritakan bagaimana mulai membuat addons untuk ODOO 10.0 secara lengkap. Pembahasan dimulai dari membuat folder, membuat file identifikasi addon, membuat class, membuat view XML, inherit class, inherit view, advanced view, workflow, security, wizard, dashboard dan report, bahasa, sampai dengan web services.


Bahasa yang digunakan sengaja tidak formal karena materinya sendiri sudah cukup berat.


Semoga buku ini bermanfaat bagi kemajuan dunia IT di Indonesia.


Jika ingin membeli langsung tanpa lewat Google Play, bisa cek sini 

http://vitraining.com/shop.


Pembayaran bisa lewat Mandiri dan BCA.


Tentang Penulis => http://vitraining.com/akhmad-daniel-sembiring/



TARGET PENCAPAIAN 5 HARI

HARI 1: 

• Intro

• Contoh Soal Aplikasi : Academic Information System

• Struktur Addons

• Desain ERD

• Bikin Addons Academic

• Bikin Menu dan ActionWindow

• Class Course

• Class Session

• Relasi Course ke Session

• Class Attendee

• Relasi Session ke Attendee

HARI 2: 

• Inheritance – Instructor

• Functional Fields – Percentage Taken Seats

• Event OnChange

• Constraints

• Nilai Default – Lambda Function

• Fitur Duplicate

HARI 3: 

• Advanced View

• Workflow

HARI 4: 

• Security

• Wizard

HARI 5: 

• Internationalization

• Report

• Dashboard

• Web Services


CONTOH SOAL APLIKASI : ACADEMIC INFORMATION SYSTEM

Contoh soal yang kita jadikan bahan praktek adalah system informasi Akademik. Terdiri dari data Course yang punya banyak Session. Setiap Session dihadiri oleh banyak peserta (Attendee). 

Course ada penganggungjawabnya, yang kita link ke User ODOO. Setiap Session ada instrukturnya yang link ke Partner ODOO.


Setiap Attendee dihadiri oleh peserta yang juga di-link Partner ODOO.

Partner yang udah jadi Instrktur pada suatu Session nggak boleh lagi jadi Attendee pada Session itu.



Forum diskusi:

email : buku-openerp-vitraining+subscribe@googlegroups.com

web: http://groups.google.com/d/forum/buku-openerp-vitraining

Pada saat request join sertakan nomor ID atau bukti pembelian buku.



Berikut ini Daftar Isi Buku:


1 HARI 1: Pembukaan

1.1 Target pencapaian 5 Hari

1.2 Contoh Soal Aplikasi : Academic Information System

1.3 Tampak Jadi

2 Desain ERD

2.1 Course

2.2 Session

2.3 Attendee

2.4 Instructor Partner

3 Persiapan

3.1 Install Database

3.2 Setup Technical Features User

3.3 Start Server dan Update Module

4 Struktur Addons

4.1 Struktur file

4.1.1 File __ODOO__.py

4.1.2 File __init__.py

4.2 Penempatan Folder

5 Bikin Addons Academic

5.1 Bikin folder

5.2 Bikin file __ODOO__.py

5.3 Bikin file __init__.py

5.4 Reload ODOO

5.4.1 Linux

5.4.2 Windows

6 Bikin Menu dan ActionWindow

6.1 Bikin Menu

6.2 Bikin Action Window

6.3 Update __ODOO__.py

7 Class Course

7.1 Bikin Class Course

7.2 Bikin Tree View Course

7.3 Bikin Form View Course

8 Class Session

8.1 Menu dan Action Window Session

8.2 Bikin Class Session

8.3 Modif List View Session

8.4 Modif Form View

8.5 Bikin Relasi Course Has Many Session

8.6 Modif View Form Course – Tambah Session

9 Class Attendee

9.1 Menu dan Action Window Attendee

9.2 Bikin Class Attendee

9.3 Modif List View Attendee

9.4 Bikin Relasi Session Has Many Attendee

9.5 Modif Form View Session – Tambah Attendee

10 Rekap Hari 1

11 HARI 2: Inheritance – Instructor

11.1 Inherit Partner Class

11.2 Inherit Partner View

11.3 Modif Form Session – Filter Partner is instructor

11.4 Modif Form Session – Filter Partner Category

11.5 Menu Instruktur

12 Functional Fields – Percentage Taken Seats

12.1 Definisi function fields

12.2 Menampilkan di tree dan view

12.3 ProgressBar di form

12.4 Progress bar di tree view

13 Event OnChange

13.1 Modif form view

13.2 Gabungkan proses perhitungan

13.3 Warning Message kalo Nilai Seats Salah

14 Constraints

14.1 Python Constraints

14.2 SQL contrains

15 Nilai Default – Lambda Function

15.1 Apa Itu Lambda Function?

15.2 Parameter function *x ?

16 Fitur Duplicate

17 Rekap Hari 2

18 HARI 3: Advanced View

18.1 Warna List View

18.2 Calendar View

18.3 Search View

18.4 Gantt View

18.5 Chart/ Graph View

18.6 Kanban

18.7 Nambahin Field Image di Session

18.8 Related Field – Apa Nama Course suatu Attendee ?

19 Workflow

19.1 Workflow Statis

19.2 Dynamic Workflow – Bikin Diagram Workflow

19.3 Export Workflow ke File XML

20 Rekap Hari 3

21 HARI 4: Security

21.1 Bikin Group Lewat Interface

21.2 Bikin Group Lewat XML

21.3 Masukkan User ke Group

21.4 Import CSV Access Right

21.5 Akses Menu

21.6 Record Rules

21.7 Hubungan Group Workflow

22 Wizard

22.1 Definisikan Class Wizard

22.2 Bikin Menu Untuk  wizard

22.3 Modif form view Wizard

22.4 Bikin Method untuk Memproses Data Wizard

22.5 Bikin Menu Context

22.5.1 Edit file wizard/create_attendee_view.xml.

22.5.2 Edit file wizard/create_attendee.py

22.6 Add an onchange method

22.7 Wizard untuk Banyak Session Sekaligus

22.7.1 Edit file wizard/create_attendee.py

23 Rekap Hari 4

24 HARI 5: Internationalization

24.1 Bikin Direktori i18n

24.2 Bahasa Udah ada di ODOO

24.2.1 Install Bahasa Target

24.3 Bahasa Belum Ada di ODOO

24.3.1 Bikin Template Translate academic.pot

24.3.2 Import ke ODOO

24.4 Sinkronisasi Istilah

24.5 Bikin File Template per Bahasa

24.6 Terjemahin File Template Bahasa

24.7 Reload Bahasa Indonesia

24.8 Istilah Tambahan

25 Report RML

25.1 Instalasi

25.2 Install Plug-in di OpenOffice

25.3 Konfigurasi

25.4 Bikin Report Baru

25.5 Syntax Template

25.6 Modify Existing Report

25.7 Report di Addons – RML

26 Report Webkit

26.1 Instalasi

26.2 Test Bikin Report Manual

26.2.1 Create Template

26.2.2 Bikin Action Button

26.3 Install Report dari Addons

26.3.1 Buat File Template

26.3.2 Buat XML

27 Dashboard

27.1 Bikin Sub Menu Dashboard

27.2 Tambahi dashboard XML

28 Web Services

28.1 Instalasi XML-RPC for PHP

28.2 Aktifkan PHP Curl Module

28.3 Setup folder aplikasi

28.4 Login

28.5 Search

28.6 Read

28.7 Create

28.8 Delete

28.9 Write

28.10 Write one2many Fields

29 Rekap Hari 5

30 Penutupan

31 Referensi

32 Tentang Penulis



Read more
4.5
4 total
Loading...

Additional Information

Publisher
vitraining
Read more
Pages
264
Read more
Read more
Best For
Read more
Language
English
Read more
Content Protection
This content is DRM protected.
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.

Versi PDF atau Pembayaran Lewat Paypal/BCA/Mandiri disini: 

http://shop.vitraining.co

OpenERP / Odoo provides an application programming interface using it's XML-RPC webservices. The service is ready to be accessed by any programming language that is capable on communication through XML-RPC interface. This book explain in details on how to setup, configure, and do the integration of external system into OpenERP/ Odoo. 

Started with the OpenERP installation steps both for Linux and Windows, then PHP XAMPP installation for both operating systems, and the required preparation steps to take in order that the systems are ready to be integrated together.

Taking PHP as the interfacing scripting languange using it's XML-RPC library, this book explains how to create a PHP class that contains methods for login, search, read, create, delete, and update data stored on OpenERP. Then how to use that class for real life example on accessing a legacy MySQL database and importing the data into OpenERP, and managing the status of already imported data.

PHP provides a wide variety of object oriented frameworks, so this book also explain on how to use the class from inside a PHP framework, taking Yii Framework as an example.

At the end of the topics, it's explained on how to automate the integration process periodically. In Linux we utilize the cron job, and in Windows we use the Task Scheduler. 

The book is live, downloadable, and purchasable from Google Play store, but you can also purchase it directly from http://vitraining.com/shop where payment can be made in local Indonesian bank.

About the writer => http://vitraining.com/akhmad-daniel-sembiring/

Table of Contents

Case Study and Objectives

Backgrounds

Objectives

Architecture and Design

The Database Structure

The Scripting Languange

OpenERP Installation on Ubuntu Linux

PostgreSQL Installation

Install the Python Modules

Download the Source Code

Extract the Source Code

Configure and Run the Server

Configure OpenERP to Run as a Service

Apache, MySQL, and PHP Installation on Linux

Installing Apache

Installing MySQL

Installing PHP

PHP Modules

See PHP on the Server

OpenERP Installation on Windows

Download the Latest Installer

Run the Installer

XAMPP Installation for Windows

Download XAMPP

Installation

Testing and Securing XAMPP

Preparations

Create a Development Database

Activate PHP Curl Module

Testing the Curl Module

Installation of XML-RPC Library

Download the XML-RPC Library

Extract the xmlrpc-2.2.tar.gz File

Project Folder Setup

The MyOpenERPLib Class

Login 

Search

Read

Create

Delete

Write

Create and Add New Records of one2many Fields

Write and Add More Records of one2many Fields

Write and Change Data on the one2many Fields

Summary

Processing Sales Order Data

Create a MySQL Development Database

Common Database Connection

Importing Partners

Importing Products

Importing Sale Order and Order Lines

Executing Actions on the Server

The exec() Method

The searchAny() Method

Create the Order Confirm Script

Integrating With Yii Framework

Automating the Process

The Wrapper Script

Setup on Linux

Installing wget

Cron Job Setup

Setup on Windows

Installing wget

Task Scheduler Setup

Conclusion

References


Meliputi Module Purchase, Inventory, Sales, POS, dan Accounting.

Buku ini menjelaskan strategi implementasi module accounting, sales, purchase, dan inventory Odoo versi 10 untuk bisnis yang ada di Indonesia, khususnya retail.

Pada buku ini dijelaskan secara detail bagaimana setup, konfigurasi, import data awal, input transaksi pada modul Accounting dan semua yang diperlukan sampai sistem siap digunakan oleh user, yaitu Purchase, Inventory, dan Sales.

Buku ini cocok bagi anda yang bergerak di perusahaan yang akan menggunakan sistem Accounting Odoo secara langsung maupun untuk anda yang bergerak di bidang konsultasi IT dan hendak mengimplementasikan Odoo untuk client.

Pokok bahasan diantaranya:

·       Pengertian Istilah-istilah Akuntansi

·       Instalasi dan Konfigurasi modul Accounting, Sales, POS, Purchase, Inventory, dan MRP

·       Basic system setup

·       User dan group karyawan

·       Import dan Pengelolaan Data Chart of Account

·       Import dan Pengelolaan Data Rekening Bank

·       Import dan Pengelolaan Data Partner

·       Import dan Pengelolaan Data Saldo Awal Akuntansi

·       Import dan Pengelolaan Data Master Barang

·       Import dan Pengelolaan Data Saldo Awal Barang

·       Siklus Proses Pembelian

·       Siklus Proses Produksi

·       Siklus Proses Penjualan Credit dan Tunai (POS)

·       Siklus Proses Gudang: Opname, Perpindahan Barang antar Gudang, Lokasi Virtual, Lokasi Transit, Journal Otomatis.

·       Produk Parcel

·       Rekonsiliasi Bank Statement

·       Rekonsiliasi Kas Kecil

·       Proses-proses Akuntansi Umum Lainnya

·       Pajak PPN, PPH, WAPU, Pajak Badan, dan lainnya.

·       Multi Currency

·       eFaktur (Free Addons)

·       Konfigurasi Laporan Keuangan

·       Laporan Hutang Piutang

·       Laporan Operasional

·       Analytic Accounting

·       Budget Accounting


Semoga bermanfaat.

©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.