Projects/Refactor C ORDER POST to Java

From InfiniteERP Wiki
Jump to: navigation, search
Warning.png   This document is still a work in progress. It may contain inaccuracies or errors.

Functional Specifications

Overview

Purpose

Function C_ORDER_POST adalah fungsi PL/SQL postgresql yang digunakan untuk posting sales order.

Current Condition

References

None.

Design Considerations

Assumptions

  1. It should be possible to operate this functionality in a pure multi-tenant implementation. In particular, this means that it should be possible for a user to initiate the creation of a new client applying an industry template in a self-service manner without having any prior access to the system and without being a system administrator.

Dependencies

None.

Constraints

Glossary

  • Pelanggan adalah orang pembeli yang melakukan transaksi pembelian untuk semua produk Yasmeera.
  • User adalah pengguna aplikasi InfiniteERP.

Functional Requirements

An Example

The Scenario
  • Master Data
    • Produk baru akan dibuat dan didefinisikan di InfiniteERP oleh pengguna tim Yasmeera
    • Webstore secara rutin akan sinkronisasi produk baru yang ada di ERP.
    • Tim Admin Webstore akan menambahkan gambar-gambar produk yang akan ditampilkan dan dilihat oleh customer.
  • Transaksi Penjualan/Sales Order
    • Setiap terjadi transaksi penjualan, Webstore akan melakukan update/insert data penjualan tersebut ke ERP dalam bentuk transaksi Sales Order
      • Criteria Status transaksi yang akan dikirim ke InfiniteERP akan disepakati kemudian sesuai bisnis proses.
  • Proses Penjualan/Sales Order di InfiniteERP
    • Setelah ERP menerima data transaksi penjualan, Tim Admin CS akan melakukan monitoring melalui window Outstanding Sales Order.
    • Tim CS akan membuat prioritas dan memilih Sales Order mana yang akan diproses dan merubah Document Status pada Sales Order menjadi COMPLETED.
    • Jika diperlukan, bisa dicetak dokumen PICKING LIST yang akan digunakan oleh Tim Picking di gudang untuk mengambil stock produk yang akan dikirim.
      • Picking List ini menjadi acuan transaksi untuk mengambil sejumlah produk baik Quantity maupun Lokasi Rak (storage bin). Dengan demikian stok produk disetiap rak di gudang benar-benar tepat dan akurat.
InfiniteERP Implementation

Untuk menerapkan integrasi ini dibutuhkan beberapa setup yang harus dilakukan terlebih dahulu:


The Industry Template

User roles & profiles

Business process definition

User stories

Functional requirements based on business processes

User Interface Mockups

TBD

Web Services API

Error Result

Non-Functional Requirements

Performance
The initial client setup with the application of an industry template should complete within 30 minutes.

Open Discussion Items

Closed Discussion Items