Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

timeline limitation

Hi,

Is there any total number limitation for creating timeline in a RTC project area..


Regards,

Halil BAHADIR

0 votes



6 answers

Permanent link
I am aware of no limitations on the total number of timelines you can
create.

Cheers,
Geoff

On 10/24/2011 7:38 AM, bahadirhalil wrote:
Hi,

Is there any total number limitation for creating timeline in a RTC
project area..


Regards,

Halil BAHADIR

0 votes


Permanent link
Thank you Geoff..

Is it possible to manage timeline (create, delete, update) from API, or Rest?

0 votes


Permanent link
I'm sure you can create and update from API ... I don't think you can
delete one though (but you can "archive it").

In the jazz.extensions forum, you should be able to get some hints about
how to use the API.

Caveat: there may only be internal API for the functions for this, in
which case you'll want to submit an enhancement request to jazz.net,
identifying the functionality for which you need external API.

Cheers,
Geoff

On 10/24/2011 5:08 PM, bahadirhalil wrote:
Thank you Geoff..

Is it possible to manage timeline (create, delete, update) from API,
or Rest?

0 votes


Permanent link
We created 2048 timeline successfully.
When we want to create one more time , it gave the problem like..

"Save Failed"

"Item Handle array cannot exceed 2048 elements"


We need to create more more timelines or iterations.How can we provide more timelines?

I created them by api.
service = (IProcessItemService) repo.getClientLibrary(IProcessItemService.class);
auditableClient = (IAuditableClient) repo.getClientLibrary(IAuditableClient.class);
URI.create(projectAreaName.replaceAll(" ", "%20"));
projectArea = (IProjectArea) service.findProcessArea(uri, null, null);

projectArea = (IProjectArea) projectArea.getWorkingCopy();
service.getMutableCopy(projectArea);

developmentLine = (IDevelopmentLine) developmentLine.getWorkingCopy();
developmentLine = (IDevelopmentLine) IDevelopmentLine.ITEM_TYPE.createItem();
String devdeger = Integer.toString(i);
developmentLine.setId(devdeger);
developmentLine.setName(devdeger);
developmentLine.setProjectArea(projectArea);
projectArea.addDevelopmentLine(developmentLine);

service.save(new IProcessItem[] { projectArea, developmentLine }, new SysoutProgressMonitor());

0 votes


Permanent link
Please submit a work item on jazz.net, asking for the #timelines
restriction to be either clearly documented, or removed.

Just for interest's sake, why would a single project area would require
that many timelines? I commonly see 2 or 3, and in some extreme cases,
a dozen or two ... but never hundreds.

BTW, were you trying to create more than 2048 timelines or more than
2048 timelines and iterations?

Cheers,
Geoff

On 10/25/2011 4:53 AM, lordyiz wrote:
We created 2048 timeline successfully.
When we want to create one more time , it gave the problem like..

"Save Failed"

"Item Handle array cannot exceed 2048
elements"

We need to create more more timelines or iterations.How can we provide
more timelines?

I created them by api.
service = (IProcessItemService)
repo.getClientLibrary(IProcessItemService.class);
auditableClient = (IAuditableClient)
repo.getClientLibrary(IAuditableClient.class);
URI.create(projectAreaName.replaceAll(" ",
"%20"));
projectArea = (IProjectArea) service.findProcessArea(uri, null,
null);

projectArea = (IProjectArea) projectArea.getWorkingCopy();
service.getMutableCopy(projectArea);

developmentLine = (IDevelopmentLine)
developmentLine.getWorkingCopy();
developmentLine = (IDevelopmentLine)
IDevelopmentLine.ITEM_TYPE.createItem();
String devdeger = Integer.toString(i);
developmentLine.setId(devdeger);
developmentLine.setName(devdeger);
developmentLine.setProjectArea(projectArea);
projectArea.addDevelopmentLine(developmentLine);

service.save(new IProcessItem[] { projectArea, developmentLine },
new SysoutProgressMonitor());

0 votes


Permanent link
I got a response in email to my question below, stating that they create
a new timeline for each development project (in the same project area,
because their process is not changed).

I'd need to know more details about the development projects to be sure,
but usually what I'd recommend is to extend the existing timelines
rather than creating new timelines. So once you have a team complete
project 23, add a new iteration in the existing timeline for their next
project, rather than creating a new timeline.

This should be much more manageable than creating all those timelines.

Cheers,
Geoff

On 10/25/2011 1:35 PM, Geoffrey Clemm wrote:
Please submit a work item on jazz.net, asking for the #timelines
restriction to be either clearly documented, or removed.

Just for interest's sake, why would a single project area would require
that many timelines? I commonly see 2 or 3, and in some extreme cases, a
dozen or two ... but never hundreds.

BTW, were you trying to create more than 2048 timelines or more than
2048 timelines and iterations?

Cheers,
Geoff

On 10/25/2011 4:53 AM, lordyiz wrote:
We created 2048 timeline successfully.
When we want to create one more time , it gave the problem like..

"Save Failed"

"Item Handle array cannot exceed 2048
elements"

We need to create more more timelines or iterations.How can we provide
more timelines?

I created them by api.
service = (IProcessItemService)
repo.getClientLibrary(IProcessItemService.class);
auditableClient = (IAuditableClient)
repo.getClientLibrary(IAuditableClient.class);
URI.create(projectAreaName.replaceAll(" ",
"%20"));
projectArea = (IProjectArea) service.findProcessArea(uri, null,
null);

projectArea = (IProjectArea) projectArea.getWorkingCopy();
service.getMutableCopy(projectArea);

developmentLine = (IDevelopmentLine)
developmentLine.getWorkingCopy();
developmentLine = (IDevelopmentLine)
IDevelopmentLine.ITEM_TYPE.createItem();
String devdeger = Integer.toString(i);
developmentLine.setId(devdeger);
developmentLine.setName(devdeger);
developmentLine.setProjectArea(projectArea);
projectArea.addDevelopmentLine(developmentLine);

service.save(new IProcessItem[] { projectArea, developmentLine },
new SysoutProgressMonitor());

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Oct 24 '11, 7:29 a.m.

Question was seen: 8,591 times

Last updated: Oct 24 '11, 7:29 a.m.

Confirmation Cancel Confirm