Previously Recorded Meetings Archive 1
ARCHIVE - The purpose of this page is to archive previously recorded videos that are more than one month old. If you are new to the class and you want to review previous discussions. Start from the bottom of this page (first recording) and work your way up.Meeting Video Archives
2014-04-22 AM - Object Tag and Report Design Review - Session #2
2014-04-22 AM - Open Discussion
- Installing ADempiere 3.8
- 0:04:30 Web Services (webservices)
- 0:07:00 Integrating FedEx, UPS, DHL
- 0:11:30 Third-party shipping options (3rd party)
- 0:17:00 Database table naming convention and reporting strategies (concise list at 0:22:00)
- 0:25:00 Multi-Company (multi-organization) discussion
- 0:26:00 Multiple COA (Charts of Accounts)
- 0:27:30 Example Posting to a specific Organization
- 0:28:20 Organization Tree structure as it relates to Financial Reporting
- 0:33:00 Link between Accounting Schema and Account Element (COA or Chart of Accounts) - Resumed (0:37:00)
- (tangent) 0:34:20 General discussion about Orgs posting to Accounting Schemas with a Acccount Element (COA or Chart of Accounts)
- 0:42:00 Role based Org access
- 0:45:30 Shipping Package Process in iDempiere Shipment (Customer) window
2014-04-17 PM - Product Categorization and Attribute Tagging Session #1
2014-04-17 AM - Import Records - Business Partner
The purpose of this lesson is to help you get information into ADempiere and iDempiere.- Debugging why only one location get created
- Discussion and example of ImportBPartner customization and plugin deployment.
- Discussion of how this topic relates to high-volume BP imports.
2014-04-17 AM - Open Discussion
- How to create a report on a scheduled process, name and save the file to disk (for both Jasper and Print Format).
- 0:11:30 Access to iDempiere Swing client (please note this topic is scattered a little with the next topic).
- 0:16:00 Point of Sale (POS)
- 0:18:20 iDempiere OSGi Plugins and 2Pack
- 0:23:00 Back to running the Swing client
- 0:25:00 Global Retailer POS with a variety of POS systems - how to aggregate daily sales totals - Use ETL (like Talend)
- 0:30:20 using many iDempiere instances (instead of one global instance) because of poor internet performance.
- 0:36:45 Model Validator - passing the table name in the initialize method
2014-04-15 PM - Import Records General Process - Demonstrated with Product Import
The purpose of this lesson is to help you get information into ADempiere and iDempiere.- Here is the Spreadsheet used in the above video
- Here is the Product Import Loader Format Pack In file in the above video
2014-04-15 PM - Import Records Manually - Demonstrated with BOM Import
The purpose of this lesson is to help you get information into ADempiere and iDempiere.2014-04-15 AM - Audit Go-Live Summary Window
- Creates a sample audit view - show BPs with the work 'test' in their name. We are pretending this is a bad thing.
- Creates an Audit Summary window to display the view.
2014-04-15 AM - Open Discussion
- Project Management Tools in ADempiere and iDempiere - ADempiere 3.8 adds Scrum tools
- 0:06:20 Rumman's posting error when completing a Cost Adjustment
- 0:26:30 Storage Report - where to find stock or inventory report
- 0:38:00 SmartPOS - options for POS
2014-04-10 AM - Project Planning and Creating your First Client
2014-04-10 AM - Open Discussion
- Create from scratch and deploy a jasper report as an attachment.
- (0:30:00) Discussion about referencing pictures from Jasper via web server
- (0:37:00) Rumman's GL Posting error
2014-04-08 AM - Document Validation Design Review Session 5
- Includes discussion of Mercurial fork/pull
2014-04-08 AM Meeting - Open Discussion
- Debugging error when opening a window
- Debugging a posting error
- Export product details
- Email configuration
- Automating the shipping of Open Orders
- Managing multiple ship to addresses
2014-04-01 PM Meeting - Open Discussion Version 2 (instead of Tech discussion)
- How to create a more text focused substitution tab. This prevents you from needing to create a product record for every substitution record.
- Importing records for a new table that you create (discussion about creating your own temporary table)
2014-04-01 PM Meeting - Open Discussion Version 1
- For the Mobile UI discussion search
- for the section named: "2014-02-20 AM Meeting (ppt) – Open Discussion"
- We created a quick receiving UI on the fly.
- We discussed a process to move products from a MR to deep stroage (automates a Inventory Move)
2014-04-01 AM Meeting - Document Validation Design Review Session 4
2014-04-01 AM Meeting - Open Discussion
- How to extend and create new iDempiere reports
2014-03-27 AM Meeting - Document Validation Design #3 Design Review - POWrapper
2014-03-27 AM Meeting - Installing a new Language Pack
2014-03-25 PM Meeting - Repair Orders and Printing
- Repair Order management
- Printing Option (0:17:00)
2014-03-25 AM Meeting - Document Validation Design #2 Design Presentations
2014-03-25 AM Meeting - Open Discussion
- Price List Import Issue Resolution with Rumman
- Java JDK 6 vs Java 7 (0:15:30)
- Price List Review (0:25:00)
- Product Purchasing Tab in relation to the Price List (Product->Price) tab (0:40:45)
2014-03-20 PM Meeting - Technology Session #9 (ppt) Callouts
2014-03-20 AM Meeting - Document Validation Design #1
2014-03-20 AM Meeting - Open Discussion - Price Lists
2014-03-18 Open Discussions
No open discussions were recorded today. The first session had technical difficulties. The second was just Gaurav and I working through tab navigation issues.2014-03-18 PM Meeting - Technology Session #8 (ppt) Pull Plugin Code into New Dev Environment
2014-03-18 AM Meeting - Technology Session #7 (ppt) Migration to new Prod Environment
2014-03-13 PM Meeting - Technology Session #6 (ppt) Processes in Depth
No PM Open Discussion Session Recording
nothing here... We just recapped this morning session. Nothing new.2014-03-13 AM Meeting - Technology Session #5 (ppt) Model Validator
2014-03-13 AM Meeting - Open Discussion
- Product Categories
- EDI (0:25:00)
2014-03-11 PM Meeting - Technology Session #4 (ppt)
- Create Column SQL to derive Lot
- Test concept (MR to Shipment)
- Re-Generate Model for Scan
- Expose model using MyModelFactory
- Create Process
- Generate Model for Lot
- Scan afterSave() ==> Lot instance for scan
- Create Lot T&C and WT&F
- Add Lot to MRLine and Scan
2014-03-11 PM Meeting - Open Discussion - no recording
Gaurav ask a question today about translating data (as opposed to windows and fields) in iDempiere and ADempiere. The question was "How do you do it?" The answer is: You go to the Client window and enable the "Multi Lingual Documents" check box. When you enable Multi Lingual Documents, translation tabs will appear in the following windows:- Product
- Charge
- Currency
- Country
- Dunning
- Greeting
- Payment Terms
- Tax
- Document Type
- UOM
2014-03-11 AM Meeting - Technology Session #3 (ppt)
- Setup new development environment
- New server with Development Env
- Dev env setup demonstration (see last)
- Pack Out and Pack In existing changes
- Create Plugin (ADempiere: Create Customization)
- Pack Out and Pack In
- Create plugin
- Started plugin
2014-03-11 AM Meeting - Open Discussion
- Creating Users as Business Partners
- Importing Records (8:30)
- Price List discussion (12:30)
- Complex Wholesale Distribution where using actual costing and sales price is a function of the cost (20:30)
2014-03-06 PM Meeting - Technology Session #2 (ppt)
- Add to Shipment Window
- Add movement type reference to Scan
- Create view to calculate qty from move type
- Created window to see totals
2014-03-06 PM Meeting - Open Discussion
- Answered Price List and "How to expire a Product" question from AM session
- Calling a process from code
- Manufacturing Order Model Validator - can you add one to MO Prepare? Yes
- Replenishment for Purchasing and from deep storage to quick pick storage
2014-03-06 AM Meeting - Technology Session #1 (ppt)
- Created Scan Table and Column
- Created Scan Window, Tab and Field
- Create SCan Menu
- Added Product and MRLine fields and defaults
- Added to MRLine tab/window
2014-03-06 AM Meeting - Open Discussion (ppt)
- Data Import discussion
- Bank Transfer vs Bank Transfer Immediate
- Expiring a Product - did not get to good answer because of unexpected Price List challenge - look in the PM session for the answer.
2014-02-25 AM Meeting - Serial and Lot Tracking - An Alternative Method
This video shows you a method for bypassing and simplifying serial and lot tracking.2014-02-25 PM Meeting (no ppt) - Product Attribute Set Instance ASI Part 2
- Example Attribute Set with both instance and non-instance Attributes. (0:00:00)
- Error with leaving non-instance Attribute null (0:05:00)
- Using Attributes in Product Info for search (0:18:00)
- Sales Order and Shipping this example (0:21:00)
- Serial Attribute Sets (0:24:30)
- Issue where MRLine writes ASI back to POLine - this is not good (0:42:00)
- Customization.jar vs core code (ADempiere vs iDempiere) (0:46:00)
- Tracking Serial numbers through the return process (0:56:20)
2014-02-25 AM Meeting (no ppt) - Product Attribute Set Instance ASI Part 1
- Introduction and definitions
- Example of Attribute Set with no instance Attributes (0:30:00) 'ish
- Example of Attribute Set with instance Attribute (0:45:00) 'ish
- Homework - create and process a product that contains an Attribute Set with one instance Attribute and one non-instance Attribute.
2014-02-20 PM Meeting (no ppt) - Petty Cash Solution V2
View here to see this same topic discussed and solved using Bank/Payment2014-02-20 AM Meeting (ppt) - Open Discussion
- Mobile Interface (install mobile site) (Tablet - link to emulator) (RDP)
- How do I … (Validation)
- prevent over-shipping and over-invoicing
- ensure ____ is present
- Workflow (Request and Workflow)
- Record volume and debug
2014-02-18 PM Meeting (no ppt) - Libero Picture of Success
- Product Config
- Finished good price list
- Raw good price list and costs
- Finished good BOM
- Finished good WF
- Product Planning Data for all goods
- Sales Order
- Requisition
- Purchase Order (PO)
- Material Receipt (MR)
- Invoice (Vendor ) (VI)
- Manufacturing Order (MO)
- Print and Release
- Order Receipt and Issue (ORI)
- Activity Control Report
- Close Manufacturing Order
- Cost Collectors
- Monitor Accounting
- Ship Sales Order
2014-02-18 AM Meeting (no ppt) - Open Discussion
- Price List and Discounts
- Discount options (POS buy 3- get one free)
- Quick discussion of BI
- CRM Options in iDempiere and ADempiere
- Bank Statement Matcher
2014-02-13 PM Meeting (ppt) - Libero Manufacturing - Demonstration of Workflow Resource Queue
2014-02-13 AM Meeting (ppt) - Libero Manufacturing - Discussion about Workflow Resource Management
2014-02-11 PM Meeting (ppt) - Libero Manufacturing BOM and Rollup Introduction
2014-02-11 AM Meeting (ppt) - Libero Manufacturing Resource and Workflow Introduction
2014-02-06 AM Meeting (ppt) - Customer and Vendor RMA
2014-02-04 PM Meeting (ppt) - Frepple Production Planning and Libero
2014-02-04 AM Meeting (ppt) - Financial Reports - Balance Sheet
2014-01-30 PM Meeting (ppt) - Building a Trial Balance Window
- Run a SQL script
- Create tables and views in iDempiere's Table and Column
- Create a new Window for the Trial Balance
- Create a new Menu item
- Demonstrate Trial balance window
2014-01-30 AM Meeting (ppt) - Financial Reporting
- Address issues with GardenWorld Income Statement upon installation.
- Demonstrate Income Statement
2014-01-28 PM Meeting (ppt) - ADempiere and Libero Installation
- Link to ADempiere script: look for the script with "ADempiere" in the name.
- Link to Libero documentation.
- Link to Libero code.
2014-01-28 AM Meeting (ppt) - Go Live Processes and Experiences
This was a good session!2014-01-23 AM Meeting (ppt) - Multi-Currency
This is a good session!2014-01-21 PM Meeting (ppt) - Accounting Fundamentals
- Account Types
- Balance Sheet
- Income Statements
- Dr and Cr examples
- Trail Balance
2014-01-21 AM Meeting (ppt) - Bank Statements and Balance Sheet Defense
- Bank Statements
- We also discussed how the document controlled flag at the Account Element Window.
- Balance Sheet Defense window
2014-01-16 PM Meeting (no ppt notes) - Payments and Allocation
I recommend you watch the PM meeting before the AM meeting. I believe the PM meeting is a little more complete and easy to understand.2014-01-16 AM Meeting (no ppt notes) - Payments and Allocation
- Invoice Review
- Payment Screen
- Payment Posting
- Payment Allocation
- Aging
2014-01-14 PM Meeting (no ppt) - Informal Libero Discussion with Hans
2014-01-14 AM Meeting (ppt) - AR Invoicing
2014-01-09 PM Meeting - no recording
Instead, I recorded a video that demonstrated the topic the discussed. Topics included (1) Generate Shipments Process, and (2) using the Generate Shipments process to create a Sales Order button that will create a shipment. (Link)2014-01-09 AM Meeting (ppt) - Shipping
- POS
- Counter Sales
- Generate Shipment (Manual)
- Shipping Product vs Delivering Service
2014-01-07 PM Meeting (ppt) - Production
- Swarna: Replenish Planning (Dates)
- Rollups - costing - inventory valuation
- Kevin: Environment Management
2014-01-07 AM Meeting (ppt) - Production
- Hans: Production Order Planning
- Hans: Routing of production steps
- Why the production demo was wrong?
- Hans: Order/Reserve in Prod Info window
2014-01-02 PM Meeting (ppt) - Misc
The afternoon meeting was Peter and I discussing misc topics. I did not record the meeting.2014-01-02 AM Meeting (ppt) - Production
- Using Replenish Report to support Production
- Using Projects to derive profitability via financial reports
- Misc questions about differences between Production and Libero
2013-12-31 AM Meeting (ppt) - General Topics
- Creating budget entries
- Issues that created the fork.
- "Formal" bugs and enhancements?
- Obtain the Adaxa "Mfr. Light" logic.
- Does Production allow a back order when back flushed?
- BP/Prod look up "contains" function.
- Customize utility user specific?
- AWS development environment
2013-12-19 PM Meeting (ppt) - Invoicing with some Material Receiving
- Print Invoices
- Closing an order with short ship 0:06:00
- Matched Invoice - Invoice Price Variance (IPV) 0:28:00
- Cost Adjustment 0:33:00
- UPC 0:47:00
- Jasper Reports 0:49:00
- Jasper Deployment Link
2013-12-19 AM Meeting (ppt) - material receiving with some Invoicing
- Managing Order Confirmation
- Product Info - Available to promise 0:25:00
- Receiving control - prevent over receipt 0:37:00
- Voiding or Reversing a Material Receipt 0:55:00
2013-12-17 PM Meeting (ppt) - Accounting
- Accounting Schema
- Pushing down defaults
- Dynamic Posting - posting Campaign to the GL
- Posting for Inventory move 0:24:00
- Payment and Receipt 0:40:00
- Currency Rate 0:48:00
- Payment Selection 0:51:00
2013-12-17 AM Meeting (ppt) - Accounting
- Accounting Engine (service/server)
- Unposted Documents 0:5:00
- Business Partner Credit Management 0:24:00
- Drilling down to GL Account Activity 0:38:00
- How to by-pass clearing accounts 0:44:00
- Multi-Schema diagram
2013-12-12 PM Meeting (ppt) - Order management
- Order Management
- Storage
- Product Info
- Purchase Order
- Material Receipt
- Sales Order Document Type
- Ways to look at Quantity on Hand
- Products vs Charges
- Project Management 0:49:00
2013-12-12 AM Meeting (ppt)
Hi Everyone. I am sad that I forgot to share my screen with I pressed record. Doing so breaks the recording process. Therefore, I will write up the discussion instead: Action from today: Chuck - list of developers I use:- Deepak Pansheriya <deepak@logilite.com>
- Edwin Ang <edwin@tobaconsulting.com>
- Jan Thielemann <jan.thielemann@evenos-consulting.de>
- Talked about breaking the process into its pieces. First the SQL. Second the Table and Column. Lastly the Print Format. It was the print format that was causing the issue.
- We reviewed how to find the code: Window=>Tab=>Field=>zoom to Column=>zoom to Report and Process=>found class name. The code was not a standard process, and found no obvious points of interest.
- We decided to punt to a developer
- One option is to let the developer into your system.
- The second option is to send the developer an obfuscated copy of the DB.
- You have the option to override the Costing Method at the Product Category. It probably makes sense to maintain some products with Standard costing. It is the Matched PO posting process that updates the Avg PO costing record. If you do not purchase and receive a product, you will not get a costing record through Avg PO (I believe - it is my experience).
2013-12-10 PM Meeting (ppt) - Architecture
- Three product windows - context?
- Jasper reports
- Cache management - Period example
- web services - load balancing
- Starting at 0:31:00 we start discussing costing
- Inspection control BP+Prod (link)
- What was the issue(s) regarding the fork from Adempiere to Idempiere?
- What is the control structure that is in place for iDempiere development (added feature/functionality & integrations) as well as bug corrections? Jira (bitbucket)
2013-12-10 AM Meeting (ppt) - Architecture
- Calling processes from menu, button, scheduler, web services.
- Secure content
- read only, URL and WebUI
- Callouts, count, order, language
- Change Log (table, window, role) what can prevent log?
- Grid customization per person
- encryption (UI or DB)? Use in Cloud
- tabs tied to view
- Dynamic validation
2013-12-05 PM Meeting - Products
There were technical difficulties in the afternoon meeting. Therefore, there is no recording. Most of the time was spent talking about Attribute Sets. We will formally cover this topic in future weeks.2013-12-05 AM Meeting (ppt) - Products
- Products
- UOM Unit of Measure
- BTW - I was a dork at the end of this video when testing UOM. I was looking at the wrong price field. The System was behaving correctly.
2013-12-03 PM Meeting (ppt)
- Discussion of Hosting - multi-db and multi-appserver
- Example of backup (RUN_DBExport.sh)
- Example of s3cmd copy to AWS S3
- Example of restore (RUN_DBRestore.sh)