ما هي الطريقة الأسهل للحصول على جميع قصص المستخدمين لعنصر المحفظة في واجهة API للرالي؟

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

  •  09-12-2019
  •  | 
  •  

سؤال

ما هي الطريقة الأسهل للحصول على جميع قصص المستخدمين لعنصر المحفظة في واجهة 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