Process template in RRC?
![](http://jazz.net/_images/myphoto/0f0506e3758023e9548f9b72bca69523.jpg)
Hi
as far as i understand:
- Process config. and project properties and stored in 2 separate templates (process and project) for RRC.
How can i base a - PA on a process template?
When i create a new PA it only promt a project temp.
If i create it as part of LPA (with LPA temp.) it list project templates in the LPA template. Process template or templates in the LPA are not shown. If there is no RRC templates in the LPA template, process templates are listed for selection.
what's the idea here?
as far as i understand:
- Process config. and project properties and stored in 2 separate templates (process and project) for RRC.
How can i base a - PA on a process template?
When i create a new PA it only promt a project temp.
If i create it as part of LPA (with LPA temp.) it list project templates in the LPA template. Process template or templates in the LPA are not shown. If there is no RRC templates in the LPA template, process templates are listed for selection.
what's the idea here?
3 answers
![](http://jazz.net/_images/myphoto/0f0506e3758023e9548f9b72bca69523.jpg)
You need to go https://server:9443/admin/web/templates and Download desired template.
It has an xml and you will see some configuration on RRC:
<!-- RRC -->
<projectArea id="rrc.project">
<processTemplates>
<processTemplate>
<dc:identifier>RRSTemplateID</dc:identifier>
<dc:title>Requirements Management Default Process</dc:title>
</processTemplate>
</processTemplates>
<projectTemplates>
<projectTemplate>
<dc:identifier>YOUR COMPANY RM Project Template v1.0</dc:identifier>
<dc:title>YOUR COMPANY Requirement Management Process</dc:title>
</projectTemplate>
</projectTemplates>
<dc:subject>Requirements</dc:subject>
<domain ref="http://open-services.net/ns/rm#"/>
</projectArea>
You need to change
<projectTemplate>
<dc:identifier>YOUR COMPANY RM Project Template v1.0</dc:identifier>
<dc:title>YOUR COMPANY Requirement Management Process</dc:title>
</projectTemplate>
So whenever you create a LPA project your template will be initialized.
It has an xml and you will see some configuration on RRC:
<!-- RRC -->
<projectArea id="rrc.project">
<processTemplates>
<processTemplate>
<dc:identifier>RRSTemplateID</dc:identifier>
<dc:title>Requirements Management Default Process</dc:title>
</processTemplate>
</processTemplates>
<projectTemplates>
<projectTemplate>
<dc:identifier>YOUR COMPANY RM Project Template v1.0</dc:identifier>
<dc:title>YOUR COMPANY Requirement Management Process</dc:title>
</projectTemplate>
</projectTemplates>
<dc:subject>Requirements</dc:subject>
<domain ref="http://open-services.net/ns/rm#"/>
</projectArea>
You need to change
<projectTemplate>
<dc:identifier>YOUR COMPANY RM Project Template v1.0</dc:identifier>
<dc:title>YOUR COMPANY Requirement Management Process</dc:title>
</projectTemplate>
So whenever you create a LPA project your template will be initialized.
Comments
![](http://jazz.net/_images/myphoto/0f0506e3758023e9548f9b72bca69523.jpg)
Hi
I think i understand that, and have done that a few times. Please read my question again and let me know if it's unclear.
![](http://jazz.net/_images/myphoto/0f0506e3758023e9548f9b72bca69523.jpg)
I wonder why it only promts for a project template when creating a RRC PA (not via LPA), when its based on process and project.
I wonder why the list of process templates I list in the LPA template file is only presented if I remove all project templates...
![](http://jazz.net/_images/myphoto/0f0506e3758023e9548f9b72bca69523.jpg)
What may be confusing is there are two ways to create a project area. If you go to the "Gear" icon in the upper right and select Create Project Area, you will be prompted to create a project based on a project template. If you go to the "Gear" icon and select Manage Project Areas, then click "Create Project Area" on the Active Project Area screen you will see process templates to select from.
![](http://jazz.net/_images/myphoto/0f0506e3758023e9548f9b72bca69523.jpg)
Hi, If I am creating Project Area through code then how do I provide the value for ProjectTemplate.
IProcessDefinition processDefinition = iProcessItemService.findProcessDefinition(processId, IProcessItemService.ALL_PROPERTIES , MONITOR);
This only has argument for Process Template (processID) , not Project Templates.