OpenSource ERP Software dedicated to small to mid-size companies

           Become Platinium or Gold Neogia Partner

Functional Manual


Contents

Accounting

CRMSFA

in Neogia, it's possible to integrate CRM from opentaps project, it provides a full CRM component.

How to integrate it

currently documentation is only in French Installation CRM, use the google button (in Blue menu line at right) to translate it

Catalog (Product)

Product Revision

Product Revision is used to managed BOM (Bill Of Materials) or routing evolution for a manufacturing product
Main assumption is two revision numbers are always compatible; if managing compatibility is necessary, we suggest to create two different products.
Currently product revision management is dedicated to help the manual management

Content

Facility


Configuration

Stock

Transfert

Shipment

Facility Receive

Movements

Physical inventory

Picking List

Supplying

Manufacturing

Security management: MANUFACTURING for all screens except for Routing subcomponents and Product Revision which need MANUF_TECHDATA


Production Run

(Jobshop management)

There are two types of this menu's users; the Worshop Chief (or admin) and the operator.

Here is the possible access for the operator:


The Workshop Chief will have the permission to access all the menus:


Component association

Image:Wrun-component-association.png

This screen allows you visualize the list of the components of a WRun. You can also Add/Edit/Remove components from this screen. The list of components is automatically created from the bill of materials of the product being built by the WRun.

Description of the run components fields:


Out stock declaration

Image:Wrun-out-stock-declaration.png


Check Measure for a ProductionRun

If a ProductionRun is selected, it's possible to access to Check Measure button. If some checkMeasure has been added to the ProductionRun product (look Product parameters, in CheckMeasure tab) it's possible to add some measure for some serialNumber, one serialNumber for one Product instance. Currently no check is done between serialNumber number entry and ProductionRun quantity.

Stock out Run-Component by task

When the WRun status is "Printed", the user can access to the option "Stock out Run-Component by task". This screen is divided in 3 parts :

A valid task-fulfillment is a task-fulfillment which has at least one RunComponent

Seizure of Times

This screen is divided in three parts.

Create or Search TimeReceiptReport

The first part will permit two operations:

Image:SearchCreateTimeReceiptReport.png

In order to create a TimeReceiptReport, 4 fields will be used , "Id Number" and "Project Period Id Name" are not mandatory, but the "Date Report" and "Description" fields are. If you enter "Id Number", a TimeReceiptReport with the identifier you have enter will be created (if the identifier does not already exist), the other fields will not be used for the creation.

For the research, all the fields can be used. The four first fields will be used to find TimeReceiptReport. "Date Report" will be used to find the TimeReceiptReport with the same day, "Description" will be used to find the TimeReceiptReport containing this description. If there is more than one TimeReceiptReport which correspond to the research, the first one will be selected. Then the research will continue with the research of TimeSheet, the result of the research will be the TimeSheet associated with the TimeReceiptReport and corresponding of the search criterion (party Id , skill Id Name)


The two other parts of the screen will only be displayed when a TimeReceiptReport is selected (result of find or after creation )

Create or Edit TimeSheet

The second part will be used to create or edit several TimeSheets. This operation is restricted to the connected user's access rights. The user will only be able to create or edit a TimeSheet if he has the right to do so, this means the connected user is the one who has executed this task or he is the person's superior who has done this task.

Display result of the search

The last part will be used to list all the TimeSheets matching the search. A button on the end of each line will be displayed to edit TimeSheet in the second part of the screen.

Routing

Costs

the costs of wruns are consultable through three screens:

Image:WRunCost-1.png

For WRun

Image:TaskFulfilmentCost-1.png

For TaskFulfilments

Image:RunComponentCost-1.png

For RunComponents

estimatedCosts

updateWRunEstimatedCost

The method of calculation is as follows (in neogia/manufacturing/src/org/manufacturing/jobshopmgt/developed/WRunServices.java):

the updateWRunEstimatedCost service calls, for each one of these taskfulfilments, the function making it possible to calculate the cost of TaskFulfilments (calculateTaskFulfilmentCost) to obtain the estimated cost of this WRun (EstimatedCost).

calculateTaskFulfilmentCost

The function calculateTaskFulfilmentCost(in neogia/manufacturing/src/org/ofbiz/manufacturing/cost/developed/ProductCostHelper.java):

calculateRunComponentCost

The function getRunComponentCost (in neogia/manufacturing/src/org/ofbiz/manufacturing/cost/developed/ProductCostHelper.java):

actualCosts

updateWRunActualCost

updateWRunActualCost (in neogia/manufacturing/org/ofbiz/manufacturing/jobshopmgt/developed/WRunServices.java):

This service get all actual costs of all taskFulfilments and runComponents and set the wRun's actualCost with this cost

taskFulfilmentActualCost

create two new services :

in file neogia/manufacturing/src/org/ofbiz/manufacturing/cost/developed/ProductCostHelper.java

Those services are call in editTimeSheet from neogia/servicemgnt/src/org/ofbiz/serviemgnt/timeSheet/developed/TimeSheetServices.java After created our updated taskFulfilment, those two functions call the updateWRunActualCost service to update wRun

createTaskFulfilActualCost

This function makes :

updateTaskFulfilActualCost

This function makes :

warning :

runComponentActualCost

insertion of updateRunComponentQuantityAndActualCost's service in : neogia/facility/src/org/ofbiz/facility/picking/developed/PickingListServices.java This service :

To compute the actualCost, this service get the runCompoStockEvent(extend of stockEvent)

Bill Of Material

MRP

MRP : Material Requirement Planning

MRP is the replenishement process wich generates purchase and production propositions in order to minimize the stock level of all products according to their consumptions.

MRP Test Procedure

MPS

Projects

Calendar

Order

Party

Mode de règlement, la liste des modes de règlement se définit dans le composant Comptabilité (Mode de réglement)

Product

Quality

Check Measure

In Configuration subMenu, it's possible to add all possible CheckMeasure, necessary to ProductionRun. This list is used in product - checkMeasure screen to associated CheckMeasure to a Product. So for each ProductionRun for this Product it will be possible to entry these measures.

Service

Webtools

Functional Tests

Retrieved from "http://neogia.org/Functional_Manual"