not sure what you mean by phases.
if you mean the folders with basic files to work from then you can use
ant create-project
it will create all the folders and copy template files to them for you
to start to work.

=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation 
<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


tiffanymlk sent the following on 3/30/2010 4:26 AM:
> Hi, 
> 
> I would like to programmatically add the same phases whenever a project is
> created. Has anyone every tried to do such a thing? 
> 
> 
> I inserted the following code in the 'createProject' method of the
> ProjectServices.xml files. 
> <if-empty field="parameters.templateId"> 
>          <set field="createProjectPhase.workEffortName" value="Phase1"/> 
>             <set field="createProjectPhase.workEffortParentId"
> from-field="parameters.projectId"/> 
>          <call-simple-method method-name="createProjectPhase"/> 
>         </if-empty> 
> 
> 
> And this is the 'createProjectPhase' method: 
>  <simple-method method-name="createProjectPhase" short-description="Create a
> project phase and optionally assign"> 
>         <!-- create task --> 
>         <if-empty field="parameters.statusId"> 
>             <set field="parameters.statusId" value="PTS_CREATED"/> 
>         </if-empty> 
>         <call-simple-method method-name="createWorkEffort"
> xml-resource="component://workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml"/>
>  
>         <set field="parameters.workEffortId"
> from-field="newEntity.workEffortId"/> 
>         <!-- optionally assign to party --> 
>         <if-not-empty field="parameters.partyId"> 
>             <call-simple-method method-name="assignPartyToWorkEffort"
> xml-resource="component://workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml"/>
>         </if-not-empty> 
>         <!-- optionally enter estimated time and required skill --> 
>         <if-not-empty field="parameters.estimatedHours"> 
>             <set field="parameters.estimatedDuration"
> from-field="parameters.estimatedHours" type="Double"/> 
>             <if-empty field="parameters.skillTypeId"> 
>                 <set field="parameters.skillTypeId" value="_NA_"/> 
>             </if-empty> 
>             <call-simple-method method-name="createWorkEffortSkillStandard"
> xml-resource="component://workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml"/>
>  
>         </if-not-empty> 
>     </simple-method> 
> 
> Any help would be much appreciated, thanks 
> 
> steph.


Reply via email to