Flutter iDempiere

From iDempiere en
(Redirected from Flutter-iDempiere)

Create Sample app for new Developer

Requirements

-The sample mobile app will need Rest API plugin and Web Services Security (SOAP Interface)

-The access to each Button / Process in the mobile app, will need to create a MasterRole, and include it a Incluede Role

MOBILE_APP - MENU AND ACTIONS
Menu SHIPMENT RECEIPT SHIPMENT CONFIRM RECEIPT CONFIRM PICK CONFIRM QA CONFIRM MOVEMENT MOVEMENT_CONFIRM INVENTORY
Show Menu APP_SHIPMENT APP_RECEIPT APP_SHIPMENTCONFIRM APP_RECEIPTCONFIRM APP_PICKCONFIRM APP_QACONFIRM APP_MOVEMENT APP_MOVEMENTCONFIRM APP_INVENTORY
Show ConfirmedQty APP_SHIPMENT_QTY APP_RECEIPT_QTY APP_SHIPMENTCONFIRM_QTY APP_RECEIPTCONFIRM_QTY APP_PICKCONFIRM_QTY APP_QACONFIRM_QTY SI SI APP_INVENTORY_QTY
ConfirmedQty Manual APP_SHIPMENT_MANUAL APP_RECEIPT_MANUAL APP_SHIPMENTCONFIRM_MANUAL APP_RECEIPTCONFIRM_MANUAL APP_PICKCONFIRM_MANUAL APP_QACONFIRM_MANUAL SI SI SI
Show ScrappedQty NO NO NO APP_RECEIPTCONFIRM_QTY APP_PICKCONFIRM_QTY APP_QACONFIRM_QTY NO NO NO
ScrappedQty Manual NO NO NO APP_RECEIPTCONFIRM_MANUAL APP_PICKCONFIRM_MANUAL APP_QACONFIRM_MANUAL NO NO NO
Complet When APP_SHIPMENT_LOWQTY APP_SHIPMENT_LOWQTY APP_SHIPMENT_LOWQTY APP_SHIPMENT_LOWQTY APP_SHIPMENT_LOWQTY APP_SHIPMENT_LOWQTY SI SI SI
Complet APP_SHIPMENT_COMPLETE APP_RECEIPT_COMPLETE APP_SHIPMENTCONFIRM_COMPLETE APP_RECEIPTCONFIRM_COMPLETE APP_PICKCONFIRM_COMPLETE APP_QACONFIRM_COMPLETE APP_MOVEMENT_COMPLETE APP_MOVEMENTCONFIRM_COMPLETE APP_INVENTORY_COMPLETE


Example if want to allow Shipment then create a role maser APP_SHIPMENT and include it in the user role, so the button Shipment whill show to user when login.

- Login

Login using REST API, 2 steps

If never start, will ask api base url, or if need to change, long tap to Login

Ex:

https://flutter.idempeire.org:8443

Mobilieapp login.png

Login screen

Long tap in Login to change url

idempiere user/password


Mobileapp mainmenu.png










Selecto role as idempeire login web















Main Manu

Buttons will show as APP_XXX included in the user role




Mobileapp leftmenu.png










Side Menu

Change role

Logout







Mobileap receipt.png







Materia Receipt

Pending Draf or In Progress Material Receipt in the role, warehouse will show

Ready to scan

If APP_RECEIPT_MANUAL role is include, user can tap on the receipt line and input the quantity

Otherwise, shoud tap SCAN and star to scan one by one the

If reach qty target, then turn green, if over/under yellow, red if never scan

If product is not in the receipt, becamoes alien product, then will got down the list

User can order by scanned, fullfilled, over/under o alien product.

If all fullfill and not alinet product, then can Complete with top Green Check



Mobileapp scan.png




In the scan page, can scan the product, also can tap in the product and delete scan of specific product

also can mark to see the scanned product







Same behavior with other interfaces as web interface



- dashboard - menu

- lead page (new+edit+delete) [EASY PAGE]

- process to convert lead

- sales order [COMPLEX PAGE]

Synchronize labels from iDempiere

Goal : extract labels from idempiere respect client custom label and maybe label for mobile

in standard Flutter label are defined in .arp files ( one for each language )

Step :

- create view for label with case when and so on to have all labels

- create export process to create separate files

Cookies help us deliver our services. By using our services, you agree to our use of cookies.