Integration of 'OO' into
Muli &
Ngipi Open Business Accounts

Presented by Ron Skeoch

Managing Director

Muli Management Pty Ltd.

E

Scope

Background

Who are Muli and Ngipi

What do we do

Baggage, Environment

Objectives from version N and OO

Risk2do

OO solution

Typical Documents

OO Elements

Templates

Management

Acknowledgements

I am NOT a OO expert.

(I dream, others do)

My thanks to the Muli team

Anne (who will field technical questions)

Tim

Chris (who stayed at the office to support our clients)

Jonathan Coombes for OO tech support.

OO OpenOffice.org

Muli Do

Not simply a accounting package

Muli provide

Project Oriented accounts

Each Project makes Contribution to Overheads

Budgets, Orders, Payables, Receivables, P&L, Balance sheet, BAS, Payroll

Project risk,

Process Management

Solution for project oriented Business

Muli History

Started 1982,

Durango, Molecular, Osiris, Bull

Zenix, Unix System V, Unixware, Linux

Construction industry

Australia, Indonesia, Hong Kong

Development Environment

Original 'Star Basic'

Compiled and Linked C based runtime

RM Cobol (dropped)

Continually enhanced using

Tcl/TK & C

Major User interface extensions 'N'

Data Storage.

Muli utilise:

Disam as primary data Storage

Speed

PostgreSQL where user data interface required.

OO uses standard OO formats.

'Ngipi'
Open Business Accounts

In 2004 we announced our intention to Open Source the basic accounting functions with version N - Budgets to General ledger

The effort to implement Version N & take existing 600+ application programmes to 'open review' has proven to be a major task

Target date for release 1st quarter 06.

Muli Associates

While the base Accounting solution will be released as open source.

including Correspondence Manager.

Muli Associates (extended source code access):

Companies or Individuals

providing regional sales & support services

Professionals, able to understand & implement the processes required for a particular vertical market.

Obtaining 'fee for service' support above Ngipi

Version 'N'

Tcl/tk Thin Client

Abandoned (after 3 starts)

NoMachine NX Client & server adopted OO performance on Client server satisfactory. Reduced implantation issues.

Reconfigured Input & Application development environment

User interface

Notes facility

Risk2Do

Muli requirements OO

Server registration & storage of:

All correspondence

Templates

Substitution of application's values

Acceptable user response times

Access control

Typical Documents

Project Memo

Subcontract Document

Head Contract Progress Claim

Elements of OO file

The W00050001--.stw file unzip

METTA-INF/manifest.xml

Pictures/image.gif

content.xml

Layout-cache

meta.xml

Mimetype

settings.xml

styles.xml

Muli Template

Header

Body

Unprotected

Protected

Process informational (not printed)

Signature block

Head Contract Variation Advice

HC Extension of Time Advice

Purchase Order Creation

Subcontract Creation

Amendment Creation

Subcontract Final Certificate

Adjustment/Credit Note

Income Order Confirmation

Income Order Amendment

Head Contract Claim Lump Sum

Head Contract Claim Cost Based

- Site Management Meeting

Labour Order Creation

Labour Order Amendment

Subcontract Internal Pay Advice

Subcontract Progress Payment

Site Notice Creation

- Site Memo

- Site Letter

- Corrective Action Request

- Subcontractor/Supplier Breach

- Employee Breach Notification

- Hazard Notification/Complaint

- Confined Workspace Permit

- Hot Work Permit

- Request for Information

Subcontract Internal Pay Advice

Subcontract Progress Payment

Document Trace Issue

Document Trace Receipt

-Minutes

Subcontract Definition

All process Control and Accounting data entered in application.

Template Substitutions

Application programme places all sed substitutions into a file.

The OO template is unzipped

The sed substitution file is then applied to the content.xml & styles.xml.

Document zipped, named with .sxw

OO opened with required document for normal processing.

Correspondence Enquiries

How to find a document

Correspondence Data stored contract wide basis may include a number of legal entities.

Security administration

Allowed access to the company

Allowed access to the project

Allowed access to the document

Acronyms

Muli's Acronym

ARPMA

Agile Risk & Process Management with Accounts

Questions

Follow up

Muli Management 124 Fox Valley Rd. Wahroonga.2076 Sydney Australia. Ph 612 9487 3241 Fax 612 9487 3583 Email muli@muli.com.au

Muli web site: www.muli.com.au

Correspondence User Manual

www.muli.com.au/N/man/181

Risk2Do User Manual

www.muli.com.au/N/man/072

MKGT/OOConf05-c.sxi

Set Animination in loop Window 1

Set OO with templates window 2

Set OO Presents window 3

Anne Cooper

Tim Rizavanov

Chris Brownlie

Burn Alting

Over 600 applications

Show Muli Menu

Depth of Payroll

Codes report

Survival long term

What is the biggest killer of software co's

Loss of support on provided platform

- Molecular went out of business

Technically no access to Star basic code

Able to obtain same & migrate to System V

C-isam Infomix

D-isam with source code.

Migration & enhancement of development & runtime environment

Real objective to get a more windows look & feel

(Not old green screens)

All muli system have a single

connect position to file system.

/usr/local/muliprogs/n/

/usr/local/mulidata/contract#/

may be just a link

as Muli data usually resides in /mdd

Applications are interpreted compiled binarys.

Muli runs compiled basic binarys and interfaces with Tcl/tl and other linux utilities.

Over years of development the C interpreter has built up a comprehensive set of utilities (200+)for the basic functionality. For example; 'sinput' manages all field input.

Somewhat unique to Muli is that our applications control our screen manipulation rather than the Tcl/Tk controlling the flow. Thus enabling the application program to control the logic flow of the input, enabling high speed data input.

Are you interested?

Originally intended to run 'OO' locally, managed by the thin client.

Risk2Do provides a low level integration facility to manage the myriad of smaller activities, implement formal Risk engagement procedures and provides the base for project scheduling (with gant charts) cash flow etc.

Memo	W00020021-A.sxw

Subcontract	W00020025--.sxw

Progress Claim	W00050125--.sxw

For a graphical header Muli adds the graphic in the Pictures subdirectory and edits the content.xml file accordingly.

Look at simple invoice

Subcontract

Ability to add "non - printed" text that enables user instructions to be inserted in the document but not appear in the printed form.

Memo	W00002010-A.stw

Subcontract	W00002007-B.stw

Progress Claim	W00000012-D.stw

Use the project master to show the F3 enquire on 'bonny'

This facility is one of the strongest reasons for implementing a correspondence manager.

The ability to find

By using the F3 Find on the correspondence number you are able to find all records that have text in any part of its data ( not just displayed)

Could not resist

Everyone is quoting Gartner and sharing their acronyms without understanding the implications.

There is no Menu to the N documents as yet

If developers wish to be involved as Muli Associates please contact me

Pleased to answer any questions.

2005-04-08T18:47:00