랠리 API의 포트폴리오 항목에 대한 모든 사용자 이야기를 얻는 가장 쉬운 방법은 무엇입니까?

StackOverflow https://stackoverflow.com//questions/9610705

  •  09-12-2019
  •  | 
  •  

문제

랠리 API의 포트폴리오 항목에 대한 모든 사용자 이야기를 얻는 가장 쉬운 방법은 무엇입니까?지금 당장 API는 즉각적인 아이들 만 반환합니다.
이전 질문과 유사한 경우 관련 사용자 이야기 만 얻으려면 API를 사용하여 필터링 할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

현재 성능상의 이유로 WSAPI의 결과는 계층 구조의 한 수준으로 제한됩니다.첫 번째 쿼리의 결과에서 즉각적인 자녀가 있으면 각각의 쿼리를 반복해야하며 자녀들의 새로운 쿼리를 발행해야합니다 (잎 어린이 만있을 때까지 재귀 적으로 재귀 적으로 재귀 적).

앱 에서이 작업을 수행하고 있습니까?모든 비동기 콜백을 관리하고 데이터를 올바르게 다시 스티치하는 것이 조금 어려울 수 있지만 RallyDataSource는 적어도 쿼리 부분을 단순하게 만드는 것입니다 ...

다른 팁

나는 1.43 API 버전을 사용하여 포트폴리오 항목을 중첩 할 수 있습니다

                    queryFeat = "((PortfolioItemType.Ordinal = 0) and " + "(Release.Name != " + "\"" + selectedRelease + "\"))";
                console.log("queryfeat",queryFeat);



                queryArrayFeat[0] = {
                        key: CARD_TYPE,
                        type: 'PortfolioItem',
                        query: queryFeat,
                        fetch: 'Rank,FormattedID,Name,Release,Parent,GroomingState,LeafStoryCount,PercentDoneByStoryCount,LeafStoryPlanEstimateTotal,PercentDoneByStoryPlanEstimate,Project,Tags,ObjectID,Description,UserName,Children,Ready,Architect,SolutionTestArchitect,UserStories,Pipeline,PlanEstimate,SizeConfidence,Rank,Ready,Owner,Blocked,blockedReason,Release,Iteration,ScheduleState,ExecutionOrder,DoRCriteria,AffectsDocumentationTeam,HCSRoadmapItem,TopDownGroomAllUSCreated,State',
                        order: 'Rank'
                };
                queryArrayFeat[1] = {
                        key: 'users',
                        type: 'users',
                        fetch: 'UserName,ObjectID,DisplayName'
                };
                rallyDataSource.setApiVersion("1.43");
                rallyDataSource.findAll(queryArrayFeat, displayCards);
                console.log("Query Results:",queryArrayFeat);
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top