Copying WorkEffortCostCalc as part of a ProductionRun
-----------------------------------------------------

                 Key: OFBIZ-3724
                 URL: https://issues.apache.org/jira/browse/OFBIZ-3724
             Project: OFBiz
          Issue Type: Improvement
          Components: manufacturing
    Affects Versions: SVN trunk
            Reporter: Bob Morley
             Fix For: SVN trunk
         Attachments: OFBIZ-3724_CloneWorkEffortCostCalc.patch

Currently when a ProductionRun is created the WorkEffortCostCalc relations are 
not cloned from the routing tasks.  This results in not being able to change 
the CostCalc as part of a ProductionRun unless you were to change the routing 
task template for all production runs.  As part of reviewing this patch I would 
like two things to be considered --

I created this patch which includes an enhancement to the production run unit 
tests to test for the creation of these newly cloned relationships.

1) createWorkEffortCostCalc service requires ACCOUNTING_CREATE permission; this 
does not feel right -- it caused me to add that permission into the sample 
user/security group to execute the services.  I wonder if these services should 
be in the WorkEffort component with appropriate work effort permission.

2) migration concerns -- if people have existing production runs in place, the 
new createProductionRunTaskCosts will not pickup the cost calcs that were not 
copied.  Rather than put "backwards compatible" code in, I would prefer (if we 
want to handle this) to create a service that performs this clone on 
non-completed/closed production runs that is executed as part of a migration.  
Would like community discussion on this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to